1bb859b01ef516ffad367456c8f970bfc96e9712
[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 static 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
426 #include <dali/public-api/math/matrix.h>
427 #include <dali/public-api/math/matrix3.h>
428 #include <dali/public-api/math/viewport.h>
429 #include <dali/public-api/object/property-key.h>
430
431 #include <dali/public-api/adaptor-framework/timer.h>
432 #include <dali/public-api/adaptor-framework/window.h>
433 #include <dali/public-api/adaptor-framework/style-change.h>
434 #include <dali/devel-api/adaptor-framework/drag-and-drop-detector.h>
435 #include <dali/devel-api/adaptor-framework/application-extensions.h>
436
437 #include <dali/devel-api/images/nine-patch-image.h>
438
439 #include <dali-toolkit/devel-api/builder/builder.h>
440
441 #include <dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.h>
442
443 #include <dali-toolkit/devel-api/controls/popup/popup.h>
444 #include <dali-toolkit/devel-api/controls/progress-bar/progress-bar.h>
445 #include <dali-toolkit/devel-api/controls/gaussian-blur-view/gaussian-blur-view.h>
446 #include <dali-toolkit/devel-api/controls/page-turn-view/page-factory.h>
447 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-view.h>
448 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-landscape-view.h>
449 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-portrait-view.h>
450
451 #include <dali-toolkit/devel-api/visual-factory/visual-base.h>
452 #include <dali-toolkit/devel-api/visual-factory/visual-factory.h>
453 #include <dali-toolkit/devel-api/visual-factory/transition-data.h>
454
455 #include <dali-toolkit/devel-api/visuals/text-visual-properties.h>
456
457 #include <dali-toolkit/public-api/controls/scrollable/item-view/item-view-declarations.h>
458
459 // add here SWIG version check
460
461 #if defined(_MSC_VER)         // Microsoft Visual C++ 6.0
462 // disable Swig-dependent warnings
463
464 // 'identifier1' has C-linkage specified,
465 // but returns UDT 'identifier2' which is incompatible with C
466 #pragma warning(disable: 4190)
467
468 // 'int' : forcing value to bool 'true' or 'false' (performance warning)
469 #pragma warning(disable: 4800)
470
471 // debug info too long etc etc
472 #pragma warning(disable: 4786)
473 #endif
474
475
476 #include <stdexcept>
477
478
479 #include <string>
480
481
482 #include <vector>
483 #include <algorithm>
484 #include <stdexcept>
485
486
487 #include <map>
488 #include <algorithm>
489 #include <stdexcept>
490
491
492 #include <utility>
493
494
495 typedef float floatp;
496
497 SWIGINTERN floatp *new_floatp(){
498   return new float();
499 }
500 SWIGINTERN void delete_floatp(floatp *self){
501   if (self) delete self;
502 }
503 SWIGINTERN void floatp_assign(floatp *self,float value){
504   *self = value;
505 }
506 SWIGINTERN float floatp_value(floatp *self){
507   return *self;
508 }
509 SWIGINTERN float *floatp_cast(floatp *self){
510   return self;
511 }
512 SWIGINTERN floatp *floatp_frompointer(float *t){
513   return (floatp *) t;
514 }
515
516 typedef int intp;
517
518 SWIGINTERN intp *new_intp(){
519   return new int();
520 }
521 SWIGINTERN void delete_intp(intp *self){
522   if (self) delete self;
523 }
524 SWIGINTERN void intp_assign(intp *self,int value){
525   *self = value;
526 }
527 SWIGINTERN int intp_value(intp *self){
528   return *self;
529 }
530 SWIGINTERN int *intp_cast(intp *self){
531   return self;
532 }
533 SWIGINTERN intp *intp_frompointer(int *t){
534   return (intp *) t;
535 }
536
537 typedef double doublep;
538
539 SWIGINTERN doublep *new_doublep(){
540   return new double();
541 }
542 SWIGINTERN void delete_doublep(doublep *self){
543   if (self) delete self;
544 }
545 SWIGINTERN void doublep_assign(doublep *self,double value){
546   *self = value;
547 }
548 SWIGINTERN double doublep_value(doublep *self){
549   return *self;
550 }
551 SWIGINTERN double *doublep_cast(doublep *self){
552   return self;
553 }
554 SWIGINTERN doublep *doublep_frompointer(double *t){
555   return (doublep *) t;
556 }
557
558 typedef unsigned int uintp;
559
560 SWIGINTERN uintp *new_uintp(){
561   return new unsigned int();
562 }
563 SWIGINTERN void delete_uintp(uintp *self){
564   if (self) delete self;
565 }
566 SWIGINTERN void uintp_assign(uintp *self,unsigned int value){
567   *self = value;
568 }
569 SWIGINTERN unsigned int uintp_value(uintp *self){
570   return *self;
571 }
572 SWIGINTERN unsigned int *uintp_cast(uintp *self){
573   return self;
574 }
575 SWIGINTERN uintp *uintp_frompointer(unsigned int *t){
576   return (uintp *) t;
577 }
578
579 typedef unsigned short ushortp;
580
581 SWIGINTERN ushortp *new_ushortp(){
582   return new unsigned short();
583 }
584 SWIGINTERN void delete_ushortp(ushortp *self){
585   if (self) delete self;
586 }
587 SWIGINTERN void ushortp_assign(ushortp *self,unsigned short value){
588   *self = value;
589 }
590 SWIGINTERN unsigned short ushortp_value(ushortp *self){
591   return *self;
592 }
593 SWIGINTERN unsigned short *ushortp_cast(ushortp *self){
594   return self;
595 }
596 SWIGINTERN ushortp *ushortp_frompointer(unsigned short *t){
597   return (ushortp *) t;
598 }
599
600 unsigned int int_to_uint(int x) {
601    return (unsigned int) x;
602 }
603
604
605 using namespace Dali;
606 using namespace Dali::Toolkit;
607
608 SWIGINTERN bool Dali_BaseHandle_HasBody(Dali::BaseHandle const *self){
609
610      // C++ code. DALi uses Handle <-> Body design pattern.
611      // This function checks the Handle to see if it has a body attached ( possible to have empty handles).
612      // Handles in DALi can be converted into a boolean type
613      // to check if the handle has a valid body attached to it.
614      // Internally checking *self will  checks IntrusivePtr<Dali::RefObject> mObjectHandle in BaseHandle;
615      if( *self )
616      {
617        return true;
618      }
619      else
620      {
621        return false;
622      }
623     }
624 SWIGINTERN bool Dali_BaseHandle_IsEqual(Dali::BaseHandle const *self,Dali::BaseHandle const &rhs){
625
626      // C++ code. Check if two handles reference the same implemtion
627      if( *self == rhs)
628      {
629        return true;
630      }
631      else
632      {
633        return false;
634      }
635     }
636 SWIGINTERN std::vector< Dali::TouchPoint > *new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(int capacity){
637         std::vector< Dali::TouchPoint >* pv = 0;
638         if (capacity >= 0) {
639           pv = new std::vector< Dali::TouchPoint >();
640           pv->reserve(capacity);
641        } else {
642           throw std::out_of_range("capacity");
643        }
644        return pv;
645       }
646 SWIGINTERN Dali::TouchPoint std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(std::vector< Dali::TouchPoint > *self,int index){
647         if (index>=0 && index<(int)self->size())
648           return (*self)[index];
649         else
650           throw std::out_of_range("index");
651       }
652 SWIGINTERN Dali::TouchPoint const &std_vector_Sl_Dali_TouchPoint_Sg__getitem(std::vector< Dali::TouchPoint > *self,int index){
653         if (index>=0 && index<(int)self->size())
654           return (*self)[index];
655         else
656           throw std::out_of_range("index");
657       }
658 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__setitem(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &val){
659         if (index>=0 && index<(int)self->size())
660           (*self)[index] = val;
661         else
662           throw std::out_of_range("index");
663       }
664 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__AddRange(std::vector< Dali::TouchPoint > *self,std::vector< Dali::TouchPoint > const &values){
665         self->insert(self->end(), values.begin(), values.end());
666       }
667 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__GetRange(std::vector< Dali::TouchPoint > *self,int index,int count){
668         if (index < 0)
669           throw std::out_of_range("index");
670         if (count < 0)
671           throw std::out_of_range("count");
672         if (index >= (int)self->size()+1 || index+count > (int)self->size())
673           throw std::invalid_argument("invalid range");
674         return new std::vector< Dali::TouchPoint >(self->begin()+index, self->begin()+index+count);
675       }
676 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Insert(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &x){
677         if (index>=0 && index<(int)self->size()+1)
678           self->insert(self->begin()+index, x);
679         else
680           throw std::out_of_range("index");
681       }
682 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
683         if (index>=0 && index<(int)self->size()+1)
684           self->insert(self->begin()+index, values.begin(), values.end());
685         else
686           throw std::out_of_range("index");
687       }
688 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(std::vector< Dali::TouchPoint > *self,int index){
689         if (index>=0 && index<(int)self->size())
690           self->erase(self->begin() + index);
691         else
692           throw std::out_of_range("index");
693       }
694 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(std::vector< Dali::TouchPoint > *self,int index,int count){
695         if (index < 0)
696           throw std::out_of_range("index");
697         if (count < 0)
698           throw std::out_of_range("count");
699         if (index >= (int)self->size()+1 || index+count > (int)self->size())
700           throw std::invalid_argument("invalid range");
701         self->erase(self->begin()+index, self->begin()+index+count);
702       }
703 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__Repeat(Dali::TouchPoint const &value,int count){
704         if (count < 0)
705           throw std::out_of_range("count");
706         return new std::vector< Dali::TouchPoint >(count, value);
707       }
708 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(std::vector< Dali::TouchPoint > *self){
709         std::reverse(self->begin(), self->end());
710       }
711 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(std::vector< Dali::TouchPoint > *self,int index,int count){
712         if (index < 0)
713           throw std::out_of_range("index");
714         if (count < 0)
715           throw std::out_of_range("count");
716         if (index >= (int)self->size()+1 || index+count > (int)self->size())
717           throw std::invalid_argument("invalid range");
718         std::reverse(self->begin()+index, self->begin()+index+count);
719       }
720 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__SetRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
721         if (index < 0)
722           throw std::out_of_range("index");
723         if (index+values.size() > self->size())
724           throw std::out_of_range("index");
725         std::copy(values.begin(), values.end(), self->begin()+index);
726       }
727 SWIGINTERN bool Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty(Dali::Signal< void (float) > const *self){
728          return self->Empty();
729       }
730 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount(Dali::Signal< void (float) > const *self){
731         return self->GetConnectionCount();
732       }
733 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(Dali::Signal< void (float) > *self,void (*func)(float)){
734           self->Connect( func );
735       }
736 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(Dali::Signal< void (float) > *self,void (*func)(float)){
737           self->Disconnect( func );
738       }
739 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(Dali::Signal< void (float) > *self,float arg){
740           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
741 /*@SWIG@*/ self->Emit( arg );
742       }
743 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty(Dali::Signal< void (Dali::BaseHandle) > const *self){
744          return self->Empty();
745       }
746 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::BaseHandle) > const *self){
747         return self->GetConnectionCount();
748       }
749 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
750           self->Connect( func );
751       }
752 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
753           self->Disconnect( func );
754       }
755 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(Dali::Signal< void (Dali::BaseHandle) > *self,Dali::BaseHandle arg){
756           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
757 /*@SWIG@*/ self->Emit( arg );
758       }
759 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty(Dali::Signal< void (Dali::RefObject const *) > const *self){
760          return self->Empty();
761       }
762 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){
763         return self->GetConnectionCount();
764       }
765 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 *)){
766           self->Connect( func );
767       }
768 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 *)){
769           self->Disconnect( func );
770       }
771 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){
772           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
773 /*@SWIG@*/ self->Emit( arg );
774       }
775 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
776          return self->Empty();
777       }
778 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
779         return self->GetConnectionCount();
780       }
781 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
782           self->Connect( func );
783       }
784 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
785           self->Disconnect( func );
786       }
787 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(Dali::Signal< void (Dali::PropertyNotification &) > *self,Dali::PropertyNotification &arg){
788           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
789 /*@SWIG@*/ self->Emit( arg );
790       }
791 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty(Dali::Signal< void (Dali::Image) > const *self){
792          return self->Empty();
793       }
794 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Image) > const *self){
795         return self->GetConnectionCount();
796       }
797 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
798           self->Connect( func );
799       }
800 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
801           self->Disconnect( func );
802       }
803 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(Dali::Signal< void (Dali::Image) > *self,Dali::Image arg){
804           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
805 /*@SWIG@*/ self->Emit( arg );
806       }
807 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){
808          return self->Empty();
809       }
810 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){
811         return self->GetConnectionCount();
812       }
813 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 &)){
814         self->Connect( func );
815       }
816 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 &)){
817         self->Disconnect( func );
818       }
819 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){
820         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
821 /*@SWIG@*/ self->Emit( arg1, arg2 );
822       }
823 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){
824          return self->Empty();
825       }
826 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){
827         return self->GetConnectionCount();
828       }
829 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 &)){
830         self->Connect( func );
831       }
832 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 &)){
833         self->Disconnect( func );
834       }
835 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){
836         return self->Emit( arg1, arg2 );
837       }
838 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){
839          return self->Empty();
840       }
841 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){
842         return self->GetConnectionCount();
843       }
844 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 &)){
845         self->Connect( func );
846       }
847 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 &)){
848         self->Disconnect( func );
849       }
850 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){
851         return self->Emit( arg1, arg2 );
852       }
853 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){
854          return self->Empty();
855       }
856 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){
857         return self->GetConnectionCount();
858       }
859 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 &)){
860         self->Connect( func );
861       }
862 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 &)){
863         self->Disconnect( func );
864       }
865 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){
866         return self->Emit( arg1, arg2 );
867       }
868 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor) > const *self){
869          return self->Empty();
870       }
871 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor) > const *self){
872         return self->GetConnectionCount();
873       }
874 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
875           self->Connect( func );
876       }
877 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
878           self->Disconnect( func );
879       }
880 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor) > *self,Dali::Actor arg){
881           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
882 /*@SWIG@*/ self->Emit( arg );
883       }
884 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
885          return self->Empty();
886       }
887 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){
888         return self->GetConnectionCount();
889       }
890 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 &)){
891           self->Connect( func );
892       }
893 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 &)){
894           self->Disconnect( func );
895       }
896 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){
897           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
898 /*@SWIG@*/ self->Emit( arg );
899       }
900 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::TouchData const &) > const *self){
901          return self->Empty();
902       }
903 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){
904         return self->GetConnectionCount();
905       }
906 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 &)){
907           self->Connect( func );
908       }
909 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 &)){
910           self->Disconnect( func );
911       }
912 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){
913           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
914 /*@SWIG@*/ self->Emit( arg );
915       }
916 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
917          return self->Empty();
918       }
919 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){
920         return self->GetConnectionCount();
921       }
922 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 &)){
923           self->Connect( func );
924       }
925 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 &)){
926           self->Disconnect( func );
927       }
928 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){
929           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
930 /*@SWIG@*/ self->Emit( arg );
931       }
932 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){
933          return self->Empty();
934       }
935 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){
936         return self->GetConnectionCount();
937       }
938 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 &)){
939         self->Connect( func );
940       }
941 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 &)){
942         self->Disconnect( func );
943       }
944 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){
945         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
946 /*@SWIG@*/ self->Emit( arg1, arg2 );
947       }
948 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){
949          return self->Empty();
950       }
951 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){
952         return self->GetConnectionCount();
953       }
954 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 &)){
955         self->Connect( func );
956       }
957 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 &)){
958         self->Disconnect( func );
959       }
960 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){
961         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
962 /*@SWIG@*/ self->Emit( arg1, arg2 );
963       }
964 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){
965          return self->Empty();
966       }
967 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){
968         return self->GetConnectionCount();
969       }
970 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 &)){
971         self->Connect( func );
972       }
973 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 &)){
974         self->Disconnect( func );
975       }
976 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){
977         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
978 /*@SWIG@*/ self->Emit( arg1, arg2 );
979       }
980 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Animation &) > const *self){
981          return self->Empty();
982       }
983 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Animation &) > const *self){
984         return self->GetConnectionCount();
985       }
986 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Animation &) > *self,void (*func)(Dali::Animation &)){
987           self->Connect( func );
988       }
989 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Animation &) > *self,void (*func)(Dali::Animation &)){
990           self->Disconnect( func );
991       }
992 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Animation &) > *self,Dali::Animation &arg){
993           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
994 /*@SWIG@*/ self->Emit( arg );
995       }
996 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty(Dali::Signal< void (Dali::ResourceImage) > const *self){
997          return self->Empty();
998       }
999 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::ResourceImage) > const *self){
1000         return self->GetConnectionCount();
1001       }
1002 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1003           self->Connect( func );
1004       }
1005 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1006           self->Disconnect( func );
1007       }
1008 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(Dali::Signal< void (Dali::ResourceImage) > *self,Dali::ResourceImage arg){
1009           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1010 /*@SWIG@*/ self->Emit( arg );
1011       }
1012
1013   // keep argcs and argv so they're always available to DALi
1014   int argC = 1;
1015   char **argV = NULL;
1016
1017 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Application &) > const *self){
1018          return self->Empty();
1019       }
1020 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Application &) > const *self){
1021         return self->GetConnectionCount();
1022       }
1023 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Application &) > *self,void (*func)(Dali::Application &)){
1024           self->Connect( func );
1025       }
1026 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Application &) > *self,void (*func)(Dali::Application &)){
1027           self->Disconnect( func );
1028       }
1029 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Application &) > *self,Dali::Application &arg){
1030           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1031 /*@SWIG@*/ self->Emit( arg );
1032       }
1033 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Empty(Dali::Signal< void (Dali::Application &,void *) > const *self){
1034          return self->Empty();
1035       }
1036 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Application &,void *) > const *self){
1037         return self->GetConnectionCount();
1038       }
1039 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Connect(Dali::Signal< void (Dali::Application &,void *) > *self,void (*func)(Dali::Application &,void *)){
1040         self->Connect( func );
1041       }
1042 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Disconnect(Dali::Signal< void (Dali::Application &,void *) > *self,void (*func)(Dali::Application &,void *)){
1043         self->Disconnect( func );
1044       }
1045 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Emit(Dali::Signal< void (Dali::Application &,void *) > *self,Dali::Application &arg1,void *arg2){
1046         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1047 /*@SWIG@*/ self->Emit( arg1, arg2 );
1048       }
1049 SWIGINTERN std::vector< unsigned int > *new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(int capacity){
1050         std::vector< unsigned int >* pv = 0;
1051         if (capacity >= 0) {
1052           pv = new std::vector< unsigned int >();
1053           pv->reserve(capacity);
1054        } else {
1055           throw std::out_of_range("capacity");
1056        }
1057        return pv;
1058       }
1059 SWIGINTERN unsigned int std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(std::vector< unsigned int > *self,int index){
1060         if (index>=0 && index<(int)self->size())
1061           return (*self)[index];
1062         else
1063           throw std::out_of_range("index");
1064       }
1065 SWIGINTERN unsigned int const &std_vector_Sl_unsigned_SS_int_Sg__getitem(std::vector< unsigned int > *self,int index){
1066         if (index>=0 && index<(int)self->size())
1067           return (*self)[index];
1068         else
1069           throw std::out_of_range("index");
1070       }
1071 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__setitem(std::vector< unsigned int > *self,int index,unsigned int const &val){
1072         if (index>=0 && index<(int)self->size())
1073           (*self)[index] = val;
1074         else
1075           throw std::out_of_range("index");
1076       }
1077 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__AddRange(std::vector< unsigned int > *self,std::vector< unsigned int > const &values){
1078         self->insert(self->end(), values.begin(), values.end());
1079       }
1080 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__GetRange(std::vector< unsigned int > *self,int index,int count){
1081         if (index < 0)
1082           throw std::out_of_range("index");
1083         if (count < 0)
1084           throw std::out_of_range("count");
1085         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1086           throw std::invalid_argument("invalid range");
1087         return new std::vector< unsigned int >(self->begin()+index, self->begin()+index+count);
1088       }
1089 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Insert(std::vector< unsigned int > *self,int index,unsigned int const &x){
1090         if (index>=0 && index<(int)self->size()+1)
1091           self->insert(self->begin()+index, x);
1092         else
1093           throw std::out_of_range("index");
1094       }
1095 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__InsertRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1096         if (index>=0 && index<(int)self->size()+1)
1097           self->insert(self->begin()+index, values.begin(), values.end());
1098         else
1099           throw std::out_of_range("index");
1100       }
1101 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(std::vector< unsigned int > *self,int index){
1102         if (index>=0 && index<(int)self->size())
1103           self->erase(self->begin() + index);
1104         else
1105           throw std::out_of_range("index");
1106       }
1107 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(std::vector< unsigned int > *self,int index,int count){
1108         if (index < 0)
1109           throw std::out_of_range("index");
1110         if (count < 0)
1111           throw std::out_of_range("count");
1112         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1113           throw std::invalid_argument("invalid range");
1114         self->erase(self->begin()+index, self->begin()+index+count);
1115       }
1116 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__Repeat(unsigned int const &value,int count){
1117         if (count < 0)
1118           throw std::out_of_range("count");
1119         return new std::vector< unsigned int >(count, value);
1120       }
1121 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(std::vector< unsigned int > *self){
1122         std::reverse(self->begin(), self->end());
1123       }
1124 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(std::vector< unsigned int > *self,int index,int count){
1125         if (index < 0)
1126           throw std::out_of_range("index");
1127         if (count < 0)
1128           throw std::out_of_range("count");
1129         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1130           throw std::invalid_argument("invalid range");
1131         std::reverse(self->begin()+index, self->begin()+index+count);
1132       }
1133 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__SetRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1134         if (index < 0)
1135           throw std::out_of_range("index");
1136         if (index+values.size() > self->size())
1137           throw std::out_of_range("index");
1138         std::copy(values.begin(), values.end(), self->begin()+index);
1139       }
1140 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Contains(std::vector< unsigned int > *self,unsigned int const &value){
1141         return std::find(self->begin(), self->end(), value) != self->end();
1142       }
1143 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__IndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1144         int index = -1;
1145         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1146         if (it != self->end())
1147           index = (int)(it - self->begin());
1148         return index;
1149       }
1150 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1151         int index = -1;
1152         std::vector< unsigned int >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value);
1153         if (rit != self->rend())
1154           index = (int)(self->rend() - 1 - rit);
1155         return index;
1156       }
1157 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Remove(std::vector< unsigned int > *self,unsigned int const &value){
1158         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1159         if (it != self->end()) {
1160           self->erase(it);
1161           return true;
1162         }
1163         return false;
1164       }
1165 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){
1166         std::vector< std::pair< unsigned int,Dali::Actor > >* pv = 0;
1167         if (capacity >= 0) {
1168           pv = new std::vector< std::pair< unsigned int,Dali::Actor > >();
1169           pv->reserve(capacity);
1170        } else {
1171           throw std::out_of_range("capacity");
1172        }
1173        return pv;
1174       }
1175 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){
1176         if (index>=0 && index<(int)self->size())
1177           return (*self)[index];
1178         else
1179           throw std::out_of_range("index");
1180       }
1181 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){
1182         if (index>=0 && index<(int)self->size())
1183           return (*self)[index];
1184         else
1185           throw std::out_of_range("index");
1186       }
1187 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){
1188         if (index>=0 && index<(int)self->size())
1189           (*self)[index] = val;
1190         else
1191           throw std::out_of_range("index");
1192       }
1193 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){
1194         self->insert(self->end(), values.begin(), values.end());
1195       }
1196 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){
1197         if (index < 0)
1198           throw std::out_of_range("index");
1199         if (count < 0)
1200           throw std::out_of_range("count");
1201         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1202           throw std::invalid_argument("invalid range");
1203         return new std::vector< std::pair< unsigned int,Dali::Actor > >(self->begin()+index, self->begin()+index+count);
1204       }
1205 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){
1206         if (index>=0 && index<(int)self->size()+1)
1207           self->insert(self->begin()+index, x);
1208         else
1209           throw std::out_of_range("index");
1210       }
1211 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){
1212         if (index>=0 && index<(int)self->size()+1)
1213           self->insert(self->begin()+index, values.begin(), values.end());
1214         else
1215           throw std::out_of_range("index");
1216       }
1217 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){
1218         if (index>=0 && index<(int)self->size())
1219           self->erase(self->begin() + index);
1220         else
1221           throw std::out_of_range("index");
1222       }
1223 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){
1224         if (index < 0)
1225           throw std::out_of_range("index");
1226         if (count < 0)
1227           throw std::out_of_range("count");
1228         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1229           throw std::invalid_argument("invalid range");
1230         self->erase(self->begin()+index, self->begin()+index+count);
1231       }
1232 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){
1233         if (count < 0)
1234           throw std::out_of_range("count");
1235         return new std::vector< std::pair< unsigned int,Dali::Actor > >(count, value);
1236       }
1237 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){
1238         std::reverse(self->begin(), self->end());
1239       }
1240 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){
1241         if (index < 0)
1242           throw std::out_of_range("index");
1243         if (count < 0)
1244           throw std::out_of_range("count");
1245         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1246           throw std::invalid_argument("invalid range");
1247         std::reverse(self->begin()+index, self->begin()+index+count);
1248       }
1249 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){
1250         if (index < 0)
1251           throw std::out_of_range("index");
1252         if (index+values.size() > self->size())
1253           throw std::out_of_range("index");
1254         std::copy(values.begin(), values.end(), self->begin()+index);
1255       }
1256 SWIGINTERN std::vector< Dali::Actor > *new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(int capacity){
1257         std::vector< Dali::Actor >* pv = 0;
1258         if (capacity >= 0) {
1259           pv = new std::vector< Dali::Actor >();
1260           pv->reserve(capacity);
1261        } else {
1262           throw std::out_of_range("capacity");
1263        }
1264        return pv;
1265       }
1266 SWIGINTERN Dali::Actor std_vector_Sl_Dali_Actor_Sg__getitemcopy(std::vector< Dali::Actor > *self,int index){
1267         if (index>=0 && index<(int)self->size())
1268           return (*self)[index];
1269         else
1270           throw std::out_of_range("index");
1271       }
1272 SWIGINTERN Dali::Actor const &std_vector_Sl_Dali_Actor_Sg__getitem(std::vector< Dali::Actor > *self,int index){
1273         if (index>=0 && index<(int)self->size())
1274           return (*self)[index];
1275         else
1276           throw std::out_of_range("index");
1277       }
1278 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__setitem(std::vector< Dali::Actor > *self,int index,Dali::Actor const &val){
1279         if (index>=0 && index<(int)self->size())
1280           (*self)[index] = val;
1281         else
1282           throw std::out_of_range("index");
1283       }
1284 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__AddRange(std::vector< Dali::Actor > *self,std::vector< Dali::Actor > const &values){
1285         self->insert(self->end(), values.begin(), values.end());
1286       }
1287 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__GetRange(std::vector< Dali::Actor > *self,int index,int count){
1288         if (index < 0)
1289           throw std::out_of_range("index");
1290         if (count < 0)
1291           throw std::out_of_range("count");
1292         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1293           throw std::invalid_argument("invalid range");
1294         return new std::vector< Dali::Actor >(self->begin()+index, self->begin()+index+count);
1295       }
1296 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Insert(std::vector< Dali::Actor > *self,int index,Dali::Actor const &x){
1297         if (index>=0 && index<(int)self->size()+1)
1298           self->insert(self->begin()+index, x);
1299         else
1300           throw std::out_of_range("index");
1301       }
1302 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__InsertRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1303         if (index>=0 && index<(int)self->size()+1)
1304           self->insert(self->begin()+index, values.begin(), values.end());
1305         else
1306           throw std::out_of_range("index");
1307       }
1308 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveAt(std::vector< Dali::Actor > *self,int index){
1309         if (index>=0 && index<(int)self->size())
1310           self->erase(self->begin() + index);
1311         else
1312           throw std::out_of_range("index");
1313       }
1314 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveRange(std::vector< Dali::Actor > *self,int index,int count){
1315         if (index < 0)
1316           throw std::out_of_range("index");
1317         if (count < 0)
1318           throw std::out_of_range("count");
1319         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1320           throw std::invalid_argument("invalid range");
1321         self->erase(self->begin()+index, self->begin()+index+count);
1322       }
1323 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__Repeat(Dali::Actor const &value,int count){
1324         if (count < 0)
1325           throw std::out_of_range("count");
1326         return new std::vector< Dali::Actor >(count, value);
1327       }
1328 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(std::vector< Dali::Actor > *self){
1329         std::reverse(self->begin(), self->end());
1330       }
1331 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(std::vector< Dali::Actor > *self,int index,int count){
1332         if (index < 0)
1333           throw std::out_of_range("index");
1334         if (count < 0)
1335           throw std::out_of_range("count");
1336         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1337           throw std::invalid_argument("invalid range");
1338         std::reverse(self->begin()+index, self->begin()+index+count);
1339       }
1340 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__SetRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1341         if (index < 0)
1342           throw std::out_of_range("index");
1343         if (index+values.size() > self->size())
1344           throw std::out_of_range("index");
1345         std::copy(values.begin(), values.end(), self->begin()+index);
1346       }
1347 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1348          return self->Empty();
1349       }
1350 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1351         return self->GetConnectionCount();
1352       }
1353 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 &)){
1354           self->Connect( func );
1355       }
1356 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 &)){
1357           self->Disconnect( func );
1358       }
1359 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){
1360           return self->Emit( arg );
1361       }
1362 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > const *self){
1363          return self->Empty();
1364       }
1365 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > const *self){
1366         return self->GetConnectionCount();
1367       }
1368 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &)){
1369         self->Connect( func );
1370       }
1371 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &)){
1372         self->Disconnect( func );
1373       }
1374 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *self,Dali::Toolkit::AccessibilityManager &arg1,Dali::TouchEvent const &arg2){
1375         return self->Emit( arg1, arg2 );
1376       }
1377 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){
1378          return self->Empty();
1379       }
1380 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){
1381         return self->GetConnectionCount();
1382       }
1383 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)){
1384         self->Connect( func );
1385       }
1386 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)){
1387         self->Disconnect( func );
1388       }
1389 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){
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_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1394          return self->Empty();
1395       }
1396 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){
1397         return self->GetConnectionCount();
1398       }
1399 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)){
1400         self->Connect( func );
1401       }
1402 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)){
1403         self->Disconnect( func );
1404       }
1405 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){
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_Actor_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool) > const *self){
1410          return self->Empty();
1411       }
1412 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool) > const *self){
1413         return self->GetConnectionCount();
1414       }
1415 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)){
1416         self->Connect( func );
1417       }
1418 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)){
1419         self->Disconnect( func );
1420       }
1421 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){
1422         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1423 /*@SWIG@*/ self->Emit( arg1, arg2 );
1424       }
1425 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){
1426          return self->Empty();
1427       }
1428 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){
1429         return self->GetConnectionCount();
1430       }
1431 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)){
1432         self->Connect( func );
1433       }
1434 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)){
1435         self->Disconnect( func );
1436       }
1437 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){
1438         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1439 /*@SWIG@*/ self->Emit( arg1, arg2 );
1440       }
1441 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1442          return self->Empty();
1443       }
1444 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1445         return self->GetConnectionCount();
1446       }
1447 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)){
1448           self->Connect( func );
1449       }
1450 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)){
1451           self->Disconnect( func );
1452       }
1453 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Button) > *self,Dali::Toolkit::Button arg){
1454           return self->Emit( arg );
1455       }
1456 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1457          return self->Empty();
1458       }
1459 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1460         return self->GetConnectionCount();
1461       }
1462 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)){
1463           self->Connect( func );
1464       }
1465 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)){
1466           self->Disconnect( func );
1467       }
1468 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,Dali::Toolkit::GaussianBlurView arg){
1469           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1470 /*@SWIG@*/ self->Emit( arg );
1471       }
1472 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){
1473          return self->Empty();
1474       }
1475 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){
1476         return self->GetConnectionCount();
1477       }
1478 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)){
1479           return self->Connect( func );
1480       }
1481 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)){
1482           self->Disconnect( func );
1483       }
1484 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){
1485           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1486 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1487       }
1488 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1489          return self->Empty();
1490       }
1491 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1492         return self->GetConnectionCount();
1493       }
1494 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)){
1495           self->Connect( func );
1496       }
1497 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)){
1498           self->Disconnect( func );
1499       }
1500 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,Dali::Toolkit::PageTurnView arg){
1501           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1502 /*@SWIG@*/ self->Emit( arg );
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 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
1537          return self->Empty();
1538       }
1539 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
1540         return self->GetConnectionCount();
1541       }
1542 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
1543           self->Connect( func );
1544       }
1545 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
1546           self->Disconnect( func );
1547       }
1548 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,Dali::Toolkit::TextEditor arg){
1549           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1550 /*@SWIG@*/ self->Emit( arg );
1551       }
1552 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
1553          return self->Empty();
1554       }
1555 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
1556         return self->GetConnectionCount();
1557       }
1558 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::TextField) > *self,void (*func)(Dali::Toolkit::TextField)){
1559           self->Connect( func );
1560       }
1561 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::TextField) > *self,void (*func)(Dali::Toolkit::TextField)){
1562           self->Disconnect( func );
1563       }
1564 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextField) > *self,Dali::Toolkit::TextField arg){
1565           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1566 /*@SWIG@*/ self->Emit( arg );
1567       }
1568 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){
1569          return self->Empty();
1570       }
1571 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){
1572         return self->GetConnectionCount();
1573       }
1574 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 &)){
1575         self->Connect( func );
1576       }
1577 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 &)){
1578         self->Disconnect( func );
1579       }
1580 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){
1581         return self->Emit( arg1, arg2 );
1582       }
1583 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1584          return self->Empty();
1585       }
1586 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1587         return self->GetConnectionCount();
1588       }
1589 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)){
1590           self->Connect( func );
1591       }
1592 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)){
1593           self->Disconnect( func );
1594       }
1595 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::Control) > *self,Dali::Toolkit::Control arg){
1596           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1597 /*@SWIG@*/ self->Emit( arg );
1598       }
1599 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1600          return self->Empty();
1601       }
1602 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1603         return self->GetConnectionCount();
1604       }
1605 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 &)){
1606           self->Connect( func );
1607       }
1608 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 &)){
1609           self->Disconnect( func );
1610       }
1611 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){
1612           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1613 /*@SWIG@*/ self->Emit( arg );
1614       }
1615 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1616          return self->Empty();
1617       }
1618 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){
1619         return self->GetConnectionCount();
1620       }
1621 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)){
1622         self->Connect( func );
1623       }
1624 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)){
1625         self->Disconnect( func );
1626       }
1627 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){
1628         return self->Emit( arg1, arg2 );
1629       }
1630 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1631          return self->Empty();
1632       }
1633 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){
1634         return self->GetConnectionCount();
1635       }
1636 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)){
1637         self->Connect( func );
1638       }
1639 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)){
1640         self->Disconnect( func );
1641       }
1642 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){
1643         return self->Emit( arg1, arg2 );
1644       }
1645
1646
1647 /* ---------------------------------------------------
1648  * C++ director class methods
1649  * --------------------------------------------------- */
1650
1651 #include "dali_wrap.h"
1652
1653 SwigDirector_ViewImpl::SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags) : Dali::Toolkit::Internal::Control(behaviourFlags), Swig::Director() {
1654   swig_init_callbacks();
1655 }
1656
1657 SwigDirector_ViewImpl::~SwigDirector_ViewImpl() {
1658   
1659 }
1660
1661
1662 void SwigDirector_ViewImpl::OnStageConnection(int depth) {
1663   int jdepth  ;
1664   
1665   if (!swig_callbackOnStageConnection) {
1666     Dali::Toolkit::Internal::Control::OnStageConnection(depth);
1667     return;
1668   } else {
1669     jdepth = depth;
1670     swig_callbackOnStageConnection(jdepth);
1671   }
1672 }
1673
1674 void SwigDirector_ViewImpl::OnStageDisconnection() {
1675   if (!swig_callbackOnStageDisconnection) {
1676     Dali::Toolkit::Internal::Control::OnStageDisconnection();
1677     return;
1678   } else {
1679     swig_callbackOnStageDisconnection();
1680   }
1681 }
1682
1683 void SwigDirector_ViewImpl::OnChildAdd(Dali::Actor &child) {
1684   void * jchild = 0 ;
1685   
1686   if (!swig_callbackOnChildAdd) {
1687     Dali::Toolkit::Internal::Control::OnChildAdd(child);
1688     return;
1689   } else {
1690     jchild = (Dali::Actor *) &child; 
1691     swig_callbackOnChildAdd(jchild);
1692   }
1693 }
1694
1695 void SwigDirector_ViewImpl::OnChildRemove(Dali::Actor &child) {
1696   void * jchild = 0 ;
1697   
1698   if (!swig_callbackOnChildRemove) {
1699     Dali::Toolkit::Internal::Control::OnChildRemove(child);
1700     return;
1701   } else {
1702     jchild = (Dali::Actor *) &child; 
1703     swig_callbackOnChildRemove(jchild);
1704   }
1705 }
1706
1707 void SwigDirector_ViewImpl::OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue) {
1708   int jindex  ;
1709   void * jpropertyValue  ;
1710   
1711   if (!swig_callbackOnPropertySet) {
1712     Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
1713     return;
1714   } else {
1715     jindex = index;
1716     jpropertyValue = (void *)new Dali::Property::Value((const Dali::Property::Value &)propertyValue); 
1717     swig_callbackOnPropertySet(jindex, jpropertyValue);
1718   }
1719 }
1720
1721 void SwigDirector_ViewImpl::OnSizeSet(Dali::Vector3 const &targetSize) {
1722   void * jtargetSize = 0 ;
1723   
1724   if (!swig_callbackOnSizeSet) {
1725     Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
1726     return;
1727   } else {
1728     jtargetSize = (Dali::Vector3 *) &targetSize; 
1729     swig_callbackOnSizeSet(jtargetSize);
1730   }
1731 }
1732
1733 void SwigDirector_ViewImpl::OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
1734   void * janimation = 0 ;
1735   void * jtargetSize = 0 ;
1736   
1737   if (!swig_callbackOnSizeAnimation) {
1738     Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
1739     return;
1740   } else {
1741     janimation = (Dali::Animation *) &animation; 
1742     jtargetSize = (Dali::Vector3 *) &targetSize; 
1743     swig_callbackOnSizeAnimation(janimation, jtargetSize);
1744   }
1745 }
1746
1747 bool SwigDirector_ViewImpl::OnTouchEvent(Dali::TouchEvent const &event) {
1748   bool c_result = SwigValueInit< bool >() ;
1749   unsigned int jresult = 0 ;
1750   void * jarg0 = 0 ;
1751   
1752   if (!swig_callbackOnTouchEvent) {
1753     return Dali::Toolkit::Internal::Control::OnTouchEvent(event);
1754   } else {
1755     jarg0 = (Dali::TouchEvent *) &event; 
1756     jresult = (unsigned int) swig_callbackOnTouchEvent(jarg0);
1757     c_result = jresult ? true : false; 
1758   }
1759   return c_result;
1760 }
1761
1762 bool SwigDirector_ViewImpl::OnHoverEvent(Dali::HoverEvent const &event) {
1763   bool c_result = SwigValueInit< bool >() ;
1764   unsigned int jresult = 0 ;
1765   void * jarg0 = 0 ;
1766   
1767   if (!swig_callbackOnHoverEvent) {
1768     return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
1769   } else {
1770     jarg0 = (Dali::HoverEvent *) &event; 
1771     jresult = (unsigned int) swig_callbackOnHoverEvent(jarg0);
1772     c_result = jresult ? true : false; 
1773   }
1774   return c_result;
1775 }
1776
1777 bool SwigDirector_ViewImpl::OnKeyEvent(Dali::KeyEvent const &event) {
1778   bool c_result = SwigValueInit< bool >() ;
1779   unsigned int jresult = 0 ;
1780   void * jarg0 = 0 ;
1781   
1782   if (!swig_callbackOnKeyEvent) {
1783     return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
1784   } else {
1785     jarg0 = (Dali::KeyEvent *) &event; 
1786     jresult = (unsigned int) swig_callbackOnKeyEvent(jarg0);
1787     c_result = jresult ? true : false; 
1788   }
1789   return c_result;
1790 }
1791
1792 bool SwigDirector_ViewImpl::OnWheelEvent(Dali::WheelEvent const &event) {
1793   bool c_result = SwigValueInit< bool >() ;
1794   unsigned int jresult = 0 ;
1795   void * jarg0 = 0 ;
1796   
1797   if (!swig_callbackOnWheelEvent) {
1798     return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
1799   } else {
1800     jarg0 = (Dali::WheelEvent *) &event; 
1801     jresult = (unsigned int) swig_callbackOnWheelEvent(jarg0);
1802     c_result = jresult ? true : false; 
1803   }
1804   return c_result;
1805 }
1806
1807 void SwigDirector_ViewImpl::OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
1808   void * jsize = 0 ;
1809   void * jcontainer = 0 ;
1810   
1811   if (!swig_callbackOnRelayout) {
1812     Dali::Toolkit::Internal::Control::OnRelayout(size,container);
1813     return;
1814   } else {
1815     jsize = (Dali::Vector2 *) &size; 
1816     jcontainer = (Dali::RelayoutContainer *) &container; 
1817     swig_callbackOnRelayout(jsize, jcontainer);
1818   }
1819 }
1820
1821 void SwigDirector_ViewImpl::OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
1822   int jpolicy  ;
1823   int jdimension  ;
1824   
1825   if (!swig_callbackOnSetResizePolicy) {
1826     Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
1827     return;
1828   } else {
1829     jpolicy = (int)policy;
1830     jdimension = (int)dimension;
1831     swig_callbackOnSetResizePolicy(jpolicy, jdimension);
1832   }
1833 }
1834
1835 Dali::Vector3 SwigDirector_ViewImpl::GetNaturalSize() {
1836   Dali::Vector3 c_result ;
1837   void * jresult = 0 ;
1838   
1839   if (!swig_callbackGetNaturalSize) {
1840     return Dali::Toolkit::Internal::Control::GetNaturalSize();
1841   } else {
1842     jresult = (void *) swig_callbackGetNaturalSize();
1843     if (!jresult) {
1844       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Vector3", 0);
1845       return c_result;
1846     }
1847     c_result = *(Dali::Vector3 *)jresult; 
1848   }
1849   return c_result;
1850 }
1851
1852 float SwigDirector_ViewImpl::CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension) {
1853   float c_result = SwigValueInit< float >() ;
1854   float jresult = 0 ;
1855   void * jchild = 0 ;
1856   int jdimension  ;
1857   
1858   if (!swig_callbackCalculateChildSize) {
1859     return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
1860   } else {
1861     jchild = (Dali::Actor *) &child; 
1862     jdimension = (int)dimension;
1863     jresult = (float) swig_callbackCalculateChildSize(jchild, jdimension);
1864     c_result = (float)jresult; 
1865   }
1866   return c_result;
1867 }
1868
1869 float SwigDirector_ViewImpl::GetHeightForWidth(float width) {
1870   float c_result = SwigValueInit< float >() ;
1871   float jresult = 0 ;
1872   float jwidth  ;
1873   
1874   if (!swig_callbackGetHeightForWidth) {
1875     return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
1876   } else {
1877     jwidth = width;
1878     jresult = (float) swig_callbackGetHeightForWidth(jwidth);
1879     c_result = (float)jresult; 
1880   }
1881   return c_result;
1882 }
1883
1884 float SwigDirector_ViewImpl::GetWidthForHeight(float height) {
1885   float c_result = SwigValueInit< float >() ;
1886   float jresult = 0 ;
1887   float jheight  ;
1888   
1889   if (!swig_callbackGetWidthForHeight) {
1890     return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
1891   } else {
1892     jheight = height;
1893     jresult = (float) swig_callbackGetWidthForHeight(jheight);
1894     c_result = (float)jresult; 
1895   }
1896   return c_result;
1897 }
1898
1899 bool SwigDirector_ViewImpl::RelayoutDependentOnChildren(Dali::Dimension::Type dimension) {
1900   bool c_result = SwigValueInit< bool >() ;
1901   unsigned int jresult = 0 ;
1902   int jdimension  ;
1903   
1904   if (!swig_callbackRelayoutDependentOnChildren__SWIG_0) {
1905     return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
1906   } else {
1907     jdimension = (int)dimension;
1908     jresult = (unsigned int) swig_callbackRelayoutDependentOnChildren__SWIG_0(jdimension);
1909     c_result = jresult ? true : false; 
1910   }
1911   return c_result;
1912 }
1913
1914 void SwigDirector_ViewImpl::OnCalculateRelayoutSize(Dali::Dimension::Type dimension) {
1915   int jdimension  ;
1916   
1917   if (!swig_callbackOnCalculateRelayoutSize) {
1918     Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
1919     return;
1920   } else {
1921     jdimension = (int)dimension;
1922     swig_callbackOnCalculateRelayoutSize(jdimension);
1923   }
1924 }
1925
1926 void SwigDirector_ViewImpl::OnLayoutNegotiated(float size, Dali::Dimension::Type dimension) {
1927   float jsize  ;
1928   int jdimension  ;
1929   
1930   if (!swig_callbackOnLayoutNegotiated) {
1931     Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
1932     return;
1933   } else {
1934     jsize = size;
1935     jdimension = (int)dimension;
1936     swig_callbackOnLayoutNegotiated(jsize, jdimension);
1937   }
1938 }
1939
1940 Dali::CustomActorImpl::Extension *SwigDirector_ViewImpl::GetExtension() {
1941   return Dali::CustomActorImpl::GetExtension();
1942 }
1943
1944 void SwigDirector_ViewImpl::OnInitialize() {
1945   if (!swig_callbackOnInitialize) {
1946     Dali::Toolkit::Internal::Control::OnInitialize();
1947     return;
1948   } else {
1949     swig_callbackOnInitialize();
1950   }
1951 }
1952
1953 void SwigDirector_ViewImpl::OnControlChildAdd(Dali::Actor &child) {
1954   void * jchild = 0 ;
1955   
1956   if (!swig_callbackOnControlChildAdd) {
1957     Dali::Toolkit::Internal::Control::OnControlChildAdd(child);
1958     return;
1959   } else {
1960     jchild = (Dali::Actor *) &child; 
1961     swig_callbackOnControlChildAdd(jchild);
1962   }
1963 }
1964
1965 void SwigDirector_ViewImpl::OnControlChildRemove(Dali::Actor &child) {
1966   void * jchild = 0 ;
1967   
1968   if (!swig_callbackOnControlChildRemove) {
1969     Dali::Toolkit::Internal::Control::OnControlChildRemove(child);
1970     return;
1971   } else {
1972     jchild = (Dali::Actor *) &child; 
1973     swig_callbackOnControlChildRemove(jchild);
1974   }
1975 }
1976
1977 void SwigDirector_ViewImpl::OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change) {
1978   void * jstyleManager  ;
1979   int jchange  ;
1980   
1981   if (!swig_callbackOnStyleChange) {
1982     Dali::Toolkit::Internal::Control::OnStyleChange(styleManager,change);
1983     return;
1984   } else {
1985     jstyleManager = (void *)new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)styleManager); 
1986     jchange = (int)change;
1987     swig_callbackOnStyleChange(jstyleManager, jchange);
1988   }
1989 }
1990
1991 bool SwigDirector_ViewImpl::OnAccessibilityActivated() {
1992   bool c_result = SwigValueInit< bool >() ;
1993   unsigned int jresult = 0 ;
1994   
1995   if (!swig_callbackOnAccessibilityActivated) {
1996     return Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
1997   } else {
1998     jresult = (unsigned int) swig_callbackOnAccessibilityActivated();
1999     c_result = jresult ? true : false; 
2000   }
2001   return c_result;
2002 }
2003
2004 bool SwigDirector_ViewImpl::OnAccessibilityPan(Dali::PanGesture gesture) {
2005   bool c_result = SwigValueInit< bool >() ;
2006   unsigned int jresult = 0 ;
2007   void * jgesture  ;
2008   
2009   if (!swig_callbackOnAccessibilityPan) {
2010     return Dali::Toolkit::Internal::Control::OnAccessibilityPan(gesture);
2011   } else {
2012     jgesture = (void *)new Dali::PanGesture((const Dali::PanGesture &)gesture); 
2013     jresult = (unsigned int) swig_callbackOnAccessibilityPan(jgesture);
2014     c_result = jresult ? true : false; 
2015   }
2016   return c_result;
2017 }
2018
2019 bool SwigDirector_ViewImpl::OnAccessibilityTouch(Dali::TouchEvent const &touchEvent) {
2020   bool c_result = SwigValueInit< bool >() ;
2021   unsigned int jresult = 0 ;
2022   void * jtouchEvent = 0 ;
2023   
2024   if (!swig_callbackOnAccessibilityTouch) {
2025     return Dali::Toolkit::Internal::Control::OnAccessibilityTouch(touchEvent);
2026   } else {
2027     jtouchEvent = (Dali::TouchEvent *) &touchEvent; 
2028     jresult = (unsigned int) swig_callbackOnAccessibilityTouch(jtouchEvent);
2029     c_result = jresult ? true : false; 
2030   }
2031   return c_result;
2032 }
2033
2034 bool SwigDirector_ViewImpl::OnAccessibilityValueChange(bool isIncrease) {
2035   bool c_result = SwigValueInit< bool >() ;
2036   unsigned int jresult = 0 ;
2037   unsigned int jisIncrease  ;
2038   
2039   if (!swig_callbackOnAccessibilityValueChange) {
2040     return Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(isIncrease);
2041   } else {
2042     jisIncrease = isIncrease;
2043     jresult = (unsigned int) swig_callbackOnAccessibilityValueChange(jisIncrease);
2044     c_result = jresult ? true : false; 
2045   }
2046   return c_result;
2047 }
2048
2049 bool SwigDirector_ViewImpl::OnAccessibilityZoom() {
2050   bool c_result = SwigValueInit< bool >() ;
2051   unsigned int jresult = 0 ;
2052   
2053   if (!swig_callbackOnAccessibilityZoom) {
2054     return Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
2055   } else {
2056     jresult = (unsigned int) swig_callbackOnAccessibilityZoom();
2057     c_result = jresult ? true : false; 
2058   }
2059   return c_result;
2060 }
2061
2062 void SwigDirector_ViewImpl::OnKeyInputFocusGained() {
2063   if (!swig_callbackOnKeyInputFocusGained) {
2064     Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
2065     return;
2066   } else {
2067     swig_callbackOnKeyInputFocusGained();
2068   }
2069 }
2070
2071 void SwigDirector_ViewImpl::OnKeyInputFocusLost() {
2072   if (!swig_callbackOnKeyInputFocusLost) {
2073     Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
2074     return;
2075   } else {
2076     swig_callbackOnKeyInputFocusLost();
2077   }
2078 }
2079
2080 Dali::Actor SwigDirector_ViewImpl::GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled) {
2081   Dali::Actor c_result ;
2082   void * jresult = 0 ;
2083   void * jcurrentFocusedActor  ;
2084   int jdirection  ;
2085   unsigned int jloopEnabled  ;
2086   
2087   if (!swig_callbackGetNextKeyboardFocusableActor) {
2088     return Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(currentFocusedActor,direction,loopEnabled);
2089   } else {
2090     jcurrentFocusedActor = (void *)new Dali::Actor((const Dali::Actor &)currentFocusedActor); 
2091     jdirection = (int)direction;
2092     jloopEnabled = loopEnabled;
2093     jresult = (void *) swig_callbackGetNextKeyboardFocusableActor(jcurrentFocusedActor, jdirection, jloopEnabled);
2094     if (!jresult) {
2095       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2096       return c_result;
2097     }
2098     c_result = *(Dali::Actor *)jresult; 
2099   }
2100   return c_result;
2101 }
2102
2103 void SwigDirector_ViewImpl::OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor) {
2104   void * jcommitedFocusableActor  ;
2105   
2106   if (!swig_callbackOnKeyboardFocusChangeCommitted) {
2107     Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(commitedFocusableActor);
2108     return;
2109   } else {
2110     jcommitedFocusableActor = (void *)new Dali::Actor((const Dali::Actor &)commitedFocusableActor); 
2111     swig_callbackOnKeyboardFocusChangeCommitted(jcommitedFocusableActor);
2112   }
2113 }
2114
2115 bool SwigDirector_ViewImpl::OnKeyboardEnter() {
2116   bool c_result = SwigValueInit< bool >() ;
2117   unsigned int jresult = 0 ;
2118   
2119   if (!swig_callbackOnKeyboardEnter) {
2120     return Dali::Toolkit::Internal::Control::OnKeyboardEnter();
2121   } else {
2122     jresult = (unsigned int) swig_callbackOnKeyboardEnter();
2123     c_result = jresult ? true : false; 
2124   }
2125   return c_result;
2126 }
2127
2128 void SwigDirector_ViewImpl::OnPinch(Dali::PinchGesture const &pinch) {
2129   void * jpinch = 0 ;
2130   
2131   if (!swig_callbackOnPinch) {
2132     Dali::Toolkit::Internal::Control::OnPinch(pinch);
2133     return;
2134   } else {
2135     jpinch = (Dali::PinchGesture *) &pinch; 
2136     swig_callbackOnPinch(jpinch);
2137   }
2138 }
2139
2140 void SwigDirector_ViewImpl::OnPan(Dali::PanGesture const &pan) {
2141   void * jpan = 0 ;
2142   
2143   if (!swig_callbackOnPan) {
2144     Dali::Toolkit::Internal::Control::OnPan(pan);
2145     return;
2146   } else {
2147     jpan = (Dali::PanGesture *) &pan; 
2148     swig_callbackOnPan(jpan);
2149   }
2150 }
2151
2152 void SwigDirector_ViewImpl::OnTap(Dali::TapGesture const &tap) {
2153   void * jtap = 0 ;
2154   
2155   if (!swig_callbackOnTap) {
2156     Dali::Toolkit::Internal::Control::OnTap(tap);
2157     return;
2158   } else {
2159     jtap = (Dali::TapGesture *) &tap; 
2160     swig_callbackOnTap(jtap);
2161   }
2162 }
2163
2164 void SwigDirector_ViewImpl::OnLongPress(Dali::LongPressGesture const &longPress) {
2165   void * jlongPress = 0 ;
2166   
2167   if (!swig_callbackOnLongPress) {
2168     Dali::Toolkit::Internal::Control::OnLongPress(longPress);
2169     return;
2170   } else {
2171     jlongPress = (Dali::LongPressGesture *) &longPress; 
2172     swig_callbackOnLongPress(jlongPress);
2173   }
2174 }
2175
2176 void SwigDirector_ViewImpl::SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2177   void * jslotObserver = 0 ;
2178   void * jcallback = 0 ;
2179   
2180   if (!swig_callbackSignalConnected) {
2181     Dali::Toolkit::Internal::Control::SignalConnected(slotObserver,callback);
2182     return;
2183   } else {
2184     jslotObserver = (void *) slotObserver; 
2185     jcallback = (void *) callback; 
2186     swig_callbackSignalConnected(jslotObserver, jcallback);
2187   }
2188 }
2189
2190 void SwigDirector_ViewImpl::SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2191   void * jslotObserver = 0 ;
2192   void * jcallback = 0 ;
2193   
2194   if (!swig_callbackSignalDisconnected) {
2195     Dali::Toolkit::Internal::Control::SignalDisconnected(slotObserver,callback);
2196     return;
2197   } else {
2198     jslotObserver = (void *) slotObserver; 
2199     jcallback = (void *) callback; 
2200     swig_callbackSignalDisconnected(jslotObserver, jcallback);
2201   }
2202 }
2203
2204 Dali::Toolkit::Internal::Control::Extension *SwigDirector_ViewImpl::GetControlExtension() {
2205   return Dali::Toolkit::Internal::Control::GetControlExtension();
2206 }
2207
2208 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) {
2209   swig_callbackOnStageConnection = callbackOnStageConnection;
2210   swig_callbackOnStageDisconnection = callbackOnStageDisconnection;
2211   swig_callbackOnChildAdd = callbackOnChildAdd;
2212   swig_callbackOnChildRemove = callbackOnChildRemove;
2213   swig_callbackOnPropertySet = callbackOnPropertySet;
2214   swig_callbackOnSizeSet = callbackOnSizeSet;
2215   swig_callbackOnSizeAnimation = callbackOnSizeAnimation;
2216   swig_callbackOnTouchEvent = callbackOnTouchEvent;
2217   swig_callbackOnHoverEvent = callbackOnHoverEvent;
2218   swig_callbackOnKeyEvent = callbackOnKeyEvent;
2219   swig_callbackOnWheelEvent = callbackOnWheelEvent;
2220   swig_callbackOnRelayout = callbackOnRelayout;
2221   swig_callbackOnSetResizePolicy = callbackOnSetResizePolicy;
2222   swig_callbackGetNaturalSize = callbackGetNaturalSize;
2223   swig_callbackCalculateChildSize = callbackCalculateChildSize;
2224   swig_callbackGetHeightForWidth = callbackGetHeightForWidth;
2225   swig_callbackGetWidthForHeight = callbackGetWidthForHeight;
2226   swig_callbackRelayoutDependentOnChildren__SWIG_0 = callbackRelayoutDependentOnChildren__SWIG_0;
2227   swig_callbackRelayoutDependentOnChildren__SWIG_1 = callbackRelayoutDependentOnChildren__SWIG_1;
2228   swig_callbackOnCalculateRelayoutSize = callbackOnCalculateRelayoutSize;
2229   swig_callbackOnLayoutNegotiated = callbackOnLayoutNegotiated;
2230   swig_callbackOnInitialize = callbackOnInitialize;
2231   swig_callbackOnControlChildAdd = callbackOnControlChildAdd;
2232   swig_callbackOnControlChildRemove = callbackOnControlChildRemove;
2233   swig_callbackOnStyleChange = callbackOnStyleChange;
2234   swig_callbackOnAccessibilityActivated = callbackOnAccessibilityActivated;
2235   swig_callbackOnAccessibilityPan = callbackOnAccessibilityPan;
2236   swig_callbackOnAccessibilityTouch = callbackOnAccessibilityTouch;
2237   swig_callbackOnAccessibilityValueChange = callbackOnAccessibilityValueChange;
2238   swig_callbackOnAccessibilityZoom = callbackOnAccessibilityZoom;
2239   swig_callbackOnKeyInputFocusGained = callbackOnKeyInputFocusGained;
2240   swig_callbackOnKeyInputFocusLost = callbackOnKeyInputFocusLost;
2241   swig_callbackGetNextKeyboardFocusableActor = callbackGetNextKeyboardFocusableActor;
2242   swig_callbackOnKeyboardFocusChangeCommitted = callbackOnKeyboardFocusChangeCommitted;
2243   swig_callbackOnKeyboardEnter = callbackOnKeyboardEnter;
2244   swig_callbackOnPinch = callbackOnPinch;
2245   swig_callbackOnPan = callbackOnPan;
2246   swig_callbackOnTap = callbackOnTap;
2247   swig_callbackOnLongPress = callbackOnLongPress;
2248   swig_callbackSignalConnected = callbackSignalConnected;
2249   swig_callbackSignalDisconnected = callbackSignalDisconnected;
2250 }
2251
2252 void SwigDirector_ViewImpl::swig_init_callbacks() {
2253   swig_callbackOnStageConnection = 0;
2254   swig_callbackOnStageDisconnection = 0;
2255   swig_callbackOnChildAdd = 0;
2256   swig_callbackOnChildRemove = 0;
2257   swig_callbackOnPropertySet = 0;
2258   swig_callbackOnSizeSet = 0;
2259   swig_callbackOnSizeAnimation = 0;
2260   swig_callbackOnTouchEvent = 0;
2261   swig_callbackOnHoverEvent = 0;
2262   swig_callbackOnKeyEvent = 0;
2263   swig_callbackOnWheelEvent = 0;
2264   swig_callbackOnRelayout = 0;
2265   swig_callbackOnSetResizePolicy = 0;
2266   swig_callbackGetNaturalSize = 0;
2267   swig_callbackCalculateChildSize = 0;
2268   swig_callbackGetHeightForWidth = 0;
2269   swig_callbackGetWidthForHeight = 0;
2270   swig_callbackRelayoutDependentOnChildren__SWIG_0 = 0;
2271   swig_callbackRelayoutDependentOnChildren__SWIG_1 = 0;
2272   swig_callbackOnCalculateRelayoutSize = 0;
2273   swig_callbackOnLayoutNegotiated = 0;
2274   swig_callbackOnInitialize = 0;
2275   swig_callbackOnControlChildAdd = 0;
2276   swig_callbackOnControlChildRemove = 0;
2277   swig_callbackOnStyleChange = 0;
2278   swig_callbackOnAccessibilityActivated = 0;
2279   swig_callbackOnAccessibilityPan = 0;
2280   swig_callbackOnAccessibilityTouch = 0;
2281   swig_callbackOnAccessibilityValueChange = 0;
2282   swig_callbackOnAccessibilityZoom = 0;
2283   swig_callbackOnKeyInputFocusGained = 0;
2284   swig_callbackOnKeyInputFocusLost = 0;
2285   swig_callbackGetNextKeyboardFocusableActor = 0;
2286   swig_callbackOnKeyboardFocusChangeCommitted = 0;
2287   swig_callbackOnKeyboardEnter = 0;
2288   swig_callbackOnPinch = 0;
2289   swig_callbackOnPan = 0;
2290   swig_callbackOnTap = 0;
2291   swig_callbackOnLongPress = 0;
2292   swig_callbackSignalConnected = 0;
2293   swig_callbackSignalDisconnected = 0;
2294 }
2295
2296
2297 #ifdef __cplusplus
2298 extern "C" {
2299 #endif
2300
2301 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_floatp() {
2302   void * jresult ;
2303   floatp *result = 0 ;
2304   
2305   {
2306     try {
2307       result = (floatp *)new_floatp();
2308     } catch (std::out_of_range& e) {
2309       {
2310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2311       };
2312     } catch (std::exception& e) {
2313       {
2314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2315       };
2316     } catch (...) {
2317       {
2318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2319       };
2320     }
2321   }
2322   jresult = (void *)result; 
2323   return jresult;
2324 }
2325
2326
2327 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_floatp(void * jarg1) {
2328   floatp *arg1 = (floatp *) 0 ;
2329   
2330   arg1 = (floatp *)jarg1; 
2331   {
2332     try {
2333       delete_floatp(arg1);
2334     } catch (std::out_of_range& e) {
2335       {
2336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2337       };
2338     } catch (std::exception& e) {
2339       {
2340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2341       };
2342     } catch (...) {
2343       {
2344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2345       };
2346     }
2347   }
2348 }
2349
2350
2351 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_floatp_assign(void * jarg1, float jarg2) {
2352   floatp *arg1 = (floatp *) 0 ;
2353   float arg2 ;
2354   
2355   arg1 = (floatp *)jarg1; 
2356   arg2 = (float)jarg2; 
2357   {
2358     try {
2359       floatp_assign(arg1,arg2);
2360     } catch (std::out_of_range& e) {
2361       {
2362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2363       };
2364     } catch (std::exception& e) {
2365       {
2366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2367       };
2368     } catch (...) {
2369       {
2370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2371       };
2372     }
2373   }
2374 }
2375
2376
2377 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_floatp_value(void * jarg1) {
2378   float jresult ;
2379   floatp *arg1 = (floatp *) 0 ;
2380   float result;
2381   
2382   arg1 = (floatp *)jarg1; 
2383   {
2384     try {
2385       result = (float)floatp_value(arg1);
2386     } catch (std::out_of_range& e) {
2387       {
2388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2389       };
2390     } catch (std::exception& e) {
2391       {
2392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2393       };
2394     } catch (...) {
2395       {
2396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2397       };
2398     }
2399   }
2400   jresult = result; 
2401   return jresult;
2402 }
2403
2404
2405 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_floatp_cast(void * jarg1) {
2406   void * jresult ;
2407   floatp *arg1 = (floatp *) 0 ;
2408   float *result = 0 ;
2409   
2410   arg1 = (floatp *)jarg1; 
2411   {
2412     try {
2413       result = (float *)floatp_cast(arg1);
2414     } catch (std::out_of_range& e) {
2415       {
2416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2417       };
2418     } catch (std::exception& e) {
2419       {
2420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2421       };
2422     } catch (...) {
2423       {
2424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2425       };
2426     }
2427   }
2428   jresult = (void *)result; 
2429   return jresult;
2430 }
2431
2432
2433 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_floatp_frompointer(void * jarg1) {
2434   void * jresult ;
2435   float *arg1 = (float *) 0 ;
2436   floatp *result = 0 ;
2437   
2438   arg1 = (float *)jarg1; 
2439   {
2440     try {
2441       result = (floatp *)floatp_frompointer(arg1);
2442     } catch (std::out_of_range& e) {
2443       {
2444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2445       };
2446     } catch (std::exception& e) {
2447       {
2448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2449       };
2450     } catch (...) {
2451       {
2452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2453       };
2454     }
2455   }
2456   jresult = (void *)result; 
2457   return jresult;
2458 }
2459
2460
2461 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_intp() {
2462   void * jresult ;
2463   intp *result = 0 ;
2464   
2465   {
2466     try {
2467       result = (intp *)new_intp();
2468     } catch (std::out_of_range& e) {
2469       {
2470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2471       };
2472     } catch (std::exception& e) {
2473       {
2474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2475       };
2476     } catch (...) {
2477       {
2478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2479       };
2480     }
2481   }
2482   jresult = (void *)result; 
2483   return jresult;
2484 }
2485
2486
2487 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_intp(void * jarg1) {
2488   intp *arg1 = (intp *) 0 ;
2489   
2490   arg1 = (intp *)jarg1; 
2491   {
2492     try {
2493       delete_intp(arg1);
2494     } catch (std::out_of_range& e) {
2495       {
2496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2497       };
2498     } catch (std::exception& e) {
2499       {
2500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2501       };
2502     } catch (...) {
2503       {
2504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2505       };
2506     }
2507   }
2508 }
2509
2510
2511 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_intp_assign(void * jarg1, int jarg2) {
2512   intp *arg1 = (intp *) 0 ;
2513   int arg2 ;
2514   
2515   arg1 = (intp *)jarg1; 
2516   arg2 = (int)jarg2; 
2517   {
2518     try {
2519       intp_assign(arg1,arg2);
2520     } catch (std::out_of_range& e) {
2521       {
2522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2523       };
2524     } catch (std::exception& e) {
2525       {
2526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2527       };
2528     } catch (...) {
2529       {
2530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2531       };
2532     }
2533   }
2534 }
2535
2536
2537 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_intp_value(void * jarg1) {
2538   int jresult ;
2539   intp *arg1 = (intp *) 0 ;
2540   int result;
2541   
2542   arg1 = (intp *)jarg1; 
2543   {
2544     try {
2545       result = (int)intp_value(arg1);
2546     } catch (std::out_of_range& e) {
2547       {
2548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2549       };
2550     } catch (std::exception& e) {
2551       {
2552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2553       };
2554     } catch (...) {
2555       {
2556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2557       };
2558     }
2559   }
2560   jresult = result; 
2561   return jresult;
2562 }
2563
2564
2565 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_intp_cast(void * jarg1) {
2566   void * jresult ;
2567   intp *arg1 = (intp *) 0 ;
2568   int *result = 0 ;
2569   
2570   arg1 = (intp *)jarg1; 
2571   {
2572     try {
2573       result = (int *)intp_cast(arg1);
2574     } catch (std::out_of_range& e) {
2575       {
2576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2577       };
2578     } catch (std::exception& e) {
2579       {
2580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2581       };
2582     } catch (...) {
2583       {
2584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2585       };
2586     }
2587   }
2588   jresult = (void *)result; 
2589   return jresult;
2590 }
2591
2592
2593 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_intp_frompointer(void * jarg1) {
2594   void * jresult ;
2595   int *arg1 = (int *) 0 ;
2596   intp *result = 0 ;
2597   
2598   arg1 = (int *)jarg1; 
2599   {
2600     try {
2601       result = (intp *)intp_frompointer(arg1);
2602     } catch (std::out_of_range& e) {
2603       {
2604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2605       };
2606     } catch (std::exception& e) {
2607       {
2608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2609       };
2610     } catch (...) {
2611       {
2612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2613       };
2614     }
2615   }
2616   jresult = (void *)result; 
2617   return jresult;
2618 }
2619
2620
2621 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_doublep() {
2622   void * jresult ;
2623   doublep *result = 0 ;
2624   
2625   {
2626     try {
2627       result = (doublep *)new_doublep();
2628     } catch (std::out_of_range& e) {
2629       {
2630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2631       };
2632     } catch (std::exception& e) {
2633       {
2634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2635       };
2636     } catch (...) {
2637       {
2638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2639       };
2640     }
2641   }
2642   jresult = (void *)result; 
2643   return jresult;
2644 }
2645
2646
2647 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_doublep(void * jarg1) {
2648   doublep *arg1 = (doublep *) 0 ;
2649   
2650   arg1 = (doublep *)jarg1; 
2651   {
2652     try {
2653       delete_doublep(arg1);
2654     } catch (std::out_of_range& e) {
2655       {
2656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2657       };
2658     } catch (std::exception& e) {
2659       {
2660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2661       };
2662     } catch (...) {
2663       {
2664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2665       };
2666     }
2667   }
2668 }
2669
2670
2671 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_doublep_assign(void * jarg1, double jarg2) {
2672   doublep *arg1 = (doublep *) 0 ;
2673   double arg2 ;
2674   
2675   arg1 = (doublep *)jarg1; 
2676   arg2 = (double)jarg2; 
2677   {
2678     try {
2679       doublep_assign(arg1,arg2);
2680     } catch (std::out_of_range& e) {
2681       {
2682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2683       };
2684     } catch (std::exception& e) {
2685       {
2686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2687       };
2688     } catch (...) {
2689       {
2690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2691       };
2692     }
2693   }
2694 }
2695
2696
2697 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_doublep_value(void * jarg1) {
2698   double jresult ;
2699   doublep *arg1 = (doublep *) 0 ;
2700   double result;
2701   
2702   arg1 = (doublep *)jarg1; 
2703   {
2704     try {
2705       result = (double)doublep_value(arg1);
2706     } catch (std::out_of_range& e) {
2707       {
2708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2709       };
2710     } catch (std::exception& e) {
2711       {
2712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2713       };
2714     } catch (...) {
2715       {
2716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2717       };
2718     }
2719   }
2720   jresult = result; 
2721   return jresult;
2722 }
2723
2724
2725 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_doublep_cast(void * jarg1) {
2726   void * jresult ;
2727   doublep *arg1 = (doublep *) 0 ;
2728   double *result = 0 ;
2729   
2730   arg1 = (doublep *)jarg1; 
2731   {
2732     try {
2733       result = (double *)doublep_cast(arg1);
2734     } catch (std::out_of_range& e) {
2735       {
2736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2737       };
2738     } catch (std::exception& e) {
2739       {
2740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2741       };
2742     } catch (...) {
2743       {
2744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2745       };
2746     }
2747   }
2748   jresult = (void *)result; 
2749   return jresult;
2750 }
2751
2752
2753 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_doublep_frompointer(void * jarg1) {
2754   void * jresult ;
2755   double *arg1 = (double *) 0 ;
2756   doublep *result = 0 ;
2757   
2758   arg1 = (double *)jarg1; 
2759   {
2760     try {
2761       result = (doublep *)doublep_frompointer(arg1);
2762     } catch (std::out_of_range& e) {
2763       {
2764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2765       };
2766     } catch (std::exception& e) {
2767       {
2768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2769       };
2770     } catch (...) {
2771       {
2772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2773       };
2774     }
2775   }
2776   jresult = (void *)result; 
2777   return jresult;
2778 }
2779
2780
2781 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_uintp() {
2782   void * jresult ;
2783   uintp *result = 0 ;
2784   
2785   {
2786     try {
2787       result = (uintp *)new_uintp();
2788     } catch (std::out_of_range& e) {
2789       {
2790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2791       };
2792     } catch (std::exception& e) {
2793       {
2794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2795       };
2796     } catch (...) {
2797       {
2798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2799       };
2800     }
2801   }
2802   jresult = (void *)result; 
2803   return jresult;
2804 }
2805
2806
2807 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_uintp(void * jarg1) {
2808   uintp *arg1 = (uintp *) 0 ;
2809   
2810   arg1 = (uintp *)jarg1; 
2811   {
2812     try {
2813       delete_uintp(arg1);
2814     } catch (std::out_of_range& e) {
2815       {
2816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2817       };
2818     } catch (std::exception& e) {
2819       {
2820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2821       };
2822     } catch (...) {
2823       {
2824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2825       };
2826     }
2827   }
2828 }
2829
2830
2831 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_uintp_assign(void * jarg1, unsigned int jarg2) {
2832   uintp *arg1 = (uintp *) 0 ;
2833   unsigned int arg2 ;
2834   
2835   arg1 = (uintp *)jarg1; 
2836   arg2 = (unsigned int)jarg2; 
2837   {
2838     try {
2839       uintp_assign(arg1,arg2);
2840     } catch (std::out_of_range& e) {
2841       {
2842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2843       };
2844     } catch (std::exception& e) {
2845       {
2846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2847       };
2848     } catch (...) {
2849       {
2850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2851       };
2852     }
2853   }
2854 }
2855
2856
2857 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_uintp_value(void * jarg1) {
2858   unsigned int jresult ;
2859   uintp *arg1 = (uintp *) 0 ;
2860   unsigned int result;
2861   
2862   arg1 = (uintp *)jarg1; 
2863   {
2864     try {
2865       result = (unsigned int)uintp_value(arg1);
2866     } catch (std::out_of_range& e) {
2867       {
2868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2869       };
2870     } catch (std::exception& e) {
2871       {
2872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2873       };
2874     } catch (...) {
2875       {
2876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2877       };
2878     }
2879   }
2880   jresult = result; 
2881   return jresult;
2882 }
2883
2884
2885 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_uintp_cast(void * jarg1) {
2886   void * jresult ;
2887   uintp *arg1 = (uintp *) 0 ;
2888   unsigned int *result = 0 ;
2889   
2890   arg1 = (uintp *)jarg1; 
2891   {
2892     try {
2893       result = (unsigned int *)uintp_cast(arg1);
2894     } catch (std::out_of_range& e) {
2895       {
2896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2897       };
2898     } catch (std::exception& e) {
2899       {
2900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2901       };
2902     } catch (...) {
2903       {
2904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2905       };
2906     }
2907   }
2908   jresult = (void *)result; 
2909   return jresult;
2910 }
2911
2912
2913 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_uintp_frompointer(void * jarg1) {
2914   void * jresult ;
2915   unsigned int *arg1 = (unsigned int *) 0 ;
2916   uintp *result = 0 ;
2917   
2918   arg1 = (unsigned int *)jarg1; 
2919   {
2920     try {
2921       result = (uintp *)uintp_frompointer(arg1);
2922     } catch (std::out_of_range& e) {
2923       {
2924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2925       };
2926     } catch (std::exception& e) {
2927       {
2928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2929       };
2930     } catch (...) {
2931       {
2932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2933       };
2934     }
2935   }
2936   jresult = (void *)result; 
2937   return jresult;
2938 }
2939
2940
2941 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ushortp() {
2942   void * jresult ;
2943   ushortp *result = 0 ;
2944   
2945   {
2946     try {
2947       result = (ushortp *)new_ushortp();
2948     } catch (std::out_of_range& e) {
2949       {
2950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
2951       };
2952     } catch (std::exception& e) {
2953       {
2954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
2955       };
2956     } catch (...) {
2957       {
2958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
2959       };
2960     }
2961   }
2962   jresult = (void *)result; 
2963   return jresult;
2964 }
2965
2966
2967 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ushortp(void * jarg1) {
2968   ushortp *arg1 = (ushortp *) 0 ;
2969   
2970   arg1 = (ushortp *)jarg1; 
2971   {
2972     try {
2973       delete_ushortp(arg1);
2974     } catch (std::out_of_range& e) {
2975       {
2976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
2977       };
2978     } catch (std::exception& e) {
2979       {
2980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
2981       };
2982     } catch (...) {
2983       {
2984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
2985       };
2986     }
2987   }
2988 }
2989
2990
2991 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ushortp_assign(void * jarg1, unsigned short jarg2) {
2992   ushortp *arg1 = (ushortp *) 0 ;
2993   unsigned short arg2 ;
2994   
2995   arg1 = (ushortp *)jarg1; 
2996   arg2 = (unsigned short)jarg2; 
2997   {
2998     try {
2999       ushortp_assign(arg1,arg2);
3000     } catch (std::out_of_range& e) {
3001       {
3002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3003       };
3004     } catch (std::exception& e) {
3005       {
3006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3007       };
3008     } catch (...) {
3009       {
3010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3011       };
3012     }
3013   }
3014 }
3015
3016
3017 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_NUI_ushortp_value(void * jarg1) {
3018   unsigned short jresult ;
3019   ushortp *arg1 = (ushortp *) 0 ;
3020   unsigned short result;
3021   
3022   arg1 = (ushortp *)jarg1; 
3023   {
3024     try {
3025       result = (unsigned short)ushortp_value(arg1);
3026     } catch (std::out_of_range& e) {
3027       {
3028         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3029       };
3030     } catch (std::exception& e) {
3031       {
3032         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3033       };
3034     } catch (...) {
3035       {
3036         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3037       };
3038     }
3039   }
3040   jresult = result; 
3041   return jresult;
3042 }
3043
3044
3045 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ushortp_cast(void * jarg1) {
3046   void * jresult ;
3047   ushortp *arg1 = (ushortp *) 0 ;
3048   unsigned short *result = 0 ;
3049   
3050   arg1 = (ushortp *)jarg1; 
3051   {
3052     try {
3053       result = (unsigned short *)ushortp_cast(arg1);
3054     } catch (std::out_of_range& e) {
3055       {
3056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3057       };
3058     } catch (std::exception& e) {
3059       {
3060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3061       };
3062     } catch (...) {
3063       {
3064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3065       };
3066     }
3067   }
3068   jresult = (void *)result; 
3069   return jresult;
3070 }
3071
3072
3073 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ushortp_frompointer(void * jarg1) {
3074   void * jresult ;
3075   unsigned short *arg1 = (unsigned short *) 0 ;
3076   ushortp *result = 0 ;
3077   
3078   arg1 = (unsigned short *)jarg1; 
3079   {
3080     try {
3081       result = (ushortp *)ushortp_frompointer(arg1);
3082     } catch (std::out_of_range& e) {
3083       {
3084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3085       };
3086     } catch (std::exception& e) {
3087       {
3088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3089       };
3090     } catch (...) {
3091       {
3092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3093       };
3094     }
3095   }
3096   jresult = (void *)result; 
3097   return jresult;
3098 }
3099
3100
3101 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_int_to_uint(int jarg1) {
3102   unsigned int jresult ;
3103   int arg1 ;
3104   unsigned int result;
3105   
3106   arg1 = (int)jarg1; 
3107   {
3108     try {
3109       result = (unsigned int)int_to_uint(arg1);
3110     } catch (std::out_of_range& e) {
3111       {
3112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3113       };
3114     } catch (std::exception& e) {
3115       {
3116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3117       };
3118     } catch (...) {
3119       {
3120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3121       };
3122     }
3123   }
3124   jresult = result; 
3125   return jresult;
3126 }
3127
3128
3129 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RefObject_Reference(void * jarg1) {
3130   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3131   
3132   arg1 = (Dali::RefObject *)jarg1; 
3133   {
3134     try {
3135       (arg1)->Reference();
3136     } catch (std::out_of_range& e) {
3137       {
3138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3139       };
3140     } catch (std::exception& e) {
3141       {
3142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3143       };
3144     } catch (...) {
3145       {
3146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3147       };
3148     }
3149   }
3150 }
3151
3152
3153 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RefObject_Unreference(void * jarg1) {
3154   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3155   
3156   arg1 = (Dali::RefObject *)jarg1; 
3157   {
3158     try {
3159       (arg1)->Unreference();
3160     } catch (std::out_of_range& e) {
3161       {
3162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3163       };
3164     } catch (std::exception& e) {
3165       {
3166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3167       };
3168     } catch (...) {
3169       {
3170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3171       };
3172     }
3173   }
3174 }
3175
3176
3177 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RefObject_ReferenceCount(void * jarg1) {
3178   int jresult ;
3179   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3180   int result;
3181   
3182   arg1 = (Dali::RefObject *)jarg1; 
3183   {
3184     try {
3185       result = (int)(arg1)->ReferenceCount();
3186     } catch (std::out_of_range& e) {
3187       {
3188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3189       };
3190     } catch (std::exception& e) {
3191       {
3192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3193       };
3194     } catch (...) {
3195       {
3196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3197       };
3198     }
3199   }
3200   jresult = result; 
3201   return jresult;
3202 }
3203
3204
3205 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Any__SWIG_0() {
3206   void * jresult ;
3207   Dali::Any *result = 0 ;
3208   
3209   {
3210     try {
3211       result = (Dali::Any *)new Dali::Any();
3212     } catch (std::out_of_range& e) {
3213       {
3214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3215       };
3216     } catch (std::exception& e) {
3217       {
3218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3219       };
3220     } catch (...) {
3221       {
3222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3223       };
3224     }
3225   }
3226   jresult = (void *)result; 
3227   return jresult;
3228 }
3229
3230
3231 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Any(void * jarg1) {
3232   Dali::Any *arg1 = (Dali::Any *) 0 ;
3233   
3234   arg1 = (Dali::Any *)jarg1; 
3235   {
3236     try {
3237       delete arg1;
3238     } catch (std::out_of_range& e) {
3239       {
3240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3241       };
3242     } catch (std::exception& e) {
3243       {
3244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3245       };
3246     } catch (...) {
3247       {
3248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3249       };
3250     }
3251   }
3252 }
3253
3254
3255 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Any_AssertAlways(char * jarg1) {
3256   char *arg1 = (char *) 0 ;
3257   
3258   arg1 = (char *)jarg1; 
3259   {
3260     try {
3261       Dali::Any::AssertAlways((char const *)arg1);
3262     } catch (std::out_of_range& e) {
3263       {
3264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3265       };
3266     } catch (std::exception& e) {
3267       {
3268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3269       };
3270     } catch (...) {
3271       {
3272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3273       };
3274     }
3275   }
3276 }
3277
3278
3279 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Any__SWIG_2(void * jarg1) {
3280   void * jresult ;
3281   Dali::Any *arg1 = 0 ;
3282   Dali::Any *result = 0 ;
3283   
3284   arg1 = (Dali::Any *)jarg1;
3285   if (!arg1) {
3286     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3287     return 0;
3288   } 
3289   {
3290     try {
3291       result = (Dali::Any *)new Dali::Any((Dali::Any const &)*arg1);
3292     } catch (std::out_of_range& e) {
3293       {
3294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3295       };
3296     } catch (std::exception& e) {
3297       {
3298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3299       };
3300     } catch (...) {
3301       {
3302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3303       };
3304     }
3305   }
3306   jresult = (void *)result; 
3307   return jresult;
3308 }
3309
3310
3311 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_Assign(void * jarg1, void * jarg2) {
3312   void * jresult ;
3313   Dali::Any *arg1 = (Dali::Any *) 0 ;
3314   Dali::Any *arg2 = 0 ;
3315   Dali::Any *result = 0 ;
3316   
3317   arg1 = (Dali::Any *)jarg1; 
3318   arg2 = (Dali::Any *)jarg2;
3319   if (!arg2) {
3320     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3321     return 0;
3322   } 
3323   {
3324     try {
3325       result = (Dali::Any *) &(arg1)->operator =((Dali::Any const &)*arg2);
3326     } catch (std::out_of_range& e) {
3327       {
3328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3329       };
3330     } catch (std::exception& e) {
3331       {
3332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3333       };
3334     } catch (...) {
3335       {
3336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3337       };
3338     }
3339   }
3340   jresult = (void *)result; 
3341   return jresult;
3342 }
3343
3344
3345 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_GetType(void * jarg1) {
3346   void * jresult ;
3347   Dali::Any *arg1 = (Dali::Any *) 0 ;
3348   std::type_info *result = 0 ;
3349   
3350   arg1 = (Dali::Any *)jarg1; 
3351   {
3352     try {
3353       result = (std::type_info *) &((Dali::Any const *)arg1)->GetType();
3354     } catch (std::out_of_range& e) {
3355       {
3356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3357       };
3358     } catch (std::exception& e) {
3359       {
3360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3361       };
3362     } catch (...) {
3363       {
3364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3365       };
3366     }
3367   }
3368   jresult = (void *)result; 
3369   return jresult;
3370 }
3371
3372
3373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Any_Empty(void * jarg1) {
3374   unsigned int jresult ;
3375   Dali::Any *arg1 = (Dali::Any *) 0 ;
3376   bool result;
3377   
3378   arg1 = (Dali::Any *)jarg1; 
3379   {
3380     try {
3381       result = (bool)((Dali::Any const *)arg1)->Empty();
3382     } catch (std::out_of_range& e) {
3383       {
3384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3385       };
3386     } catch (std::exception& e) {
3387       {
3388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3389       };
3390     } catch (...) {
3391       {
3392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3393       };
3394     }
3395   }
3396   jresult = result; 
3397   return jresult;
3398 }
3399
3400
3401 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Any_AnyContainerBase(void * jarg1, void * jarg2, void * jarg3) {
3402   void * jresult ;
3403   std::type_info *arg1 = 0 ;
3404   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3405   Dali::Any::DeleteFunc arg3 = (Dali::Any::DeleteFunc) 0 ;
3406   Dali::Any::AnyContainerBase *result = 0 ;
3407   
3408   arg1 = (std::type_info *)jarg1;
3409   if (!arg1) {
3410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
3411     return 0;
3412   } 
3413   arg2 = (Dali::Any::CloneFunc)jarg2; 
3414   arg3 = (Dali::Any::DeleteFunc)jarg3; 
3415   {
3416     try {
3417       result = (Dali::Any::AnyContainerBase *)new Dali::Any::AnyContainerBase((std::type_info const &)*arg1,arg2,arg3);
3418     } catch (std::out_of_range& e) {
3419       {
3420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3421       };
3422     } catch (std::exception& e) {
3423       {
3424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3425       };
3426     } catch (...) {
3427       {
3428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3429       };
3430     }
3431   }
3432   jresult = (void *)result; 
3433   return jresult;
3434 }
3435
3436
3437 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_GetType(void * jarg1) {
3438   void * jresult ;
3439   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3440   std::type_info *result = 0 ;
3441   
3442   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3443   {
3444     try {
3445       result = (std::type_info *) &((Dali::Any::AnyContainerBase const *)arg1)->GetType();
3446     } catch (std::out_of_range& e) {
3447       {
3448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3449       };
3450     } catch (std::exception& e) {
3451       {
3452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3453       };
3454     } catch (...) {
3455       {
3456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3457       };
3458     }
3459   }
3460   jresult = (void *)result; 
3461   return jresult;
3462 }
3463
3464
3465 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_mType_get(void * jarg1) {
3466   void * jresult ;
3467   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3468   ::std::type_info *result = 0 ;
3469   
3470   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3471   result = (::std::type_info *) &(::std::type_info const &) ((arg1)->mType);
3472   jresult = (void *)result; 
3473   return jresult;
3474 }
3475
3476
3477 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_mCloneFunc_set(void * jarg1, void * jarg2) {
3478   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3479   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3480   
3481   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3482   arg2 = (Dali::Any::CloneFunc)jarg2; 
3483   if (arg1) (arg1)->mCloneFunc = arg2;
3484 }
3485
3486
3487 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_mCloneFunc_get(void * jarg1) {
3488   void * jresult ;
3489   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3490   Dali::Any::CloneFunc result;
3491   
3492   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3493   result = (Dali::Any::CloneFunc) ((arg1)->mCloneFunc);
3494   jresult = (void *)result; 
3495   return jresult;
3496 }
3497
3498
3499 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_mDeleteFunc_set(void * jarg1, void * jarg2) {
3500   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3501   Dali::Any::DeleteFunc arg2 = (Dali::Any::DeleteFunc) 0 ;
3502   
3503   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3504   arg2 = (Dali::Any::DeleteFunc)jarg2; 
3505   if (arg1) (arg1)->mDeleteFunc = arg2;
3506 }
3507
3508
3509 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_AnyContainerBase_mDeleteFunc_get(void * jarg1) {
3510   void * jresult ;
3511   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3512   Dali::Any::DeleteFunc result;
3513   
3514   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3515   result = (Dali::Any::DeleteFunc) ((arg1)->mDeleteFunc);
3516   jresult = (void *)result; 
3517   return jresult;
3518 }
3519
3520
3521 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Any_AnyContainerBase(void * jarg1) {
3522   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3523   
3524   arg1 = (Dali::Any::AnyContainerBase *)jarg1; 
3525   {
3526     try {
3527       delete arg1;
3528     } catch (std::out_of_range& e) {
3529       {
3530         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3531       };
3532     } catch (std::exception& e) {
3533       {
3534         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3535       };
3536     } catch (...) {
3537       {
3538         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3539       };
3540     }
3541   }
3542 }
3543
3544
3545 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Any_mContainer_set(void * jarg1, void * jarg2) {
3546   Dali::Any *arg1 = (Dali::Any *) 0 ;
3547   Dali::Any::AnyContainerBase *arg2 = (Dali::Any::AnyContainerBase *) 0 ;
3548   
3549   arg1 = (Dali::Any *)jarg1; 
3550   arg2 = (Dali::Any::AnyContainerBase *)jarg2; 
3551   if (arg1) (arg1)->mContainer = arg2;
3552 }
3553
3554
3555 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Any_mContainer_get(void * jarg1) {
3556   void * jresult ;
3557   Dali::Any *arg1 = (Dali::Any *) 0 ;
3558   Dali::Any::AnyContainerBase *result = 0 ;
3559   
3560   arg1 = (Dali::Any *)jarg1; 
3561   result = (Dali::Any::AnyContainerBase *) ((arg1)->mContainer);
3562   jresult = (void *)result; 
3563   return jresult;
3564 }
3565
3566
3567 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_DaliAssertMessage(char * jarg1, char * jarg2) {
3568   char *arg1 = (char *) 0 ;
3569   char *arg2 = (char *) 0 ;
3570   
3571   arg1 = (char *)jarg1; 
3572   arg2 = (char *)jarg2; 
3573   {
3574     try {
3575       Dali::DaliAssertMessage((char const *)arg1,(char const *)arg2);
3576     } catch (std::out_of_range& e) {
3577       {
3578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3579       };
3580     } catch (std::exception& e) {
3581       {
3582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3583       };
3584     } catch (...) {
3585       {
3586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3587       };
3588     }
3589   }
3590 }
3591
3592
3593 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_DaliException(char * jarg1, char * jarg2) {
3594   void * jresult ;
3595   char *arg1 = (char *) 0 ;
3596   char *arg2 = (char *) 0 ;
3597   Dali::DaliException *result = 0 ;
3598   
3599   arg1 = (char *)jarg1; 
3600   arg2 = (char *)jarg2; 
3601   {
3602     try {
3603       result = (Dali::DaliException *)new Dali::DaliException((char const *)arg1,(char const *)arg2);
3604     } catch (std::out_of_range& e) {
3605       {
3606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3607       };
3608     } catch (std::exception& e) {
3609       {
3610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3611       };
3612     } catch (...) {
3613       {
3614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3615       };
3616     }
3617   }
3618   jresult = (void *)result; 
3619   return jresult;
3620 }
3621
3622
3623 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_DaliException_location_set(void * jarg1, char * jarg2) {
3624   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3625   char *arg2 = (char *) 0 ;
3626   
3627   arg1 = (Dali::DaliException *)jarg1; 
3628   arg2 = (char *)jarg2; 
3629   {
3630     if (arg2) {
3631       arg1->location = (char const *) (new char[strlen((const char *)arg2)+1]);
3632       strcpy((char *)arg1->location, (const char *)arg2);
3633     } else {
3634       arg1->location = 0;
3635     }
3636   }
3637 }
3638
3639
3640 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_DaliException_location_get(void * jarg1) {
3641   char * jresult ;
3642   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3643   char *result = 0 ;
3644   
3645   arg1 = (Dali::DaliException *)jarg1; 
3646   result = (char *) ((arg1)->location);
3647   jresult = SWIG_csharp_string_callback((const char *)result); 
3648   return jresult;
3649 }
3650
3651
3652 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_DaliException_condition_set(void * jarg1, char * jarg2) {
3653   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3654   char *arg2 = (char *) 0 ;
3655   
3656   arg1 = (Dali::DaliException *)jarg1; 
3657   arg2 = (char *)jarg2; 
3658   {
3659     if (arg2) {
3660       arg1->condition = (char const *) (new char[strlen((const char *)arg2)+1]);
3661       strcpy((char *)arg1->condition, (const char *)arg2);
3662     } else {
3663       arg1->condition = 0;
3664     }
3665   }
3666 }
3667
3668
3669 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_DaliException_condition_get(void * jarg1) {
3670   char * jresult ;
3671   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3672   char *result = 0 ;
3673   
3674   arg1 = (Dali::DaliException *)jarg1; 
3675   result = (char *) ((arg1)->condition);
3676   jresult = SWIG_csharp_string_callback((const char *)result); 
3677   return jresult;
3678 }
3679
3680
3681 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_DaliException(void * jarg1) {
3682   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3683   
3684   arg1 = (Dali::DaliException *)jarg1; 
3685   {
3686     try {
3687       delete arg1;
3688     } catch (std::out_of_range& e) {
3689       {
3690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
3691       };
3692     } catch (std::exception& e) {
3693       {
3694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
3695       };
3696     } catch (...) {
3697       {
3698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
3699       };
3700     }
3701   }
3702 }
3703
3704
3705 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector2__SWIG_0() {
3706   void * jresult ;
3707   Dali::Vector2 *result = 0 ;
3708   
3709   {
3710     try {
3711       result = (Dali::Vector2 *)new Dali::Vector2();
3712     } catch (std::out_of_range& e) {
3713       {
3714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3715       };
3716     } catch (std::exception& e) {
3717       {
3718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3719       };
3720     } catch (...) {
3721       {
3722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3723       };
3724     }
3725   }
3726   jresult = (void *)result; 
3727   return jresult;
3728 }
3729
3730
3731 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector2__SWIG_1(float jarg1, float jarg2) {
3732   void * jresult ;
3733   float arg1 ;
3734   float arg2 ;
3735   Dali::Vector2 *result = 0 ;
3736   
3737   arg1 = (float)jarg1; 
3738   arg2 = (float)jarg2; 
3739   {
3740     try {
3741       result = (Dali::Vector2 *)new Dali::Vector2(arg1,arg2);
3742     } catch (std::out_of_range& e) {
3743       {
3744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3745       };
3746     } catch (std::exception& e) {
3747       {
3748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3749       };
3750     } catch (...) {
3751       {
3752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3753       };
3754     }
3755   }
3756   jresult = (void *)result; 
3757   return jresult;
3758 }
3759
3760
3761 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector2__SWIG_2(float* jarg1) {
3762   void * jresult ;
3763   float *arg1 = (float *) 0 ;
3764   Dali::Vector2 *result = 0 ;
3765   
3766   arg1 = jarg1;
3767   {
3768     try {
3769       result = (Dali::Vector2 *)new Dali::Vector2((float const *)arg1);
3770     } catch (std::out_of_range& e) {
3771       {
3772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3773       };
3774     } catch (std::exception& e) {
3775       {
3776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3777       };
3778     } catch (...) {
3779       {
3780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3781       };
3782     }
3783   }
3784   jresult = (void *)result; 
3785   
3786   
3787   return jresult;
3788 }
3789
3790
3791 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector2__SWIG_3(void * jarg1) {
3792   void * jresult ;
3793   Dali::Vector3 *arg1 = 0 ;
3794   Dali::Vector2 *result = 0 ;
3795   
3796   arg1 = (Dali::Vector3 *)jarg1;
3797   if (!arg1) {
3798     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3799     return 0;
3800   } 
3801   {
3802     try {
3803       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector3 const &)*arg1);
3804     } catch (std::out_of_range& e) {
3805       {
3806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3807       };
3808     } catch (std::exception& e) {
3809       {
3810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3811       };
3812     } catch (...) {
3813       {
3814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3815       };
3816     }
3817   }
3818   jresult = (void *)result; 
3819   return jresult;
3820 }
3821
3822
3823 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector2__SWIG_4(void * jarg1) {
3824   void * jresult ;
3825   Dali::Vector4 *arg1 = 0 ;
3826   Dali::Vector2 *result = 0 ;
3827   
3828   arg1 = (Dali::Vector4 *)jarg1;
3829   if (!arg1) {
3830     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
3831     return 0;
3832   } 
3833   {
3834     try {
3835       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector4 const &)*arg1);
3836     } catch (std::out_of_range& e) {
3837       {
3838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3839       };
3840     } catch (std::exception& e) {
3841       {
3842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3843       };
3844     } catch (...) {
3845       {
3846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3847       };
3848     }
3849   }
3850   jresult = (void *)result; 
3851   return jresult;
3852 }
3853
3854
3855 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_ONE_get() {
3856   void * jresult ;
3857   Dali::Vector2 *result = 0 ;
3858   
3859   result = (Dali::Vector2 *)&Dali::Vector2::ONE;
3860   jresult = (void *)result; 
3861   return jresult;
3862 }
3863
3864
3865 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_XAXIS_get() {
3866   void * jresult ;
3867   Dali::Vector2 *result = 0 ;
3868   
3869   result = (Dali::Vector2 *)&Dali::Vector2::XAXIS;
3870   jresult = (void *)result; 
3871   return jresult;
3872 }
3873
3874
3875 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_YAXIS_get() {
3876   void * jresult ;
3877   Dali::Vector2 *result = 0 ;
3878   
3879   result = (Dali::Vector2 *)&Dali::Vector2::YAXIS;
3880   jresult = (void *)result; 
3881   return jresult;
3882 }
3883
3884
3885 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_NEGATIVE_XAXIS_get() {
3886   void * jresult ;
3887   Dali::Vector2 *result = 0 ;
3888   
3889   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_XAXIS;
3890   jresult = (void *)result; 
3891   return jresult;
3892 }
3893
3894
3895 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_NEGATIVE_YAXIS_get() {
3896   void * jresult ;
3897   Dali::Vector2 *result = 0 ;
3898   
3899   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_YAXIS;
3900   jresult = (void *)result; 
3901   return jresult;
3902 }
3903
3904
3905 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_ZERO_get() {
3906   void * jresult ;
3907   Dali::Vector2 *result = 0 ;
3908   
3909   result = (Dali::Vector2 *)&Dali::Vector2::ZERO;
3910   jresult = (void *)result; 
3911   return jresult;
3912 }
3913
3914
3915 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Assign__SWIG_0(void * jarg1, float* jarg2) {
3916   void * jresult ;
3917   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
3918   float *arg2 = (float *) 0 ;
3919   Dali::Vector2 *result = 0 ;
3920   
3921   arg1 = (Dali::Vector2 *)jarg1; 
3922   arg2 = jarg2;
3923   {
3924     try {
3925       result = (Dali::Vector2 *) &(arg1)->operator =((float const *)arg2);
3926     } catch (std::out_of_range& e) {
3927       {
3928         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3929       };
3930     } catch (std::exception& e) {
3931       {
3932         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3933       };
3934     } catch (...) {
3935       {
3936         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3937       };
3938     }
3939   }
3940   jresult = (void *)result; 
3941   
3942   
3943   return jresult;
3944 }
3945
3946
3947 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Assign__SWIG_1(void * jarg1, void * jarg2) {
3948   void * jresult ;
3949   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
3950   Dali::Vector3 *arg2 = 0 ;
3951   Dali::Vector2 *result = 0 ;
3952   
3953   arg1 = (Dali::Vector2 *)jarg1; 
3954   arg2 = (Dali::Vector3 *)jarg2;
3955   if (!arg2) {
3956     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3957     return 0;
3958   } 
3959   {
3960     try {
3961       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
3962     } catch (std::out_of_range& e) {
3963       {
3964         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3965       };
3966     } catch (std::exception& e) {
3967       {
3968         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
3969       };
3970     } catch (...) {
3971       {
3972         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
3973       };
3974     }
3975   }
3976   jresult = (void *)result; 
3977   return jresult;
3978 }
3979
3980
3981 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Assign__SWIG_2(void * jarg1, void * jarg2) {
3982   void * jresult ;
3983   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
3984   Dali::Vector4 *arg2 = 0 ;
3985   Dali::Vector2 *result = 0 ;
3986   
3987   arg1 = (Dali::Vector2 *)jarg1; 
3988   arg2 = (Dali::Vector4 *)jarg2;
3989   if (!arg2) {
3990     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
3991     return 0;
3992   } 
3993   {
3994     try {
3995       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
3996     } catch (std::out_of_range& e) {
3997       {
3998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
3999       };
4000     } catch (std::exception& e) {
4001       {
4002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4003       };
4004     } catch (...) {
4005       {
4006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4007       };
4008     }
4009   }
4010   jresult = (void *)result; 
4011   return jresult;
4012 }
4013
4014
4015 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Add(void * jarg1, void * jarg2) {
4016   void * jresult ;
4017   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4018   Dali::Vector2 *arg2 = 0 ;
4019   Dali::Vector2 result;
4020   
4021   arg1 = (Dali::Vector2 *)jarg1; 
4022   arg2 = (Dali::Vector2 *)jarg2;
4023   if (!arg2) {
4024     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4025     return 0;
4026   } 
4027   {
4028     try {
4029       result = ((Dali::Vector2 const *)arg1)->operator +((Dali::Vector2 const &)*arg2);
4030     } catch (std::out_of_range& e) {
4031       {
4032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4033       };
4034     } catch (std::exception& e) {
4035       {
4036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4037       };
4038     } catch (...) {
4039       {
4040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4041       };
4042     }
4043   }
4044   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4045   return jresult;
4046 }
4047
4048
4049 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_AddAssign(void * jarg1, void * jarg2) {
4050   void * jresult ;
4051   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4052   Dali::Vector2 *arg2 = 0 ;
4053   Dali::Vector2 *result = 0 ;
4054   
4055   arg1 = (Dali::Vector2 *)jarg1; 
4056   arg2 = (Dali::Vector2 *)jarg2;
4057   if (!arg2) {
4058     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4059     return 0;
4060   } 
4061   {
4062     try {
4063       result = (Dali::Vector2 *) &(arg1)->operator +=((Dali::Vector2 const &)*arg2);
4064     } catch (std::out_of_range& e) {
4065       {
4066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4067       };
4068     } catch (std::exception& e) {
4069       {
4070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4071       };
4072     } catch (...) {
4073       {
4074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4075       };
4076     }
4077   }
4078   jresult = (void *)result; 
4079   return jresult;
4080 }
4081
4082
4083 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Subtract__SWIG_0(void * jarg1, void * jarg2) {
4084   void * jresult ;
4085   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4086   Dali::Vector2 *arg2 = 0 ;
4087   Dali::Vector2 result;
4088   
4089   arg1 = (Dali::Vector2 *)jarg1; 
4090   arg2 = (Dali::Vector2 *)jarg2;
4091   if (!arg2) {
4092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4093     return 0;
4094   } 
4095   {
4096     try {
4097       result = ((Dali::Vector2 const *)arg1)->operator -((Dali::Vector2 const &)*arg2);
4098     } catch (std::out_of_range& e) {
4099       {
4100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4101       };
4102     } catch (std::exception& e) {
4103       {
4104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4105       };
4106     } catch (...) {
4107       {
4108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4109       };
4110     }
4111   }
4112   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4113   return jresult;
4114 }
4115
4116
4117 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_SubtractAssign(void * jarg1, void * jarg2) {
4118   void * jresult ;
4119   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4120   Dali::Vector2 *arg2 = 0 ;
4121   Dali::Vector2 *result = 0 ;
4122   
4123   arg1 = (Dali::Vector2 *)jarg1; 
4124   arg2 = (Dali::Vector2 *)jarg2;
4125   if (!arg2) {
4126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4127     return 0;
4128   } 
4129   {
4130     try {
4131       result = (Dali::Vector2 *) &(arg1)->operator -=((Dali::Vector2 const &)*arg2);
4132     } catch (std::out_of_range& e) {
4133       {
4134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4135       };
4136     } catch (std::exception& e) {
4137       {
4138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4139       };
4140     } catch (...) {
4141       {
4142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4143       };
4144     }
4145   }
4146   jresult = (void *)result; 
4147   return jresult;
4148 }
4149
4150
4151 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Multiply__SWIG_0(void * jarg1, void * jarg2) {
4152   void * jresult ;
4153   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4154   Dali::Vector2 *arg2 = 0 ;
4155   Dali::Vector2 result;
4156   
4157   arg1 = (Dali::Vector2 *)jarg1; 
4158   arg2 = (Dali::Vector2 *)jarg2;
4159   if (!arg2) {
4160     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4161     return 0;
4162   } 
4163   {
4164     try {
4165       result = ((Dali::Vector2 const *)arg1)->operator *((Dali::Vector2 const &)*arg2);
4166     } catch (std::out_of_range& e) {
4167       {
4168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4169       };
4170     } catch (std::exception& e) {
4171       {
4172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4173       };
4174     } catch (...) {
4175       {
4176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4177       };
4178     }
4179   }
4180   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4181   return jresult;
4182 }
4183
4184
4185 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Multiply__SWIG_1(void * jarg1, float jarg2) {
4186   void * jresult ;
4187   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4188   float arg2 ;
4189   Dali::Vector2 result;
4190   
4191   arg1 = (Dali::Vector2 *)jarg1; 
4192   arg2 = (float)jarg2; 
4193   {
4194     try {
4195       result = ((Dali::Vector2 const *)arg1)->operator *(arg2);
4196     } catch (std::out_of_range& e) {
4197       {
4198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4199       };
4200     } catch (std::exception& e) {
4201       {
4202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4203       };
4204     } catch (...) {
4205       {
4206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4207       };
4208     }
4209   }
4210   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4211   return jresult;
4212 }
4213
4214
4215 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
4216   void * jresult ;
4217   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4218   Dali::Vector2 *arg2 = 0 ;
4219   Dali::Vector2 *result = 0 ;
4220   
4221   arg1 = (Dali::Vector2 *)jarg1; 
4222   arg2 = (Dali::Vector2 *)jarg2;
4223   if (!arg2) {
4224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4225     return 0;
4226   } 
4227   {
4228     try {
4229       result = (Dali::Vector2 *) &(arg1)->operator *=((Dali::Vector2 const &)*arg2);
4230     } catch (std::out_of_range& e) {
4231       {
4232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4233       };
4234     } catch (std::exception& e) {
4235       {
4236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4237       };
4238     } catch (...) {
4239       {
4240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4241       };
4242     }
4243   }
4244   jresult = (void *)result; 
4245   return jresult;
4246 }
4247
4248
4249 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
4250   void * jresult ;
4251   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4252   float arg2 ;
4253   Dali::Vector2 *result = 0 ;
4254   
4255   arg1 = (Dali::Vector2 *)jarg1; 
4256   arg2 = (float)jarg2; 
4257   {
4258     try {
4259       result = (Dali::Vector2 *) &(arg1)->operator *=(arg2);
4260     } catch (std::out_of_range& e) {
4261       {
4262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4263       };
4264     } catch (std::exception& e) {
4265       {
4266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4267       };
4268     } catch (...) {
4269       {
4270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4271       };
4272     }
4273   }
4274   jresult = (void *)result; 
4275   return jresult;
4276 }
4277
4278
4279 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Divide__SWIG_0(void * jarg1, void * jarg2) {
4280   void * jresult ;
4281   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4282   Dali::Vector2 *arg2 = 0 ;
4283   Dali::Vector2 result;
4284   
4285   arg1 = (Dali::Vector2 *)jarg1; 
4286   arg2 = (Dali::Vector2 *)jarg2;
4287   if (!arg2) {
4288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4289     return 0;
4290   } 
4291   {
4292     try {
4293       result = ((Dali::Vector2 const *)arg1)->operator /((Dali::Vector2 const &)*arg2);
4294     } catch (std::out_of_range& e) {
4295       {
4296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4297       };
4298     } catch (std::exception& e) {
4299       {
4300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4301       };
4302     } catch (...) {
4303       {
4304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4305       };
4306     }
4307   }
4308   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4309   return jresult;
4310 }
4311
4312
4313 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Divide__SWIG_1(void * jarg1, float jarg2) {
4314   void * jresult ;
4315   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4316   float arg2 ;
4317   Dali::Vector2 result;
4318   
4319   arg1 = (Dali::Vector2 *)jarg1; 
4320   arg2 = (float)jarg2; 
4321   {
4322     try {
4323       result = ((Dali::Vector2 const *)arg1)->operator /(arg2);
4324     } catch (std::out_of_range& e) {
4325       {
4326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4327       };
4328     } catch (std::exception& e) {
4329       {
4330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4331       };
4332     } catch (...) {
4333       {
4334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4335       };
4336     }
4337   }
4338   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4339   return jresult;
4340 }
4341
4342
4343 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
4344   void * jresult ;
4345   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4346   Dali::Vector2 *arg2 = 0 ;
4347   Dali::Vector2 *result = 0 ;
4348   
4349   arg1 = (Dali::Vector2 *)jarg1; 
4350   arg2 = (Dali::Vector2 *)jarg2;
4351   if (!arg2) {
4352     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4353     return 0;
4354   } 
4355   {
4356     try {
4357       result = (Dali::Vector2 *) &(arg1)->operator /=((Dali::Vector2 const &)*arg2);
4358     } catch (std::out_of_range& e) {
4359       {
4360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4361       };
4362     } catch (std::exception& e) {
4363       {
4364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4365       };
4366     } catch (...) {
4367       {
4368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4369       };
4370     }
4371   }
4372   jresult = (void *)result; 
4373   return jresult;
4374 }
4375
4376
4377 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
4378   void * jresult ;
4379   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4380   float arg2 ;
4381   Dali::Vector2 *result = 0 ;
4382   
4383   arg1 = (Dali::Vector2 *)jarg1; 
4384   arg2 = (float)jarg2; 
4385   {
4386     try {
4387       result = (Dali::Vector2 *) &(arg1)->operator /=(arg2);
4388     } catch (std::out_of_range& e) {
4389       {
4390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4391       };
4392     } catch (std::exception& e) {
4393       {
4394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4395       };
4396     } catch (...) {
4397       {
4398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4399       };
4400     }
4401   }
4402   jresult = (void *)result; 
4403   return jresult;
4404 }
4405
4406
4407 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_Subtract__SWIG_1(void * jarg1) {
4408   void * jresult ;
4409   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4410   Dali::Vector2 result;
4411   
4412   arg1 = (Dali::Vector2 *)jarg1; 
4413   {
4414     try {
4415       result = ((Dali::Vector2 const *)arg1)->operator -();
4416     } catch (std::out_of_range& e) {
4417       {
4418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4419       };
4420     } catch (std::exception& e) {
4421       {
4422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4423       };
4424     } catch (...) {
4425       {
4426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4427       };
4428     }
4429   }
4430   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4431   return jresult;
4432 }
4433
4434
4435 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector2_EqualTo(void * jarg1, void * jarg2) {
4436   unsigned int jresult ;
4437   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4438   Dali::Vector2 *arg2 = 0 ;
4439   bool result;
4440   
4441   arg1 = (Dali::Vector2 *)jarg1; 
4442   arg2 = (Dali::Vector2 *)jarg2;
4443   if (!arg2) {
4444     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4445     return 0;
4446   } 
4447   {
4448     try {
4449       result = (bool)((Dali::Vector2 const *)arg1)->operator ==((Dali::Vector2 const &)*arg2);
4450     } catch (std::out_of_range& e) {
4451       {
4452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4453       };
4454     } catch (std::exception& e) {
4455       {
4456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4457       };
4458     } catch (...) {
4459       {
4460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4461       };
4462     }
4463   }
4464   jresult = result; 
4465   return jresult;
4466 }
4467
4468
4469 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector2_NotEqualTo(void * jarg1, void * jarg2) {
4470   unsigned int jresult ;
4471   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4472   Dali::Vector2 *arg2 = 0 ;
4473   bool result;
4474   
4475   arg1 = (Dali::Vector2 *)jarg1; 
4476   arg2 = (Dali::Vector2 *)jarg2;
4477   if (!arg2) {
4478     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4479     return 0;
4480   } 
4481   {
4482     try {
4483       result = (bool)((Dali::Vector2 const *)arg1)->operator !=((Dali::Vector2 const &)*arg2);
4484     } catch (std::out_of_range& e) {
4485       {
4486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4487       };
4488     } catch (std::exception& e) {
4489       {
4490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4491       };
4492     } catch (...) {
4493       {
4494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4495       };
4496     }
4497   }
4498   jresult = result; 
4499   return jresult;
4500 }
4501
4502
4503 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
4504   float jresult ;
4505   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4506   unsigned int arg2 ;
4507   float *result = 0 ;
4508   
4509   arg1 = (Dali::Vector2 *)jarg1; 
4510   arg2 = (unsigned int)jarg2; 
4511   {
4512     try {
4513       result = (float *) &((Dali::Vector2 const *)arg1)->operator [](arg2);
4514     } catch (std::out_of_range& e) {
4515       {
4516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4517       };
4518     } catch (std::exception& e) {
4519       {
4520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4521       };
4522     } catch (...) {
4523       {
4524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4525       };
4526     }
4527   }
4528   jresult = *result; 
4529   return jresult;
4530 }
4531
4532
4533 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_Length(void * jarg1) {
4534   float jresult ;
4535   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4536   float result;
4537   
4538   arg1 = (Dali::Vector2 *)jarg1; 
4539   {
4540     try {
4541       result = (float)((Dali::Vector2 const *)arg1)->Length();
4542     } catch (std::out_of_range& e) {
4543       {
4544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4545       };
4546     } catch (std::exception& e) {
4547       {
4548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4549       };
4550     } catch (...) {
4551       {
4552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4553       };
4554     }
4555   }
4556   jresult = result; 
4557   return jresult;
4558 }
4559
4560
4561 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_LengthSquared(void * jarg1) {
4562   float jresult ;
4563   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4564   float result;
4565   
4566   arg1 = (Dali::Vector2 *)jarg1; 
4567   {
4568     try {
4569       result = (float)((Dali::Vector2 const *)arg1)->LengthSquared();
4570     } catch (std::out_of_range& e) {
4571       {
4572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4573       };
4574     } catch (std::exception& e) {
4575       {
4576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4577       };
4578     } catch (...) {
4579       {
4580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4581       };
4582     }
4583   }
4584   jresult = result; 
4585   return jresult;
4586 }
4587
4588
4589 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_Normalize(void * jarg1) {
4590   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4591   
4592   arg1 = (Dali::Vector2 *)jarg1; 
4593   {
4594     try {
4595       (arg1)->Normalize();
4596     } catch (std::out_of_range& e) {
4597       {
4598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
4599       };
4600     } catch (std::exception& e) {
4601       {
4602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
4603       };
4604     } catch (...) {
4605       {
4606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
4607       };
4608     }
4609   }
4610 }
4611
4612
4613 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_Clamp(void * jarg1, void * jarg2, void * jarg3) {
4614   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4615   Dali::Vector2 *arg2 = 0 ;
4616   Dali::Vector2 *arg3 = 0 ;
4617   
4618   arg1 = (Dali::Vector2 *)jarg1; 
4619   arg2 = (Dali::Vector2 *)jarg2;
4620   if (!arg2) {
4621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4622     return ;
4623   } 
4624   arg3 = (Dali::Vector2 *)jarg3;
4625   if (!arg3) {
4626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4627     return ;
4628   } 
4629   {
4630     try {
4631       (arg1)->Clamp((Dali::Vector2 const &)*arg2,(Dali::Vector2 const &)*arg3);
4632     } catch (std::out_of_range& e) {
4633       {
4634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
4635       };
4636     } catch (std::exception& e) {
4637       {
4638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
4639       };
4640     } catch (...) {
4641       {
4642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
4643       };
4644     }
4645   }
4646 }
4647
4648
4649 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector2_AsFloat__SWIG_0(void * jarg1) {
4650   void * jresult ;
4651   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4652   float *result = 0 ;
4653   
4654   arg1 = (Dali::Vector2 *)jarg1; 
4655   {
4656     try {
4657       result = (float *)((Dali::Vector2 const *)arg1)->AsFloat();
4658     } catch (std::out_of_range& e) {
4659       {
4660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4661       };
4662     } catch (std::exception& e) {
4663       {
4664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4665       };
4666     } catch (...) {
4667       {
4668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4669       };
4670     }
4671   }
4672   jresult = (void *)result; 
4673   return jresult;
4674 }
4675
4676
4677 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_X_set(void * jarg1, float jarg2) {
4678   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4679   float arg2 ;
4680   
4681   arg1 = (Dali::Vector2 *)jarg1; 
4682   arg2 = (float)jarg2; 
4683   if (arg1) (arg1)->x = arg2;
4684 }
4685
4686
4687 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_X_get(void * jarg1) {
4688   float jresult ;
4689   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4690   float result;
4691   
4692   arg1 = (Dali::Vector2 *)jarg1; 
4693   result = (float) ((arg1)->x);
4694   jresult = result; 
4695   return jresult;
4696 }
4697
4698
4699 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_Width_set(void * jarg1, float jarg2) {
4700   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4701   float arg2 ;
4702   
4703   arg1 = (Dali::Vector2 *)jarg1; 
4704   arg2 = (float)jarg2; 
4705   if (arg1) (arg1)->width = arg2;
4706 }
4707
4708
4709 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_Width_get(void * jarg1) {
4710   float jresult ;
4711   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4712   float result;
4713   
4714   arg1 = (Dali::Vector2 *)jarg1; 
4715   result = (float) ((arg1)->width);
4716   jresult = result; 
4717   return jresult;
4718 }
4719
4720
4721 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_Y_set(void * jarg1, float jarg2) {
4722   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4723   float arg2 ;
4724   
4725   arg1 = (Dali::Vector2 *)jarg1; 
4726   arg2 = (float)jarg2; 
4727   if (arg1) (arg1)->y = arg2;
4728 }
4729
4730
4731 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_Y_get(void * jarg1) {
4732   float jresult ;
4733   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4734   float result;
4735   
4736   arg1 = (Dali::Vector2 *)jarg1; 
4737   result = (float) ((arg1)->y);
4738   jresult = result; 
4739   return jresult;
4740 }
4741
4742
4743 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector2_Height_set(void * jarg1, float jarg2) {
4744   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4745   float arg2 ;
4746   
4747   arg1 = (Dali::Vector2 *)jarg1; 
4748   arg2 = (float)jarg2; 
4749   if (arg1) (arg1)->height = arg2;
4750 }
4751
4752
4753 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector2_Height_get(void * jarg1) {
4754   float jresult ;
4755   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4756   float result;
4757   
4758   arg1 = (Dali::Vector2 *)jarg1; 
4759   result = (float) ((arg1)->height);
4760   jresult = result; 
4761   return jresult;
4762 }
4763
4764
4765 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Vector2(void * jarg1) {
4766   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4767   
4768   arg1 = (Dali::Vector2 *)jarg1; 
4769   {
4770     try {
4771       delete arg1;
4772     } catch (std::out_of_range& e) {
4773       {
4774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
4775       };
4776     } catch (std::exception& e) {
4777       {
4778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
4779       };
4780     } catch (...) {
4781       {
4782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
4783       };
4784     }
4785   }
4786 }
4787
4788
4789 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Min__SWIG_0(void * jarg1, void * jarg2) {
4790   void * jresult ;
4791   Dali::Vector2 *arg1 = 0 ;
4792   Dali::Vector2 *arg2 = 0 ;
4793   Dali::Vector2 result;
4794   
4795   arg1 = (Dali::Vector2 *)jarg1;
4796   if (!arg1) {
4797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4798     return 0;
4799   } 
4800   arg2 = (Dali::Vector2 *)jarg2;
4801   if (!arg2) {
4802     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4803     return 0;
4804   } 
4805   {
4806     try {
4807       result = Dali::Min((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4808     } catch (std::out_of_range& e) {
4809       {
4810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4811       };
4812     } catch (std::exception& e) {
4813       {
4814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4815       };
4816     } catch (...) {
4817       {
4818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4819       };
4820     }
4821   }
4822   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4823   return jresult;
4824 }
4825
4826
4827 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Max__SWIG_0(void * jarg1, void * jarg2) {
4828   void * jresult ;
4829   Dali::Vector2 *arg1 = 0 ;
4830   Dali::Vector2 *arg2 = 0 ;
4831   Dali::Vector2 result;
4832   
4833   arg1 = (Dali::Vector2 *)jarg1;
4834   if (!arg1) {
4835     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4836     return 0;
4837   } 
4838   arg2 = (Dali::Vector2 *)jarg2;
4839   if (!arg2) {
4840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4841     return 0;
4842   } 
4843   {
4844     try {
4845       result = Dali::Max((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4846     } catch (std::out_of_range& e) {
4847       {
4848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4849       };
4850     } catch (std::exception& e) {
4851       {
4852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4853       };
4854     } catch (...) {
4855       {
4856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4857       };
4858     }
4859   }
4860   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4861   return jresult;
4862 }
4863
4864
4865 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3) {
4866   void * jresult ;
4867   Dali::Vector2 *arg1 = 0 ;
4868   float *arg2 = 0 ;
4869   float *arg3 = 0 ;
4870   float temp2 ;
4871   float temp3 ;
4872   Dali::Vector2 result;
4873   
4874   arg1 = (Dali::Vector2 *)jarg1;
4875   if (!arg1) {
4876     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4877     return 0;
4878   } 
4879   temp2 = (float)jarg2; 
4880   arg2 = &temp2; 
4881   temp3 = (float)jarg3; 
4882   arg3 = &temp3; 
4883   {
4884     try {
4885       result = Dali::Clamp((Dali::Vector2 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
4886     } catch (std::out_of_range& e) {
4887       {
4888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4889       };
4890     } catch (std::exception& e) {
4891       {
4892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4893       };
4894     } catch (...) {
4895       {
4896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4897       };
4898     }
4899   }
4900   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
4901   return jresult;
4902 }
4903
4904
4905 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector3__SWIG_0() {
4906   void * jresult ;
4907   Dali::Vector3 *result = 0 ;
4908   
4909   {
4910     try {
4911       result = (Dali::Vector3 *)new Dali::Vector3();
4912     } catch (std::out_of_range& e) {
4913       {
4914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4915       };
4916     } catch (std::exception& e) {
4917       {
4918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4919       };
4920     } catch (...) {
4921       {
4922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4923       };
4924     }
4925   }
4926   jresult = (void *)result; 
4927   return jresult;
4928 }
4929
4930
4931 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector3__SWIG_1(float jarg1, float jarg2, float jarg3) {
4932   void * jresult ;
4933   float arg1 ;
4934   float arg2 ;
4935   float arg3 ;
4936   Dali::Vector3 *result = 0 ;
4937   
4938   arg1 = (float)jarg1; 
4939   arg2 = (float)jarg2; 
4940   arg3 = (float)jarg3; 
4941   {
4942     try {
4943       result = (Dali::Vector3 *)new Dali::Vector3(arg1,arg2,arg3);
4944     } catch (std::out_of_range& e) {
4945       {
4946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4947       };
4948     } catch (std::exception& e) {
4949       {
4950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4951       };
4952     } catch (...) {
4953       {
4954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4955       };
4956     }
4957   }
4958   jresult = (void *)result; 
4959   return jresult;
4960 }
4961
4962
4963 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector3__SWIG_2(float* jarg1) {
4964   void * jresult ;
4965   float *arg1 = (float *) 0 ;
4966   Dali::Vector3 *result = 0 ;
4967   
4968   arg1 = jarg1;
4969   {
4970     try {
4971       result = (Dali::Vector3 *)new Dali::Vector3((float const *)arg1);
4972     } catch (std::out_of_range& e) {
4973       {
4974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
4975       };
4976     } catch (std::exception& e) {
4977       {
4978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
4979       };
4980     } catch (...) {
4981       {
4982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
4983       };
4984     }
4985   }
4986   jresult = (void *)result; 
4987   
4988   
4989   return jresult;
4990 }
4991
4992
4993 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector3__SWIG_3(void * jarg1) {
4994   void * jresult ;
4995   Dali::Vector2 *arg1 = 0 ;
4996   Dali::Vector3 *result = 0 ;
4997   
4998   arg1 = (Dali::Vector2 *)jarg1;
4999   if (!arg1) {
5000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5001     return 0;
5002   } 
5003   {
5004     try {
5005       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector2 const &)*arg1);
5006     } catch (std::out_of_range& e) {
5007       {
5008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5009       };
5010     } catch (std::exception& e) {
5011       {
5012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5013       };
5014     } catch (...) {
5015       {
5016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5017       };
5018     }
5019   }
5020   jresult = (void *)result; 
5021   return jresult;
5022 }
5023
5024
5025 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector3__SWIG_4(void * jarg1) {
5026   void * jresult ;
5027   Dali::Vector4 *arg1 = 0 ;
5028   Dali::Vector3 *result = 0 ;
5029   
5030   arg1 = (Dali::Vector4 *)jarg1;
5031   if (!arg1) {
5032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5033     return 0;
5034   } 
5035   {
5036     try {
5037       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector4 const &)*arg1);
5038     } catch (std::out_of_range& e) {
5039       {
5040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5041       };
5042     } catch (std::exception& e) {
5043       {
5044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5045       };
5046     } catch (...) {
5047       {
5048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5049       };
5050     }
5051   }
5052   jresult = (void *)result; 
5053   return jresult;
5054 }
5055
5056
5057 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_ONE_get() {
5058   void * jresult ;
5059   Dali::Vector3 *result = 0 ;
5060   
5061   result = (Dali::Vector3 *)&Dali::Vector3::ONE;
5062   jresult = (void *)result; 
5063   return jresult;
5064 }
5065
5066
5067 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_XAXIS_get() {
5068   void * jresult ;
5069   Dali::Vector3 *result = 0 ;
5070   
5071   result = (Dali::Vector3 *)&Dali::Vector3::XAXIS;
5072   jresult = (void *)result; 
5073   return jresult;
5074 }
5075
5076
5077 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_YAXIS_get() {
5078   void * jresult ;
5079   Dali::Vector3 *result = 0 ;
5080   
5081   result = (Dali::Vector3 *)&Dali::Vector3::YAXIS;
5082   jresult = (void *)result; 
5083   return jresult;
5084 }
5085
5086
5087 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_ZAXIS_get() {
5088   void * jresult ;
5089   Dali::Vector3 *result = 0 ;
5090   
5091   result = (Dali::Vector3 *)&Dali::Vector3::ZAXIS;
5092   jresult = (void *)result; 
5093   return jresult;
5094 }
5095
5096
5097 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_NEGATIVE_XAXIS_get() {
5098   void * jresult ;
5099   Dali::Vector3 *result = 0 ;
5100   
5101   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_XAXIS;
5102   jresult = (void *)result; 
5103   return jresult;
5104 }
5105
5106
5107 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_NEGATIVE_YAXIS_get() {
5108   void * jresult ;
5109   Dali::Vector3 *result = 0 ;
5110   
5111   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_YAXIS;
5112   jresult = (void *)result; 
5113   return jresult;
5114 }
5115
5116
5117 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_NEGATIVE_ZAXIS_get() {
5118   void * jresult ;
5119   Dali::Vector3 *result = 0 ;
5120   
5121   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_ZAXIS;
5122   jresult = (void *)result; 
5123   return jresult;
5124 }
5125
5126
5127 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_ZERO_get() {
5128   void * jresult ;
5129   Dali::Vector3 *result = 0 ;
5130   
5131   result = (Dali::Vector3 *)&Dali::Vector3::ZERO;
5132   jresult = (void *)result; 
5133   return jresult;
5134 }
5135
5136
5137 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Assign__SWIG_0(void * jarg1, float* jarg2) {
5138   void * jresult ;
5139   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5140   float *arg2 = (float *) 0 ;
5141   Dali::Vector3 *result = 0 ;
5142   
5143   arg1 = (Dali::Vector3 *)jarg1; 
5144   arg2 = jarg2;
5145   {
5146     try {
5147       result = (Dali::Vector3 *) &(arg1)->operator =((float const *)arg2);
5148     } catch (std::out_of_range& e) {
5149       {
5150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5151       };
5152     } catch (std::exception& e) {
5153       {
5154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5155       };
5156     } catch (...) {
5157       {
5158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5159       };
5160     }
5161   }
5162   jresult = (void *)result; 
5163   
5164   
5165   return jresult;
5166 }
5167
5168
5169 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Assign__SWIG_1(void * jarg1, void * jarg2) {
5170   void * jresult ;
5171   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5172   Dali::Vector2 *arg2 = 0 ;
5173   Dali::Vector3 *result = 0 ;
5174   
5175   arg1 = (Dali::Vector3 *)jarg1; 
5176   arg2 = (Dali::Vector2 *)jarg2;
5177   if (!arg2) {
5178     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5179     return 0;
5180   } 
5181   {
5182     try {
5183       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
5184     } catch (std::out_of_range& e) {
5185       {
5186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5187       };
5188     } catch (std::exception& e) {
5189       {
5190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5191       };
5192     } catch (...) {
5193       {
5194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5195       };
5196     }
5197   }
5198   jresult = (void *)result; 
5199   return jresult;
5200 }
5201
5202
5203 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Assign__SWIG_2(void * jarg1, void * jarg2) {
5204   void * jresult ;
5205   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5206   Dali::Vector4 *arg2 = 0 ;
5207   Dali::Vector3 *result = 0 ;
5208   
5209   arg1 = (Dali::Vector3 *)jarg1; 
5210   arg2 = (Dali::Vector4 *)jarg2;
5211   if (!arg2) {
5212     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5213     return 0;
5214   } 
5215   {
5216     try {
5217       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
5218     } catch (std::out_of_range& e) {
5219       {
5220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5221       };
5222     } catch (std::exception& e) {
5223       {
5224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5225       };
5226     } catch (...) {
5227       {
5228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5229       };
5230     }
5231   }
5232   jresult = (void *)result; 
5233   return jresult;
5234 }
5235
5236
5237 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Add(void * jarg1, void * jarg2) {
5238   void * jresult ;
5239   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5240   Dali::Vector3 *arg2 = 0 ;
5241   Dali::Vector3 result;
5242   
5243   arg1 = (Dali::Vector3 *)jarg1; 
5244   arg2 = (Dali::Vector3 *)jarg2;
5245   if (!arg2) {
5246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5247     return 0;
5248   } 
5249   {
5250     try {
5251       result = ((Dali::Vector3 const *)arg1)->operator +((Dali::Vector3 const &)*arg2);
5252     } catch (std::out_of_range& e) {
5253       {
5254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5255       };
5256     } catch (std::exception& e) {
5257       {
5258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5259       };
5260     } catch (...) {
5261       {
5262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5263       };
5264     }
5265   }
5266   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5267   return jresult;
5268 }
5269
5270
5271 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_AddAssign(void * jarg1, void * jarg2) {
5272   void * jresult ;
5273   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5274   Dali::Vector3 *arg2 = 0 ;
5275   Dali::Vector3 *result = 0 ;
5276   
5277   arg1 = (Dali::Vector3 *)jarg1; 
5278   arg2 = (Dali::Vector3 *)jarg2;
5279   if (!arg2) {
5280     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5281     return 0;
5282   } 
5283   {
5284     try {
5285       result = (Dali::Vector3 *) &(arg1)->operator +=((Dali::Vector3 const &)*arg2);
5286     } catch (std::out_of_range& e) {
5287       {
5288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5289       };
5290     } catch (std::exception& e) {
5291       {
5292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5293       };
5294     } catch (...) {
5295       {
5296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5297       };
5298     }
5299   }
5300   jresult = (void *)result; 
5301   return jresult;
5302 }
5303
5304
5305 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Subtract__SWIG_0(void * jarg1, void * jarg2) {
5306   void * jresult ;
5307   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5308   Dali::Vector3 *arg2 = 0 ;
5309   Dali::Vector3 result;
5310   
5311   arg1 = (Dali::Vector3 *)jarg1; 
5312   arg2 = (Dali::Vector3 *)jarg2;
5313   if (!arg2) {
5314     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5315     return 0;
5316   } 
5317   {
5318     try {
5319       result = ((Dali::Vector3 const *)arg1)->operator -((Dali::Vector3 const &)*arg2);
5320     } catch (std::out_of_range& e) {
5321       {
5322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5323       };
5324     } catch (std::exception& e) {
5325       {
5326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5327       };
5328     } catch (...) {
5329       {
5330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5331       };
5332     }
5333   }
5334   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5335   return jresult;
5336 }
5337
5338
5339 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_SubtractAssign(void * jarg1, void * jarg2) {
5340   void * jresult ;
5341   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5342   Dali::Vector3 *arg2 = 0 ;
5343   Dali::Vector3 *result = 0 ;
5344   
5345   arg1 = (Dali::Vector3 *)jarg1; 
5346   arg2 = (Dali::Vector3 *)jarg2;
5347   if (!arg2) {
5348     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5349     return 0;
5350   } 
5351   {
5352     try {
5353       result = (Dali::Vector3 *) &(arg1)->operator -=((Dali::Vector3 const &)*arg2);
5354     } catch (std::out_of_range& e) {
5355       {
5356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5357       };
5358     } catch (std::exception& e) {
5359       {
5360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5361       };
5362     } catch (...) {
5363       {
5364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5365       };
5366     }
5367   }
5368   jresult = (void *)result; 
5369   return jresult;
5370 }
5371
5372
5373 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Multiply__SWIG_0(void * jarg1, void * jarg2) {
5374   void * jresult ;
5375   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5376   Dali::Vector3 *arg2 = 0 ;
5377   Dali::Vector3 result;
5378   
5379   arg1 = (Dali::Vector3 *)jarg1; 
5380   arg2 = (Dali::Vector3 *)jarg2;
5381   if (!arg2) {
5382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5383     return 0;
5384   } 
5385   {
5386     try {
5387       result = ((Dali::Vector3 const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
5388     } catch (std::out_of_range& e) {
5389       {
5390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5391       };
5392     } catch (std::exception& e) {
5393       {
5394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5395       };
5396     } catch (...) {
5397       {
5398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5399       };
5400     }
5401   }
5402   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5403   return jresult;
5404 }
5405
5406
5407 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Multiply__SWIG_1(void * jarg1, float jarg2) {
5408   void * jresult ;
5409   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5410   float arg2 ;
5411   Dali::Vector3 result;
5412   
5413   arg1 = (Dali::Vector3 *)jarg1; 
5414   arg2 = (float)jarg2; 
5415   {
5416     try {
5417       result = ((Dali::Vector3 const *)arg1)->operator *(arg2);
5418     } catch (std::out_of_range& e) {
5419       {
5420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5421       };
5422     } catch (std::exception& e) {
5423       {
5424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5425       };
5426     } catch (...) {
5427       {
5428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5429       };
5430     }
5431   }
5432   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5433   return jresult;
5434 }
5435
5436
5437 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
5438   void * jresult ;
5439   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5440   Dali::Vector3 *arg2 = 0 ;
5441   Dali::Vector3 *result = 0 ;
5442   
5443   arg1 = (Dali::Vector3 *)jarg1; 
5444   arg2 = (Dali::Vector3 *)jarg2;
5445   if (!arg2) {
5446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5447     return 0;
5448   } 
5449   {
5450     try {
5451       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Vector3 const &)*arg2);
5452     } catch (std::out_of_range& e) {
5453       {
5454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5455       };
5456     } catch (std::exception& e) {
5457       {
5458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5459       };
5460     } catch (...) {
5461       {
5462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5463       };
5464     }
5465   }
5466   jresult = (void *)result; 
5467   return jresult;
5468 }
5469
5470
5471 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
5472   void * jresult ;
5473   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5474   float arg2 ;
5475   Dali::Vector3 *result = 0 ;
5476   
5477   arg1 = (Dali::Vector3 *)jarg1; 
5478   arg2 = (float)jarg2; 
5479   {
5480     try {
5481       result = (Dali::Vector3 *) &(arg1)->operator *=(arg2);
5482     } catch (std::out_of_range& e) {
5483       {
5484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5485       };
5486     } catch (std::exception& e) {
5487       {
5488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5489       };
5490     } catch (...) {
5491       {
5492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5493       };
5494     }
5495   }
5496   jresult = (void *)result; 
5497   return jresult;
5498 }
5499
5500
5501 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_MultiplyAssign__SWIG_2(void * jarg1, void * jarg2) {
5502   void * jresult ;
5503   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5504   Dali::Quaternion *arg2 = 0 ;
5505   Dali::Vector3 *result = 0 ;
5506   
5507   arg1 = (Dali::Vector3 *)jarg1; 
5508   arg2 = (Dali::Quaternion *)jarg2;
5509   if (!arg2) {
5510     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
5511     return 0;
5512   } 
5513   {
5514     try {
5515       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
5516     } catch (std::out_of_range& e) {
5517       {
5518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5519       };
5520     } catch (std::exception& e) {
5521       {
5522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5523       };
5524     } catch (...) {
5525       {
5526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5527       };
5528     }
5529   }
5530   jresult = (void *)result; 
5531   return jresult;
5532 }
5533
5534
5535 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Divide__SWIG_0(void * jarg1, void * jarg2) {
5536   void * jresult ;
5537   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5538   Dali::Vector3 *arg2 = 0 ;
5539   Dali::Vector3 result;
5540   
5541   arg1 = (Dali::Vector3 *)jarg1; 
5542   arg2 = (Dali::Vector3 *)jarg2;
5543   if (!arg2) {
5544     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5545     return 0;
5546   } 
5547   {
5548     try {
5549       result = ((Dali::Vector3 const *)arg1)->operator /((Dali::Vector3 const &)*arg2);
5550     } catch (std::out_of_range& e) {
5551       {
5552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5553       };
5554     } catch (std::exception& e) {
5555       {
5556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5557       };
5558     } catch (...) {
5559       {
5560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5561       };
5562     }
5563   }
5564   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5565   return jresult;
5566 }
5567
5568
5569 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Divide__SWIG_1(void * jarg1, float jarg2) {
5570   void * jresult ;
5571   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5572   float arg2 ;
5573   Dali::Vector3 result;
5574   
5575   arg1 = (Dali::Vector3 *)jarg1; 
5576   arg2 = (float)jarg2; 
5577   {
5578     try {
5579       result = ((Dali::Vector3 const *)arg1)->operator /(arg2);
5580     } catch (std::out_of_range& e) {
5581       {
5582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5583       };
5584     } catch (std::exception& e) {
5585       {
5586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5587       };
5588     } catch (...) {
5589       {
5590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5591       };
5592     }
5593   }
5594   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5595   return jresult;
5596 }
5597
5598
5599 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
5600   void * jresult ;
5601   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5602   Dali::Vector3 *arg2 = 0 ;
5603   Dali::Vector3 *result = 0 ;
5604   
5605   arg1 = (Dali::Vector3 *)jarg1; 
5606   arg2 = (Dali::Vector3 *)jarg2;
5607   if (!arg2) {
5608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5609     return 0;
5610   } 
5611   {
5612     try {
5613       result = (Dali::Vector3 *) &(arg1)->operator /=((Dali::Vector3 const &)*arg2);
5614     } catch (std::out_of_range& e) {
5615       {
5616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5617       };
5618     } catch (std::exception& e) {
5619       {
5620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5621       };
5622     } catch (...) {
5623       {
5624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5625       };
5626     }
5627   }
5628   jresult = (void *)result; 
5629   return jresult;
5630 }
5631
5632
5633 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
5634   void * jresult ;
5635   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5636   float arg2 ;
5637   Dali::Vector3 *result = 0 ;
5638   
5639   arg1 = (Dali::Vector3 *)jarg1; 
5640   arg2 = (float)jarg2; 
5641   {
5642     try {
5643       result = (Dali::Vector3 *) &(arg1)->operator /=(arg2);
5644     } catch (std::out_of_range& e) {
5645       {
5646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5647       };
5648     } catch (std::exception& e) {
5649       {
5650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5651       };
5652     } catch (...) {
5653       {
5654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5655       };
5656     }
5657   }
5658   jresult = (void *)result; 
5659   return jresult;
5660 }
5661
5662
5663 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Subtract__SWIG_1(void * jarg1) {
5664   void * jresult ;
5665   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5666   Dali::Vector3 result;
5667   
5668   arg1 = (Dali::Vector3 *)jarg1; 
5669   {
5670     try {
5671       result = ((Dali::Vector3 const *)arg1)->operator -();
5672     } catch (std::out_of_range& e) {
5673       {
5674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5675       };
5676     } catch (std::exception& e) {
5677       {
5678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5679       };
5680     } catch (...) {
5681       {
5682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5683       };
5684     }
5685   }
5686   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5687   return jresult;
5688 }
5689
5690
5691 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector3_EqualTo(void * jarg1, void * jarg2) {
5692   unsigned int jresult ;
5693   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5694   Dali::Vector3 *arg2 = 0 ;
5695   bool result;
5696   
5697   arg1 = (Dali::Vector3 *)jarg1; 
5698   arg2 = (Dali::Vector3 *)jarg2;
5699   if (!arg2) {
5700     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5701     return 0;
5702   } 
5703   {
5704     try {
5705       result = (bool)((Dali::Vector3 const *)arg1)->operator ==((Dali::Vector3 const &)*arg2);
5706     } catch (std::out_of_range& e) {
5707       {
5708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5709       };
5710     } catch (std::exception& e) {
5711       {
5712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5713       };
5714     } catch (...) {
5715       {
5716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5717       };
5718     }
5719   }
5720   jresult = result; 
5721   return jresult;
5722 }
5723
5724
5725 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector3_NotEqualTo(void * jarg1, void * jarg2) {
5726   unsigned int jresult ;
5727   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5728   Dali::Vector3 *arg2 = 0 ;
5729   bool result;
5730   
5731   arg1 = (Dali::Vector3 *)jarg1; 
5732   arg2 = (Dali::Vector3 *)jarg2;
5733   if (!arg2) {
5734     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5735     return 0;
5736   } 
5737   {
5738     try {
5739       result = (bool)((Dali::Vector3 const *)arg1)->operator !=((Dali::Vector3 const &)*arg2);
5740     } catch (std::out_of_range& e) {
5741       {
5742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5743       };
5744     } catch (std::exception& e) {
5745       {
5746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5747       };
5748     } catch (...) {
5749       {
5750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5751       };
5752     }
5753   }
5754   jresult = result; 
5755   return jresult;
5756 }
5757
5758
5759 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
5760   float jresult ;
5761   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5762   unsigned int arg2 ;
5763   float *result = 0 ;
5764   
5765   arg1 = (Dali::Vector3 *)jarg1; 
5766   arg2 = (unsigned int)jarg2; 
5767   {
5768     try {
5769       result = (float *) &((Dali::Vector3 const *)arg1)->operator [](arg2);
5770     } catch (std::out_of_range& e) {
5771       {
5772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5773       };
5774     } catch (std::exception& e) {
5775       {
5776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5777       };
5778     } catch (...) {
5779       {
5780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5781       };
5782     }
5783   }
5784   jresult = *result; 
5785   return jresult;
5786 }
5787
5788
5789 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Dot(void * jarg1, void * jarg2) {
5790   float jresult ;
5791   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5792   Dali::Vector3 *arg2 = 0 ;
5793   float result;
5794   
5795   arg1 = (Dali::Vector3 *)jarg1; 
5796   arg2 = (Dali::Vector3 *)jarg2;
5797   if (!arg2) {
5798     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5799     return 0;
5800   } 
5801   {
5802     try {
5803       result = (float)((Dali::Vector3 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
5804     } catch (std::out_of_range& e) {
5805       {
5806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5807       };
5808     } catch (std::exception& e) {
5809       {
5810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5811       };
5812     } catch (...) {
5813       {
5814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5815       };
5816     }
5817   }
5818   jresult = result; 
5819   return jresult;
5820 }
5821
5822
5823 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_Cross(void * jarg1, void * jarg2) {
5824   void * jresult ;
5825   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5826   Dali::Vector3 *arg2 = 0 ;
5827   Dali::Vector3 result;
5828   
5829   arg1 = (Dali::Vector3 *)jarg1; 
5830   arg2 = (Dali::Vector3 *)jarg2;
5831   if (!arg2) {
5832     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5833     return 0;
5834   } 
5835   {
5836     try {
5837       result = ((Dali::Vector3 const *)arg1)->Cross((Dali::Vector3 const &)*arg2);
5838     } catch (std::out_of_range& e) {
5839       {
5840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5841       };
5842     } catch (std::exception& e) {
5843       {
5844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5845       };
5846     } catch (...) {
5847       {
5848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5849       };
5850     }
5851   }
5852   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
5853   return jresult;
5854 }
5855
5856
5857 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Length(void * jarg1) {
5858   float jresult ;
5859   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5860   float result;
5861   
5862   arg1 = (Dali::Vector3 *)jarg1; 
5863   {
5864     try {
5865       result = (float)((Dali::Vector3 const *)arg1)->Length();
5866     } catch (std::out_of_range& e) {
5867       {
5868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5869       };
5870     } catch (std::exception& e) {
5871       {
5872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5873       };
5874     } catch (...) {
5875       {
5876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5877       };
5878     }
5879   }
5880   jresult = result; 
5881   return jresult;
5882 }
5883
5884
5885 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_LengthSquared(void * jarg1) {
5886   float jresult ;
5887   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5888   float result;
5889   
5890   arg1 = (Dali::Vector3 *)jarg1; 
5891   {
5892     try {
5893       result = (float)((Dali::Vector3 const *)arg1)->LengthSquared();
5894     } catch (std::out_of_range& e) {
5895       {
5896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5897       };
5898     } catch (std::exception& e) {
5899       {
5900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5901       };
5902     } catch (...) {
5903       {
5904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5905       };
5906     }
5907   }
5908   jresult = result; 
5909   return jresult;
5910 }
5911
5912
5913 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Normalize(void * jarg1) {
5914   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5915   
5916   arg1 = (Dali::Vector3 *)jarg1; 
5917   {
5918     try {
5919       (arg1)->Normalize();
5920     } catch (std::out_of_range& e) {
5921       {
5922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
5923       };
5924     } catch (std::exception& e) {
5925       {
5926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
5927       };
5928     } catch (...) {
5929       {
5930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
5931       };
5932     }
5933   }
5934 }
5935
5936
5937 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Clamp(void * jarg1, void * jarg2, void * jarg3) {
5938   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5939   Dali::Vector3 *arg2 = 0 ;
5940   Dali::Vector3 *arg3 = 0 ;
5941   
5942   arg1 = (Dali::Vector3 *)jarg1; 
5943   arg2 = (Dali::Vector3 *)jarg2;
5944   if (!arg2) {
5945     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5946     return ;
5947   } 
5948   arg3 = (Dali::Vector3 *)jarg3;
5949   if (!arg3) {
5950     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5951     return ;
5952   } 
5953   {
5954     try {
5955       (arg1)->Clamp((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3);
5956     } catch (std::out_of_range& e) {
5957       {
5958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
5959       };
5960     } catch (std::exception& e) {
5961       {
5962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
5963       };
5964     } catch (...) {
5965       {
5966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
5967       };
5968     }
5969   }
5970 }
5971
5972
5973 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_AsFloat__SWIG_0(void * jarg1) {
5974   void * jresult ;
5975   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5976   float *result = 0 ;
5977   
5978   arg1 = (Dali::Vector3 *)jarg1; 
5979   {
5980     try {
5981       result = (float *)((Dali::Vector3 const *)arg1)->AsFloat();
5982     } catch (std::out_of_range& e) {
5983       {
5984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
5985       };
5986     } catch (std::exception& e) {
5987       {
5988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
5989       };
5990     } catch (...) {
5991       {
5992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
5993       };
5994     }
5995   }
5996   jresult = (void *)result; 
5997   return jresult;
5998 }
5999
6000
6001 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_GetVectorXY__SWIG_0(void * jarg1) {
6002   void * jresult ;
6003   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6004   Dali::Vector2 *result = 0 ;
6005   
6006   arg1 = (Dali::Vector3 *)jarg1; 
6007   {
6008     try {
6009       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorXY();
6010     } catch (std::out_of_range& e) {
6011       {
6012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6013       };
6014     } catch (std::exception& e) {
6015       {
6016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6017       };
6018     } catch (...) {
6019       {
6020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6021       };
6022     }
6023   }
6024   jresult = (void *)result; 
6025   return jresult;
6026 }
6027
6028
6029 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector3_GetVectorYZ__SWIG_0(void * jarg1) {
6030   void * jresult ;
6031   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6032   Dali::Vector2 *result = 0 ;
6033   
6034   arg1 = (Dali::Vector3 *)jarg1; 
6035   {
6036     try {
6037       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorYZ();
6038     } catch (std::out_of_range& e) {
6039       {
6040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6041       };
6042     } catch (std::exception& e) {
6043       {
6044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6045       };
6046     } catch (...) {
6047       {
6048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6049       };
6050     }
6051   }
6052   jresult = (void *)result; 
6053   return jresult;
6054 }
6055
6056
6057 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_X_set(void * jarg1, float jarg2) {
6058   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6059   float arg2 ;
6060   
6061   arg1 = (Dali::Vector3 *)jarg1; 
6062   arg2 = (float)jarg2; 
6063   if (arg1) (arg1)->x = arg2;
6064 }
6065
6066
6067 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_X_get(void * jarg1) {
6068   float jresult ;
6069   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6070   float result;
6071   
6072   arg1 = (Dali::Vector3 *)jarg1; 
6073   result = (float) ((arg1)->x);
6074   jresult = result; 
6075   return jresult;
6076 }
6077
6078
6079 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Width_set(void * jarg1, float jarg2) {
6080   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6081   float arg2 ;
6082   
6083   arg1 = (Dali::Vector3 *)jarg1; 
6084   arg2 = (float)jarg2; 
6085   if (arg1) (arg1)->width = arg2;
6086 }
6087
6088
6089 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Width_get(void * jarg1) {
6090   float jresult ;
6091   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6092   float result;
6093   
6094   arg1 = (Dali::Vector3 *)jarg1; 
6095   result = (float) ((arg1)->width);
6096   jresult = result; 
6097   return jresult;
6098 }
6099
6100
6101 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_r_set(void * jarg1, float jarg2) {
6102   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6103   float arg2 ;
6104   
6105   arg1 = (Dali::Vector3 *)jarg1; 
6106   arg2 = (float)jarg2; 
6107   if (arg1) (arg1)->r = arg2;
6108 }
6109
6110
6111 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_r_get(void * jarg1) {
6112   float jresult ;
6113   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6114   float result;
6115   
6116   arg1 = (Dali::Vector3 *)jarg1; 
6117   result = (float) ((arg1)->r);
6118   jresult = result; 
6119   return jresult;
6120 }
6121
6122
6123 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Y_set(void * jarg1, float jarg2) {
6124   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6125   float arg2 ;
6126   
6127   arg1 = (Dali::Vector3 *)jarg1; 
6128   arg2 = (float)jarg2; 
6129   if (arg1) (arg1)->y = arg2;
6130 }
6131
6132
6133 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Y_get(void * jarg1) {
6134   float jresult ;
6135   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6136   float result;
6137   
6138   arg1 = (Dali::Vector3 *)jarg1; 
6139   result = (float) ((arg1)->y);
6140   jresult = result; 
6141   return jresult;
6142 }
6143
6144
6145 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Height_set(void * jarg1, float jarg2) {
6146   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6147   float arg2 ;
6148   
6149   arg1 = (Dali::Vector3 *)jarg1; 
6150   arg2 = (float)jarg2; 
6151   if (arg1) (arg1)->height = arg2;
6152 }
6153
6154
6155 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Height_get(void * jarg1) {
6156   float jresult ;
6157   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6158   float result;
6159   
6160   arg1 = (Dali::Vector3 *)jarg1; 
6161   result = (float) ((arg1)->height);
6162   jresult = result; 
6163   return jresult;
6164 }
6165
6166
6167 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_g_set(void * jarg1, float jarg2) {
6168   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6169   float arg2 ;
6170   
6171   arg1 = (Dali::Vector3 *)jarg1; 
6172   arg2 = (float)jarg2; 
6173   if (arg1) (arg1)->g = arg2;
6174 }
6175
6176
6177 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_g_get(void * jarg1) {
6178   float jresult ;
6179   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6180   float result;
6181   
6182   arg1 = (Dali::Vector3 *)jarg1; 
6183   result = (float) ((arg1)->g);
6184   jresult = result; 
6185   return jresult;
6186 }
6187
6188
6189 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Z_set(void * jarg1, float jarg2) {
6190   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6191   float arg2 ;
6192   
6193   arg1 = (Dali::Vector3 *)jarg1; 
6194   arg2 = (float)jarg2; 
6195   if (arg1) (arg1)->z = arg2;
6196 }
6197
6198
6199 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Z_get(void * jarg1) {
6200   float jresult ;
6201   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6202   float result;
6203   
6204   arg1 = (Dali::Vector3 *)jarg1; 
6205   result = (float) ((arg1)->z);
6206   jresult = result; 
6207   return jresult;
6208 }
6209
6210
6211 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_Depth_set(void * jarg1, float jarg2) {
6212   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6213   float arg2 ;
6214   
6215   arg1 = (Dali::Vector3 *)jarg1; 
6216   arg2 = (float)jarg2; 
6217   if (arg1) (arg1)->depth = arg2;
6218 }
6219
6220
6221 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_Depth_get(void * jarg1) {
6222   float jresult ;
6223   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6224   float result;
6225   
6226   arg1 = (Dali::Vector3 *)jarg1; 
6227   result = (float) ((arg1)->depth);
6228   jresult = result; 
6229   return jresult;
6230 }
6231
6232
6233 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector3_b_set(void * jarg1, float jarg2) {
6234   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6235   float arg2 ;
6236   
6237   arg1 = (Dali::Vector3 *)jarg1; 
6238   arg2 = (float)jarg2; 
6239   if (arg1) (arg1)->b = arg2;
6240 }
6241
6242
6243 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector3_b_get(void * jarg1) {
6244   float jresult ;
6245   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6246   float result;
6247   
6248   arg1 = (Dali::Vector3 *)jarg1; 
6249   result = (float) ((arg1)->b);
6250   jresult = result; 
6251   return jresult;
6252 }
6253
6254
6255 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Vector3(void * jarg1) {
6256   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6257   
6258   arg1 = (Dali::Vector3 *)jarg1; 
6259   {
6260     try {
6261       delete arg1;
6262     } catch (std::out_of_range& e) {
6263       {
6264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
6265       };
6266     } catch (std::exception& e) {
6267       {
6268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
6269       };
6270     } catch (...) {
6271       {
6272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
6273       };
6274     }
6275   }
6276 }
6277
6278
6279 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Min__SWIG_1(void * jarg1, void * jarg2) {
6280   void * jresult ;
6281   Dali::Vector3 *arg1 = 0 ;
6282   Dali::Vector3 *arg2 = 0 ;
6283   Dali::Vector3 result;
6284   
6285   arg1 = (Dali::Vector3 *)jarg1;
6286   if (!arg1) {
6287     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6288     return 0;
6289   } 
6290   arg2 = (Dali::Vector3 *)jarg2;
6291   if (!arg2) {
6292     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6293     return 0;
6294   } 
6295   {
6296     try {
6297       result = Dali::Min((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6298     } catch (std::out_of_range& e) {
6299       {
6300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6301       };
6302     } catch (std::exception& e) {
6303       {
6304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6305       };
6306     } catch (...) {
6307       {
6308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6309       };
6310     }
6311   }
6312   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
6313   return jresult;
6314 }
6315
6316
6317 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Max__SWIG_1(void * jarg1, void * jarg2) {
6318   void * jresult ;
6319   Dali::Vector3 *arg1 = 0 ;
6320   Dali::Vector3 *arg2 = 0 ;
6321   Dali::Vector3 result;
6322   
6323   arg1 = (Dali::Vector3 *)jarg1;
6324   if (!arg1) {
6325     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6326     return 0;
6327   } 
6328   arg2 = (Dali::Vector3 *)jarg2;
6329   if (!arg2) {
6330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6331     return 0;
6332   } 
6333   {
6334     try {
6335       result = Dali::Max((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6336     } catch (std::out_of_range& e) {
6337       {
6338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6339       };
6340     } catch (std::exception& e) {
6341       {
6342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6343       };
6344     } catch (...) {
6345       {
6346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6347       };
6348     }
6349   }
6350   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
6351   return jresult;
6352 }
6353
6354
6355 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
6356   void * jresult ;
6357   Dali::Vector3 *arg1 = 0 ;
6358   float *arg2 = 0 ;
6359   float *arg3 = 0 ;
6360   float temp2 ;
6361   float temp3 ;
6362   Dali::Vector3 result;
6363   
6364   arg1 = (Dali::Vector3 *)jarg1;
6365   if (!arg1) {
6366     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6367     return 0;
6368   } 
6369   temp2 = (float)jarg2; 
6370   arg2 = &temp2; 
6371   temp3 = (float)jarg3; 
6372   arg3 = &temp3; 
6373   {
6374     try {
6375       result = Dali::Clamp((Dali::Vector3 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
6376     } catch (std::out_of_range& e) {
6377       {
6378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6379       };
6380     } catch (std::exception& e) {
6381       {
6382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6383       };
6384     } catch (...) {
6385       {
6386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6387       };
6388     }
6389   }
6390   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
6391   return jresult;
6392 }
6393
6394
6395 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector4__SWIG_0() {
6396   void * jresult ;
6397   Dali::Vector4 *result = 0 ;
6398   
6399   {
6400     try {
6401       result = (Dali::Vector4 *)new Dali::Vector4();
6402     } catch (std::out_of_range& e) {
6403       {
6404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6405       };
6406     } catch (std::exception& e) {
6407       {
6408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6409       };
6410     } catch (...) {
6411       {
6412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6413       };
6414     }
6415   }
6416   jresult = (void *)result; 
6417   return jresult;
6418 }
6419
6420
6421 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
6422   void * jresult ;
6423   float arg1 ;
6424   float arg2 ;
6425   float arg3 ;
6426   float arg4 ;
6427   Dali::Vector4 *result = 0 ;
6428   
6429   arg1 = (float)jarg1; 
6430   arg2 = (float)jarg2; 
6431   arg3 = (float)jarg3; 
6432   arg4 = (float)jarg4; 
6433   {
6434     try {
6435       result = (Dali::Vector4 *)new Dali::Vector4(arg1,arg2,arg3,arg4);
6436     } catch (std::out_of_range& e) {
6437       {
6438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6439       };
6440     } catch (std::exception& e) {
6441       {
6442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6443       };
6444     } catch (...) {
6445       {
6446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6447       };
6448     }
6449   }
6450   jresult = (void *)result; 
6451   return jresult;
6452 }
6453
6454
6455 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector4__SWIG_2(float* jarg1) {
6456   void * jresult ;
6457   float *arg1 = (float *) 0 ;
6458   Dali::Vector4 *result = 0 ;
6459   
6460   arg1 = jarg1;
6461   {
6462     try {
6463       result = (Dali::Vector4 *)new Dali::Vector4((float const *)arg1);
6464     } catch (std::out_of_range& e) {
6465       {
6466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6467       };
6468     } catch (std::exception& e) {
6469       {
6470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6471       };
6472     } catch (...) {
6473       {
6474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6475       };
6476     }
6477   }
6478   jresult = (void *)result; 
6479   
6480   
6481   return jresult;
6482 }
6483
6484
6485 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector4__SWIG_3(void * jarg1) {
6486   void * jresult ;
6487   Dali::Vector2 *arg1 = 0 ;
6488   Dali::Vector4 *result = 0 ;
6489   
6490   arg1 = (Dali::Vector2 *)jarg1;
6491   if (!arg1) {
6492     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6493     return 0;
6494   } 
6495   {
6496     try {
6497       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector2 const &)*arg1);
6498     } catch (std::out_of_range& e) {
6499       {
6500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6501       };
6502     } catch (std::exception& e) {
6503       {
6504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6505       };
6506     } catch (...) {
6507       {
6508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6509       };
6510     }
6511   }
6512   jresult = (void *)result; 
6513   return jresult;
6514 }
6515
6516
6517 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Vector4__SWIG_4(void * jarg1) {
6518   void * jresult ;
6519   Dali::Vector3 *arg1 = 0 ;
6520   Dali::Vector4 *result = 0 ;
6521   
6522   arg1 = (Dali::Vector3 *)jarg1;
6523   if (!arg1) {
6524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6525     return 0;
6526   } 
6527   {
6528     try {
6529       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector3 const &)*arg1);
6530     } catch (std::out_of_range& e) {
6531       {
6532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6533       };
6534     } catch (std::exception& e) {
6535       {
6536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6537       };
6538     } catch (...) {
6539       {
6540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6541       };
6542     }
6543   }
6544   jresult = (void *)result; 
6545   return jresult;
6546 }
6547
6548
6549 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_ONE_get() {
6550   void * jresult ;
6551   Dali::Vector4 *result = 0 ;
6552   
6553   result = (Dali::Vector4 *)&Dali::Vector4::ONE;
6554   jresult = (void *)result; 
6555   return jresult;
6556 }
6557
6558
6559 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_XAXIS_get() {
6560   void * jresult ;
6561   Dali::Vector4 *result = 0 ;
6562   
6563   result = (Dali::Vector4 *)&Dali::Vector4::XAXIS;
6564   jresult = (void *)result; 
6565   return jresult;
6566 }
6567
6568
6569 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_YAXIS_get() {
6570   void * jresult ;
6571   Dali::Vector4 *result = 0 ;
6572   
6573   result = (Dali::Vector4 *)&Dali::Vector4::YAXIS;
6574   jresult = (void *)result; 
6575   return jresult;
6576 }
6577
6578
6579 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_ZAXIS_get() {
6580   void * jresult ;
6581   Dali::Vector4 *result = 0 ;
6582   
6583   result = (Dali::Vector4 *)&Dali::Vector4::ZAXIS;
6584   jresult = (void *)result; 
6585   return jresult;
6586 }
6587
6588
6589 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_ZERO_get() {
6590   void * jresult ;
6591   Dali::Vector4 *result = 0 ;
6592   
6593   result = (Dali::Vector4 *)&Dali::Vector4::ZERO;
6594   jresult = (void *)result; 
6595   return jresult;
6596 }
6597
6598
6599 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Assign__SWIG_0(void * jarg1, float* jarg2) {
6600   void * jresult ;
6601   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6602   float *arg2 = (float *) 0 ;
6603   Dali::Vector4 *result = 0 ;
6604   
6605   arg1 = (Dali::Vector4 *)jarg1; 
6606   arg2 = jarg2;
6607   {
6608     try {
6609       result = (Dali::Vector4 *) &(arg1)->operator =((float const *)arg2);
6610     } catch (std::out_of_range& e) {
6611       {
6612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6613       };
6614     } catch (std::exception& e) {
6615       {
6616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6617       };
6618     } catch (...) {
6619       {
6620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6621       };
6622     }
6623   }
6624   jresult = (void *)result; 
6625   
6626   
6627   return jresult;
6628 }
6629
6630
6631 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Assign__SWIG_1(void * jarg1, void * jarg2) {
6632   void * jresult ;
6633   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6634   Dali::Vector2 *arg2 = 0 ;
6635   Dali::Vector4 *result = 0 ;
6636   
6637   arg1 = (Dali::Vector4 *)jarg1; 
6638   arg2 = (Dali::Vector2 *)jarg2;
6639   if (!arg2) {
6640     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6641     return 0;
6642   } 
6643   {
6644     try {
6645       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
6646     } catch (std::out_of_range& e) {
6647       {
6648         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6649       };
6650     } catch (std::exception& e) {
6651       {
6652         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6653       };
6654     } catch (...) {
6655       {
6656         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6657       };
6658     }
6659   }
6660   jresult = (void *)result; 
6661   return jresult;
6662 }
6663
6664
6665 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Assign__SWIG_2(void * jarg1, void * jarg2) {
6666   void * jresult ;
6667   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6668   Dali::Vector3 *arg2 = 0 ;
6669   Dali::Vector4 *result = 0 ;
6670   
6671   arg1 = (Dali::Vector4 *)jarg1; 
6672   arg2 = (Dali::Vector3 *)jarg2;
6673   if (!arg2) {
6674     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6675     return 0;
6676   } 
6677   {
6678     try {
6679       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
6680     } catch (std::out_of_range& e) {
6681       {
6682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6683       };
6684     } catch (std::exception& e) {
6685       {
6686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6687       };
6688     } catch (...) {
6689       {
6690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6691       };
6692     }
6693   }
6694   jresult = (void *)result; 
6695   return jresult;
6696 }
6697
6698
6699 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Add(void * jarg1, void * jarg2) {
6700   void * jresult ;
6701   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6702   Dali::Vector4 *arg2 = 0 ;
6703   Dali::Vector4 result;
6704   
6705   arg1 = (Dali::Vector4 *)jarg1; 
6706   arg2 = (Dali::Vector4 *)jarg2;
6707   if (!arg2) {
6708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6709     return 0;
6710   } 
6711   {
6712     try {
6713       result = ((Dali::Vector4 const *)arg1)->operator +((Dali::Vector4 const &)*arg2);
6714     } catch (std::out_of_range& e) {
6715       {
6716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6717       };
6718     } catch (std::exception& e) {
6719       {
6720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6721       };
6722     } catch (...) {
6723       {
6724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6725       };
6726     }
6727   }
6728   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
6729   return jresult;
6730 }
6731
6732
6733 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_AddAssign(void * jarg1, void * jarg2) {
6734   void * jresult ;
6735   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6736   Dali::Vector4 *arg2 = 0 ;
6737   Dali::Vector4 *result = 0 ;
6738   
6739   arg1 = (Dali::Vector4 *)jarg1; 
6740   arg2 = (Dali::Vector4 *)jarg2;
6741   if (!arg2) {
6742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6743     return 0;
6744   } 
6745   {
6746     try {
6747       result = (Dali::Vector4 *) &(arg1)->operator +=((Dali::Vector4 const &)*arg2);
6748     } catch (std::out_of_range& e) {
6749       {
6750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6751       };
6752     } catch (std::exception& e) {
6753       {
6754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6755       };
6756     } catch (...) {
6757       {
6758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6759       };
6760     }
6761   }
6762   jresult = (void *)result; 
6763   return jresult;
6764 }
6765
6766
6767 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Subtract__SWIG_0(void * jarg1, void * jarg2) {
6768   void * jresult ;
6769   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6770   Dali::Vector4 *arg2 = 0 ;
6771   Dali::Vector4 result;
6772   
6773   arg1 = (Dali::Vector4 *)jarg1; 
6774   arg2 = (Dali::Vector4 *)jarg2;
6775   if (!arg2) {
6776     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6777     return 0;
6778   } 
6779   {
6780     try {
6781       result = ((Dali::Vector4 const *)arg1)->operator -((Dali::Vector4 const &)*arg2);
6782     } catch (std::out_of_range& e) {
6783       {
6784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6785       };
6786     } catch (std::exception& e) {
6787       {
6788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6789       };
6790     } catch (...) {
6791       {
6792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6793       };
6794     }
6795   }
6796   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
6797   return jresult;
6798 }
6799
6800
6801 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_SubtractAssign(void * jarg1, void * jarg2) {
6802   void * jresult ;
6803   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6804   Dali::Vector4 *arg2 = 0 ;
6805   Dali::Vector4 *result = 0 ;
6806   
6807   arg1 = (Dali::Vector4 *)jarg1; 
6808   arg2 = (Dali::Vector4 *)jarg2;
6809   if (!arg2) {
6810     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6811     return 0;
6812   } 
6813   {
6814     try {
6815       result = (Dali::Vector4 *) &(arg1)->operator -=((Dali::Vector4 const &)*arg2);
6816     } catch (std::out_of_range& e) {
6817       {
6818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6819       };
6820     } catch (std::exception& e) {
6821       {
6822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6823       };
6824     } catch (...) {
6825       {
6826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6827       };
6828     }
6829   }
6830   jresult = (void *)result; 
6831   return jresult;
6832 }
6833
6834
6835 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Multiply__SWIG_0(void * jarg1, void * jarg2) {
6836   void * jresult ;
6837   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6838   Dali::Vector4 *arg2 = 0 ;
6839   Dali::Vector4 result;
6840   
6841   arg1 = (Dali::Vector4 *)jarg1; 
6842   arg2 = (Dali::Vector4 *)jarg2;
6843   if (!arg2) {
6844     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6845     return 0;
6846   } 
6847   {
6848     try {
6849       result = ((Dali::Vector4 const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
6850     } catch (std::out_of_range& e) {
6851       {
6852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6853       };
6854     } catch (std::exception& e) {
6855       {
6856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6857       };
6858     } catch (...) {
6859       {
6860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6861       };
6862     }
6863   }
6864   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
6865   return jresult;
6866 }
6867
6868
6869 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Multiply__SWIG_1(void * jarg1, float jarg2) {
6870   void * jresult ;
6871   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6872   float arg2 ;
6873   Dali::Vector4 result;
6874   
6875   arg1 = (Dali::Vector4 *)jarg1; 
6876   arg2 = (float)jarg2; 
6877   {
6878     try {
6879       result = ((Dali::Vector4 const *)arg1)->operator *(arg2);
6880     } catch (std::out_of_range& e) {
6881       {
6882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6883       };
6884     } catch (std::exception& e) {
6885       {
6886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6887       };
6888     } catch (...) {
6889       {
6890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6891       };
6892     }
6893   }
6894   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
6895   return jresult;
6896 }
6897
6898
6899 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
6900   void * jresult ;
6901   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6902   Dali::Vector4 *arg2 = 0 ;
6903   Dali::Vector4 *result = 0 ;
6904   
6905   arg1 = (Dali::Vector4 *)jarg1; 
6906   arg2 = (Dali::Vector4 *)jarg2;
6907   if (!arg2) {
6908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6909     return 0;
6910   } 
6911   {
6912     try {
6913       result = (Dali::Vector4 *) &(arg1)->operator *=((Dali::Vector4 const &)*arg2);
6914     } catch (std::out_of_range& e) {
6915       {
6916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6917       };
6918     } catch (std::exception& e) {
6919       {
6920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6921       };
6922     } catch (...) {
6923       {
6924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6925       };
6926     }
6927   }
6928   jresult = (void *)result; 
6929   return jresult;
6930 }
6931
6932
6933 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
6934   void * jresult ;
6935   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6936   float arg2 ;
6937   Dali::Vector4 *result = 0 ;
6938   
6939   arg1 = (Dali::Vector4 *)jarg1; 
6940   arg2 = (float)jarg2; 
6941   {
6942     try {
6943       result = (Dali::Vector4 *) &(arg1)->operator *=(arg2);
6944     } catch (std::out_of_range& e) {
6945       {
6946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6947       };
6948     } catch (std::exception& e) {
6949       {
6950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6951       };
6952     } catch (...) {
6953       {
6954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6955       };
6956     }
6957   }
6958   jresult = (void *)result; 
6959   return jresult;
6960 }
6961
6962
6963 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Divide__SWIG_0(void * jarg1, void * jarg2) {
6964   void * jresult ;
6965   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6966   Dali::Vector4 *arg2 = 0 ;
6967   Dali::Vector4 result;
6968   
6969   arg1 = (Dali::Vector4 *)jarg1; 
6970   arg2 = (Dali::Vector4 *)jarg2;
6971   if (!arg2) {
6972     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6973     return 0;
6974   } 
6975   {
6976     try {
6977       result = ((Dali::Vector4 const *)arg1)->operator /((Dali::Vector4 const &)*arg2);
6978     } catch (std::out_of_range& e) {
6979       {
6980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
6981       };
6982     } catch (std::exception& e) {
6983       {
6984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
6985       };
6986     } catch (...) {
6987       {
6988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
6989       };
6990     }
6991   }
6992   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
6993   return jresult;
6994 }
6995
6996
6997 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Divide__SWIG_1(void * jarg1, float jarg2) {
6998   void * jresult ;
6999   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7000   float arg2 ;
7001   Dali::Vector4 result;
7002   
7003   arg1 = (Dali::Vector4 *)jarg1; 
7004   arg2 = (float)jarg2; 
7005   {
7006     try {
7007       result = ((Dali::Vector4 const *)arg1)->operator /(arg2);
7008     } catch (std::out_of_range& e) {
7009       {
7010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7011       };
7012     } catch (std::exception& e) {
7013       {
7014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7015       };
7016     } catch (...) {
7017       {
7018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7019       };
7020     }
7021   }
7022   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7023   return jresult;
7024 }
7025
7026
7027 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
7028   void * jresult ;
7029   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7030   Dali::Vector4 *arg2 = 0 ;
7031   Dali::Vector4 *result = 0 ;
7032   
7033   arg1 = (Dali::Vector4 *)jarg1; 
7034   arg2 = (Dali::Vector4 *)jarg2;
7035   if (!arg2) {
7036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7037     return 0;
7038   } 
7039   {
7040     try {
7041       result = (Dali::Vector4 *) &(arg1)->operator /=((Dali::Vector4 const &)*arg2);
7042     } catch (std::out_of_range& e) {
7043       {
7044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7045       };
7046     } catch (std::exception& e) {
7047       {
7048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7049       };
7050     } catch (...) {
7051       {
7052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7053       };
7054     }
7055   }
7056   jresult = (void *)result; 
7057   return jresult;
7058 }
7059
7060
7061 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
7062   void * jresult ;
7063   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7064   float arg2 ;
7065   Dali::Vector4 *result = 0 ;
7066   
7067   arg1 = (Dali::Vector4 *)jarg1; 
7068   arg2 = (float)jarg2; 
7069   {
7070     try {
7071       result = (Dali::Vector4 *) &(arg1)->operator /=(arg2);
7072     } catch (std::out_of_range& e) {
7073       {
7074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7075       };
7076     } catch (std::exception& e) {
7077       {
7078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7079       };
7080     } catch (...) {
7081       {
7082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7083       };
7084     }
7085   }
7086   jresult = (void *)result; 
7087   return jresult;
7088 }
7089
7090
7091 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Subtract__SWIG_1(void * jarg1) {
7092   void * jresult ;
7093   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7094   Dali::Vector4 result;
7095   
7096   arg1 = (Dali::Vector4 *)jarg1; 
7097   {
7098     try {
7099       result = ((Dali::Vector4 const *)arg1)->operator -();
7100     } catch (std::out_of_range& e) {
7101       {
7102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7103       };
7104     } catch (std::exception& e) {
7105       {
7106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7107       };
7108     } catch (...) {
7109       {
7110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7111       };
7112     }
7113   }
7114   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7115   return jresult;
7116 }
7117
7118
7119 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector4_EqualTo(void * jarg1, void * jarg2) {
7120   unsigned int jresult ;
7121   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7122   Dali::Vector4 *arg2 = 0 ;
7123   bool result;
7124   
7125   arg1 = (Dali::Vector4 *)jarg1; 
7126   arg2 = (Dali::Vector4 *)jarg2;
7127   if (!arg2) {
7128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7129     return 0;
7130   } 
7131   {
7132     try {
7133       result = (bool)((Dali::Vector4 const *)arg1)->operator ==((Dali::Vector4 const &)*arg2);
7134     } catch (std::out_of_range& e) {
7135       {
7136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7137       };
7138     } catch (std::exception& e) {
7139       {
7140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7141       };
7142     } catch (...) {
7143       {
7144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7145       };
7146     }
7147   }
7148   jresult = result; 
7149   return jresult;
7150 }
7151
7152
7153 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Vector4_NotEqualTo(void * jarg1, void * jarg2) {
7154   unsigned int jresult ;
7155   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7156   Dali::Vector4 *arg2 = 0 ;
7157   bool result;
7158   
7159   arg1 = (Dali::Vector4 *)jarg1; 
7160   arg2 = (Dali::Vector4 *)jarg2;
7161   if (!arg2) {
7162     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7163     return 0;
7164   } 
7165   {
7166     try {
7167       result = (bool)((Dali::Vector4 const *)arg1)->operator !=((Dali::Vector4 const &)*arg2);
7168     } catch (std::out_of_range& e) {
7169       {
7170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7171       };
7172     } catch (std::exception& e) {
7173       {
7174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7175       };
7176     } catch (...) {
7177       {
7178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7179       };
7180     }
7181   }
7182   jresult = result; 
7183   return jresult;
7184 }
7185
7186
7187 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
7188   float jresult ;
7189   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7190   unsigned int arg2 ;
7191   float *result = 0 ;
7192   
7193   arg1 = (Dali::Vector4 *)jarg1; 
7194   arg2 = (unsigned int)jarg2; 
7195   {
7196     try {
7197       result = (float *) &((Dali::Vector4 const *)arg1)->operator [](arg2);
7198     } catch (std::out_of_range& e) {
7199       {
7200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7201       };
7202     } catch (std::exception& e) {
7203       {
7204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7205       };
7206     } catch (...) {
7207       {
7208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7209       };
7210     }
7211   }
7212   jresult = *result; 
7213   return jresult;
7214 }
7215
7216
7217 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Dot__SWIG_0(void * jarg1, void * jarg2) {
7218   float jresult ;
7219   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7220   Dali::Vector3 *arg2 = 0 ;
7221   float result;
7222   
7223   arg1 = (Dali::Vector4 *)jarg1; 
7224   arg2 = (Dali::Vector3 *)jarg2;
7225   if (!arg2) {
7226     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
7227     return 0;
7228   } 
7229   {
7230     try {
7231       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
7232     } catch (std::out_of_range& e) {
7233       {
7234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7235       };
7236     } catch (std::exception& e) {
7237       {
7238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7239       };
7240     } catch (...) {
7241       {
7242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7243       };
7244     }
7245   }
7246   jresult = result; 
7247   return jresult;
7248 }
7249
7250
7251 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Dot__SWIG_1(void * jarg1, void * jarg2) {
7252   float jresult ;
7253   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7254   Dali::Vector4 *arg2 = 0 ;
7255   float result;
7256   
7257   arg1 = (Dali::Vector4 *)jarg1; 
7258   arg2 = (Dali::Vector4 *)jarg2;
7259   if (!arg2) {
7260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7261     return 0;
7262   } 
7263   {
7264     try {
7265       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector4 const &)*arg2);
7266     } catch (std::out_of_range& e) {
7267       {
7268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7269       };
7270     } catch (std::exception& e) {
7271       {
7272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7273       };
7274     } catch (...) {
7275       {
7276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7277       };
7278     }
7279   }
7280   jresult = result; 
7281   return jresult;
7282 }
7283
7284
7285 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Dot4(void * jarg1, void * jarg2) {
7286   float jresult ;
7287   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7288   Dali::Vector4 *arg2 = 0 ;
7289   float result;
7290   
7291   arg1 = (Dali::Vector4 *)jarg1; 
7292   arg2 = (Dali::Vector4 *)jarg2;
7293   if (!arg2) {
7294     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7295     return 0;
7296   } 
7297   {
7298     try {
7299       result = (float)((Dali::Vector4 const *)arg1)->Dot4((Dali::Vector4 const &)*arg2);
7300     } catch (std::out_of_range& e) {
7301       {
7302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7303       };
7304     } catch (std::exception& e) {
7305       {
7306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7307       };
7308     } catch (...) {
7309       {
7310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7311       };
7312     }
7313   }
7314   jresult = result; 
7315   return jresult;
7316 }
7317
7318
7319 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_Cross(void * jarg1, void * jarg2) {
7320   void * jresult ;
7321   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7322   Dali::Vector4 *arg2 = 0 ;
7323   Dali::Vector4 result;
7324   
7325   arg1 = (Dali::Vector4 *)jarg1; 
7326   arg2 = (Dali::Vector4 *)jarg2;
7327   if (!arg2) {
7328     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7329     return 0;
7330   } 
7331   {
7332     try {
7333       result = ((Dali::Vector4 const *)arg1)->Cross((Dali::Vector4 const &)*arg2);
7334     } catch (std::out_of_range& e) {
7335       {
7336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7337       };
7338     } catch (std::exception& e) {
7339       {
7340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7341       };
7342     } catch (...) {
7343       {
7344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7345       };
7346     }
7347   }
7348   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7349   return jresult;
7350 }
7351
7352
7353 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Length(void * jarg1) {
7354   float jresult ;
7355   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7356   float result;
7357   
7358   arg1 = (Dali::Vector4 *)jarg1; 
7359   {
7360     try {
7361       result = (float)((Dali::Vector4 const *)arg1)->Length();
7362     } catch (std::out_of_range& e) {
7363       {
7364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7365       };
7366     } catch (std::exception& e) {
7367       {
7368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7369       };
7370     } catch (...) {
7371       {
7372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7373       };
7374     }
7375   }
7376   jresult = result; 
7377   return jresult;
7378 }
7379
7380
7381 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_LengthSquared(void * jarg1) {
7382   float jresult ;
7383   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7384   float result;
7385   
7386   arg1 = (Dali::Vector4 *)jarg1; 
7387   {
7388     try {
7389       result = (float)((Dali::Vector4 const *)arg1)->LengthSquared();
7390     } catch (std::out_of_range& e) {
7391       {
7392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7393       };
7394     } catch (std::exception& e) {
7395       {
7396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7397       };
7398     } catch (...) {
7399       {
7400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7401       };
7402     }
7403   }
7404   jresult = result; 
7405   return jresult;
7406 }
7407
7408
7409 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_Normalize(void * jarg1) {
7410   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7411   
7412   arg1 = (Dali::Vector4 *)jarg1; 
7413   {
7414     try {
7415       (arg1)->Normalize();
7416     } catch (std::out_of_range& e) {
7417       {
7418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
7419       };
7420     } catch (std::exception& e) {
7421       {
7422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
7423       };
7424     } catch (...) {
7425       {
7426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
7427       };
7428     }
7429   }
7430 }
7431
7432
7433 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_Clamp(void * jarg1, void * jarg2, void * jarg3) {
7434   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7435   Dali::Vector4 *arg2 = 0 ;
7436   Dali::Vector4 *arg3 = 0 ;
7437   
7438   arg1 = (Dali::Vector4 *)jarg1; 
7439   arg2 = (Dali::Vector4 *)jarg2;
7440   if (!arg2) {
7441     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7442     return ;
7443   } 
7444   arg3 = (Dali::Vector4 *)jarg3;
7445   if (!arg3) {
7446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7447     return ;
7448   } 
7449   {
7450     try {
7451       (arg1)->Clamp((Dali::Vector4 const &)*arg2,(Dali::Vector4 const &)*arg3);
7452     } catch (std::out_of_range& e) {
7453       {
7454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
7455       };
7456     } catch (std::exception& e) {
7457       {
7458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
7459       };
7460     } catch (...) {
7461       {
7462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
7463       };
7464     }
7465   }
7466 }
7467
7468
7469 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Vector4_AsFloat__SWIG_0(void * jarg1) {
7470   void * jresult ;
7471   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7472   float *result = 0 ;
7473   
7474   arg1 = (Dali::Vector4 *)jarg1; 
7475   {
7476     try {
7477       result = (float *)((Dali::Vector4 const *)arg1)->AsFloat();
7478     } catch (std::out_of_range& e) {
7479       {
7480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7481       };
7482     } catch (std::exception& e) {
7483       {
7484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7485       };
7486     } catch (...) {
7487       {
7488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7489       };
7490     }
7491   }
7492   jresult = (void *)result; 
7493   return jresult;
7494 }
7495
7496
7497 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_X_set(void * jarg1, float jarg2) {
7498   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7499   float arg2 ;
7500   
7501   arg1 = (Dali::Vector4 *)jarg1; 
7502   arg2 = (float)jarg2; 
7503   if (arg1) (arg1)->x = arg2;
7504 }
7505
7506
7507 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_X_get(void * jarg1) {
7508   float jresult ;
7509   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7510   float result;
7511   
7512   arg1 = (Dali::Vector4 *)jarg1; 
7513   result = (float) ((arg1)->x);
7514   jresult = result; 
7515   return jresult;
7516 }
7517
7518
7519 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_r_set(void * jarg1, float jarg2) {
7520   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7521   float arg2 ;
7522   
7523   arg1 = (Dali::Vector4 *)jarg1; 
7524   arg2 = (float)jarg2; 
7525   if (arg1) (arg1)->r = arg2;
7526 }
7527
7528
7529 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_r_get(void * jarg1) {
7530   float jresult ;
7531   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7532   float result;
7533   
7534   arg1 = (Dali::Vector4 *)jarg1; 
7535   result = (float) ((arg1)->r);
7536   jresult = result; 
7537   return jresult;
7538 }
7539
7540
7541 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_s_set(void * jarg1, float jarg2) {
7542   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7543   float arg2 ;
7544   
7545   arg1 = (Dali::Vector4 *)jarg1; 
7546   arg2 = (float)jarg2; 
7547   if (arg1) (arg1)->s = arg2;
7548 }
7549
7550
7551 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_s_get(void * jarg1) {
7552   float jresult ;
7553   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7554   float result;
7555   
7556   arg1 = (Dali::Vector4 *)jarg1; 
7557   result = (float) ((arg1)->s);
7558   jresult = result; 
7559   return jresult;
7560 }
7561
7562
7563 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_Y_set(void * jarg1, float jarg2) {
7564   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7565   float arg2 ;
7566   
7567   arg1 = (Dali::Vector4 *)jarg1; 
7568   arg2 = (float)jarg2; 
7569   if (arg1) (arg1)->y = arg2;
7570 }
7571
7572
7573 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Y_get(void * jarg1) {
7574   float jresult ;
7575   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7576   float result;
7577   
7578   arg1 = (Dali::Vector4 *)jarg1; 
7579   result = (float) ((arg1)->y);
7580   jresult = result; 
7581   return jresult;
7582 }
7583
7584
7585 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_g_set(void * jarg1, float jarg2) {
7586   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7587   float arg2 ;
7588   
7589   arg1 = (Dali::Vector4 *)jarg1; 
7590   arg2 = (float)jarg2; 
7591   if (arg1) (arg1)->g = arg2;
7592 }
7593
7594
7595 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_g_get(void * jarg1) {
7596   float jresult ;
7597   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7598   float result;
7599   
7600   arg1 = (Dali::Vector4 *)jarg1; 
7601   result = (float) ((arg1)->g);
7602   jresult = result; 
7603   return jresult;
7604 }
7605
7606
7607 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_t_set(void * jarg1, float jarg2) {
7608   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7609   float arg2 ;
7610   
7611   arg1 = (Dali::Vector4 *)jarg1; 
7612   arg2 = (float)jarg2; 
7613   if (arg1) (arg1)->t = arg2;
7614 }
7615
7616
7617 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_t_get(void * jarg1) {
7618   float jresult ;
7619   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7620   float result;
7621   
7622   arg1 = (Dali::Vector4 *)jarg1; 
7623   result = (float) ((arg1)->t);
7624   jresult = result; 
7625   return jresult;
7626 }
7627
7628
7629 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_Z_set(void * jarg1, float jarg2) {
7630   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7631   float arg2 ;
7632   
7633   arg1 = (Dali::Vector4 *)jarg1; 
7634   arg2 = (float)jarg2; 
7635   if (arg1) (arg1)->z = arg2;
7636 }
7637
7638
7639 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_Z_get(void * jarg1) {
7640   float jresult ;
7641   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7642   float result;
7643   
7644   arg1 = (Dali::Vector4 *)jarg1; 
7645   result = (float) ((arg1)->z);
7646   jresult = result; 
7647   return jresult;
7648 }
7649
7650
7651 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_b_set(void * jarg1, float jarg2) {
7652   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7653   float arg2 ;
7654   
7655   arg1 = (Dali::Vector4 *)jarg1; 
7656   arg2 = (float)jarg2; 
7657   if (arg1) (arg1)->b = arg2;
7658 }
7659
7660
7661 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_b_get(void * jarg1) {
7662   float jresult ;
7663   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7664   float result;
7665   
7666   arg1 = (Dali::Vector4 *)jarg1; 
7667   result = (float) ((arg1)->b);
7668   jresult = result; 
7669   return jresult;
7670 }
7671
7672
7673 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_p_set(void * jarg1, float jarg2) {
7674   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7675   float arg2 ;
7676   
7677   arg1 = (Dali::Vector4 *)jarg1; 
7678   arg2 = (float)jarg2; 
7679   if (arg1) (arg1)->p = arg2;
7680 }
7681
7682
7683 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_p_get(void * jarg1) {
7684   float jresult ;
7685   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7686   float result;
7687   
7688   arg1 = (Dali::Vector4 *)jarg1; 
7689   result = (float) ((arg1)->p);
7690   jresult = result; 
7691   return jresult;
7692 }
7693
7694
7695 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_W_set(void * jarg1, float jarg2) {
7696   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7697   float arg2 ;
7698   
7699   arg1 = (Dali::Vector4 *)jarg1; 
7700   arg2 = (float)jarg2; 
7701   if (arg1) (arg1)->w = arg2;
7702 }
7703
7704
7705 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_W_get(void * jarg1) {
7706   float jresult ;
7707   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7708   float result;
7709   
7710   arg1 = (Dali::Vector4 *)jarg1; 
7711   result = (float) ((arg1)->w);
7712   jresult = result; 
7713   return jresult;
7714 }
7715
7716
7717 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_a_set(void * jarg1, float jarg2) {
7718   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7719   float arg2 ;
7720   
7721   arg1 = (Dali::Vector4 *)jarg1; 
7722   arg2 = (float)jarg2; 
7723   if (arg1) (arg1)->a = arg2;
7724 }
7725
7726
7727 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_a_get(void * jarg1) {
7728   float jresult ;
7729   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7730   float result;
7731   
7732   arg1 = (Dali::Vector4 *)jarg1; 
7733   result = (float) ((arg1)->a);
7734   jresult = result; 
7735   return jresult;
7736 }
7737
7738
7739 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Vector4_q_set(void * jarg1, float jarg2) {
7740   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7741   float arg2 ;
7742   
7743   arg1 = (Dali::Vector4 *)jarg1; 
7744   arg2 = (float)jarg2; 
7745   if (arg1) (arg1)->q = arg2;
7746 }
7747
7748
7749 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Vector4_q_get(void * jarg1) {
7750   float jresult ;
7751   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7752   float result;
7753   
7754   arg1 = (Dali::Vector4 *)jarg1; 
7755   result = (float) ((arg1)->q);
7756   jresult = result; 
7757   return jresult;
7758 }
7759
7760
7761 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Vector4(void * jarg1) {
7762   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7763   
7764   arg1 = (Dali::Vector4 *)jarg1; 
7765   {
7766     try {
7767       delete arg1;
7768     } catch (std::out_of_range& e) {
7769       {
7770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
7771       };
7772     } catch (std::exception& e) {
7773       {
7774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
7775       };
7776     } catch (...) {
7777       {
7778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
7779       };
7780     }
7781   }
7782 }
7783
7784
7785 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Min__SWIG_2(void * jarg1, void * jarg2) {
7786   void * jresult ;
7787   Dali::Vector4 *arg1 = 0 ;
7788   Dali::Vector4 *arg2 = 0 ;
7789   Dali::Vector4 result;
7790   
7791   arg1 = (Dali::Vector4 *)jarg1;
7792   if (!arg1) {
7793     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7794     return 0;
7795   } 
7796   arg2 = (Dali::Vector4 *)jarg2;
7797   if (!arg2) {
7798     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7799     return 0;
7800   } 
7801   {
7802     try {
7803       result = Dali::Min((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7804     } catch (std::out_of_range& e) {
7805       {
7806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7807       };
7808     } catch (std::exception& e) {
7809       {
7810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7811       };
7812     } catch (...) {
7813       {
7814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7815       };
7816     }
7817   }
7818   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7819   return jresult;
7820 }
7821
7822
7823 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Max__SWIG_2(void * jarg1, void * jarg2) {
7824   void * jresult ;
7825   Dali::Vector4 *arg1 = 0 ;
7826   Dali::Vector4 *arg2 = 0 ;
7827   Dali::Vector4 result;
7828   
7829   arg1 = (Dali::Vector4 *)jarg1;
7830   if (!arg1) {
7831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7832     return 0;
7833   } 
7834   arg2 = (Dali::Vector4 *)jarg2;
7835   if (!arg2) {
7836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7837     return 0;
7838   } 
7839   {
7840     try {
7841       result = Dali::Max((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7842     } catch (std::out_of_range& e) {
7843       {
7844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7845       };
7846     } catch (std::exception& e) {
7847       {
7848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7849       };
7850     } catch (...) {
7851       {
7852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7853       };
7854     }
7855   }
7856   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7857   return jresult;
7858 }
7859
7860
7861 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Clamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
7862   void * jresult ;
7863   Dali::Vector4 *arg1 = 0 ;
7864   float *arg2 = 0 ;
7865   float *arg3 = 0 ;
7866   float temp2 ;
7867   float temp3 ;
7868   Dali::Vector4 result;
7869   
7870   arg1 = (Dali::Vector4 *)jarg1;
7871   if (!arg1) {
7872     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7873     return 0;
7874   } 
7875   temp2 = (float)jarg2; 
7876   arg2 = &temp2; 
7877   temp3 = (float)jarg3; 
7878   arg3 = &temp3; 
7879   {
7880     try {
7881       result = Dali::Clamp((Dali::Vector4 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
7882     } catch (std::out_of_range& e) {
7883       {
7884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7885       };
7886     } catch (std::exception& e) {
7887       {
7888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7889       };
7890     } catch (...) {
7891       {
7892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7893       };
7894     }
7895   }
7896   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
7897   return jresult;
7898 }
7899
7900
7901 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Uint16Pair__SWIG_0() {
7902   void * jresult ;
7903   Dali::Uint16Pair *result = 0 ;
7904   
7905   {
7906     try {
7907       result = (Dali::Uint16Pair *)new Dali::Uint16Pair();
7908     } catch (std::out_of_range& e) {
7909       {
7910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7911       };
7912     } catch (std::exception& e) {
7913       {
7914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7915       };
7916     } catch (...) {
7917       {
7918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7919       };
7920     }
7921   }
7922   jresult = (void *)result; 
7923   return jresult;
7924 }
7925
7926
7927 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Uint16Pair__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
7928   void * jresult ;
7929   uint32_t arg1 ;
7930   uint32_t arg2 ;
7931   Dali::Uint16Pair *result = 0 ;
7932   
7933   arg1 = (uint32_t)jarg1; 
7934   arg2 = (uint32_t)jarg2; 
7935   {
7936     try {
7937       result = (Dali::Uint16Pair *)new Dali::Uint16Pair(arg1,arg2);
7938     } catch (std::out_of_range& e) {
7939       {
7940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7941       };
7942     } catch (std::exception& e) {
7943       {
7944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7945       };
7946     } catch (...) {
7947       {
7948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7949       };
7950     }
7951   }
7952   jresult = (void *)result; 
7953   return jresult;
7954 }
7955
7956
7957 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Uint16Pair__SWIG_2(void * jarg1) {
7958   void * jresult ;
7959   Dali::Uint16Pair *arg1 = 0 ;
7960   Dali::Uint16Pair *result = 0 ;
7961   
7962   arg1 = (Dali::Uint16Pair *)jarg1;
7963   if (!arg1) {
7964     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
7965     return 0;
7966   } 
7967   {
7968     try {
7969       result = (Dali::Uint16Pair *)new Dali::Uint16Pair((Dali::Uint16Pair const &)*arg1);
7970     } catch (std::out_of_range& e) {
7971       {
7972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
7973       };
7974     } catch (std::exception& e) {
7975       {
7976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
7977       };
7978     } catch (...) {
7979       {
7980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
7981       };
7982     }
7983   }
7984   jresult = (void *)result; 
7985   return jresult;
7986 }
7987
7988
7989 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Uint16Pair_SetWidth(void * jarg1, unsigned short jarg2) {
7990   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
7991   uint16_t arg2 ;
7992   
7993   arg1 = (Dali::Uint16Pair *)jarg1; 
7994   arg2 = (uint16_t)jarg2; 
7995   {
7996     try {
7997       (arg1)->SetWidth(arg2);
7998     } catch (std::out_of_range& e) {
7999       {
8000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8001       };
8002     } catch (std::exception& e) {
8003       {
8004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8005       };
8006     } catch (...) {
8007       {
8008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8009       };
8010     }
8011   }
8012 }
8013
8014
8015 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_NUI_Uint16Pair_GetWidth(void * jarg1) {
8016   unsigned short jresult ;
8017   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8018   uint16_t result;
8019   
8020   arg1 = (Dali::Uint16Pair *)jarg1; 
8021   {
8022     try {
8023       result = ((Dali::Uint16Pair const *)arg1)->GetWidth();
8024     } catch (std::out_of_range& e) {
8025       {
8026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8027       };
8028     } catch (std::exception& e) {
8029       {
8030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8031       };
8032     } catch (...) {
8033       {
8034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8035       };
8036     }
8037   }
8038   jresult = result; 
8039   return jresult;
8040 }
8041
8042
8043 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Uint16Pair_SetHeight(void * jarg1, unsigned short jarg2) {
8044   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8045   uint16_t arg2 ;
8046   
8047   arg1 = (Dali::Uint16Pair *)jarg1; 
8048   arg2 = (uint16_t)jarg2; 
8049   {
8050     try {
8051       (arg1)->SetHeight(arg2);
8052     } catch (std::out_of_range& e) {
8053       {
8054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8055       };
8056     } catch (std::exception& e) {
8057       {
8058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8059       };
8060     } catch (...) {
8061       {
8062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8063       };
8064     }
8065   }
8066 }
8067
8068
8069 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_NUI_Uint16Pair_GetHeight(void * jarg1) {
8070   unsigned short jresult ;
8071   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8072   uint16_t result;
8073   
8074   arg1 = (Dali::Uint16Pair *)jarg1; 
8075   {
8076     try {
8077       result = ((Dali::Uint16Pair const *)arg1)->GetHeight();
8078     } catch (std::out_of_range& e) {
8079       {
8080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8081       };
8082     } catch (std::exception& e) {
8083       {
8084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8085       };
8086     } catch (...) {
8087       {
8088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8089       };
8090     }
8091   }
8092   jresult = result; 
8093   return jresult;
8094 }
8095
8096
8097 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Uint16Pair_SetX(void * jarg1, unsigned short jarg2) {
8098   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8099   uint16_t arg2 ;
8100   
8101   arg1 = (Dali::Uint16Pair *)jarg1; 
8102   arg2 = (uint16_t)jarg2; 
8103   {
8104     try {
8105       (arg1)->SetX(arg2);
8106     } catch (std::out_of_range& e) {
8107       {
8108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8109       };
8110     } catch (std::exception& e) {
8111       {
8112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8113       };
8114     } catch (...) {
8115       {
8116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8117       };
8118     }
8119   }
8120 }
8121
8122
8123 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_NUI_Uint16Pair_GetX(void * jarg1) {
8124   unsigned short jresult ;
8125   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8126   uint16_t result;
8127   
8128   arg1 = (Dali::Uint16Pair *)jarg1; 
8129   {
8130     try {
8131       result = ((Dali::Uint16Pair const *)arg1)->GetX();
8132     } catch (std::out_of_range& e) {
8133       {
8134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8135       };
8136     } catch (std::exception& e) {
8137       {
8138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8139       };
8140     } catch (...) {
8141       {
8142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8143       };
8144     }
8145   }
8146   jresult = result; 
8147   return jresult;
8148 }
8149
8150
8151 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Uint16Pair_SetY(void * jarg1, unsigned short jarg2) {
8152   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8153   uint16_t arg2 ;
8154   
8155   arg1 = (Dali::Uint16Pair *)jarg1; 
8156   arg2 = (uint16_t)jarg2; 
8157   {
8158     try {
8159       (arg1)->SetY(arg2);
8160     } catch (std::out_of_range& e) {
8161       {
8162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8163       };
8164     } catch (std::exception& e) {
8165       {
8166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8167       };
8168     } catch (...) {
8169       {
8170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8171       };
8172     }
8173   }
8174 }
8175
8176
8177 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_NUI_Uint16Pair_GetY(void * jarg1) {
8178   unsigned short jresult ;
8179   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8180   uint16_t result;
8181   
8182   arg1 = (Dali::Uint16Pair *)jarg1; 
8183   {
8184     try {
8185       result = ((Dali::Uint16Pair const *)arg1)->GetY();
8186     } catch (std::out_of_range& e) {
8187       {
8188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8189       };
8190     } catch (std::exception& e) {
8191       {
8192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8193       };
8194     } catch (...) {
8195       {
8196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8197       };
8198     }
8199   }
8200   jresult = result; 
8201   return jresult;
8202 }
8203
8204
8205 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Uint16Pair_Assign(void * jarg1, void * jarg2) {
8206   void * jresult ;
8207   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8208   Dali::Uint16Pair *arg2 = 0 ;
8209   Dali::Uint16Pair *result = 0 ;
8210   
8211   arg1 = (Dali::Uint16Pair *)jarg1; 
8212   arg2 = (Dali::Uint16Pair *)jarg2;
8213   if (!arg2) {
8214     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8215     return 0;
8216   } 
8217   {
8218     try {
8219       result = (Dali::Uint16Pair *) &(arg1)->operator =((Dali::Uint16Pair const &)*arg2);
8220     } catch (std::out_of_range& e) {
8221       {
8222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8223       };
8224     } catch (std::exception& e) {
8225       {
8226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8227       };
8228     } catch (...) {
8229       {
8230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8231       };
8232     }
8233   }
8234   jresult = (void *)result; 
8235   return jresult;
8236 }
8237
8238
8239 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Uint16Pair_EqualTo(void * jarg1, void * jarg2) {
8240   unsigned int jresult ;
8241   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8242   Dali::Uint16Pair *arg2 = 0 ;
8243   bool result;
8244   
8245   arg1 = (Dali::Uint16Pair *)jarg1; 
8246   arg2 = (Dali::Uint16Pair *)jarg2;
8247   if (!arg2) {
8248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8249     return 0;
8250   } 
8251   {
8252     try {
8253       result = (bool)((Dali::Uint16Pair const *)arg1)->operator ==((Dali::Uint16Pair const &)*arg2);
8254     } catch (std::out_of_range& e) {
8255       {
8256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8257       };
8258     } catch (std::exception& e) {
8259       {
8260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8261       };
8262     } catch (...) {
8263       {
8264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8265       };
8266     }
8267   }
8268   jresult = result; 
8269   return jresult;
8270 }
8271
8272
8273 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Uint16Pair_NotEqualTo(void * jarg1, void * jarg2) {
8274   unsigned int jresult ;
8275   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8276   Dali::Uint16Pair *arg2 = 0 ;
8277   bool result;
8278   
8279   arg1 = (Dali::Uint16Pair *)jarg1; 
8280   arg2 = (Dali::Uint16Pair *)jarg2;
8281   if (!arg2) {
8282     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8283     return 0;
8284   } 
8285   {
8286     try {
8287       result = (bool)((Dali::Uint16Pair const *)arg1)->operator !=((Dali::Uint16Pair const &)*arg2);
8288     } catch (std::out_of_range& e) {
8289       {
8290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8291       };
8292     } catch (std::exception& e) {
8293       {
8294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8295       };
8296     } catch (...) {
8297       {
8298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8299       };
8300     }
8301   }
8302   jresult = result; 
8303   return jresult;
8304 }
8305
8306
8307 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Uint16Pair_LessThan(void * jarg1, void * jarg2) {
8308   unsigned int jresult ;
8309   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8310   Dali::Uint16Pair *arg2 = 0 ;
8311   bool result;
8312   
8313   arg1 = (Dali::Uint16Pair *)jarg1; 
8314   arg2 = (Dali::Uint16Pair *)jarg2;
8315   if (!arg2) {
8316     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8317     return 0;
8318   } 
8319   {
8320     try {
8321       result = (bool)((Dali::Uint16Pair const *)arg1)->operator <((Dali::Uint16Pair const &)*arg2);
8322     } catch (std::out_of_range& e) {
8323       {
8324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8325       };
8326     } catch (std::exception& e) {
8327       {
8328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8329       };
8330     } catch (...) {
8331       {
8332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8333       };
8334     }
8335   }
8336   jresult = result; 
8337   return jresult;
8338 }
8339
8340
8341 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Uint16Pair_GreaterThan(void * jarg1, void * jarg2) {
8342   unsigned int jresult ;
8343   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8344   Dali::Uint16Pair *arg2 = 0 ;
8345   bool result;
8346   
8347   arg1 = (Dali::Uint16Pair *)jarg1; 
8348   arg2 = (Dali::Uint16Pair *)jarg2;
8349   if (!arg2) {
8350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8351     return 0;
8352   } 
8353   {
8354     try {
8355       result = (bool)((Dali::Uint16Pair const *)arg1)->operator >((Dali::Uint16Pair const &)*arg2);
8356     } catch (std::out_of_range& e) {
8357       {
8358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8359       };
8360     } catch (std::exception& e) {
8361       {
8362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8363       };
8364     } catch (...) {
8365       {
8366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8367       };
8368     }
8369   }
8370   jresult = result; 
8371   return jresult;
8372 }
8373
8374
8375 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Uint16Pair(void * jarg1) {
8376   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8377   
8378   arg1 = (Dali::Uint16Pair *)jarg1; 
8379   {
8380     try {
8381       delete arg1;
8382     } catch (std::out_of_range& e) {
8383       {
8384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8385       };
8386     } catch (std::exception& e) {
8387       {
8388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8389       };
8390     } catch (...) {
8391       {
8392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8393       };
8394     }
8395   }
8396 }
8397
8398
8399 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Degree__SWIG_0() {
8400   void * jresult ;
8401   Dali::Degree *result = 0 ;
8402   
8403   {
8404     try {
8405       result = (Dali::Degree *)new Dali::Degree();
8406     } catch (std::out_of_range& e) {
8407       {
8408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8409       };
8410     } catch (std::exception& e) {
8411       {
8412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8413       };
8414     } catch (...) {
8415       {
8416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8417       };
8418     }
8419   }
8420   jresult = (void *)result; 
8421   return jresult;
8422 }
8423
8424
8425 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Degree__SWIG_1(float jarg1) {
8426   void * jresult ;
8427   float arg1 ;
8428   Dali::Degree *result = 0 ;
8429   
8430   arg1 = (float)jarg1; 
8431   {
8432     try {
8433       result = (Dali::Degree *)new Dali::Degree(arg1);
8434     } catch (std::out_of_range& e) {
8435       {
8436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8437       };
8438     } catch (std::exception& e) {
8439       {
8440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8441       };
8442     } catch (...) {
8443       {
8444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8445       };
8446     }
8447   }
8448   jresult = (void *)result; 
8449   return jresult;
8450 }
8451
8452
8453 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Degree__SWIG_2(void * jarg1) {
8454   void * jresult ;
8455   Dali::Radian arg1 ;
8456   Dali::Radian *argp1 ;
8457   Dali::Degree *result = 0 ;
8458   
8459   argp1 = (Dali::Radian *)jarg1; 
8460   if (!argp1) {
8461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
8462     return 0;
8463   }
8464   arg1 = *argp1; 
8465   {
8466     try {
8467       result = (Dali::Degree *)new Dali::Degree(arg1);
8468     } catch (std::out_of_range& e) {
8469       {
8470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8471       };
8472     } catch (std::exception& e) {
8473       {
8474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8475       };
8476     } catch (...) {
8477       {
8478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8479       };
8480     }
8481   }
8482   jresult = (void *)result; 
8483   return jresult;
8484 }
8485
8486
8487 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Degree_degree_set(void * jarg1, float jarg2) {
8488   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8489   float arg2 ;
8490   
8491   arg1 = (Dali::Degree *)jarg1; 
8492   arg2 = (float)jarg2; 
8493   if (arg1) (arg1)->degree = arg2;
8494 }
8495
8496
8497 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Degree_degree_get(void * jarg1) {
8498   float jresult ;
8499   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8500   float result;
8501   
8502   arg1 = (Dali::Degree *)jarg1; 
8503   result = (float) ((arg1)->degree);
8504   jresult = result; 
8505   return jresult;
8506 }
8507
8508
8509 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Degree(void * jarg1) {
8510   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8511   
8512   arg1 = (Dali::Degree *)jarg1; 
8513   {
8514     try {
8515       delete arg1;
8516     } catch (std::out_of_range& e) {
8517       {
8518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8519       };
8520     } catch (std::exception& e) {
8521       {
8522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8523       };
8524     } catch (...) {
8525       {
8526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8527       };
8528     }
8529   }
8530 }
8531
8532
8533 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_360_get() {
8534   void * jresult ;
8535   Dali::Radian *result = 0 ;
8536   
8537   result = (Dali::Radian *)&Dali::ANGLE_360;
8538   jresult = (void *)result; 
8539   return jresult;
8540 }
8541
8542
8543 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_315_get() {
8544   void * jresult ;
8545   Dali::Radian *result = 0 ;
8546   
8547   result = (Dali::Radian *)&Dali::ANGLE_315;
8548   jresult = (void *)result; 
8549   return jresult;
8550 }
8551
8552
8553 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_270_get() {
8554   void * jresult ;
8555   Dali::Radian *result = 0 ;
8556   
8557   result = (Dali::Radian *)&Dali::ANGLE_270;
8558   jresult = (void *)result; 
8559   return jresult;
8560 }
8561
8562
8563 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_225_get() {
8564   void * jresult ;
8565   Dali::Radian *result = 0 ;
8566   
8567   result = (Dali::Radian *)&Dali::ANGLE_225;
8568   jresult = (void *)result; 
8569   return jresult;
8570 }
8571
8572
8573 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_180_get() {
8574   void * jresult ;
8575   Dali::Radian *result = 0 ;
8576   
8577   result = (Dali::Radian *)&Dali::ANGLE_180;
8578   jresult = (void *)result; 
8579   return jresult;
8580 }
8581
8582
8583 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_135_get() {
8584   void * jresult ;
8585   Dali::Radian *result = 0 ;
8586   
8587   result = (Dali::Radian *)&Dali::ANGLE_135;
8588   jresult = (void *)result; 
8589   return jresult;
8590 }
8591
8592
8593 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_120_get() {
8594   void * jresult ;
8595   Dali::Radian *result = 0 ;
8596   
8597   result = (Dali::Radian *)&Dali::ANGLE_120;
8598   jresult = (void *)result; 
8599   return jresult;
8600 }
8601
8602
8603 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_90_get() {
8604   void * jresult ;
8605   Dali::Radian *result = 0 ;
8606   
8607   result = (Dali::Radian *)&Dali::ANGLE_90;
8608   jresult = (void *)result; 
8609   return jresult;
8610 }
8611
8612
8613 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_60_get() {
8614   void * jresult ;
8615   Dali::Radian *result = 0 ;
8616   
8617   result = (Dali::Radian *)&Dali::ANGLE_60;
8618   jresult = (void *)result; 
8619   return jresult;
8620 }
8621
8622
8623 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_45_get() {
8624   void * jresult ;
8625   Dali::Radian *result = 0 ;
8626   
8627   result = (Dali::Radian *)&Dali::ANGLE_45;
8628   jresult = (void *)result; 
8629   return jresult;
8630 }
8631
8632
8633 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_30_get() {
8634   void * jresult ;
8635   Dali::Radian *result = 0 ;
8636   
8637   result = (Dali::Radian *)&Dali::ANGLE_30;
8638   jresult = (void *)result; 
8639   return jresult;
8640 }
8641
8642
8643 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ANGLE_0_get() {
8644   void * jresult ;
8645   Dali::Radian *result = 0 ;
8646   
8647   result = (Dali::Radian *)&Dali::ANGLE_0;
8648   jresult = (void *)result; 
8649   return jresult;
8650 }
8651
8652
8653 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_EqualTo__SWIG_5(void * jarg1, void * jarg2) {
8654   unsigned int jresult ;
8655   Dali::Degree *arg1 = 0 ;
8656   Dali::Degree *arg2 = 0 ;
8657   bool result;
8658   
8659   arg1 = (Dali::Degree *)jarg1;
8660   if (!arg1) {
8661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8662     return 0;
8663   } 
8664   arg2 = (Dali::Degree *)jarg2;
8665   if (!arg2) {
8666     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8667     return 0;
8668   } 
8669   {
8670     try {
8671       result = (bool)Dali::operator ==((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8672     } catch (std::out_of_range& e) {
8673       {
8674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8675       };
8676     } catch (std::exception& e) {
8677       {
8678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8679       };
8680     } catch (...) {
8681       {
8682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8683       };
8684     }
8685   }
8686   jresult = result; 
8687   return jresult;
8688 }
8689
8690
8691 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NotEqualTo__SWIG_4(void * jarg1, void * jarg2) {
8692   unsigned int jresult ;
8693   Dali::Degree *arg1 = 0 ;
8694   Dali::Degree *arg2 = 0 ;
8695   bool result;
8696   
8697   arg1 = (Dali::Degree *)jarg1;
8698   if (!arg1) {
8699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8700     return 0;
8701   } 
8702   arg2 = (Dali::Degree *)jarg2;
8703   if (!arg2) {
8704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8705     return 0;
8706   } 
8707   {
8708     try {
8709       result = (bool)Dali::operator !=((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8710     } catch (std::out_of_range& e) {
8711       {
8712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8713       };
8714     } catch (std::exception& e) {
8715       {
8716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8717       };
8718     } catch (...) {
8719       {
8720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8721       };
8722     }
8723   }
8724   jresult = result; 
8725   return jresult;
8726 }
8727
8728
8729 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3) {
8730   void * jresult ;
8731   Dali::Degree arg1 ;
8732   float arg2 ;
8733   float arg3 ;
8734   Dali::Degree *argp1 ;
8735   Dali::Degree result;
8736   
8737   argp1 = (Dali::Degree *)jarg1; 
8738   if (!argp1) {
8739     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8740     return 0;
8741   }
8742   arg1 = *argp1; 
8743   arg2 = (float)jarg2; 
8744   arg3 = (float)jarg3; 
8745   {
8746     try {
8747       result = Dali::Clamp(arg1,arg2,arg3);
8748     } catch (std::out_of_range& e) {
8749       {
8750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8751       };
8752     } catch (std::exception& e) {
8753       {
8754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8755       };
8756     } catch (...) {
8757       {
8758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8759       };
8760     }
8761   }
8762   jresult = new Dali::Degree((const Dali::Degree &)result); 
8763   return jresult;
8764 }
8765
8766
8767 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Radian__SWIG_0() {
8768   void * jresult ;
8769   Dali::Radian *result = 0 ;
8770   
8771   {
8772     try {
8773       result = (Dali::Radian *)new Dali::Radian();
8774     } catch (std::out_of_range& e) {
8775       {
8776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8777       };
8778     } catch (std::exception& e) {
8779       {
8780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8781       };
8782     } catch (...) {
8783       {
8784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8785       };
8786     }
8787   }
8788   jresult = (void *)result; 
8789   return jresult;
8790 }
8791
8792
8793 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Radian__SWIG_1(float jarg1) {
8794   void * jresult ;
8795   float arg1 ;
8796   Dali::Radian *result = 0 ;
8797   
8798   arg1 = (float)jarg1; 
8799   {
8800     try {
8801       result = (Dali::Radian *)new Dali::Radian(arg1);
8802     } catch (std::out_of_range& e) {
8803       {
8804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8805       };
8806     } catch (std::exception& e) {
8807       {
8808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8809       };
8810     } catch (...) {
8811       {
8812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8813       };
8814     }
8815   }
8816   jresult = (void *)result; 
8817   return jresult;
8818 }
8819
8820
8821 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Radian__SWIG_2(void * jarg1) {
8822   void * jresult ;
8823   Dali::Degree arg1 ;
8824   Dali::Degree *argp1 ;
8825   Dali::Radian *result = 0 ;
8826   
8827   argp1 = (Dali::Degree *)jarg1; 
8828   if (!argp1) {
8829     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8830     return 0;
8831   }
8832   arg1 = *argp1; 
8833   {
8834     try {
8835       result = (Dali::Radian *)new Dali::Radian(arg1);
8836     } catch (std::out_of_range& e) {
8837       {
8838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8839       };
8840     } catch (std::exception& e) {
8841       {
8842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8843       };
8844     } catch (...) {
8845       {
8846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8847       };
8848     }
8849   }
8850   jresult = (void *)result; 
8851   return jresult;
8852 }
8853
8854
8855 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Radian_Assign__SWIG_0(void * jarg1, float jarg2) {
8856   void * jresult ;
8857   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8858   float arg2 ;
8859   Dali::Radian *result = 0 ;
8860   
8861   arg1 = (Dali::Radian *)jarg1; 
8862   arg2 = (float)jarg2; 
8863   {
8864     try {
8865       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8866     } catch (std::out_of_range& e) {
8867       {
8868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8869       };
8870     } catch (std::exception& e) {
8871       {
8872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8873       };
8874     } catch (...) {
8875       {
8876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8877       };
8878     }
8879   }
8880   jresult = (void *)result; 
8881   return jresult;
8882 }
8883
8884
8885 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Radian_Assign__SWIG_1(void * jarg1, void * jarg2) {
8886   void * jresult ;
8887   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8888   Dali::Degree arg2 ;
8889   Dali::Degree *argp2 ;
8890   Dali::Radian *result = 0 ;
8891   
8892   arg1 = (Dali::Radian *)jarg1; 
8893   argp2 = (Dali::Degree *)jarg2; 
8894   if (!argp2) {
8895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8896     return 0;
8897   }
8898   arg2 = *argp2; 
8899   {
8900     try {
8901       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8902     } catch (std::out_of_range& e) {
8903       {
8904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8905       };
8906     } catch (std::exception& e) {
8907       {
8908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8909       };
8910     } catch (...) {
8911       {
8912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8913       };
8914     }
8915   }
8916   jresult = (void *)result; 
8917   return jresult;
8918 }
8919
8920
8921 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Radian_ConvertToFloat(void * jarg1) {
8922   float jresult ;
8923   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8924   float result;
8925   
8926   arg1 = (Dali::Radian *)jarg1; 
8927   {
8928     try {
8929       result = (float)((Dali::Radian const *)arg1)->operator float();
8930     } catch (std::out_of_range& e) {
8931       {
8932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
8933       };
8934     } catch (std::exception& e) {
8935       {
8936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
8937       };
8938     } catch (...) {
8939       {
8940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
8941       };
8942     }
8943   }
8944   jresult = result; 
8945   return jresult;
8946 }
8947
8948
8949 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Radian_radian_set(void * jarg1, float jarg2) {
8950   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8951   float arg2 ;
8952   
8953   arg1 = (Dali::Radian *)jarg1; 
8954   arg2 = (float)jarg2; 
8955   if (arg1) (arg1)->radian = arg2;
8956 }
8957
8958
8959 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Radian_radian_get(void * jarg1) {
8960   float jresult ;
8961   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8962   float result;
8963   
8964   arg1 = (Dali::Radian *)jarg1; 
8965   result = (float) ((arg1)->radian);
8966   jresult = result; 
8967   return jresult;
8968 }
8969
8970
8971 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Radian(void * jarg1) {
8972   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8973   
8974   arg1 = (Dali::Radian *)jarg1; 
8975   {
8976     try {
8977       delete arg1;
8978     } catch (std::out_of_range& e) {
8979       {
8980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
8981       };
8982     } catch (std::exception& e) {
8983       {
8984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
8985       };
8986     } catch (...) {
8987       {
8988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
8989       };
8990     }
8991   }
8992 }
8993
8994
8995 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_EqualTo__SWIG_6(void * jarg1, void * jarg2) {
8996   unsigned int jresult ;
8997   Dali::Radian arg1 ;
8998   Dali::Radian arg2 ;
8999   Dali::Radian *argp1 ;
9000   Dali::Radian *argp2 ;
9001   bool result;
9002   
9003   argp1 = (Dali::Radian *)jarg1; 
9004   if (!argp1) {
9005     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9006     return 0;
9007   }
9008   arg1 = *argp1; 
9009   argp2 = (Dali::Radian *)jarg2; 
9010   if (!argp2) {
9011     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9012     return 0;
9013   }
9014   arg2 = *argp2; 
9015   {
9016     try {
9017       result = (bool)Dali::operator ==(arg1,arg2);
9018     } catch (std::out_of_range& e) {
9019       {
9020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9021       };
9022     } catch (std::exception& e) {
9023       {
9024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9025       };
9026     } catch (...) {
9027       {
9028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9029       };
9030     }
9031   }
9032   jresult = result; 
9033   return jresult;
9034 }
9035
9036
9037 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NotEqualTo__SWIG_5(void * jarg1, void * jarg2) {
9038   unsigned int jresult ;
9039   Dali::Radian arg1 ;
9040   Dali::Radian arg2 ;
9041   Dali::Radian *argp1 ;
9042   Dali::Radian *argp2 ;
9043   bool result;
9044   
9045   argp1 = (Dali::Radian *)jarg1; 
9046   if (!argp1) {
9047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9048     return 0;
9049   }
9050   arg1 = *argp1; 
9051   argp2 = (Dali::Radian *)jarg2; 
9052   if (!argp2) {
9053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9054     return 0;
9055   }
9056   arg2 = *argp2; 
9057   {
9058     try {
9059       result = (bool)Dali::operator !=(arg1,arg2);
9060     } catch (std::out_of_range& e) {
9061       {
9062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9063       };
9064     } catch (std::exception& e) {
9065       {
9066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9067       };
9068     } catch (...) {
9069       {
9070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9071       };
9072     }
9073   }
9074   jresult = result; 
9075   return jresult;
9076 }
9077
9078
9079 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_EqualTo__SWIG_7(void * jarg1, void * jarg2) {
9080   unsigned int jresult ;
9081   Dali::Radian arg1 ;
9082   Dali::Degree arg2 ;
9083   Dali::Radian *argp1 ;
9084   Dali::Degree *argp2 ;
9085   bool result;
9086   
9087   argp1 = (Dali::Radian *)jarg1; 
9088   if (!argp1) {
9089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9090     return 0;
9091   }
9092   arg1 = *argp1; 
9093   argp2 = (Dali::Degree *)jarg2; 
9094   if (!argp2) {
9095     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9096     return 0;
9097   }
9098   arg2 = *argp2; 
9099   {
9100     try {
9101       result = (bool)Dali::operator ==(arg1,arg2);
9102     } catch (std::out_of_range& e) {
9103       {
9104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9105       };
9106     } catch (std::exception& e) {
9107       {
9108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9109       };
9110     } catch (...) {
9111       {
9112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9113       };
9114     }
9115   }
9116   jresult = result; 
9117   return jresult;
9118 }
9119
9120
9121 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NotEqualTo__SWIG_6(void * jarg1, void * jarg2) {
9122   unsigned int jresult ;
9123   Dali::Radian arg1 ;
9124   Dali::Degree arg2 ;
9125   Dali::Radian *argp1 ;
9126   Dali::Degree *argp2 ;
9127   bool result;
9128   
9129   argp1 = (Dali::Radian *)jarg1; 
9130   if (!argp1) {
9131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9132     return 0;
9133   }
9134   arg1 = *argp1; 
9135   argp2 = (Dali::Degree *)jarg2; 
9136   if (!argp2) {
9137     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9138     return 0;
9139   }
9140   arg2 = *argp2; 
9141   {
9142     try {
9143       result = (bool)Dali::operator !=(arg1,arg2);
9144     } catch (std::out_of_range& e) {
9145       {
9146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9147       };
9148     } catch (std::exception& e) {
9149       {
9150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9151       };
9152     } catch (...) {
9153       {
9154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9155       };
9156     }
9157   }
9158   jresult = result; 
9159   return jresult;
9160 }
9161
9162
9163 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_EqualTo__SWIG_8(void * jarg1, void * jarg2) {
9164   unsigned int jresult ;
9165   Dali::Degree arg1 ;
9166   Dali::Radian arg2 ;
9167   Dali::Degree *argp1 ;
9168   Dali::Radian *argp2 ;
9169   bool result;
9170   
9171   argp1 = (Dali::Degree *)jarg1; 
9172   if (!argp1) {
9173     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9174     return 0;
9175   }
9176   arg1 = *argp1; 
9177   argp2 = (Dali::Radian *)jarg2; 
9178   if (!argp2) {
9179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9180     return 0;
9181   }
9182   arg2 = *argp2; 
9183   {
9184     try {
9185       result = (bool)Dali::operator ==(arg1,arg2);
9186     } catch (std::out_of_range& e) {
9187       {
9188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9189       };
9190     } catch (std::exception& e) {
9191       {
9192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9193       };
9194     } catch (...) {
9195       {
9196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9197       };
9198     }
9199   }
9200   jresult = result; 
9201   return jresult;
9202 }
9203
9204
9205 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NotEqualTo__SWIG_7(void * jarg1, void * jarg2) {
9206   unsigned int jresult ;
9207   Dali::Degree arg1 ;
9208   Dali::Radian arg2 ;
9209   Dali::Degree *argp1 ;
9210   Dali::Radian *argp2 ;
9211   bool result;
9212   
9213   argp1 = (Dali::Degree *)jarg1; 
9214   if (!argp1) {
9215     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9216     return 0;
9217   }
9218   arg1 = *argp1; 
9219   argp2 = (Dali::Radian *)jarg2; 
9220   if (!argp2) {
9221     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9222     return 0;
9223   }
9224   arg2 = *argp2; 
9225   {
9226     try {
9227       result = (bool)Dali::operator !=(arg1,arg2);
9228     } catch (std::out_of_range& e) {
9229       {
9230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9231       };
9232     } catch (std::exception& e) {
9233       {
9234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9235       };
9236     } catch (...) {
9237       {
9238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9239       };
9240     }
9241   }
9242   jresult = result; 
9243   return jresult;
9244 }
9245
9246
9247 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_GreaterThan__SWIG_0(void * jarg1, void * jarg2) {
9248   unsigned int jresult ;
9249   Dali::Radian arg1 ;
9250   Dali::Radian arg2 ;
9251   Dali::Radian *argp1 ;
9252   Dali::Radian *argp2 ;
9253   bool result;
9254   
9255   argp1 = (Dali::Radian *)jarg1; 
9256   if (!argp1) {
9257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9258     return 0;
9259   }
9260   arg1 = *argp1; 
9261   argp2 = (Dali::Radian *)jarg2; 
9262   if (!argp2) {
9263     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9264     return 0;
9265   }
9266   arg2 = *argp2; 
9267   {
9268     try {
9269       result = (bool)Dali::operator >(arg1,arg2);
9270     } catch (std::out_of_range& e) {
9271       {
9272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9273       };
9274     } catch (std::exception& e) {
9275       {
9276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9277       };
9278     } catch (...) {
9279       {
9280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9281       };
9282     }
9283   }
9284   jresult = result; 
9285   return jresult;
9286 }
9287
9288
9289 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_GreaterThan__SWIG_1(void * jarg1, void * jarg2) {
9290   unsigned int jresult ;
9291   Dali::Radian arg1 ;
9292   Dali::Degree arg2 ;
9293   Dali::Radian *argp1 ;
9294   Dali::Degree *argp2 ;
9295   bool result;
9296   
9297   argp1 = (Dali::Radian *)jarg1; 
9298   if (!argp1) {
9299     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9300     return 0;
9301   }
9302   arg1 = *argp1; 
9303   argp2 = (Dali::Degree *)jarg2; 
9304   if (!argp2) {
9305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9306     return 0;
9307   }
9308   arg2 = *argp2; 
9309   {
9310     try {
9311       result = (bool)Dali::operator >(arg1,arg2);
9312     } catch (std::out_of_range& e) {
9313       {
9314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9315       };
9316     } catch (std::exception& e) {
9317       {
9318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9319       };
9320     } catch (...) {
9321       {
9322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9323       };
9324     }
9325   }
9326   jresult = result; 
9327   return jresult;
9328 }
9329
9330
9331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_GreaterThan__SWIG_2(void * jarg1, void * jarg2) {
9332   unsigned int jresult ;
9333   Dali::Degree arg1 ;
9334   Dali::Radian arg2 ;
9335   Dali::Degree *argp1 ;
9336   Dali::Radian *argp2 ;
9337   bool result;
9338   
9339   argp1 = (Dali::Degree *)jarg1; 
9340   if (!argp1) {
9341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9342     return 0;
9343   }
9344   arg1 = *argp1; 
9345   argp2 = (Dali::Radian *)jarg2; 
9346   if (!argp2) {
9347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9348     return 0;
9349   }
9350   arg2 = *argp2; 
9351   {
9352     try {
9353       result = (bool)Dali::operator >(arg1,arg2);
9354     } catch (std::out_of_range& e) {
9355       {
9356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9357       };
9358     } catch (std::exception& e) {
9359       {
9360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9361       };
9362     } catch (...) {
9363       {
9364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9365       };
9366     }
9367   }
9368   jresult = result; 
9369   return jresult;
9370 }
9371
9372
9373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LessThan__SWIG_0(void * jarg1, void * jarg2) {
9374   unsigned int jresult ;
9375   Dali::Radian arg1 ;
9376   Dali::Radian arg2 ;
9377   Dali::Radian *argp1 ;
9378   Dali::Radian *argp2 ;
9379   bool result;
9380   
9381   argp1 = (Dali::Radian *)jarg1; 
9382   if (!argp1) {
9383     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9384     return 0;
9385   }
9386   arg1 = *argp1; 
9387   argp2 = (Dali::Radian *)jarg2; 
9388   if (!argp2) {
9389     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9390     return 0;
9391   }
9392   arg2 = *argp2; 
9393   {
9394     try {
9395       result = (bool)Dali::operator <(arg1,arg2);
9396     } catch (std::out_of_range& e) {
9397       {
9398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9399       };
9400     } catch (std::exception& e) {
9401       {
9402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9403       };
9404     } catch (...) {
9405       {
9406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9407       };
9408     }
9409   }
9410   jresult = result; 
9411   return jresult;
9412 }
9413
9414
9415 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LessThan__SWIG_1(void * jarg1, void * jarg2) {
9416   unsigned int jresult ;
9417   Dali::Radian arg1 ;
9418   Dali::Degree arg2 ;
9419   Dali::Radian *argp1 ;
9420   Dali::Degree *argp2 ;
9421   bool result;
9422   
9423   argp1 = (Dali::Radian *)jarg1; 
9424   if (!argp1) {
9425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9426     return 0;
9427   }
9428   arg1 = *argp1; 
9429   argp2 = (Dali::Degree *)jarg2; 
9430   if (!argp2) {
9431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9432     return 0;
9433   }
9434   arg2 = *argp2; 
9435   {
9436     try {
9437       result = (bool)Dali::operator <(arg1,arg2);
9438     } catch (std::out_of_range& e) {
9439       {
9440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9441       };
9442     } catch (std::exception& e) {
9443       {
9444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9445       };
9446     } catch (...) {
9447       {
9448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9449       };
9450     }
9451   }
9452   jresult = result; 
9453   return jresult;
9454 }
9455
9456
9457 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LessThan__SWIG_2(void * jarg1, void * jarg2) {
9458   unsigned int jresult ;
9459   Dali::Degree arg1 ;
9460   Dali::Radian arg2 ;
9461   Dali::Degree *argp1 ;
9462   Dali::Radian *argp2 ;
9463   bool result;
9464   
9465   argp1 = (Dali::Degree *)jarg1; 
9466   if (!argp1) {
9467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9468     return 0;
9469   }
9470   arg1 = *argp1; 
9471   argp2 = (Dali::Radian *)jarg2; 
9472   if (!argp2) {
9473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9474     return 0;
9475   }
9476   arg2 = *argp2; 
9477   {
9478     try {
9479       result = (bool)Dali::operator <(arg1,arg2);
9480     } catch (std::out_of_range& e) {
9481       {
9482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9483       };
9484     } catch (std::exception& e) {
9485       {
9486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9487       };
9488     } catch (...) {
9489       {
9490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9491       };
9492     }
9493   }
9494   jresult = result; 
9495   return jresult;
9496 }
9497
9498
9499 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Multiply(void * jarg1, float jarg2) {
9500   void * jresult ;
9501   Dali::Radian arg1 ;
9502   float arg2 ;
9503   Dali::Radian *argp1 ;
9504   Dali::Radian result;
9505   
9506   argp1 = (Dali::Radian *)jarg1; 
9507   if (!argp1) {
9508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9509     return 0;
9510   }
9511   arg1 = *argp1; 
9512   arg2 = (float)jarg2; 
9513   {
9514     try {
9515       result = Dali::operator *(arg1,arg2);
9516     } catch (std::out_of_range& e) {
9517       {
9518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9519       };
9520     } catch (std::exception& e) {
9521       {
9522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9523       };
9524     } catch (...) {
9525       {
9526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9527       };
9528     }
9529   }
9530   jresult = new Dali::Radian((const Dali::Radian &)result); 
9531   return jresult;
9532 }
9533
9534
9535 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Subtract(void * jarg1) {
9536   void * jresult ;
9537   Dali::Radian arg1 ;
9538   Dali::Radian *argp1 ;
9539   Dali::Radian result;
9540   
9541   argp1 = (Dali::Radian *)jarg1; 
9542   if (!argp1) {
9543     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9544     return 0;
9545   }
9546   arg1 = *argp1; 
9547   {
9548     try {
9549       result = Dali::operator -(arg1);
9550     } catch (std::out_of_range& e) {
9551       {
9552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9553       };
9554     } catch (std::exception& e) {
9555       {
9556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9557       };
9558     } catch (...) {
9559       {
9560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9561       };
9562     }
9563   }
9564   jresult = new Dali::Radian((const Dali::Radian &)result); 
9565   return jresult;
9566 }
9567
9568
9569 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Clamp__SWIG_4(void * jarg1, float jarg2, float jarg3) {
9570   void * jresult ;
9571   Dali::Radian arg1 ;
9572   float arg2 ;
9573   float arg3 ;
9574   Dali::Radian *argp1 ;
9575   Dali::Radian result;
9576   
9577   argp1 = (Dali::Radian *)jarg1; 
9578   if (!argp1) {
9579     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9580     return 0;
9581   }
9582   arg1 = *argp1; 
9583   arg2 = (float)jarg2; 
9584   arg3 = (float)jarg3; 
9585   {
9586     try {
9587       result = Dali::Clamp(arg1,arg2,arg3);
9588     } catch (std::out_of_range& e) {
9589       {
9590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9591       };
9592     } catch (std::exception& e) {
9593       {
9594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9595       };
9596     } catch (...) {
9597       {
9598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9599       };
9600     }
9601   }
9602   jresult = new Dali::Radian((const Dali::Radian &)result); 
9603   return jresult;
9604 }
9605
9606
9607 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_0() {
9608   void * jresult ;
9609   Dali::Quaternion *result = 0 ;
9610   
9611   {
9612     try {
9613       result = (Dali::Quaternion *)new Dali::Quaternion();
9614     } catch (std::out_of_range& e) {
9615       {
9616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9617       };
9618     } catch (std::exception& e) {
9619       {
9620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9621       };
9622     } catch (...) {
9623       {
9624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9625       };
9626     }
9627   }
9628   jresult = (void *)result; 
9629   return jresult;
9630 }
9631
9632
9633 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
9634   void * jresult ;
9635   float arg1 ;
9636   float arg2 ;
9637   float arg3 ;
9638   float arg4 ;
9639   Dali::Quaternion *result = 0 ;
9640   
9641   arg1 = (float)jarg1; 
9642   arg2 = (float)jarg2; 
9643   arg3 = (float)jarg3; 
9644   arg4 = (float)jarg4; 
9645   {
9646     try {
9647       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,arg2,arg3,arg4);
9648     } catch (std::out_of_range& e) {
9649       {
9650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9651       };
9652     } catch (std::exception& e) {
9653       {
9654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9655       };
9656     } catch (...) {
9657       {
9658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9659       };
9660     }
9661   }
9662   jresult = (void *)result; 
9663   return jresult;
9664 }
9665
9666
9667 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_2(void * jarg1) {
9668   void * jresult ;
9669   Dali::Vector4 *arg1 = 0 ;
9670   Dali::Quaternion *result = 0 ;
9671   
9672   arg1 = (Dali::Vector4 *)jarg1;
9673   if (!arg1) {
9674     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
9675     return 0;
9676   } 
9677   {
9678     try {
9679       result = (Dali::Quaternion *)new Dali::Quaternion((Dali::Vector4 const &)*arg1);
9680     } catch (std::out_of_range& e) {
9681       {
9682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9683       };
9684     } catch (std::exception& e) {
9685       {
9686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9687       };
9688     } catch (...) {
9689       {
9690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9691       };
9692     }
9693   }
9694   jresult = (void *)result; 
9695   return jresult;
9696 }
9697
9698
9699 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_3(void * jarg1, void * jarg2) {
9700   void * jresult ;
9701   Dali::Radian arg1 ;
9702   Dali::Vector3 *arg2 = 0 ;
9703   Dali::Radian *argp1 ;
9704   Dali::Quaternion *result = 0 ;
9705   
9706   argp1 = (Dali::Radian *)jarg1; 
9707   if (!argp1) {
9708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9709     return 0;
9710   }
9711   arg1 = *argp1; 
9712   arg2 = (Dali::Vector3 *)jarg2;
9713   if (!arg2) {
9714     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9715     return 0;
9716   } 
9717   {
9718     try {
9719       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,(Dali::Vector3 const &)*arg2);
9720     } catch (std::out_of_range& e) {
9721       {
9722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9723       };
9724     } catch (std::exception& e) {
9725       {
9726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9727       };
9728     } catch (...) {
9729       {
9730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9731       };
9732     }
9733   }
9734   jresult = (void *)result; 
9735   return jresult;
9736 }
9737
9738
9739 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
9740   void * jresult ;
9741   Dali::Radian arg1 ;
9742   Dali::Radian arg2 ;
9743   Dali::Radian arg3 ;
9744   Dali::Radian *argp1 ;
9745   Dali::Radian *argp2 ;
9746   Dali::Radian *argp3 ;
9747   Dali::Quaternion *result = 0 ;
9748   
9749   argp1 = (Dali::Radian *)jarg1; 
9750   if (!argp1) {
9751     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9752     return 0;
9753   }
9754   arg1 = *argp1; 
9755   argp2 = (Dali::Radian *)jarg2; 
9756   if (!argp2) {
9757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9758     return 0;
9759   }
9760   arg2 = *argp2; 
9761   argp3 = (Dali::Radian *)jarg3; 
9762   if (!argp3) {
9763     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9764     return 0;
9765   }
9766   arg3 = *argp3; 
9767   {
9768     try {
9769       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,arg2,arg3);
9770     } catch (std::out_of_range& e) {
9771       {
9772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9773       };
9774     } catch (std::exception& e) {
9775       {
9776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9777       };
9778     } catch (...) {
9779       {
9780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9781       };
9782     }
9783   }
9784   jresult = (void *)result; 
9785   return jresult;
9786 }
9787
9788
9789 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_5(void * jarg1) {
9790   void * jresult ;
9791   Dali::Matrix *arg1 = 0 ;
9792   Dali::Quaternion *result = 0 ;
9793   
9794   arg1 = (Dali::Matrix *)jarg1;
9795   if (!arg1) {
9796     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
9797     return 0;
9798   } 
9799   {
9800     try {
9801       result = (Dali::Quaternion *)new Dali::Quaternion((Dali::Matrix const &)*arg1);
9802     } catch (std::out_of_range& e) {
9803       {
9804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9805       };
9806     } catch (std::exception& e) {
9807       {
9808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9809       };
9810     } catch (...) {
9811       {
9812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9813       };
9814     }
9815   }
9816   jresult = (void *)result; 
9817   return jresult;
9818 }
9819
9820
9821 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_6(void * jarg1, void * jarg2, void * jarg3) {
9822   void * jresult ;
9823   Dali::Vector3 *arg1 = 0 ;
9824   Dali::Vector3 *arg2 = 0 ;
9825   Dali::Vector3 *arg3 = 0 ;
9826   Dali::Quaternion *result = 0 ;
9827   
9828   arg1 = (Dali::Vector3 *)jarg1;
9829   if (!arg1) {
9830     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9831     return 0;
9832   } 
9833   arg2 = (Dali::Vector3 *)jarg2;
9834   if (!arg2) {
9835     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9836     return 0;
9837   } 
9838   arg3 = (Dali::Vector3 *)jarg3;
9839   if (!arg3) {
9840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9841     return 0;
9842   } 
9843   {
9844     try {
9845       result = (Dali::Quaternion *)new Dali::Quaternion((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3);
9846     } catch (std::out_of_range& e) {
9847       {
9848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9849       };
9850     } catch (std::exception& e) {
9851       {
9852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9853       };
9854     } catch (...) {
9855       {
9856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9857       };
9858     }
9859   }
9860   jresult = (void *)result; 
9861   return jresult;
9862 }
9863
9864
9865 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Quaternion__SWIG_7(void * jarg1, void * jarg2) {
9866   void * jresult ;
9867   Dali::Vector3 *arg1 = 0 ;
9868   Dali::Vector3 *arg2 = 0 ;
9869   Dali::Quaternion *result = 0 ;
9870   
9871   arg1 = (Dali::Vector3 *)jarg1;
9872   if (!arg1) {
9873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9874     return 0;
9875   } 
9876   arg2 = (Dali::Vector3 *)jarg2;
9877   if (!arg2) {
9878     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9879     return 0;
9880   } 
9881   {
9882     try {
9883       result = (Dali::Quaternion *)new Dali::Quaternion((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
9884     } catch (std::out_of_range& e) {
9885       {
9886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9887       };
9888     } catch (std::exception& e) {
9889       {
9890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9891       };
9892     } catch (...) {
9893       {
9894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9895       };
9896     }
9897   }
9898   jresult = (void *)result; 
9899   return jresult;
9900 }
9901
9902
9903 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Quaternion(void * jarg1) {
9904   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9905   
9906   arg1 = (Dali::Quaternion *)jarg1; 
9907   {
9908     try {
9909       delete arg1;
9910     } catch (std::out_of_range& e) {
9911       {
9912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
9913       };
9914     } catch (std::exception& e) {
9915       {
9916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
9917       };
9918     } catch (...) {
9919       {
9920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
9921       };
9922     }
9923   }
9924 }
9925
9926
9927 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_IDENTITY_get() {
9928   void * jresult ;
9929   Dali::Quaternion *result = 0 ;
9930   
9931   result = (Dali::Quaternion *)&Dali::Quaternion::IDENTITY;
9932   jresult = (void *)result; 
9933   return jresult;
9934 }
9935
9936
9937 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Quaternion_IsIdentity(void * jarg1) {
9938   unsigned int jresult ;
9939   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9940   bool result;
9941   
9942   arg1 = (Dali::Quaternion *)jarg1; 
9943   {
9944     try {
9945       result = (bool)((Dali::Quaternion const *)arg1)->IsIdentity();
9946     } catch (std::out_of_range& e) {
9947       {
9948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9949       };
9950     } catch (std::exception& e) {
9951       {
9952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9953       };
9954     } catch (...) {
9955       {
9956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9957       };
9958     }
9959   }
9960   jresult = result; 
9961   return jresult;
9962 }
9963
9964
9965 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Quaternion_ToAxisAngle(void * jarg1, void * jarg2, void * jarg3) {
9966   unsigned int jresult ;
9967   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9968   Dali::Vector3 *arg2 = 0 ;
9969   Dali::Radian *arg3 = 0 ;
9970   bool result;
9971   
9972   arg1 = (Dali::Quaternion *)jarg1; 
9973   arg2 = (Dali::Vector3 *)jarg2;
9974   if (!arg2) {
9975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
9976     return 0;
9977   } 
9978   arg3 = (Dali::Radian *)jarg3;
9979   if (!arg3) {
9980     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian & type is null", 0);
9981     return 0;
9982   } 
9983   {
9984     try {
9985       result = (bool)((Dali::Quaternion const *)arg1)->ToAxisAngle(*arg2,*arg3);
9986     } catch (std::out_of_range& e) {
9987       {
9988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
9989       };
9990     } catch (std::exception& e) {
9991       {
9992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
9993       };
9994     } catch (...) {
9995       {
9996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
9997       };
9998     }
9999   }
10000   jresult = result; 
10001   return jresult;
10002 }
10003
10004
10005 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_AsVector(void * jarg1) {
10006   void * jresult ;
10007   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10008   Dali::Vector4 *result = 0 ;
10009   
10010   arg1 = (Dali::Quaternion *)jarg1; 
10011   {
10012     try {
10013       result = (Dali::Vector4 *) &((Dali::Quaternion const *)arg1)->AsVector();
10014     } catch (std::out_of_range& e) {
10015       {
10016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10017       };
10018     } catch (std::exception& e) {
10019       {
10020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10021       };
10022     } catch (...) {
10023       {
10024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10025       };
10026     }
10027   }
10028   jresult = (void *)result; 
10029   return jresult;
10030 }
10031
10032
10033 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Quaternion_SetEuler(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
10034   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10035   Dali::Radian arg2 ;
10036   Dali::Radian arg3 ;
10037   Dali::Radian arg4 ;
10038   Dali::Radian *argp2 ;
10039   Dali::Radian *argp3 ;
10040   Dali::Radian *argp4 ;
10041   
10042   arg1 = (Dali::Quaternion *)jarg1; 
10043   argp2 = (Dali::Radian *)jarg2; 
10044   if (!argp2) {
10045     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
10046     return ;
10047   }
10048   arg2 = *argp2; 
10049   argp3 = (Dali::Radian *)jarg3; 
10050   if (!argp3) {
10051     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
10052     return ;
10053   }
10054   arg3 = *argp3; 
10055   argp4 = (Dali::Radian *)jarg4; 
10056   if (!argp4) {
10057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
10058     return ;
10059   }
10060   arg4 = *argp4; 
10061   {
10062     try {
10063       (arg1)->SetEuler(arg2,arg3,arg4);
10064     } catch (std::out_of_range& e) {
10065       {
10066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
10067       };
10068     } catch (std::exception& e) {
10069       {
10070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
10071       };
10072     } catch (...) {
10073       {
10074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
10075       };
10076     }
10077   }
10078 }
10079
10080
10081 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_EulerAngles(void * jarg1) {
10082   void * jresult ;
10083   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10084   Dali::Vector4 result;
10085   
10086   arg1 = (Dali::Quaternion *)jarg1; 
10087   {
10088     try {
10089       result = ((Dali::Quaternion const *)arg1)->EulerAngles();
10090     } catch (std::out_of_range& e) {
10091       {
10092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10093       };
10094     } catch (std::exception& e) {
10095       {
10096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10097       };
10098     } catch (...) {
10099       {
10100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10101       };
10102     }
10103   }
10104   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
10105   return jresult;
10106 }
10107
10108
10109 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Add(void * jarg1, void * jarg2) {
10110   void * jresult ;
10111   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10112   Dali::Quaternion *arg2 = 0 ;
10113   Dali::Quaternion result;
10114   
10115   arg1 = (Dali::Quaternion *)jarg1; 
10116   arg2 = (Dali::Quaternion *)jarg2;
10117   if (!arg2) {
10118     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10119     return 0;
10120   } 
10121   {
10122     try {
10123       result = ((Dali::Quaternion const *)arg1)->operator +((Dali::Quaternion const &)*arg2);
10124     } catch (std::out_of_range& e) {
10125       {
10126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10127       };
10128     } catch (std::exception& e) {
10129       {
10130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10131       };
10132     } catch (...) {
10133       {
10134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10135       };
10136     }
10137   }
10138   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10139   return jresult;
10140 }
10141
10142
10143 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Subtract__SWIG_0(void * jarg1, void * jarg2) {
10144   void * jresult ;
10145   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10146   Dali::Quaternion *arg2 = 0 ;
10147   Dali::Quaternion result;
10148   
10149   arg1 = (Dali::Quaternion *)jarg1; 
10150   arg2 = (Dali::Quaternion *)jarg2;
10151   if (!arg2) {
10152     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10153     return 0;
10154   } 
10155   {
10156     try {
10157       result = ((Dali::Quaternion const *)arg1)->operator -((Dali::Quaternion const &)*arg2);
10158     } catch (std::out_of_range& e) {
10159       {
10160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10161       };
10162     } catch (std::exception& e) {
10163       {
10164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10165       };
10166     } catch (...) {
10167       {
10168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10169       };
10170     }
10171   }
10172   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10173   return jresult;
10174 }
10175
10176
10177 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Multiply__SWIG_0(void * jarg1, void * jarg2) {
10178   void * jresult ;
10179   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10180   Dali::Quaternion *arg2 = 0 ;
10181   Dali::Quaternion result;
10182   
10183   arg1 = (Dali::Quaternion *)jarg1; 
10184   arg2 = (Dali::Quaternion *)jarg2;
10185   if (!arg2) {
10186     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10187     return 0;
10188   } 
10189   {
10190     try {
10191       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Quaternion const &)*arg2);
10192     } catch (std::out_of_range& e) {
10193       {
10194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10195       };
10196     } catch (std::exception& e) {
10197       {
10198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10199       };
10200     } catch (...) {
10201       {
10202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10203       };
10204     }
10205   }
10206   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10207   return jresult;
10208 }
10209
10210
10211 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Multiply__SWIG_1(void * jarg1, void * jarg2) {
10212   void * jresult ;
10213   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10214   Dali::Vector3 *arg2 = 0 ;
10215   Dali::Vector3 result;
10216   
10217   arg1 = (Dali::Quaternion *)jarg1; 
10218   arg2 = (Dali::Vector3 *)jarg2;
10219   if (!arg2) {
10220     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
10221     return 0;
10222   } 
10223   {
10224     try {
10225       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
10226     } catch (std::out_of_range& e) {
10227       {
10228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10229       };
10230     } catch (std::exception& e) {
10231       {
10232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10233       };
10234     } catch (...) {
10235       {
10236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10237       };
10238     }
10239   }
10240   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
10241   return jresult;
10242 }
10243
10244
10245 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Divide__SWIG_0(void * jarg1, void * jarg2) {
10246   void * jresult ;
10247   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10248   Dali::Quaternion *arg2 = 0 ;
10249   Dali::Quaternion result;
10250   
10251   arg1 = (Dali::Quaternion *)jarg1; 
10252   arg2 = (Dali::Quaternion *)jarg2;
10253   if (!arg2) {
10254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10255     return 0;
10256   } 
10257   {
10258     try {
10259       result = ((Dali::Quaternion const *)arg1)->operator /((Dali::Quaternion const &)*arg2);
10260     } catch (std::out_of_range& e) {
10261       {
10262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10263       };
10264     } catch (std::exception& e) {
10265       {
10266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10267       };
10268     } catch (...) {
10269       {
10270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10271       };
10272     }
10273   }
10274   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10275   return jresult;
10276 }
10277
10278
10279 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Multiply__SWIG_2(void * jarg1, float jarg2) {
10280   void * jresult ;
10281   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10282   float arg2 ;
10283   Dali::Quaternion result;
10284   
10285   arg1 = (Dali::Quaternion *)jarg1; 
10286   arg2 = (float)jarg2; 
10287   {
10288     try {
10289       result = ((Dali::Quaternion const *)arg1)->operator *(arg2);
10290     } catch (std::out_of_range& e) {
10291       {
10292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10293       };
10294     } catch (std::exception& e) {
10295       {
10296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10297       };
10298     } catch (...) {
10299       {
10300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10301       };
10302     }
10303   }
10304   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10305   return jresult;
10306 }
10307
10308
10309 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Divide__SWIG_1(void * jarg1, float jarg2) {
10310   void * jresult ;
10311   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10312   float arg2 ;
10313   Dali::Quaternion result;
10314   
10315   arg1 = (Dali::Quaternion *)jarg1; 
10316   arg2 = (float)jarg2; 
10317   {
10318     try {
10319       result = ((Dali::Quaternion const *)arg1)->operator /(arg2);
10320     } catch (std::out_of_range& e) {
10321       {
10322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10323       };
10324     } catch (std::exception& e) {
10325       {
10326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10327       };
10328     } catch (...) {
10329       {
10330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10331       };
10332     }
10333   }
10334   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10335   return jresult;
10336 }
10337
10338
10339 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Subtract__SWIG_1(void * jarg1) {
10340   void * jresult ;
10341   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10342   Dali::Quaternion result;
10343   
10344   arg1 = (Dali::Quaternion *)jarg1; 
10345   {
10346     try {
10347       result = ((Dali::Quaternion const *)arg1)->operator -();
10348     } catch (std::out_of_range& e) {
10349       {
10350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10351       };
10352     } catch (std::exception& e) {
10353       {
10354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10355       };
10356     } catch (...) {
10357       {
10358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10359       };
10360     }
10361   }
10362   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10363   return jresult;
10364 }
10365
10366
10367 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_AddAssign(void * jarg1, void * jarg2) {
10368   void * jresult ;
10369   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10370   Dali::Quaternion *arg2 = 0 ;
10371   Dali::Quaternion *result = 0 ;
10372   
10373   arg1 = (Dali::Quaternion *)jarg1; 
10374   arg2 = (Dali::Quaternion *)jarg2;
10375   if (!arg2) {
10376     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10377     return 0;
10378   } 
10379   {
10380     try {
10381       result = (Dali::Quaternion *) &(arg1)->operator +=((Dali::Quaternion const &)*arg2);
10382     } catch (std::out_of_range& e) {
10383       {
10384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10385       };
10386     } catch (std::exception& e) {
10387       {
10388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10389       };
10390     } catch (...) {
10391       {
10392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10393       };
10394     }
10395   }
10396   jresult = (void *)result; 
10397   return jresult;
10398 }
10399
10400
10401 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_SubtractAssign(void * jarg1, void * jarg2) {
10402   void * jresult ;
10403   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10404   Dali::Quaternion *arg2 = 0 ;
10405   Dali::Quaternion *result = 0 ;
10406   
10407   arg1 = (Dali::Quaternion *)jarg1; 
10408   arg2 = (Dali::Quaternion *)jarg2;
10409   if (!arg2) {
10410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10411     return 0;
10412   } 
10413   {
10414     try {
10415       result = (Dali::Quaternion *) &(arg1)->operator -=((Dali::Quaternion const &)*arg2);
10416     } catch (std::out_of_range& e) {
10417       {
10418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10419       };
10420     } catch (std::exception& e) {
10421       {
10422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10423       };
10424     } catch (...) {
10425       {
10426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10427       };
10428     }
10429   }
10430   jresult = (void *)result; 
10431   return jresult;
10432 }
10433
10434
10435 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
10436   void * jresult ;
10437   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10438   Dali::Quaternion *arg2 = 0 ;
10439   Dali::Quaternion *result = 0 ;
10440   
10441   arg1 = (Dali::Quaternion *)jarg1; 
10442   arg2 = (Dali::Quaternion *)jarg2;
10443   if (!arg2) {
10444     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10445     return 0;
10446   } 
10447   {
10448     try {
10449       result = (Dali::Quaternion *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
10450     } catch (std::out_of_range& e) {
10451       {
10452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10453       };
10454     } catch (std::exception& e) {
10455       {
10456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10457       };
10458     } catch (...) {
10459       {
10460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10461       };
10462     }
10463   }
10464   jresult = (void *)result; 
10465   return jresult;
10466 }
10467
10468
10469 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
10470   void * jresult ;
10471   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10472   float arg2 ;
10473   Dali::Quaternion *result = 0 ;
10474   
10475   arg1 = (Dali::Quaternion *)jarg1; 
10476   arg2 = (float)jarg2; 
10477   {
10478     try {
10479       result = (Dali::Quaternion *) &(arg1)->operator *=(arg2);
10480     } catch (std::out_of_range& e) {
10481       {
10482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10483       };
10484     } catch (std::exception& e) {
10485       {
10486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10487       };
10488     } catch (...) {
10489       {
10490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10491       };
10492     }
10493   }
10494   jresult = (void *)result; 
10495   return jresult;
10496 }
10497
10498
10499 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_DivideAssign(void * jarg1, float jarg2) {
10500   void * jresult ;
10501   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10502   float arg2 ;
10503   Dali::Quaternion *result = 0 ;
10504   
10505   arg1 = (Dali::Quaternion *)jarg1; 
10506   arg2 = (float)jarg2; 
10507   {
10508     try {
10509       result = (Dali::Quaternion *) &(arg1)->operator /=(arg2);
10510     } catch (std::out_of_range& e) {
10511       {
10512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10513       };
10514     } catch (std::exception& e) {
10515       {
10516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10517       };
10518     } catch (...) {
10519       {
10520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10521       };
10522     }
10523   }
10524   jresult = (void *)result; 
10525   return jresult;
10526 }
10527
10528
10529 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Quaternion_EqualTo(void * jarg1, void * jarg2) {
10530   unsigned int jresult ;
10531   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10532   Dali::Quaternion *arg2 = 0 ;
10533   bool result;
10534   
10535   arg1 = (Dali::Quaternion *)jarg1; 
10536   arg2 = (Dali::Quaternion *)jarg2;
10537   if (!arg2) {
10538     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10539     return 0;
10540   } 
10541   {
10542     try {
10543       result = (bool)((Dali::Quaternion const *)arg1)->operator ==((Dali::Quaternion const &)*arg2);
10544     } catch (std::out_of_range& e) {
10545       {
10546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10547       };
10548     } catch (std::exception& e) {
10549       {
10550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10551       };
10552     } catch (...) {
10553       {
10554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10555       };
10556     }
10557   }
10558   jresult = result; 
10559   return jresult;
10560 }
10561
10562
10563 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Quaternion_NotEqualTo(void * jarg1, void * jarg2) {
10564   unsigned int jresult ;
10565   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10566   Dali::Quaternion *arg2 = 0 ;
10567   bool result;
10568   
10569   arg1 = (Dali::Quaternion *)jarg1; 
10570   arg2 = (Dali::Quaternion *)jarg2;
10571   if (!arg2) {
10572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10573     return 0;
10574   } 
10575   {
10576     try {
10577       result = (bool)((Dali::Quaternion const *)arg1)->operator !=((Dali::Quaternion const &)*arg2);
10578     } catch (std::out_of_range& e) {
10579       {
10580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10581       };
10582     } catch (std::exception& e) {
10583       {
10584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10585       };
10586     } catch (...) {
10587       {
10588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10589       };
10590     }
10591   }
10592   jresult = result; 
10593   return jresult;
10594 }
10595
10596
10597 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Quaternion_Length(void * jarg1) {
10598   float jresult ;
10599   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10600   float result;
10601   
10602   arg1 = (Dali::Quaternion *)jarg1; 
10603   {
10604     try {
10605       result = (float)((Dali::Quaternion const *)arg1)->Length();
10606     } catch (std::out_of_range& e) {
10607       {
10608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10609       };
10610     } catch (std::exception& e) {
10611       {
10612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10613       };
10614     } catch (...) {
10615       {
10616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10617       };
10618     }
10619   }
10620   jresult = result; 
10621   return jresult;
10622 }
10623
10624
10625 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Quaternion_LengthSquared(void * jarg1) {
10626   float jresult ;
10627   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10628   float result;
10629   
10630   arg1 = (Dali::Quaternion *)jarg1; 
10631   {
10632     try {
10633       result = (float)((Dali::Quaternion const *)arg1)->LengthSquared();
10634     } catch (std::out_of_range& e) {
10635       {
10636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10637       };
10638     } catch (std::exception& e) {
10639       {
10640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10641       };
10642     } catch (...) {
10643       {
10644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10645       };
10646     }
10647   }
10648   jresult = result; 
10649   return jresult;
10650 }
10651
10652
10653 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Quaternion_Normalize(void * jarg1) {
10654   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10655   
10656   arg1 = (Dali::Quaternion *)jarg1; 
10657   {
10658     try {
10659       (arg1)->Normalize();
10660     } catch (std::out_of_range& e) {
10661       {
10662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
10663       };
10664     } catch (std::exception& e) {
10665       {
10666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
10667       };
10668     } catch (...) {
10669       {
10670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
10671       };
10672     }
10673   }
10674 }
10675
10676
10677 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Normalized(void * jarg1) {
10678   void * jresult ;
10679   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10680   Dali::Quaternion result;
10681   
10682   arg1 = (Dali::Quaternion *)jarg1; 
10683   {
10684     try {
10685       result = ((Dali::Quaternion const *)arg1)->Normalized();
10686     } catch (std::out_of_range& e) {
10687       {
10688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10689       };
10690     } catch (std::exception& e) {
10691       {
10692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10693       };
10694     } catch (...) {
10695       {
10696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10697       };
10698     }
10699   }
10700   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10701   return jresult;
10702 }
10703
10704
10705 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Quaternion_Conjugate(void * jarg1) {
10706   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10707   
10708   arg1 = (Dali::Quaternion *)jarg1; 
10709   {
10710     try {
10711       (arg1)->Conjugate();
10712     } catch (std::out_of_range& e) {
10713       {
10714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
10715       };
10716     } catch (std::exception& e) {
10717       {
10718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
10719       };
10720     } catch (...) {
10721       {
10722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
10723       };
10724     }
10725   }
10726 }
10727
10728
10729 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Quaternion_Invert(void * jarg1) {
10730   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10731   
10732   arg1 = (Dali::Quaternion *)jarg1; 
10733   {
10734     try {
10735       (arg1)->Invert();
10736     } catch (std::out_of_range& e) {
10737       {
10738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
10739       };
10740     } catch (std::exception& e) {
10741       {
10742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
10743       };
10744     } catch (...) {
10745       {
10746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
10747       };
10748     }
10749   }
10750 }
10751
10752
10753 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Log(void * jarg1) {
10754   void * jresult ;
10755   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10756   Dali::Quaternion result;
10757   
10758   arg1 = (Dali::Quaternion *)jarg1; 
10759   {
10760     try {
10761       result = ((Dali::Quaternion const *)arg1)->Log();
10762     } catch (std::out_of_range& e) {
10763       {
10764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10765       };
10766     } catch (std::exception& e) {
10767       {
10768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10769       };
10770     } catch (...) {
10771       {
10772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10773       };
10774     }
10775   }
10776   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10777   return jresult;
10778 }
10779
10780
10781 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Exp(void * jarg1) {
10782   void * jresult ;
10783   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10784   Dali::Quaternion result;
10785   
10786   arg1 = (Dali::Quaternion *)jarg1; 
10787   {
10788     try {
10789       result = ((Dali::Quaternion const *)arg1)->Exp();
10790     } catch (std::out_of_range& e) {
10791       {
10792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10793       };
10794     } catch (std::exception& e) {
10795       {
10796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10797       };
10798     } catch (...) {
10799       {
10800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10801       };
10802     }
10803   }
10804   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10805   return jresult;
10806 }
10807
10808
10809 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Quaternion_Dot(void * jarg1, void * jarg2) {
10810   float jresult ;
10811   Dali::Quaternion *arg1 = 0 ;
10812   Dali::Quaternion *arg2 = 0 ;
10813   float result;
10814   
10815   arg1 = (Dali::Quaternion *)jarg1;
10816   if (!arg1) {
10817     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10818     return 0;
10819   } 
10820   arg2 = (Dali::Quaternion *)jarg2;
10821   if (!arg2) {
10822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10823     return 0;
10824   } 
10825   {
10826     try {
10827       result = (float)Dali::Quaternion::Dot((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10828     } catch (std::out_of_range& e) {
10829       {
10830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10831       };
10832     } catch (std::exception& e) {
10833       {
10834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10835       };
10836     } catch (...) {
10837       {
10838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10839       };
10840     }
10841   }
10842   jresult = result; 
10843   return jresult;
10844 }
10845
10846
10847 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Lerp(void * jarg1, void * jarg2, float jarg3) {
10848   void * jresult ;
10849   Dali::Quaternion *arg1 = 0 ;
10850   Dali::Quaternion *arg2 = 0 ;
10851   float arg3 ;
10852   Dali::Quaternion result;
10853   
10854   arg1 = (Dali::Quaternion *)jarg1;
10855   if (!arg1) {
10856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10857     return 0;
10858   } 
10859   arg2 = (Dali::Quaternion *)jarg2;
10860   if (!arg2) {
10861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10862     return 0;
10863   } 
10864   arg3 = (float)jarg3; 
10865   {
10866     try {
10867       result = Dali::Quaternion::Lerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10868     } catch (std::out_of_range& e) {
10869       {
10870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10871       };
10872     } catch (std::exception& e) {
10873       {
10874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10875       };
10876     } catch (...) {
10877       {
10878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10879       };
10880     }
10881   }
10882   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10883   return jresult;
10884 }
10885
10886
10887 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Slerp(void * jarg1, void * jarg2, float jarg3) {
10888   void * jresult ;
10889   Dali::Quaternion *arg1 = 0 ;
10890   Dali::Quaternion *arg2 = 0 ;
10891   float arg3 ;
10892   Dali::Quaternion result;
10893   
10894   arg1 = (Dali::Quaternion *)jarg1;
10895   if (!arg1) {
10896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10897     return 0;
10898   } 
10899   arg2 = (Dali::Quaternion *)jarg2;
10900   if (!arg2) {
10901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10902     return 0;
10903   } 
10904   arg3 = (float)jarg3; 
10905   {
10906     try {
10907       result = Dali::Quaternion::Slerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10908     } catch (std::out_of_range& e) {
10909       {
10910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10911       };
10912     } catch (std::exception& e) {
10913       {
10914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10915       };
10916     } catch (...) {
10917       {
10918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10919       };
10920     }
10921   }
10922   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10923   return jresult;
10924 }
10925
10926
10927 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_SlerpNoInvert(void * jarg1, void * jarg2, float jarg3) {
10928   void * jresult ;
10929   Dali::Quaternion *arg1 = 0 ;
10930   Dali::Quaternion *arg2 = 0 ;
10931   float arg3 ;
10932   Dali::Quaternion result;
10933   
10934   arg1 = (Dali::Quaternion *)jarg1;
10935   if (!arg1) {
10936     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10937     return 0;
10938   } 
10939   arg2 = (Dali::Quaternion *)jarg2;
10940   if (!arg2) {
10941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10942     return 0;
10943   } 
10944   arg3 = (float)jarg3; 
10945   {
10946     try {
10947       result = Dali::Quaternion::SlerpNoInvert((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10948     } catch (std::out_of_range& e) {
10949       {
10950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
10951       };
10952     } catch (std::exception& e) {
10953       {
10954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
10955       };
10956     } catch (...) {
10957       {
10958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
10959       };
10960     }
10961   }
10962   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
10963   return jresult;
10964 }
10965
10966
10967 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Squad(void * jarg1, void * jarg2, void * jarg3, void * jarg4, float jarg5) {
10968   void * jresult ;
10969   Dali::Quaternion *arg1 = 0 ;
10970   Dali::Quaternion *arg2 = 0 ;
10971   Dali::Quaternion *arg3 = 0 ;
10972   Dali::Quaternion *arg4 = 0 ;
10973   float arg5 ;
10974   Dali::Quaternion result;
10975   
10976   arg1 = (Dali::Quaternion *)jarg1;
10977   if (!arg1) {
10978     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10979     return 0;
10980   } 
10981   arg2 = (Dali::Quaternion *)jarg2;
10982   if (!arg2) {
10983     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10984     return 0;
10985   } 
10986   arg3 = (Dali::Quaternion *)jarg3;
10987   if (!arg3) {
10988     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10989     return 0;
10990   } 
10991   arg4 = (Dali::Quaternion *)jarg4;
10992   if (!arg4) {
10993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10994     return 0;
10995   } 
10996   arg5 = (float)jarg5; 
10997   {
10998     try {
10999       result = Dali::Quaternion::Squad((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Quaternion const &)*arg4,arg5);
11000     } catch (std::out_of_range& e) {
11001       {
11002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11003       };
11004     } catch (std::exception& e) {
11005       {
11006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11007       };
11008     } catch (...) {
11009       {
11010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11011       };
11012     }
11013   }
11014   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
11015   return jresult;
11016 }
11017
11018
11019 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Quaternion_AngleBetween(void * jarg1, void * jarg2) {
11020   float jresult ;
11021   Dali::Quaternion *arg1 = 0 ;
11022   Dali::Quaternion *arg2 = 0 ;
11023   float result;
11024   
11025   arg1 = (Dali::Quaternion *)jarg1;
11026   if (!arg1) {
11027     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11028     return 0;
11029   } 
11030   arg2 = (Dali::Quaternion *)jarg2;
11031   if (!arg2) {
11032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11033     return 0;
11034   } 
11035   {
11036     try {
11037       result = (float)Dali::Quaternion::AngleBetween((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
11038     } catch (std::out_of_range& e) {
11039       {
11040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11041       };
11042     } catch (std::exception& e) {
11043       {
11044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11045       };
11046     } catch (...) {
11047       {
11048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11049       };
11050     }
11051   }
11052   jresult = result; 
11053   return jresult;
11054 }
11055
11056
11057 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Rotate__SWIG_0(void * jarg1, void * jarg2) {
11058   void * jresult ;
11059   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
11060   Dali::Vector4 *arg2 = 0 ;
11061   Dali::Vector4 result;
11062   
11063   arg1 = (Dali::Quaternion *)jarg1; 
11064   arg2 = (Dali::Vector4 *)jarg2;
11065   if (!arg2) {
11066     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11067     return 0;
11068   } 
11069   {
11070     try {
11071       result = ((Dali::Quaternion const *)arg1)->Rotate((Dali::Vector4 const &)*arg2);
11072     } catch (std::out_of_range& e) {
11073       {
11074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11075       };
11076     } catch (std::exception& e) {
11077       {
11078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11079       };
11080     } catch (...) {
11081       {
11082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11083       };
11084     }
11085   }
11086   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
11087   return jresult;
11088 }
11089
11090
11091 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_Rotate__SWIG_1(void * jarg1, void * jarg2) {
11092   void * jresult ;
11093   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
11094   Dali::Vector3 *arg2 = 0 ;
11095   Dali::Vector3 result;
11096   
11097   arg1 = (Dali::Quaternion *)jarg1; 
11098   arg2 = (Dali::Vector3 *)jarg2;
11099   if (!arg2) {
11100     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11101     return 0;
11102   } 
11103   {
11104     try {
11105       result = ((Dali::Quaternion const *)arg1)->Rotate((Dali::Vector3 const &)*arg2);
11106     } catch (std::out_of_range& e) {
11107       {
11108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11109       };
11110     } catch (std::exception& e) {
11111       {
11112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11113       };
11114     } catch (...) {
11115       {
11116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11117       };
11118     }
11119   }
11120   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
11121   return jresult;
11122 }
11123
11124
11125 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Quaternion_mVector_set(void * jarg1, void * jarg2) {
11126   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
11127   Dali::Vector4 *arg2 = (Dali::Vector4 *) 0 ;
11128   
11129   arg1 = (Dali::Quaternion *)jarg1; 
11130   arg2 = (Dali::Vector4 *)jarg2; 
11131   if (arg1) (arg1)->mVector = *arg2;
11132 }
11133
11134
11135 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Quaternion_mVector_get(void * jarg1) {
11136   void * jresult ;
11137   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
11138   Dali::Vector4 *result = 0 ;
11139   
11140   arg1 = (Dali::Quaternion *)jarg1; 
11141   result = (Dali::Vector4 *)& ((arg1)->mVector);
11142   jresult = (void *)result; 
11143   return jresult;
11144 }
11145
11146
11147 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix__SWIG_0() {
11148   void * jresult ;
11149   Dali::Matrix *result = 0 ;
11150   
11151   {
11152     try {
11153       result = (Dali::Matrix *)new Dali::Matrix();
11154     } catch (std::out_of_range& e) {
11155       {
11156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11157       };
11158     } catch (std::exception& e) {
11159       {
11160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11161       };
11162     } catch (...) {
11163       {
11164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11165       };
11166     }
11167   }
11168   jresult = (void *)result; 
11169   return jresult;
11170 }
11171
11172
11173 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix__SWIG_1(unsigned int jarg1) {
11174   void * jresult ;
11175   bool arg1 ;
11176   Dali::Matrix *result = 0 ;
11177   
11178   arg1 = jarg1 ? true : false; 
11179   {
11180     try {
11181       result = (Dali::Matrix *)new Dali::Matrix(arg1);
11182     } catch (std::out_of_range& e) {
11183       {
11184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11185       };
11186     } catch (std::exception& e) {
11187       {
11188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11189       };
11190     } catch (...) {
11191       {
11192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11193       };
11194     }
11195   }
11196   jresult = (void *)result; 
11197   return jresult;
11198 }
11199
11200
11201 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix__SWIG_2(float* jarg1) {
11202   void * jresult ;
11203   float *arg1 = (float *) 0 ;
11204   Dali::Matrix *result = 0 ;
11205   
11206   arg1 = jarg1;
11207   {
11208     try {
11209       result = (Dali::Matrix *)new Dali::Matrix((float const *)arg1);
11210     } catch (std::out_of_range& e) {
11211       {
11212         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11213       };
11214     } catch (std::exception& e) {
11215       {
11216         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11217       };
11218     } catch (...) {
11219       {
11220         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11221       };
11222     }
11223   }
11224   jresult = (void *)result; 
11225   
11226   
11227   return jresult;
11228 }
11229
11230
11231 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix__SWIG_3(void * jarg1) {
11232   void * jresult ;
11233   Dali::Quaternion *arg1 = 0 ;
11234   Dali::Matrix *result = 0 ;
11235   
11236   arg1 = (Dali::Quaternion *)jarg1;
11237   if (!arg1) {
11238     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11239     return 0;
11240   } 
11241   {
11242     try {
11243       result = (Dali::Matrix *)new Dali::Matrix((Dali::Quaternion const &)*arg1);
11244     } catch (std::out_of_range& e) {
11245       {
11246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11247       };
11248     } catch (std::exception& e) {
11249       {
11250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11251       };
11252     } catch (...) {
11253       {
11254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11255       };
11256     }
11257   }
11258   jresult = (void *)result; 
11259   return jresult;
11260 }
11261
11262
11263 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix__SWIG_4(void * jarg1) {
11264   void * jresult ;
11265   Dali::Matrix *arg1 = 0 ;
11266   Dali::Matrix *result = 0 ;
11267   
11268   arg1 = (Dali::Matrix *)jarg1;
11269   if (!arg1) {
11270     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11271     return 0;
11272   } 
11273   {
11274     try {
11275       result = (Dali::Matrix *)new Dali::Matrix((Dali::Matrix const &)*arg1);
11276     } catch (std::out_of_range& e) {
11277       {
11278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11279       };
11280     } catch (std::exception& e) {
11281       {
11282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11283       };
11284     } catch (...) {
11285       {
11286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11287       };
11288     }
11289   }
11290   jresult = (void *)result; 
11291   return jresult;
11292 }
11293
11294
11295 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_Assign(void * jarg1, void * jarg2) {
11296   void * jresult ;
11297   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11298   Dali::Matrix *arg2 = 0 ;
11299   Dali::Matrix *result = 0 ;
11300   
11301   arg1 = (Dali::Matrix *)jarg1; 
11302   arg2 = (Dali::Matrix *)jarg2;
11303   if (!arg2) {
11304     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11305     return 0;
11306   } 
11307   {
11308     try {
11309       result = (Dali::Matrix *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
11310     } catch (std::out_of_range& e) {
11311       {
11312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11313       };
11314     } catch (std::exception& e) {
11315       {
11316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11317       };
11318     } catch (...) {
11319       {
11320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11321       };
11322     }
11323   }
11324   jresult = (void *)result; 
11325   return jresult;
11326 }
11327
11328
11329 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_IDENTITY_get() {
11330   void * jresult ;
11331   Dali::Matrix *result = 0 ;
11332   
11333   result = (Dali::Matrix *)&Dali::Matrix::IDENTITY;
11334   jresult = (void *)result; 
11335   return jresult;
11336 }
11337
11338
11339 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetIdentity(void * jarg1) {
11340   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11341   
11342   arg1 = (Dali::Matrix *)jarg1; 
11343   {
11344     try {
11345       (arg1)->SetIdentity();
11346     } catch (std::out_of_range& e) {
11347       {
11348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11349       };
11350     } catch (std::exception& e) {
11351       {
11352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11353       };
11354     } catch (...) {
11355       {
11356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11357       };
11358     }
11359   }
11360 }
11361
11362
11363 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetIdentityAndScale(void * jarg1, void * jarg2) {
11364   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11365   Dali::Vector3 *arg2 = 0 ;
11366   
11367   arg1 = (Dali::Matrix *)jarg1; 
11368   arg2 = (Dali::Vector3 *)jarg2;
11369   if (!arg2) {
11370     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11371     return ;
11372   } 
11373   {
11374     try {
11375       (arg1)->SetIdentityAndScale((Dali::Vector3 const &)*arg2);
11376     } catch (std::out_of_range& e) {
11377       {
11378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11379       };
11380     } catch (std::exception& e) {
11381       {
11382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11383       };
11384     } catch (...) {
11385       {
11386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11387       };
11388     }
11389   }
11390 }
11391
11392
11393 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_InvertTransform(void * jarg1, void * jarg2) {
11394   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11395   Dali::Matrix *arg2 = 0 ;
11396   
11397   arg1 = (Dali::Matrix *)jarg1; 
11398   arg2 = (Dali::Matrix *)jarg2;
11399   if (!arg2) {
11400     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11401     return ;
11402   } 
11403   {
11404     try {
11405       ((Dali::Matrix const *)arg1)->InvertTransform(*arg2);
11406     } catch (std::out_of_range& e) {
11407       {
11408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11409       };
11410     } catch (std::exception& e) {
11411       {
11412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11413       };
11414     } catch (...) {
11415       {
11416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11417       };
11418     }
11419   }
11420 }
11421
11422
11423 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix_Invert(void * jarg1) {
11424   unsigned int jresult ;
11425   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11426   bool result;
11427   
11428   arg1 = (Dali::Matrix *)jarg1; 
11429   {
11430     try {
11431       result = (bool)(arg1)->Invert();
11432     } catch (std::out_of_range& e) {
11433       {
11434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11435       };
11436     } catch (std::exception& e) {
11437       {
11438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11439       };
11440     } catch (...) {
11441       {
11442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11443       };
11444     }
11445   }
11446   jresult = result; 
11447   return jresult;
11448 }
11449
11450
11451 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_Transpose(void * jarg1) {
11452   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11453   
11454   arg1 = (Dali::Matrix *)jarg1; 
11455   {
11456     try {
11457       (arg1)->Transpose();
11458     } catch (std::out_of_range& e) {
11459       {
11460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11461       };
11462     } catch (std::exception& e) {
11463       {
11464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11465       };
11466     } catch (...) {
11467       {
11468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11469       };
11470     }
11471   }
11472 }
11473
11474
11475 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_GetXAxis(void * jarg1) {
11476   void * jresult ;
11477   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11478   Dali::Vector3 result;
11479   
11480   arg1 = (Dali::Matrix *)jarg1; 
11481   {
11482     try {
11483       result = ((Dali::Matrix const *)arg1)->GetXAxis();
11484     } catch (std::out_of_range& e) {
11485       {
11486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11487       };
11488     } catch (std::exception& e) {
11489       {
11490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11491       };
11492     } catch (...) {
11493       {
11494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11495       };
11496     }
11497   }
11498   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
11499   return jresult;
11500 }
11501
11502
11503 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_GetYAxis(void * jarg1) {
11504   void * jresult ;
11505   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11506   Dali::Vector3 result;
11507   
11508   arg1 = (Dali::Matrix *)jarg1; 
11509   {
11510     try {
11511       result = ((Dali::Matrix const *)arg1)->GetYAxis();
11512     } catch (std::out_of_range& e) {
11513       {
11514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11515       };
11516     } catch (std::exception& e) {
11517       {
11518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11519       };
11520     } catch (...) {
11521       {
11522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11523       };
11524     }
11525   }
11526   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
11527   return jresult;
11528 }
11529
11530
11531 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_GetZAxis(void * jarg1) {
11532   void * jresult ;
11533   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11534   Dali::Vector3 result;
11535   
11536   arg1 = (Dali::Matrix *)jarg1; 
11537   {
11538     try {
11539       result = ((Dali::Matrix const *)arg1)->GetZAxis();
11540     } catch (std::out_of_range& e) {
11541       {
11542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11543       };
11544     } catch (std::exception& e) {
11545       {
11546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11547       };
11548     } catch (...) {
11549       {
11550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11551       };
11552     }
11553   }
11554   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
11555   return jresult;
11556 }
11557
11558
11559 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetXAxis(void * jarg1, void * jarg2) {
11560   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11561   Dali::Vector3 *arg2 = 0 ;
11562   
11563   arg1 = (Dali::Matrix *)jarg1; 
11564   arg2 = (Dali::Vector3 *)jarg2;
11565   if (!arg2) {
11566     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11567     return ;
11568   } 
11569   {
11570     try {
11571       (arg1)->SetXAxis((Dali::Vector3 const &)*arg2);
11572     } catch (std::out_of_range& e) {
11573       {
11574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11575       };
11576     } catch (std::exception& e) {
11577       {
11578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11579       };
11580     } catch (...) {
11581       {
11582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11583       };
11584     }
11585   }
11586 }
11587
11588
11589 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetYAxis(void * jarg1, void * jarg2) {
11590   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11591   Dali::Vector3 *arg2 = 0 ;
11592   
11593   arg1 = (Dali::Matrix *)jarg1; 
11594   arg2 = (Dali::Vector3 *)jarg2;
11595   if (!arg2) {
11596     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11597     return ;
11598   } 
11599   {
11600     try {
11601       (arg1)->SetYAxis((Dali::Vector3 const &)*arg2);
11602     } catch (std::out_of_range& e) {
11603       {
11604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11605       };
11606     } catch (std::exception& e) {
11607       {
11608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11609       };
11610     } catch (...) {
11611       {
11612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11613       };
11614     }
11615   }
11616 }
11617
11618
11619 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetZAxis(void * jarg1, void * jarg2) {
11620   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11621   Dali::Vector3 *arg2 = 0 ;
11622   
11623   arg1 = (Dali::Matrix *)jarg1; 
11624   arg2 = (Dali::Vector3 *)jarg2;
11625   if (!arg2) {
11626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11627     return ;
11628   } 
11629   {
11630     try {
11631       (arg1)->SetZAxis((Dali::Vector3 const &)*arg2);
11632     } catch (std::out_of_range& e) {
11633       {
11634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11635       };
11636     } catch (std::exception& e) {
11637       {
11638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11639       };
11640     } catch (...) {
11641       {
11642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11643       };
11644     }
11645   }
11646 }
11647
11648
11649 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_GetTranslation(void * jarg1) {
11650   void * jresult ;
11651   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11652   Dali::Vector4 *result = 0 ;
11653   
11654   arg1 = (Dali::Matrix *)jarg1; 
11655   {
11656     try {
11657       result = (Dali::Vector4 *) &((Dali::Matrix const *)arg1)->GetTranslation();
11658     } catch (std::out_of_range& e) {
11659       {
11660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11661       };
11662     } catch (std::exception& e) {
11663       {
11664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11665       };
11666     } catch (...) {
11667       {
11668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11669       };
11670     }
11671   }
11672   jresult = (void *)result; 
11673   return jresult;
11674 }
11675
11676
11677 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_GetTranslation3(void * jarg1) {
11678   void * jresult ;
11679   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11680   Dali::Vector3 *result = 0 ;
11681   
11682   arg1 = (Dali::Matrix *)jarg1; 
11683   {
11684     try {
11685       result = (Dali::Vector3 *) &((Dali::Matrix const *)arg1)->GetTranslation3();
11686     } catch (std::out_of_range& e) {
11687       {
11688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11689       };
11690     } catch (std::exception& e) {
11691       {
11692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11693       };
11694     } catch (...) {
11695       {
11696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11697       };
11698     }
11699   }
11700   jresult = (void *)result; 
11701   return jresult;
11702 }
11703
11704
11705 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetTranslation__SWIG_0(void * jarg1, void * jarg2) {
11706   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11707   Dali::Vector4 *arg2 = 0 ;
11708   
11709   arg1 = (Dali::Matrix *)jarg1; 
11710   arg2 = (Dali::Vector4 *)jarg2;
11711   if (!arg2) {
11712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11713     return ;
11714   } 
11715   {
11716     try {
11717       (arg1)->SetTranslation((Dali::Vector4 const &)*arg2);
11718     } catch (std::out_of_range& e) {
11719       {
11720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11721       };
11722     } catch (std::exception& e) {
11723       {
11724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11725       };
11726     } catch (...) {
11727       {
11728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11729       };
11730     }
11731   }
11732 }
11733
11734
11735 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetTranslation__SWIG_1(void * jarg1, void * jarg2) {
11736   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11737   Dali::Vector3 *arg2 = 0 ;
11738   
11739   arg1 = (Dali::Matrix *)jarg1; 
11740   arg2 = (Dali::Vector3 *)jarg2;
11741   if (!arg2) {
11742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11743     return ;
11744   } 
11745   {
11746     try {
11747       (arg1)->SetTranslation((Dali::Vector3 const &)*arg2);
11748     } catch (std::out_of_range& e) {
11749       {
11750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11751       };
11752     } catch (std::exception& e) {
11753       {
11754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11755       };
11756     } catch (...) {
11757       {
11758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11759       };
11760     }
11761   }
11762 }
11763
11764
11765 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_OrthoNormalize(void * jarg1) {
11766   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11767   
11768   arg1 = (Dali::Matrix *)jarg1; 
11769   {
11770     try {
11771       (arg1)->OrthoNormalize();
11772     } catch (std::out_of_range& e) {
11773       {
11774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11775       };
11776     } catch (std::exception& e) {
11777       {
11778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11779       };
11780     } catch (...) {
11781       {
11782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11783       };
11784     }
11785   }
11786 }
11787
11788
11789 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_AsFloat__SWIG_0(void * jarg1) {
11790   void * jresult ;
11791   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11792   float *result = 0 ;
11793   
11794   arg1 = (Dali::Matrix *)jarg1; 
11795   {
11796     try {
11797       result = (float *)((Dali::Matrix const *)arg1)->AsFloat();
11798     } catch (std::out_of_range& e) {
11799       {
11800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11801       };
11802     } catch (std::exception& e) {
11803       {
11804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11805       };
11806     } catch (...) {
11807       {
11808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11809       };
11810     }
11811   }
11812   jresult = (void *)result; 
11813   return jresult;
11814 }
11815
11816
11817 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_Multiply__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
11818   Dali::Matrix *arg1 = 0 ;
11819   Dali::Matrix *arg2 = 0 ;
11820   Dali::Matrix *arg3 = 0 ;
11821   
11822   arg1 = (Dali::Matrix *)jarg1;
11823   if (!arg1) {
11824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11825     return ;
11826   } 
11827   arg2 = (Dali::Matrix *)jarg2;
11828   if (!arg2) {
11829     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11830     return ;
11831   } 
11832   arg3 = (Dali::Matrix *)jarg3;
11833   if (!arg3) {
11834     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11835     return ;
11836   } 
11837   {
11838     try {
11839       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Matrix const &)*arg3);
11840     } catch (std::out_of_range& e) {
11841       {
11842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11843       };
11844     } catch (std::exception& e) {
11845       {
11846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11847       };
11848     } catch (...) {
11849       {
11850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11851       };
11852     }
11853   }
11854 }
11855
11856
11857 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_Multiply__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
11858   Dali::Matrix *arg1 = 0 ;
11859   Dali::Matrix *arg2 = 0 ;
11860   Dali::Quaternion *arg3 = 0 ;
11861   
11862   arg1 = (Dali::Matrix *)jarg1;
11863   if (!arg1) {
11864     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11865     return ;
11866   } 
11867   arg2 = (Dali::Matrix *)jarg2;
11868   if (!arg2) {
11869     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11870     return ;
11871   } 
11872   arg3 = (Dali::Quaternion *)jarg3;
11873   if (!arg3) {
11874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11875     return ;
11876   } 
11877   {
11878     try {
11879       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Quaternion const &)*arg3);
11880     } catch (std::out_of_range& e) {
11881       {
11882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
11883       };
11884     } catch (std::exception& e) {
11885       {
11886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
11887       };
11888     } catch (...) {
11889       {
11890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
11891       };
11892     }
11893   }
11894 }
11895
11896
11897 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix_Multiply__SWIG_2(void * jarg1, void * jarg2) {
11898   void * jresult ;
11899   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11900   Dali::Vector4 *arg2 = 0 ;
11901   Dali::Vector4 result;
11902   
11903   arg1 = (Dali::Matrix *)jarg1; 
11904   arg2 = (Dali::Vector4 *)jarg2;
11905   if (!arg2) {
11906     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11907     return 0;
11908   } 
11909   {
11910     try {
11911       result = ((Dali::Matrix const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
11912     } catch (std::out_of_range& e) {
11913       {
11914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11915       };
11916     } catch (std::exception& e) {
11917       {
11918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11919       };
11920     } catch (...) {
11921       {
11922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11923       };
11924     }
11925   }
11926   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
11927   return jresult;
11928 }
11929
11930
11931 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix_EqualTo(void * jarg1, void * jarg2) {
11932   unsigned int jresult ;
11933   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11934   Dali::Matrix *arg2 = 0 ;
11935   bool result;
11936   
11937   arg1 = (Dali::Matrix *)jarg1; 
11938   arg2 = (Dali::Matrix *)jarg2;
11939   if (!arg2) {
11940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11941     return 0;
11942   } 
11943   {
11944     try {
11945       result = (bool)((Dali::Matrix const *)arg1)->operator ==((Dali::Matrix const &)*arg2);
11946     } catch (std::out_of_range& e) {
11947       {
11948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11949       };
11950     } catch (std::exception& e) {
11951       {
11952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11953       };
11954     } catch (...) {
11955       {
11956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11957       };
11958     }
11959   }
11960   jresult = result; 
11961   return jresult;
11962 }
11963
11964
11965 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix_NotEqualTo(void * jarg1, void * jarg2) {
11966   unsigned int jresult ;
11967   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11968   Dali::Matrix *arg2 = 0 ;
11969   bool result;
11970   
11971   arg1 = (Dali::Matrix *)jarg1; 
11972   arg2 = (Dali::Matrix *)jarg2;
11973   if (!arg2) {
11974     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11975     return 0;
11976   } 
11977   {
11978     try {
11979       result = (bool)((Dali::Matrix const *)arg1)->operator !=((Dali::Matrix const &)*arg2);
11980     } catch (std::out_of_range& e) {
11981       {
11982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
11983       };
11984     } catch (std::exception& e) {
11985       {
11986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
11987       };
11988     } catch (...) {
11989       {
11990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
11991       };
11992     }
11993   }
11994   jresult = result; 
11995   return jresult;
11996 }
11997
11998
11999 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
12000   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
12001   Dali::Vector3 *arg2 = 0 ;
12002   Dali::Quaternion *arg3 = 0 ;
12003   Dali::Vector3 *arg4 = 0 ;
12004   
12005   arg1 = (Dali::Matrix *)jarg1; 
12006   arg2 = (Dali::Vector3 *)jarg2;
12007   if (!arg2) {
12008     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12009     return ;
12010   } 
12011   arg3 = (Dali::Quaternion *)jarg3;
12012   if (!arg3) {
12013     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
12014     return ;
12015   } 
12016   arg4 = (Dali::Vector3 *)jarg4;
12017   if (!arg4) {
12018     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12019     return ;
12020   } 
12021   {
12022     try {
12023       (arg1)->SetTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
12024     } catch (std::out_of_range& e) {
12025       {
12026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12027       };
12028     } catch (std::exception& e) {
12029       {
12030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12031       };
12032     } catch (...) {
12033       {
12034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12035       };
12036     }
12037   }
12038 }
12039
12040
12041 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetInverseTransformComponents__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
12042   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
12043   Dali::Vector3 *arg2 = 0 ;
12044   Dali::Quaternion *arg3 = 0 ;
12045   Dali::Vector3 *arg4 = 0 ;
12046   
12047   arg1 = (Dali::Matrix *)jarg1; 
12048   arg2 = (Dali::Vector3 *)jarg2;
12049   if (!arg2) {
12050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12051     return ;
12052   } 
12053   arg3 = (Dali::Quaternion *)jarg3;
12054   if (!arg3) {
12055     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
12056     return ;
12057   } 
12058   arg4 = (Dali::Vector3 *)jarg4;
12059   if (!arg4) {
12060     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12061     return ;
12062   } 
12063   {
12064     try {
12065       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
12066     } catch (std::out_of_range& e) {
12067       {
12068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12069       };
12070     } catch (std::exception& e) {
12071       {
12072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12073       };
12074     } catch (...) {
12075       {
12076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12077       };
12078     }
12079   }
12080 }
12081
12082
12083 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_SetInverseTransformComponents__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
12084   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
12085   Dali::Vector3 *arg2 = 0 ;
12086   Dali::Vector3 *arg3 = 0 ;
12087   Dali::Vector3 *arg4 = 0 ;
12088   Dali::Vector3 *arg5 = 0 ;
12089   
12090   arg1 = (Dali::Matrix *)jarg1; 
12091   arg2 = (Dali::Vector3 *)jarg2;
12092   if (!arg2) {
12093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12094     return ;
12095   } 
12096   arg3 = (Dali::Vector3 *)jarg3;
12097   if (!arg3) {
12098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12099     return ;
12100   } 
12101   arg4 = (Dali::Vector3 *)jarg4;
12102   if (!arg4) {
12103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12104     return ;
12105   } 
12106   arg5 = (Dali::Vector3 *)jarg5;
12107   if (!arg5) {
12108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12109     return ;
12110   } 
12111   {
12112     try {
12113       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3,(Dali::Vector3 const &)*arg4,(Dali::Vector3 const &)*arg5);
12114     } catch (std::out_of_range& e) {
12115       {
12116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12117       };
12118     } catch (std::exception& e) {
12119       {
12120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12121       };
12122     } catch (...) {
12123       {
12124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12125       };
12126     }
12127   }
12128 }
12129
12130
12131 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix_GetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
12132   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
12133   Dali::Vector3 *arg2 = 0 ;
12134   Dali::Quaternion *arg3 = 0 ;
12135   Dali::Vector3 *arg4 = 0 ;
12136   
12137   arg1 = (Dali::Matrix *)jarg1; 
12138   arg2 = (Dali::Vector3 *)jarg2;
12139   if (!arg2) {
12140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
12141     return ;
12142   } 
12143   arg3 = (Dali::Quaternion *)jarg3;
12144   if (!arg3) {
12145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
12146     return ;
12147   } 
12148   arg4 = (Dali::Vector3 *)jarg4;
12149   if (!arg4) {
12150     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
12151     return ;
12152   } 
12153   {
12154     try {
12155       ((Dali::Matrix const *)arg1)->GetTransformComponents(*arg2,*arg3,*arg4);
12156     } catch (std::out_of_range& e) {
12157       {
12158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12159       };
12160     } catch (std::exception& e) {
12161       {
12162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12163       };
12164     } catch (...) {
12165       {
12166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12167       };
12168     }
12169   }
12170 }
12171
12172
12173 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Matrix(void * jarg1) {
12174   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
12175   
12176   arg1 = (Dali::Matrix *)jarg1; 
12177   {
12178     try {
12179       delete arg1;
12180     } catch (std::out_of_range& e) {
12181       {
12182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12183       };
12184     } catch (std::exception& e) {
12185       {
12186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12187       };
12188     } catch (...) {
12189       {
12190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12191       };
12192     }
12193   }
12194 }
12195
12196
12197 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix3_IDENTITY_get() {
12198   void * jresult ;
12199   Dali::Matrix3 *result = 0 ;
12200   
12201   result = (Dali::Matrix3 *)&Dali::Matrix3::IDENTITY;
12202   jresult = (void *)result; 
12203   return jresult;
12204 }
12205
12206
12207 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix3__SWIG_0() {
12208   void * jresult ;
12209   Dali::Matrix3 *result = 0 ;
12210   
12211   {
12212     try {
12213       result = (Dali::Matrix3 *)new Dali::Matrix3();
12214     } catch (std::out_of_range& e) {
12215       {
12216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12217       };
12218     } catch (std::exception& e) {
12219       {
12220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12221       };
12222     } catch (...) {
12223       {
12224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12225       };
12226     }
12227   }
12228   jresult = (void *)result; 
12229   return jresult;
12230 }
12231
12232
12233 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix3__SWIG_1(void * jarg1) {
12234   void * jresult ;
12235   Dali::Matrix3 *arg1 = 0 ;
12236   Dali::Matrix3 *result = 0 ;
12237   
12238   arg1 = (Dali::Matrix3 *)jarg1;
12239   if (!arg1) {
12240     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12241     return 0;
12242   } 
12243   {
12244     try {
12245       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix3 const &)*arg1);
12246     } catch (std::out_of_range& e) {
12247       {
12248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12249       };
12250     } catch (std::exception& e) {
12251       {
12252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12253       };
12254     } catch (...) {
12255       {
12256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12257       };
12258     }
12259   }
12260   jresult = (void *)result; 
12261   return jresult;
12262 }
12263
12264
12265 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix3__SWIG_2(void * jarg1) {
12266   void * jresult ;
12267   Dali::Matrix *arg1 = 0 ;
12268   Dali::Matrix3 *result = 0 ;
12269   
12270   arg1 = (Dali::Matrix *)jarg1;
12271   if (!arg1) {
12272     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
12273     return 0;
12274   } 
12275   {
12276     try {
12277       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix const &)*arg1);
12278     } catch (std::out_of_range& e) {
12279       {
12280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12281       };
12282     } catch (std::exception& e) {
12283       {
12284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12285       };
12286     } catch (...) {
12287       {
12288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12289       };
12290     }
12291   }
12292   jresult = (void *)result; 
12293   return jresult;
12294 }
12295
12296
12297 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Matrix3__SWIG_3(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) {
12298   void * jresult ;
12299   float arg1 ;
12300   float arg2 ;
12301   float arg3 ;
12302   float arg4 ;
12303   float arg5 ;
12304   float arg6 ;
12305   float arg7 ;
12306   float arg8 ;
12307   float arg9 ;
12308   Dali::Matrix3 *result = 0 ;
12309   
12310   arg1 = (float)jarg1; 
12311   arg2 = (float)jarg2; 
12312   arg3 = (float)jarg3; 
12313   arg4 = (float)jarg4; 
12314   arg5 = (float)jarg5; 
12315   arg6 = (float)jarg6; 
12316   arg7 = (float)jarg7; 
12317   arg8 = (float)jarg8; 
12318   arg9 = (float)jarg9; 
12319   {
12320     try {
12321       result = (Dali::Matrix3 *)new Dali::Matrix3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
12322     } catch (std::out_of_range& e) {
12323       {
12324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12325       };
12326     } catch (std::exception& e) {
12327       {
12328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12329       };
12330     } catch (...) {
12331       {
12332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12333       };
12334     }
12335   }
12336   jresult = (void *)result; 
12337   return jresult;
12338 }
12339
12340
12341 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix3_Assign__SWIG_0(void * jarg1, void * jarg2) {
12342   void * jresult ;
12343   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12344   Dali::Matrix3 *arg2 = 0 ;
12345   Dali::Matrix3 *result = 0 ;
12346   
12347   arg1 = (Dali::Matrix3 *)jarg1; 
12348   arg2 = (Dali::Matrix3 *)jarg2;
12349   if (!arg2) {
12350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12351     return 0;
12352   } 
12353   {
12354     try {
12355       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix3 const &)*arg2);
12356     } catch (std::out_of_range& e) {
12357       {
12358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12359       };
12360     } catch (std::exception& e) {
12361       {
12362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12363       };
12364     } catch (...) {
12365       {
12366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12367       };
12368     }
12369   }
12370   jresult = (void *)result; 
12371   return jresult;
12372 }
12373
12374
12375 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix3_Assign__SWIG_1(void * jarg1, void * jarg2) {
12376   void * jresult ;
12377   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12378   Dali::Matrix *arg2 = 0 ;
12379   Dali::Matrix3 *result = 0 ;
12380   
12381   arg1 = (Dali::Matrix3 *)jarg1; 
12382   arg2 = (Dali::Matrix *)jarg2;
12383   if (!arg2) {
12384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
12385     return 0;
12386   } 
12387   {
12388     try {
12389       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
12390     } catch (std::out_of_range& e) {
12391       {
12392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12393       };
12394     } catch (std::exception& e) {
12395       {
12396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12397       };
12398     } catch (...) {
12399       {
12400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12401       };
12402     }
12403   }
12404   jresult = (void *)result; 
12405   return jresult;
12406 }
12407
12408
12409 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix3_EqualTo(void * jarg1, void * jarg2) {
12410   unsigned int jresult ;
12411   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12412   Dali::Matrix3 *arg2 = 0 ;
12413   bool result;
12414   
12415   arg1 = (Dali::Matrix3 *)jarg1; 
12416   arg2 = (Dali::Matrix3 *)jarg2;
12417   if (!arg2) {
12418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12419     return 0;
12420   } 
12421   {
12422     try {
12423       result = (bool)((Dali::Matrix3 const *)arg1)->operator ==((Dali::Matrix3 const &)*arg2);
12424     } catch (std::out_of_range& e) {
12425       {
12426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12427       };
12428     } catch (std::exception& e) {
12429       {
12430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12431       };
12432     } catch (...) {
12433       {
12434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12435       };
12436     }
12437   }
12438   jresult = result; 
12439   return jresult;
12440 }
12441
12442
12443 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix3_NotEqualTo(void * jarg1, void * jarg2) {
12444   unsigned int jresult ;
12445   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12446   Dali::Matrix3 *arg2 = 0 ;
12447   bool result;
12448   
12449   arg1 = (Dali::Matrix3 *)jarg1; 
12450   arg2 = (Dali::Matrix3 *)jarg2;
12451   if (!arg2) {
12452     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12453     return 0;
12454   } 
12455   {
12456     try {
12457       result = (bool)((Dali::Matrix3 const *)arg1)->operator !=((Dali::Matrix3 const &)*arg2);
12458     } catch (std::out_of_range& e) {
12459       {
12460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12461       };
12462     } catch (std::exception& e) {
12463       {
12464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12465       };
12466     } catch (...) {
12467       {
12468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12469       };
12470     }
12471   }
12472   jresult = result; 
12473   return jresult;
12474 }
12475
12476
12477 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Matrix3(void * jarg1) {
12478   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12479   
12480   arg1 = (Dali::Matrix3 *)jarg1; 
12481   {
12482     try {
12483       delete arg1;
12484     } catch (std::out_of_range& e) {
12485       {
12486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12487       };
12488     } catch (std::exception& e) {
12489       {
12490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12491       };
12492     } catch (...) {
12493       {
12494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12495       };
12496     }
12497   }
12498 }
12499
12500
12501 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix3_SetIdentity(void * jarg1) {
12502   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12503   
12504   arg1 = (Dali::Matrix3 *)jarg1; 
12505   {
12506     try {
12507       (arg1)->SetIdentity();
12508     } catch (std::out_of_range& e) {
12509       {
12510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12511       };
12512     } catch (std::exception& e) {
12513       {
12514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12515       };
12516     } catch (...) {
12517       {
12518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12519       };
12520     }
12521   }
12522 }
12523
12524
12525 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Matrix3_AsFloat__SWIG_0(void * jarg1) {
12526   void * jresult ;
12527   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12528   float *result = 0 ;
12529   
12530   arg1 = (Dali::Matrix3 *)jarg1; 
12531   {
12532     try {
12533       result = (float *)((Dali::Matrix3 const *)arg1)->AsFloat();
12534     } catch (std::out_of_range& e) {
12535       {
12536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12537       };
12538     } catch (std::exception& e) {
12539       {
12540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12541       };
12542     } catch (...) {
12543       {
12544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12545       };
12546     }
12547   }
12548   jresult = (void *)result; 
12549   return jresult;
12550 }
12551
12552
12553 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix3_Invert(void * jarg1) {
12554   unsigned int jresult ;
12555   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12556   bool result;
12557   
12558   arg1 = (Dali::Matrix3 *)jarg1; 
12559   {
12560     try {
12561       result = (bool)(arg1)->Invert();
12562     } catch (std::out_of_range& e) {
12563       {
12564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12565       };
12566     } catch (std::exception& e) {
12567       {
12568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12569       };
12570     } catch (...) {
12571       {
12572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12573       };
12574     }
12575   }
12576   jresult = result; 
12577   return jresult;
12578 }
12579
12580
12581 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix3_Transpose(void * jarg1) {
12582   unsigned int jresult ;
12583   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12584   bool result;
12585   
12586   arg1 = (Dali::Matrix3 *)jarg1; 
12587   {
12588     try {
12589       result = (bool)(arg1)->Transpose();
12590     } catch (std::out_of_range& e) {
12591       {
12592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12593       };
12594     } catch (std::exception& e) {
12595       {
12596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12597       };
12598     } catch (...) {
12599       {
12600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12601       };
12602     }
12603   }
12604   jresult = result; 
12605   return jresult;
12606 }
12607
12608
12609 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix3_Scale(void * jarg1, float jarg2) {
12610   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12611   float arg2 ;
12612   
12613   arg1 = (Dali::Matrix3 *)jarg1; 
12614   arg2 = (float)jarg2; 
12615   {
12616     try {
12617       (arg1)->Scale(arg2);
12618     } catch (std::out_of_range& e) {
12619       {
12620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12621       };
12622     } catch (std::exception& e) {
12623       {
12624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12625       };
12626     } catch (...) {
12627       {
12628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12629       };
12630     }
12631   }
12632 }
12633
12634
12635 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Matrix3_Magnitude(void * jarg1) {
12636   float jresult ;
12637   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12638   float result;
12639   
12640   arg1 = (Dali::Matrix3 *)jarg1; 
12641   {
12642     try {
12643       result = (float)((Dali::Matrix3 const *)arg1)->Magnitude();
12644     } catch (std::out_of_range& e) {
12645       {
12646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12647       };
12648     } catch (std::exception& e) {
12649       {
12650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12651       };
12652     } catch (...) {
12653       {
12654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12655       };
12656     }
12657   }
12658   jresult = result; 
12659   return jresult;
12660 }
12661
12662
12663 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Matrix3_ScaledInverseTranspose(void * jarg1) {
12664   unsigned int jresult ;
12665   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12666   bool result;
12667   
12668   arg1 = (Dali::Matrix3 *)jarg1; 
12669   {
12670     try {
12671       result = (bool)(arg1)->ScaledInverseTranspose();
12672     } catch (std::out_of_range& e) {
12673       {
12674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12675       };
12676     } catch (std::exception& e) {
12677       {
12678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12679       };
12680     } catch (...) {
12681       {
12682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12683       };
12684     }
12685   }
12686   jresult = result; 
12687   return jresult;
12688 }
12689
12690
12691 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Matrix3_Multiply(void * jarg1, void * jarg2, void * jarg3) {
12692   Dali::Matrix3 *arg1 = 0 ;
12693   Dali::Matrix3 *arg2 = 0 ;
12694   Dali::Matrix3 *arg3 = 0 ;
12695   
12696   arg1 = (Dali::Matrix3 *)jarg1;
12697   if (!arg1) {
12698     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
12699     return ;
12700   } 
12701   arg2 = (Dali::Matrix3 *)jarg2;
12702   if (!arg2) {
12703     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12704     return ;
12705   } 
12706   arg3 = (Dali::Matrix3 *)jarg3;
12707   if (!arg3) {
12708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12709     return ;
12710   } 
12711   {
12712     try {
12713       Dali::Matrix3::Multiply(*arg1,(Dali::Matrix3 const &)*arg2,(Dali::Matrix3 const &)*arg3);
12714     } catch (std::out_of_range& e) {
12715       {
12716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12717       };
12718     } catch (std::exception& e) {
12719       {
12720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12721       };
12722     } catch (...) {
12723       {
12724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12725       };
12726     }
12727   }
12728 }
12729
12730
12731 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Range(float jarg1, float jarg2) {
12732   float jresult ;
12733   float arg1 ;
12734   float arg2 ;
12735   float result;
12736   
12737   arg1 = (float)jarg1; 
12738   arg2 = (float)jarg2; 
12739   {
12740     try {
12741       result = (float)Dali::Random::Range(arg1,arg2);
12742     } catch (std::out_of_range& e) {
12743       {
12744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12745       };
12746     } catch (std::exception& e) {
12747       {
12748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12749       };
12750     } catch (...) {
12751       {
12752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12753       };
12754     }
12755   }
12756   jresult = result; 
12757   return jresult;
12758 }
12759
12760
12761 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Axis() {
12762   void * jresult ;
12763   Dali::Vector4 result;
12764   
12765   {
12766     try {
12767       result = Dali::Random::Axis();
12768     } catch (std::out_of_range& e) {
12769       {
12770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12771       };
12772     } catch (std::exception& e) {
12773       {
12774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12775       };
12776     } catch (...) {
12777       {
12778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12779       };
12780     }
12781   }
12782   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
12783   return jresult;
12784 }
12785
12786
12787 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AngleAxis__SWIG_0() {
12788   void * jresult ;
12789   Dali::AngleAxis *result = 0 ;
12790   
12791   {
12792     try {
12793       result = (Dali::AngleAxis *)new Dali::AngleAxis();
12794     } catch (std::out_of_range& e) {
12795       {
12796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12797       };
12798     } catch (std::exception& e) {
12799       {
12800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12801       };
12802     } catch (...) {
12803       {
12804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12805       };
12806     }
12807   }
12808   jresult = (void *)result; 
12809   return jresult;
12810 }
12811
12812
12813 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AngleAxis__SWIG_1(void * jarg1, void * jarg2) {
12814   void * jresult ;
12815   Dali::Radian arg1 ;
12816   Dali::Vector3 *arg2 = 0 ;
12817   Dali::Radian *argp1 ;
12818   Dali::AngleAxis *result = 0 ;
12819   
12820   argp1 = (Dali::Radian *)jarg1; 
12821   if (!argp1) {
12822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
12823     return 0;
12824   }
12825   arg1 = *argp1; 
12826   arg2 = (Dali::Vector3 *)jarg2;
12827   if (!arg2) {
12828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12829     return 0;
12830   } 
12831   {
12832     try {
12833       result = (Dali::AngleAxis *)new Dali::AngleAxis(arg1,(Dali::Vector3 const &)*arg2);
12834     } catch (std::out_of_range& e) {
12835       {
12836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12837       };
12838     } catch (std::exception& e) {
12839       {
12840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12841       };
12842     } catch (...) {
12843       {
12844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12845       };
12846     }
12847   }
12848   jresult = (void *)result; 
12849   return jresult;
12850 }
12851
12852
12853 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AngleAxis_angle_set(void * jarg1, void * jarg2) {
12854   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12855   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
12856   
12857   arg1 = (Dali::AngleAxis *)jarg1; 
12858   arg2 = (Dali::Radian *)jarg2; 
12859   if (arg1) (arg1)->angle = *arg2;
12860 }
12861
12862
12863 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AngleAxis_angle_get(void * jarg1) {
12864   void * jresult ;
12865   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12866   Dali::Radian *result = 0 ;
12867   
12868   arg1 = (Dali::AngleAxis *)jarg1; 
12869   result = (Dali::Radian *)& ((arg1)->angle);
12870   jresult = (void *)result; 
12871   return jresult;
12872 }
12873
12874
12875 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AngleAxis_axis_set(void * jarg1, void * jarg2) {
12876   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12877   Dali::Vector3 *arg2 = (Dali::Vector3 *) 0 ;
12878   
12879   arg1 = (Dali::AngleAxis *)jarg1; 
12880   arg2 = (Dali::Vector3 *)jarg2; 
12881   if (arg1) (arg1)->axis = *arg2;
12882 }
12883
12884
12885 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AngleAxis_axis_get(void * jarg1) {
12886   void * jresult ;
12887   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12888   Dali::Vector3 *result = 0 ;
12889   
12890   arg1 = (Dali::AngleAxis *)jarg1; 
12891   result = (Dali::Vector3 *)& ((arg1)->axis);
12892   jresult = (void *)result; 
12893   return jresult;
12894 }
12895
12896
12897 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AngleAxis(void * jarg1) {
12898   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12899   
12900   arg1 = (Dali::AngleAxis *)jarg1; 
12901   {
12902     try {
12903       delete arg1;
12904     } catch (std::out_of_range& e) {
12905       {
12906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
12907       };
12908     } catch (std::exception& e) {
12909       {
12910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
12911       };
12912     } catch (...) {
12913       {
12914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
12915       };
12916     }
12917   }
12918 }
12919
12920
12921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_EqualTo__SWIG_9(void * jarg1, void * jarg2) {
12922   unsigned int jresult ;
12923   Dali::AngleAxis *arg1 = 0 ;
12924   Dali::AngleAxis *arg2 = 0 ;
12925   bool result;
12926   
12927   arg1 = (Dali::AngleAxis *)jarg1;
12928   if (!arg1) {
12929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12930     return 0;
12931   } 
12932   arg2 = (Dali::AngleAxis *)jarg2;
12933   if (!arg2) {
12934     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12935     return 0;
12936   } 
12937   {
12938     try {
12939       result = (bool)Dali::operator ==((Dali::AngleAxis const &)*arg1,(Dali::AngleAxis const &)*arg2);
12940     } catch (std::out_of_range& e) {
12941       {
12942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
12943       };
12944     } catch (std::exception& e) {
12945       {
12946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
12947       };
12948     } catch (...) {
12949       {
12950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
12951       };
12952     }
12953   }
12954   jresult = result; 
12955   return jresult;
12956 }
12957
12958
12959 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_INVALID_INDEX_get() {
12960   int jresult ;
12961   int result;
12962   
12963   result = (int)(int)Dali::Property::INVALID_INDEX;
12964   jresult = result; 
12965   return jresult;
12966 }
12967
12968
12969 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_INVALID_KEY_get() {
12970   int jresult ;
12971   int result;
12972   
12973   result = (int)(int)Dali::Property::INVALID_KEY;
12974   jresult = result; 
12975   return jresult;
12976 }
12977
12978
12979 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_INVALID_COMPONENT_INDEX_get() {
12980   int jresult ;
12981   int result;
12982   
12983   result = (int)(int)Dali::Property::INVALID_COMPONENT_INDEX;
12984   jresult = result; 
12985   return jresult;
12986 }
12987
12988
12989 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property__SWIG_0(void * jarg1, int jarg2) {
12990   void * jresult ;
12991   Dali::Handle *arg1 = 0 ;
12992   Dali::Property::Index arg2 ;
12993   Dali::Property *result = 0 ;
12994   
12995   arg1 = (Dali::Handle *)jarg1;
12996   if (!arg1) {
12997     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12998     return 0;
12999   } 
13000   arg2 = (Dali::Property::Index)jarg2; 
13001   {
13002     try {
13003       result = (Dali::Property *)new Dali::Property(*arg1,arg2);
13004     } catch (std::out_of_range& e) {
13005       {
13006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13007       };
13008     } catch (std::exception& e) {
13009       {
13010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13011       };
13012     } catch (...) {
13013       {
13014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13015       };
13016     }
13017   }
13018   jresult = (void *)result; 
13019   return jresult;
13020 }
13021
13022
13023 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property__SWIG_1(void * jarg1, int jarg2, int jarg3) {
13024   void * jresult ;
13025   Dali::Handle *arg1 = 0 ;
13026   Dali::Property::Index arg2 ;
13027   int arg3 ;
13028   Dali::Property *result = 0 ;
13029   
13030   arg1 = (Dali::Handle *)jarg1;
13031   if (!arg1) {
13032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13033     return 0;
13034   } 
13035   arg2 = (Dali::Property::Index)jarg2; 
13036   arg3 = (int)jarg3; 
13037   {
13038     try {
13039       result = (Dali::Property *)new Dali::Property(*arg1,arg2,arg3);
13040     } catch (std::out_of_range& e) {
13041       {
13042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13043       };
13044     } catch (std::exception& e) {
13045       {
13046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13047       };
13048     } catch (...) {
13049       {
13050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13051       };
13052     }
13053   }
13054   jresult = (void *)result; 
13055   return jresult;
13056 }
13057
13058
13059 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property__SWIG_2(void * jarg1, char * jarg2) {
13060   void * jresult ;
13061   Dali::Handle *arg1 = 0 ;
13062   std::string *arg2 = 0 ;
13063   Dali::Property *result = 0 ;
13064   
13065   arg1 = (Dali::Handle *)jarg1;
13066   if (!arg1) {
13067     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13068     return 0;
13069   } 
13070   if (!jarg2) {
13071     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13072     return 0;
13073   }
13074   std::string arg2_str(jarg2);
13075   arg2 = &arg2_str; 
13076   {
13077     try {
13078       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2);
13079     } catch (std::out_of_range& e) {
13080       {
13081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13082       };
13083     } catch (std::exception& e) {
13084       {
13085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13086       };
13087     } catch (...) {
13088       {
13089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13090       };
13091     }
13092   }
13093   jresult = (void *)result; 
13094   
13095   //argout typemap for const std::string&
13096   
13097   return jresult;
13098 }
13099
13100
13101 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property__SWIG_3(void * jarg1, char * jarg2, int jarg3) {
13102   void * jresult ;
13103   Dali::Handle *arg1 = 0 ;
13104   std::string *arg2 = 0 ;
13105   int arg3 ;
13106   Dali::Property *result = 0 ;
13107   
13108   arg1 = (Dali::Handle *)jarg1;
13109   if (!arg1) {
13110     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13111     return 0;
13112   } 
13113   if (!jarg2) {
13114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13115     return 0;
13116   }
13117   std::string arg2_str(jarg2);
13118   arg2 = &arg2_str; 
13119   arg3 = (int)jarg3; 
13120   {
13121     try {
13122       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2,arg3);
13123     } catch (std::out_of_range& e) {
13124       {
13125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13126       };
13127     } catch (std::exception& e) {
13128       {
13129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13130       };
13131     } catch (...) {
13132       {
13133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13134       };
13135     }
13136   }
13137   jresult = (void *)result; 
13138   
13139   //argout typemap for const std::string&
13140   
13141   return jresult;
13142 }
13143
13144
13145 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Property(void * jarg1) {
13146   Dali::Property *arg1 = (Dali::Property *) 0 ;
13147   
13148   arg1 = (Dali::Property *)jarg1; 
13149   {
13150     try {
13151       delete arg1;
13152     } catch (std::out_of_range& e) {
13153       {
13154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13155       };
13156     } catch (std::exception& e) {
13157       {
13158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13159       };
13160     } catch (...) {
13161       {
13162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13163       };
13164     }
13165   }
13166 }
13167
13168
13169 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property__object_set(void * jarg1, void * jarg2) {
13170   Dali::Property *arg1 = (Dali::Property *) 0 ;
13171   Dali::Handle *arg2 = 0 ;
13172   
13173   arg1 = (Dali::Property *)jarg1; 
13174   arg2 = (Dali::Handle *)jarg2;
13175   if (!arg2) {
13176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13177     return ;
13178   } 
13179   if (arg1) (arg1)->object = *arg2;
13180 }
13181
13182
13183 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property__object_get(void * jarg1) {
13184   void * jresult ;
13185   Dali::Property *arg1 = (Dali::Property *) 0 ;
13186   Dali::Handle *result = 0 ;
13187   
13188   arg1 = (Dali::Property *)jarg1; 
13189   result = (Dali::Handle *) &(Dali::Handle &) ((arg1)->object);
13190   jresult = (void *)result; 
13191   return jresult;
13192 }
13193
13194
13195 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_propertyIndex_set(void * jarg1, int jarg2) {
13196   Dali::Property *arg1 = (Dali::Property *) 0 ;
13197   Dali::Property::Index arg2 ;
13198   
13199   arg1 = (Dali::Property *)jarg1; 
13200   arg2 = (Dali::Property::Index)jarg2; 
13201   if (arg1) (arg1)->propertyIndex = arg2;
13202 }
13203
13204
13205 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_propertyIndex_get(void * jarg1) {
13206   int jresult ;
13207   Dali::Property *arg1 = (Dali::Property *) 0 ;
13208   Dali::Property::Index result;
13209   
13210   arg1 = (Dali::Property *)jarg1; 
13211   result = (Dali::Property::Index) ((arg1)->propertyIndex);
13212   jresult = result; 
13213   return jresult;
13214 }
13215
13216
13217 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_componentIndex_set(void * jarg1, int jarg2) {
13218   Dali::Property *arg1 = (Dali::Property *) 0 ;
13219   int arg2 ;
13220   
13221   arg1 = (Dali::Property *)jarg1; 
13222   arg2 = (int)jarg2; 
13223   if (arg1) (arg1)->componentIndex = arg2;
13224 }
13225
13226
13227 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_componentIndex_get(void * jarg1) {
13228   int jresult ;
13229   Dali::Property *arg1 = (Dali::Property *) 0 ;
13230   int result;
13231   
13232   arg1 = (Dali::Property *)jarg1; 
13233   result = (int) ((arg1)->componentIndex);
13234   jresult = result; 
13235   return jresult;
13236 }
13237
13238
13239 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Array__SWIG_0() {
13240   void * jresult ;
13241   Dali::Property::Array *result = 0 ;
13242   
13243   {
13244     try {
13245       result = (Dali::Property::Array *)new Dali::Property::Array();
13246     } catch (std::out_of_range& e) {
13247       {
13248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13249       };
13250     } catch (std::exception& e) {
13251       {
13252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13253       };
13254     } catch (...) {
13255       {
13256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13257       };
13258     }
13259   }
13260   jresult = (void *)result; 
13261   return jresult;
13262 }
13263
13264
13265 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Array__SWIG_1(void * jarg1) {
13266   void * jresult ;
13267   Dali::Property::Array *arg1 = 0 ;
13268   Dali::Property::Array *result = 0 ;
13269   
13270   arg1 = (Dali::Property::Array *)jarg1;
13271   if (!arg1) {
13272     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13273     return 0;
13274   } 
13275   {
13276     try {
13277       result = (Dali::Property::Array *)new Dali::Property::Array((Dali::Property::Array const &)*arg1);
13278     } catch (std::out_of_range& e) {
13279       {
13280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13281       };
13282     } catch (std::exception& e) {
13283       {
13284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13285       };
13286     } catch (...) {
13287       {
13288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13289       };
13290     }
13291   }
13292   jresult = (void *)result; 
13293   return jresult;
13294 }
13295
13296
13297 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Property_Array(void * jarg1) {
13298   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13299   
13300   arg1 = (Dali::Property::Array *)jarg1; 
13301   {
13302     try {
13303       delete arg1;
13304     } catch (std::out_of_range& e) {
13305       {
13306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13307       };
13308     } catch (std::exception& e) {
13309       {
13310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13311       };
13312     } catch (...) {
13313       {
13314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13315       };
13316     }
13317   }
13318 }
13319
13320
13321 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Property_Array_Size(void * jarg1) {
13322   unsigned long jresult ;
13323   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13324   Dali::Property::Array::SizeType result;
13325   
13326   arg1 = (Dali::Property::Array *)jarg1; 
13327   {
13328     try {
13329       result = ((Dali::Property::Array const *)arg1)->Size();
13330     } catch (std::out_of_range& e) {
13331       {
13332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13333       };
13334     } catch (std::exception& e) {
13335       {
13336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13337       };
13338     } catch (...) {
13339       {
13340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13341       };
13342     }
13343   }
13344   jresult = (unsigned long)result; 
13345   return jresult;
13346 }
13347
13348
13349 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Property_Array_Count(void * jarg1) {
13350   unsigned long jresult ;
13351   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13352   Dali::Property::Array::SizeType result;
13353   
13354   arg1 = (Dali::Property::Array *)jarg1; 
13355   {
13356     try {
13357       result = ((Dali::Property::Array const *)arg1)->Count();
13358     } catch (std::out_of_range& e) {
13359       {
13360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13361       };
13362     } catch (std::exception& e) {
13363       {
13364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13365       };
13366     } catch (...) {
13367       {
13368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13369       };
13370     }
13371   }
13372   jresult = (unsigned long)result; 
13373   return jresult;
13374 }
13375
13376
13377 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Array_Empty(void * jarg1) {
13378   unsigned int jresult ;
13379   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13380   bool result;
13381   
13382   arg1 = (Dali::Property::Array *)jarg1; 
13383   {
13384     try {
13385       result = (bool)((Dali::Property::Array const *)arg1)->Empty();
13386     } catch (std::out_of_range& e) {
13387       {
13388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13389       };
13390     } catch (std::exception& e) {
13391       {
13392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13393       };
13394     } catch (...) {
13395       {
13396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13397       };
13398     }
13399   }
13400   jresult = result; 
13401   return jresult;
13402 }
13403
13404
13405 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Array_Clear(void * jarg1) {
13406   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13407   
13408   arg1 = (Dali::Property::Array *)jarg1; 
13409   {
13410     try {
13411       (arg1)->Clear();
13412     } catch (std::out_of_range& e) {
13413       {
13414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13415       };
13416     } catch (std::exception& e) {
13417       {
13418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13419       };
13420     } catch (...) {
13421       {
13422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13423       };
13424     }
13425   }
13426 }
13427
13428
13429 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Array_Reserve(void * jarg1, unsigned long jarg2) {
13430   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13431   Dali::Property::Array::SizeType arg2 ;
13432   
13433   arg1 = (Dali::Property::Array *)jarg1; 
13434   arg2 = (Dali::Property::Array::SizeType)jarg2; 
13435   {
13436     try {
13437       (arg1)->Reserve(arg2);
13438     } catch (std::out_of_range& e) {
13439       {
13440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13441       };
13442     } catch (std::exception& e) {
13443       {
13444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13445       };
13446     } catch (...) {
13447       {
13448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13449       };
13450     }
13451   }
13452 }
13453
13454
13455 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Array_Resize(void * jarg1, unsigned long jarg2) {
13456   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13457   Dali::Property::Array::SizeType arg2 ;
13458   
13459   arg1 = (Dali::Property::Array *)jarg1; 
13460   arg2 = (Dali::Property::Array::SizeType)jarg2; 
13461   {
13462     try {
13463       (arg1)->Resize(arg2);
13464     } catch (std::out_of_range& e) {
13465       {
13466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13467       };
13468     } catch (std::exception& e) {
13469       {
13470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13471       };
13472     } catch (...) {
13473       {
13474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13475       };
13476     }
13477   }
13478 }
13479
13480
13481 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Property_Array_Capacity(void * jarg1) {
13482   unsigned long jresult ;
13483   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13484   Dali::Property::Array::SizeType result;
13485   
13486   arg1 = (Dali::Property::Array *)jarg1; 
13487   {
13488     try {
13489       result = (arg1)->Capacity();
13490     } catch (std::out_of_range& e) {
13491       {
13492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13493       };
13494     } catch (std::exception& e) {
13495       {
13496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13497       };
13498     } catch (...) {
13499       {
13500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13501       };
13502     }
13503   }
13504   jresult = (unsigned long)result; 
13505   return jresult;
13506 }
13507
13508
13509 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Array_PushBack(void * jarg1, void * jarg2) {
13510   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13511   Dali::Property::Value *arg2 = 0 ;
13512   
13513   arg1 = (Dali::Property::Array *)jarg1; 
13514   arg2 = (Dali::Property::Value *)jarg2;
13515   if (!arg2) {
13516     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13517     return ;
13518   } 
13519   {
13520     try {
13521       (arg1)->PushBack((Dali::Property::Value const &)*arg2);
13522     } catch (std::out_of_range& e) {
13523       {
13524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
13525       };
13526     } catch (std::exception& e) {
13527       {
13528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
13529       };
13530     } catch (...) {
13531       {
13532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
13533       };
13534     }
13535   }
13536 }
13537
13538
13539 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Array_Add(void * jarg1, void * jarg2) {
13540   void * jresult ;
13541   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13542   Dali::Property::Value *arg2 = 0 ;
13543   Dali::Property::Array *result = 0 ;
13544   
13545   arg1 = (Dali::Property::Array *)jarg1; 
13546   arg2 = (Dali::Property::Value *)jarg2;
13547   if (!arg2) {
13548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13549     return 0;
13550   } 
13551   {
13552     try {
13553       result = (Dali::Property::Array *) &(arg1)->Add((Dali::Property::Value const &)*arg2);
13554     } catch (std::out_of_range& e) {
13555       {
13556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13557       };
13558     } catch (std::exception& e) {
13559       {
13560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13561       };
13562     } catch (...) {
13563       {
13564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13565       };
13566     }
13567   }
13568   jresult = (void *)result; 
13569   return jresult;
13570 }
13571
13572
13573 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Array_GetElementAt__SWIG_0(void * jarg1, unsigned long jarg2) {
13574   void * jresult ;
13575   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13576   Dali::Property::Array::SizeType arg2 ;
13577   Dali::Property::Value *result = 0 ;
13578   
13579   arg1 = (Dali::Property::Array *)jarg1; 
13580   arg2 = (Dali::Property::Array::SizeType)jarg2; 
13581   {
13582     try {
13583       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->GetElementAt(arg2);
13584     } catch (std::out_of_range& e) {
13585       {
13586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13587       };
13588     } catch (std::exception& e) {
13589       {
13590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13591       };
13592     } catch (...) {
13593       {
13594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13595       };
13596     }
13597   }
13598   jresult = (void *)result; 
13599   return jresult;
13600 }
13601
13602
13603 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Array_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
13604   void * jresult ;
13605   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13606   Dali::Property::Array::SizeType arg2 ;
13607   Dali::Property::Value *result = 0 ;
13608   
13609   arg1 = (Dali::Property::Array *)jarg1; 
13610   arg2 = (Dali::Property::Array::SizeType)jarg2; 
13611   {
13612     try {
13613       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->operator [](arg2);
13614     } catch (std::out_of_range& e) {
13615       {
13616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13617       };
13618     } catch (std::exception& e) {
13619       {
13620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13621       };
13622     } catch (...) {
13623       {
13624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13625       };
13626     }
13627   }
13628   jresult = (void *)result; 
13629   return jresult;
13630 }
13631
13632
13633 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Array_Assign(void * jarg1, void * jarg2) {
13634   void * jresult ;
13635   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13636   Dali::Property::Array *arg2 = 0 ;
13637   Dali::Property::Array *result = 0 ;
13638   
13639   arg1 = (Dali::Property::Array *)jarg1; 
13640   arg2 = (Dali::Property::Array *)jarg2;
13641   if (!arg2) {
13642     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13643     return 0;
13644   } 
13645   {
13646     try {
13647       result = (Dali::Property::Array *) &(arg1)->operator =((Dali::Property::Array const &)*arg2);
13648     } catch (std::out_of_range& e) {
13649       {
13650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13651       };
13652     } catch (std::exception& e) {
13653       {
13654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13655       };
13656     } catch (...) {
13657       {
13658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13659       };
13660     }
13661   }
13662   jresult = (void *)result; 
13663   return jresult;
13664 }
13665
13666
13667 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Key_type_set(void * jarg1, int jarg2) {
13668   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13669   enum Dali::Property::Key::Type arg2 ;
13670   
13671   arg1 = (Dali::Property::Key *)jarg1; 
13672   arg2 = (enum Dali::Property::Key::Type)jarg2; 
13673   if (arg1) (arg1)->type = arg2;
13674 }
13675
13676
13677 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_Key_type_get(void * jarg1) {
13678   int jresult ;
13679   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13680   enum Dali::Property::Key::Type result;
13681   
13682   arg1 = (Dali::Property::Key *)jarg1; 
13683   result = (enum Dali::Property::Key::Type) ((arg1)->type);
13684   jresult = (int)result; 
13685   return jresult;
13686 }
13687
13688
13689 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Key_indexKey_set(void * jarg1, int jarg2) {
13690   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13691   Dali::Property::Index arg2 ;
13692   
13693   arg1 = (Dali::Property::Key *)jarg1; 
13694   arg2 = (Dali::Property::Index)jarg2; 
13695   if (arg1) (arg1)->indexKey = arg2;
13696 }
13697
13698
13699 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_Key_indexKey_get(void * jarg1) {
13700   int jresult ;
13701   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13702   Dali::Property::Index result;
13703   
13704   arg1 = (Dali::Property::Key *)jarg1; 
13705   result = (Dali::Property::Index) ((arg1)->indexKey);
13706   jresult = result; 
13707   return jresult;
13708 }
13709
13710
13711 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Key_stringKey_set(void * jarg1, char * jarg2) {
13712   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13713   std::string *arg2 = 0 ;
13714   
13715   arg1 = (Dali::Property::Key *)jarg1; 
13716   if (!jarg2) {
13717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13718     return ;
13719   }
13720   std::string arg2_str(jarg2);
13721   arg2 = &arg2_str; 
13722   if (arg1) (arg1)->stringKey = *arg2;
13723   
13724   //argout typemap for const std::string&
13725   
13726 }
13727
13728
13729 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Property_Key_stringKey_get(void * jarg1) {
13730   char * jresult ;
13731   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13732   std::string *result = 0 ;
13733   
13734   arg1 = (Dali::Property::Key *)jarg1; 
13735   result = (std::string *) & ((arg1)->stringKey);
13736   jresult = SWIG_csharp_string_callback(result->c_str()); 
13737   return jresult;
13738 }
13739
13740
13741 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Key__SWIG_0(char * jarg1) {
13742   void * jresult ;
13743   std::string *arg1 = 0 ;
13744   Dali::Property::Key *result = 0 ;
13745   
13746   if (!jarg1) {
13747     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13748     return 0;
13749   }
13750   std::string arg1_str(jarg1);
13751   arg1 = &arg1_str; 
13752   {
13753     try {
13754       result = (Dali::Property::Key *)new Dali::Property::Key((std::string const &)*arg1);
13755     } catch (std::out_of_range& e) {
13756       {
13757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13758       };
13759     } catch (std::exception& e) {
13760       {
13761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13762       };
13763     } catch (...) {
13764       {
13765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13766       };
13767     }
13768   }
13769   jresult = (void *)result; 
13770   
13771   //argout typemap for const std::string&
13772   
13773   return jresult;
13774 }
13775
13776
13777 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Key__SWIG_1(int jarg1) {
13778   void * jresult ;
13779   Dali::Property::Index arg1 ;
13780   Dali::Property::Key *result = 0 ;
13781   
13782   arg1 = (Dali::Property::Index)jarg1; 
13783   {
13784     try {
13785       result = (Dali::Property::Key *)new Dali::Property::Key(arg1);
13786     } catch (std::out_of_range& e) {
13787       {
13788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13789       };
13790     } catch (std::exception& e) {
13791       {
13792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13793       };
13794     } catch (...) {
13795       {
13796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13797       };
13798     }
13799   }
13800   jresult = (void *)result; 
13801   return jresult;
13802 }
13803
13804
13805 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_EqualTo__SWIG_0(void * jarg1, char * jarg2) {
13806   unsigned int jresult ;
13807   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13808   std::string *arg2 = 0 ;
13809   bool result;
13810   
13811   arg1 = (Dali::Property::Key *)jarg1; 
13812   if (!jarg2) {
13813     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13814     return 0;
13815   }
13816   std::string arg2_str(jarg2);
13817   arg2 = &arg2_str; 
13818   {
13819     try {
13820       result = (bool)(arg1)->operator ==((std::string const &)*arg2);
13821     } catch (std::out_of_range& e) {
13822       {
13823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13824       };
13825     } catch (std::exception& e) {
13826       {
13827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13828       };
13829     } catch (...) {
13830       {
13831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13832       };
13833     }
13834   }
13835   jresult = result; 
13836   
13837   //argout typemap for const std::string&
13838   
13839   return jresult;
13840 }
13841
13842
13843 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_EqualTo__SWIG_1(void * jarg1, int jarg2) {
13844   unsigned int jresult ;
13845   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13846   Dali::Property::Index arg2 ;
13847   bool result;
13848   
13849   arg1 = (Dali::Property::Key *)jarg1; 
13850   arg2 = (Dali::Property::Index)jarg2; 
13851   {
13852     try {
13853       result = (bool)(arg1)->operator ==(arg2);
13854     } catch (std::out_of_range& e) {
13855       {
13856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13857       };
13858     } catch (std::exception& e) {
13859       {
13860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13861       };
13862     } catch (...) {
13863       {
13864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13865       };
13866     }
13867   }
13868   jresult = result; 
13869   return jresult;
13870 }
13871
13872
13873 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_EqualTo__SWIG_2(void * jarg1, void * jarg2) {
13874   unsigned int jresult ;
13875   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13876   Dali::Property::Key *arg2 = 0 ;
13877   bool result;
13878   
13879   arg1 = (Dali::Property::Key *)jarg1; 
13880   arg2 = (Dali::Property::Key *)jarg2;
13881   if (!arg2) {
13882     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13883     return 0;
13884   } 
13885   {
13886     try {
13887       result = (bool)(arg1)->operator ==((Dali::Property::Key const &)*arg2);
13888     } catch (std::out_of_range& e) {
13889       {
13890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13891       };
13892     } catch (std::exception& e) {
13893       {
13894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13895       };
13896     } catch (...) {
13897       {
13898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13899       };
13900     }
13901   }
13902   jresult = result; 
13903   return jresult;
13904 }
13905
13906
13907 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_NotEqualTo__SWIG_0(void * jarg1, char * jarg2) {
13908   unsigned int jresult ;
13909   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13910   std::string *arg2 = 0 ;
13911   bool result;
13912   
13913   arg1 = (Dali::Property::Key *)jarg1; 
13914   if (!jarg2) {
13915     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13916     return 0;
13917   }
13918   std::string arg2_str(jarg2);
13919   arg2 = &arg2_str; 
13920   {
13921     try {
13922       result = (bool)(arg1)->operator !=((std::string const &)*arg2);
13923     } catch (std::out_of_range& e) {
13924       {
13925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13926       };
13927     } catch (std::exception& e) {
13928       {
13929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13930       };
13931     } catch (...) {
13932       {
13933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13934       };
13935     }
13936   }
13937   jresult = result; 
13938   
13939   //argout typemap for const std::string&
13940   
13941   return jresult;
13942 }
13943
13944
13945 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_NotEqualTo__SWIG_1(void * jarg1, int jarg2) {
13946   unsigned int jresult ;
13947   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13948   Dali::Property::Index arg2 ;
13949   bool result;
13950   
13951   arg1 = (Dali::Property::Key *)jarg1; 
13952   arg2 = (Dali::Property::Index)jarg2; 
13953   {
13954     try {
13955       result = (bool)(arg1)->operator !=(arg2);
13956     } catch (std::out_of_range& e) {
13957       {
13958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13959       };
13960     } catch (std::exception& e) {
13961       {
13962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13963       };
13964     } catch (...) {
13965       {
13966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
13967       };
13968     }
13969   }
13970   jresult = result; 
13971   return jresult;
13972 }
13973
13974
13975 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Key_NotEqualTo__SWIG_2(void * jarg1, void * jarg2) {
13976   unsigned int jresult ;
13977   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13978   Dali::Property::Key *arg2 = 0 ;
13979   bool result;
13980   
13981   arg1 = (Dali::Property::Key *)jarg1; 
13982   arg2 = (Dali::Property::Key *)jarg2;
13983   if (!arg2) {
13984     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13985     return 0;
13986   } 
13987   {
13988     try {
13989       result = (bool)(arg1)->operator !=((Dali::Property::Key const &)*arg2);
13990     } catch (std::out_of_range& e) {
13991       {
13992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
13993       };
13994     } catch (std::exception& e) {
13995       {
13996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
13997       };
13998     } catch (...) {
13999       {
14000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14001       };
14002     }
14003   }
14004   jresult = result; 
14005   return jresult;
14006 }
14007
14008
14009 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Property_Key(void * jarg1) {
14010   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
14011   
14012   arg1 = (Dali::Property::Key *)jarg1; 
14013   {
14014     try {
14015       delete arg1;
14016     } catch (std::out_of_range& e) {
14017       {
14018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14019       };
14020     } catch (std::exception& e) {
14021       {
14022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14023       };
14024     } catch (...) {
14025       {
14026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14027       };
14028     }
14029   }
14030 }
14031
14032
14033 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Map__SWIG_0() {
14034   void * jresult ;
14035   Dali::Property::Map *result = 0 ;
14036   
14037   {
14038     try {
14039       result = (Dali::Property::Map *)new Dali::Property::Map();
14040     } catch (std::out_of_range& e) {
14041       {
14042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14043       };
14044     } catch (std::exception& e) {
14045       {
14046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14047       };
14048     } catch (...) {
14049       {
14050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14051       };
14052     }
14053   }
14054   jresult = (void *)result; 
14055   return jresult;
14056 }
14057
14058
14059 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Map__SWIG_1(void * jarg1) {
14060   void * jresult ;
14061   Dali::Property::Map *arg1 = 0 ;
14062   Dali::Property::Map *result = 0 ;
14063   
14064   arg1 = (Dali::Property::Map *)jarg1;
14065   if (!arg1) {
14066     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14067     return 0;
14068   } 
14069   {
14070     try {
14071       result = (Dali::Property::Map *)new Dali::Property::Map((Dali::Property::Map const &)*arg1);
14072     } catch (std::out_of_range& e) {
14073       {
14074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14075       };
14076     } catch (std::exception& e) {
14077       {
14078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14079       };
14080     } catch (...) {
14081       {
14082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14083       };
14084     }
14085   }
14086   jresult = (void *)result; 
14087   return jresult;
14088 }
14089
14090
14091 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Property_Map(void * jarg1) {
14092   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14093   
14094   arg1 = (Dali::Property::Map *)jarg1; 
14095   {
14096     try {
14097       delete arg1;
14098     } catch (std::out_of_range& e) {
14099       {
14100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14101       };
14102     } catch (std::exception& e) {
14103       {
14104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14105       };
14106     } catch (...) {
14107       {
14108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14109       };
14110     }
14111   }
14112 }
14113
14114
14115 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Property_Map_Count(void * jarg1) {
14116   unsigned long jresult ;
14117   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14118   Dali::Property::Map::SizeType result;
14119   
14120   arg1 = (Dali::Property::Map *)jarg1; 
14121   {
14122     try {
14123       result = ((Dali::Property::Map const *)arg1)->Count();
14124     } catch (std::out_of_range& e) {
14125       {
14126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14127       };
14128     } catch (std::exception& e) {
14129       {
14130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14131       };
14132     } catch (...) {
14133       {
14134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14135       };
14136     }
14137   }
14138   jresult = (unsigned long)result; 
14139   return jresult;
14140 }
14141
14142
14143 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Map_Empty(void * jarg1) {
14144   unsigned int jresult ;
14145   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14146   bool result;
14147   
14148   arg1 = (Dali::Property::Map *)jarg1; 
14149   {
14150     try {
14151       result = (bool)((Dali::Property::Map const *)arg1)->Empty();
14152     } catch (std::out_of_range& e) {
14153       {
14154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14155       };
14156     } catch (std::exception& e) {
14157       {
14158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14159       };
14160     } catch (...) {
14161       {
14162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14163       };
14164     }
14165   }
14166   jresult = result; 
14167   return jresult;
14168 }
14169
14170
14171 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Map_Insert__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14172   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14173   char *arg2 = (char *) 0 ;
14174   Dali::Property::Value *arg3 = 0 ;
14175   
14176   arg1 = (Dali::Property::Map *)jarg1; 
14177   arg2 = (char *)jarg2; 
14178   arg3 = (Dali::Property::Value *)jarg3;
14179   if (!arg3) {
14180     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14181     return ;
14182   } 
14183   {
14184     try {
14185       (arg1)->Insert((char const *)arg2,(Dali::Property::Value const &)*arg3);
14186     } catch (std::out_of_range& e) {
14187       {
14188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14189       };
14190     } catch (std::exception& e) {
14191       {
14192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14193       };
14194     } catch (...) {
14195       {
14196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14197       };
14198     }
14199   }
14200 }
14201
14202
14203 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Map_Insert__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14204   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14205   Dali::Property::Index arg2 ;
14206   Dali::Property::Value *arg3 = 0 ;
14207   
14208   arg1 = (Dali::Property::Map *)jarg1; 
14209   arg2 = (Dali::Property::Index)jarg2; 
14210   arg3 = (Dali::Property::Value *)jarg3;
14211   if (!arg3) {
14212     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14213     return ;
14214   } 
14215   {
14216     try {
14217       (arg1)->Insert(arg2,(Dali::Property::Value const &)*arg3);
14218     } catch (std::out_of_range& e) {
14219       {
14220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14221       };
14222     } catch (std::exception& e) {
14223       {
14224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14225       };
14226     } catch (...) {
14227       {
14228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14229       };
14230     }
14231   }
14232 }
14233
14234
14235 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Add__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14236   void * jresult ;
14237   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14238   char *arg2 = (char *) 0 ;
14239   Dali::Property::Value *arg3 = 0 ;
14240   Dali::Property::Map *result = 0 ;
14241   
14242   arg1 = (Dali::Property::Map *)jarg1; 
14243   arg2 = (char *)jarg2; 
14244   arg3 = (Dali::Property::Value *)jarg3;
14245   if (!arg3) {
14246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14247     return 0;
14248   } 
14249   {
14250     try {
14251       result = (Dali::Property::Map *) &(arg1)->Add((char const *)arg2,(Dali::Property::Value const &)*arg3);
14252     } catch (std::out_of_range& e) {
14253       {
14254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14255       };
14256     } catch (std::exception& e) {
14257       {
14258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14259       };
14260     } catch (...) {
14261       {
14262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14263       };
14264     }
14265   }
14266   jresult = (void *)result; 
14267   return jresult;
14268 }
14269
14270
14271 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Add__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14272   void * jresult ;
14273   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14274   Dali::Property::Index arg2 ;
14275   Dali::Property::Value *arg3 = 0 ;
14276   Dali::Property::Map *result = 0 ;
14277   
14278   arg1 = (Dali::Property::Map *)jarg1; 
14279   arg2 = (Dali::Property::Index)jarg2; 
14280   arg3 = (Dali::Property::Value *)jarg3;
14281   if (!arg3) {
14282     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14283     return 0;
14284   } 
14285   {
14286     try {
14287       result = (Dali::Property::Map *) &(arg1)->Add(arg2,(Dali::Property::Value const &)*arg3);
14288     } catch (std::out_of_range& e) {
14289       {
14290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14291       };
14292     } catch (std::exception& e) {
14293       {
14294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14295       };
14296     } catch (...) {
14297       {
14298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14299       };
14300     }
14301   }
14302   jresult = (void *)result; 
14303   return jresult;
14304 }
14305
14306
14307 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_GetValue(void * jarg1, unsigned long jarg2) {
14308   void * jresult ;
14309   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14310   Dali::Property::Map::SizeType arg2 ;
14311   Dali::Property::Value *result = 0 ;
14312   
14313   arg1 = (Dali::Property::Map *)jarg1; 
14314   arg2 = (Dali::Property::Map::SizeType)jarg2; 
14315   {
14316     try {
14317       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->GetValue(arg2);
14318     } catch (std::out_of_range& e) {
14319       {
14320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14321       };
14322     } catch (std::exception& e) {
14323       {
14324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14325       };
14326     } catch (...) {
14327       {
14328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14329       };
14330     }
14331   }
14332   jresult = (void *)result; 
14333   return jresult;
14334 }
14335
14336
14337 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Property_Map_GetKey(void * jarg1, unsigned long jarg2) {
14338   char * jresult ;
14339   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14340   Dali::Property::Map::SizeType arg2 ;
14341   std::string *result = 0 ;
14342   
14343   arg1 = (Dali::Property::Map *)jarg1; 
14344   arg2 = (Dali::Property::Map::SizeType)jarg2; 
14345   {
14346     try {
14347       result = (std::string *) &((Dali::Property::Map const *)arg1)->GetKey(arg2);
14348     } catch (std::out_of_range& e) {
14349       {
14350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14351       };
14352     } catch (std::exception& e) {
14353       {
14354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14355       };
14356     } catch (...) {
14357       {
14358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14359       };
14360     }
14361   }
14362   jresult = SWIG_csharp_string_callback(result->c_str()); 
14363   return jresult;
14364 }
14365
14366
14367 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_GetKeyAt(void * jarg1, unsigned long jarg2) {
14368   void * jresult ;
14369   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14370   Dali::Property::Map::SizeType arg2 ;
14371   SwigValueWrapper< Dali::Property::Key > result;
14372   
14373   arg1 = (Dali::Property::Map *)jarg1; 
14374   arg2 = (Dali::Property::Map::SizeType)jarg2; 
14375   {
14376     try {
14377       result = ((Dali::Property::Map const *)arg1)->GetKeyAt(arg2);
14378     } catch (std::out_of_range& e) {
14379       {
14380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14381       };
14382     } catch (std::exception& e) {
14383       {
14384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14385       };
14386     } catch (...) {
14387       {
14388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14389       };
14390     }
14391   }
14392   jresult = new Dali::Property::Key((const Dali::Property::Key &)result); 
14393   return jresult;
14394 }
14395
14396
14397 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_GetPair(void * jarg1, unsigned long jarg2) {
14398   void * jresult ;
14399   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14400   Dali::Property::Map::SizeType arg2 ;
14401   StringValuePair *result = 0 ;
14402   
14403   arg1 = (Dali::Property::Map *)jarg1; 
14404   arg2 = (Dali::Property::Map::SizeType)jarg2; 
14405   {
14406     try {
14407       result = (StringValuePair *) &((Dali::Property::Map const *)arg1)->GetPair(arg2);
14408     } catch (std::out_of_range& e) {
14409       {
14410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14411       };
14412     } catch (std::exception& e) {
14413       {
14414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14415       };
14416     } catch (...) {
14417       {
14418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14419       };
14420     }
14421   }
14422   jresult = (void *)result; 
14423   return jresult;
14424 }
14425
14426
14427 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Find__SWIG_0(void * jarg1, char * jarg2) {
14428   void * jresult ;
14429   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14430   char *arg2 = (char *) 0 ;
14431   Dali::Property::Value *result = 0 ;
14432   
14433   arg1 = (Dali::Property::Map *)jarg1; 
14434   arg2 = (char *)jarg2; 
14435   {
14436     try {
14437       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((char const *)arg2);
14438     } catch (std::out_of_range& e) {
14439       {
14440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14441       };
14442     } catch (std::exception& e) {
14443       {
14444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14445       };
14446     } catch (...) {
14447       {
14448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14449       };
14450     }
14451   }
14452   jresult = (void *)result; 
14453   return jresult;
14454 }
14455
14456
14457 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Find__SWIG_2(void * jarg1, int jarg2) {
14458   void * jresult ;
14459   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14460   Dali::Property::Index arg2 ;
14461   Dali::Property::Value *result = 0 ;
14462   
14463   arg1 = (Dali::Property::Map *)jarg1; 
14464   arg2 = (Dali::Property::Index)jarg2; 
14465   {
14466     try {
14467       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2);
14468     } catch (std::out_of_range& e) {
14469       {
14470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14471       };
14472     } catch (std::exception& e) {
14473       {
14474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14475       };
14476     } catch (...) {
14477       {
14478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14479       };
14480     }
14481   }
14482   jresult = (void *)result; 
14483   return jresult;
14484 }
14485
14486
14487 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Find__SWIG_3(void * jarg1, int jarg2, char * jarg3) {
14488   void * jresult ;
14489   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14490   Dali::Property::Index arg2 ;
14491   std::string *arg3 = 0 ;
14492   Dali::Property::Value *result = 0 ;
14493   
14494   arg1 = (Dali::Property::Map *)jarg1; 
14495   arg2 = (Dali::Property::Index)jarg2; 
14496   if (!jarg3) {
14497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14498     return 0;
14499   }
14500   std::string arg3_str(jarg3);
14501   arg3 = &arg3_str; 
14502   {
14503     try {
14504       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,(std::string const &)*arg3);
14505     } catch (std::out_of_range& e) {
14506       {
14507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14508       };
14509     } catch (std::exception& e) {
14510       {
14511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14512       };
14513     } catch (...) {
14514       {
14515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14516       };
14517     }
14518   }
14519   jresult = (void *)result; 
14520   
14521   //argout typemap for const std::string&
14522   
14523   return jresult;
14524 }
14525
14526
14527 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Find__SWIG_4(void * jarg1, char * jarg2, int jarg3) {
14528   void * jresult ;
14529   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14530   std::string *arg2 = 0 ;
14531   Dali::Property::Type arg3 ;
14532   Dali::Property::Value *result = 0 ;
14533   
14534   arg1 = (Dali::Property::Map *)jarg1; 
14535   if (!jarg2) {
14536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14537     return 0;
14538   }
14539   std::string arg2_str(jarg2);
14540   arg2 = &arg2_str; 
14541   arg3 = (Dali::Property::Type)jarg3; 
14542   {
14543     try {
14544       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((std::string const &)*arg2,arg3);
14545     } catch (std::out_of_range& e) {
14546       {
14547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14548       };
14549     } catch (std::exception& e) {
14550       {
14551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14552       };
14553     } catch (...) {
14554       {
14555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14556       };
14557     }
14558   }
14559   jresult = (void *)result; 
14560   
14561   //argout typemap for const std::string&
14562   
14563   return jresult;
14564 }
14565
14566
14567 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Find__SWIG_5(void * jarg1, int jarg2, int jarg3) {
14568   void * jresult ;
14569   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14570   Dali::Property::Index arg2 ;
14571   Dali::Property::Type arg3 ;
14572   Dali::Property::Value *result = 0 ;
14573   
14574   arg1 = (Dali::Property::Map *)jarg1; 
14575   arg2 = (Dali::Property::Index)jarg2; 
14576   arg3 = (Dali::Property::Type)jarg3; 
14577   {
14578     try {
14579       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,arg3);
14580     } catch (std::out_of_range& e) {
14581       {
14582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14583       };
14584     } catch (std::exception& e) {
14585       {
14586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14587       };
14588     } catch (...) {
14589       {
14590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14591       };
14592     }
14593   }
14594   jresult = (void *)result; 
14595   return jresult;
14596 }
14597
14598
14599 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Map_Clear(void * jarg1) {
14600   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14601   
14602   arg1 = (Dali::Property::Map *)jarg1; 
14603   {
14604     try {
14605       (arg1)->Clear();
14606     } catch (std::out_of_range& e) {
14607       {
14608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14609       };
14610     } catch (std::exception& e) {
14611       {
14612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14613       };
14614     } catch (...) {
14615       {
14616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14617       };
14618     }
14619   }
14620 }
14621
14622
14623 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Property_Map_Merge(void * jarg1, void * jarg2) {
14624   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14625   Dali::Property::Map *arg2 = 0 ;
14626   
14627   arg1 = (Dali::Property::Map *)jarg1; 
14628   arg2 = (Dali::Property::Map *)jarg2;
14629   if (!arg2) {
14630     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14631     return ;
14632   } 
14633   {
14634     try {
14635       (arg1)->Merge((Dali::Property::Map const &)*arg2);
14636     } catch (std::out_of_range& e) {
14637       {
14638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
14639       };
14640     } catch (std::exception& e) {
14641       {
14642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
14643       };
14644     } catch (...) {
14645       {
14646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
14647       };
14648     }
14649   }
14650 }
14651
14652
14653 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_ValueOfIndex__SWIG_0(void * jarg1, char * jarg2) {
14654   void * jresult ;
14655   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14656   std::string *arg2 = 0 ;
14657   Dali::Property::Value *result = 0 ;
14658   
14659   arg1 = (Dali::Property::Map *)jarg1; 
14660   if (!jarg2) {
14661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14662     return 0;
14663   }
14664   std::string arg2_str(jarg2);
14665   arg2 = &arg2_str; 
14666   {
14667     try {
14668       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator []((std::string const &)*arg2);
14669     } catch (std::out_of_range& e) {
14670       {
14671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14672       };
14673     } catch (std::exception& e) {
14674       {
14675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14676       };
14677     } catch (...) {
14678       {
14679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14680       };
14681     }
14682   }
14683   jresult = (void *)result; 
14684   
14685   //argout typemap for const std::string&
14686   
14687   return jresult;
14688 }
14689
14690
14691 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_ValueOfIndex__SWIG_2(void * jarg1, int jarg2) {
14692   void * jresult ;
14693   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14694   Dali::Property::Index arg2 ;
14695   Dali::Property::Value *result = 0 ;
14696   
14697   arg1 = (Dali::Property::Map *)jarg1; 
14698   arg2 = (Dali::Property::Index)jarg2; 
14699   {
14700     try {
14701       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator [](arg2);
14702     } catch (std::out_of_range& e) {
14703       {
14704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14705       };
14706     } catch (std::exception& e) {
14707       {
14708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14709       };
14710     } catch (...) {
14711       {
14712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14713       };
14714     }
14715   }
14716   jresult = (void *)result; 
14717   return jresult;
14718 }
14719
14720
14721 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Map_Assign(void * jarg1, void * jarg2) {
14722   void * jresult ;
14723   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14724   Dali::Property::Map *arg2 = 0 ;
14725   Dali::Property::Map *result = 0 ;
14726   
14727   arg1 = (Dali::Property::Map *)jarg1; 
14728   arg2 = (Dali::Property::Map *)jarg2;
14729   if (!arg2) {
14730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14731     return 0;
14732   } 
14733   {
14734     try {
14735       result = (Dali::Property::Map *) &(arg1)->operator =((Dali::Property::Map const &)*arg2);
14736     } catch (std::out_of_range& e) {
14737       {
14738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14739       };
14740     } catch (std::exception& e) {
14741       {
14742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14743       };
14744     } catch (...) {
14745       {
14746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14747       };
14748     }
14749   }
14750   jresult = (void *)result; 
14751   return jresult;
14752 }
14753
14754
14755 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_0() {
14756   void * jresult ;
14757   Dali::Property::Value *result = 0 ;
14758   
14759   {
14760     try {
14761       result = (Dali::Property::Value *)new Dali::Property::Value();
14762     } catch (std::out_of_range& e) {
14763       {
14764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14765       };
14766     } catch (std::exception& e) {
14767       {
14768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14769       };
14770     } catch (...) {
14771       {
14772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14773       };
14774     }
14775   }
14776   jresult = (void *)result; 
14777   return jresult;
14778 }
14779
14780
14781 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_1(unsigned int jarg1) {
14782   void * jresult ;
14783   bool arg1 ;
14784   Dali::Property::Value *result = 0 ;
14785   
14786   arg1 = jarg1 ? true : false; 
14787   {
14788     try {
14789       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14790     } catch (std::out_of_range& e) {
14791       {
14792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14793       };
14794     } catch (std::exception& e) {
14795       {
14796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14797       };
14798     } catch (...) {
14799       {
14800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14801       };
14802     }
14803   }
14804   jresult = (void *)result; 
14805   return jresult;
14806 }
14807
14808
14809 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_2(int jarg1) {
14810   void * jresult ;
14811   int arg1 ;
14812   Dali::Property::Value *result = 0 ;
14813   
14814   arg1 = (int)jarg1; 
14815   {
14816     try {
14817       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14818     } catch (std::out_of_range& e) {
14819       {
14820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14821       };
14822     } catch (std::exception& e) {
14823       {
14824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14825       };
14826     } catch (...) {
14827       {
14828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14829       };
14830     }
14831   }
14832   jresult = (void *)result; 
14833   return jresult;
14834 }
14835
14836
14837 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_3(float jarg1) {
14838   void * jresult ;
14839   float arg1 ;
14840   Dali::Property::Value *result = 0 ;
14841   
14842   arg1 = (float)jarg1; 
14843   {
14844     try {
14845       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14846     } catch (std::out_of_range& e) {
14847       {
14848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14849       };
14850     } catch (std::exception& e) {
14851       {
14852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14853       };
14854     } catch (...) {
14855       {
14856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14857       };
14858     }
14859   }
14860   jresult = (void *)result; 
14861   return jresult;
14862 }
14863
14864
14865 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_4(void * jarg1) {
14866   void * jresult ;
14867   Dali::Vector2 *arg1 = 0 ;
14868   Dali::Property::Value *result = 0 ;
14869   
14870   arg1 = (Dali::Vector2 *)jarg1;
14871   if (!arg1) {
14872     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
14873     return 0;
14874   } 
14875   {
14876     try {
14877       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector2 const &)*arg1);
14878     } catch (std::out_of_range& e) {
14879       {
14880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14881       };
14882     } catch (std::exception& e) {
14883       {
14884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14885       };
14886     } catch (...) {
14887       {
14888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14889       };
14890     }
14891   }
14892   jresult = (void *)result; 
14893   return jresult;
14894 }
14895
14896
14897 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_5(void * jarg1) {
14898   void * jresult ;
14899   Dali::Vector3 *arg1 = 0 ;
14900   Dali::Property::Value *result = 0 ;
14901   
14902   arg1 = (Dali::Vector3 *)jarg1;
14903   if (!arg1) {
14904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
14905     return 0;
14906   } 
14907   {
14908     try {
14909       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector3 const &)*arg1);
14910     } catch (std::out_of_range& e) {
14911       {
14912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14913       };
14914     } catch (std::exception& e) {
14915       {
14916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14917       };
14918     } catch (...) {
14919       {
14920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14921       };
14922     }
14923   }
14924   jresult = (void *)result; 
14925   return jresult;
14926 }
14927
14928
14929 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_6(void * jarg1) {
14930   void * jresult ;
14931   Dali::Vector4 *arg1 = 0 ;
14932   Dali::Property::Value *result = 0 ;
14933   
14934   arg1 = (Dali::Vector4 *)jarg1;
14935   if (!arg1) {
14936     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
14937     return 0;
14938   } 
14939   {
14940     try {
14941       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector4 const &)*arg1);
14942     } catch (std::out_of_range& e) {
14943       {
14944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14945       };
14946     } catch (std::exception& e) {
14947       {
14948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14949       };
14950     } catch (...) {
14951       {
14952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14953       };
14954     }
14955   }
14956   jresult = (void *)result; 
14957   return jresult;
14958 }
14959
14960
14961 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_7(void * jarg1) {
14962   void * jresult ;
14963   Dali::Matrix3 *arg1 = 0 ;
14964   Dali::Property::Value *result = 0 ;
14965   
14966   arg1 = (Dali::Matrix3 *)jarg1;
14967   if (!arg1) {
14968     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
14969     return 0;
14970   } 
14971   {
14972     try {
14973       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix3 const &)*arg1);
14974     } catch (std::out_of_range& e) {
14975       {
14976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
14977       };
14978     } catch (std::exception& e) {
14979       {
14980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
14981       };
14982     } catch (...) {
14983       {
14984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
14985       };
14986     }
14987   }
14988   jresult = (void *)result; 
14989   return jresult;
14990 }
14991
14992
14993 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_8(void * jarg1) {
14994   void * jresult ;
14995   Dali::Matrix *arg1 = 0 ;
14996   Dali::Property::Value *result = 0 ;
14997   
14998   arg1 = (Dali::Matrix *)jarg1;
14999   if (!arg1) {
15000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
15001     return 0;
15002   } 
15003   {
15004     try {
15005       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix const &)*arg1);
15006     } catch (std::out_of_range& e) {
15007       {
15008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15009       };
15010     } catch (std::exception& e) {
15011       {
15012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15013       };
15014     } catch (...) {
15015       {
15016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15017       };
15018     }
15019   }
15020   jresult = (void *)result; 
15021   return jresult;
15022 }
15023
15024
15025 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_9(void * jarg1) {
15026   void * jresult ;
15027   Dali::Rect< int > *arg1 = 0 ;
15028   Dali::Property::Value *result = 0 ;
15029   
15030   arg1 = (Dali::Rect< int > *)jarg1;
15031   if (!arg1) {
15032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
15033     return 0;
15034   } 
15035   {
15036     try {
15037       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Rect< int > const &)*arg1);
15038     } catch (std::out_of_range& e) {
15039       {
15040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15041       };
15042     } catch (std::exception& e) {
15043       {
15044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15045       };
15046     } catch (...) {
15047       {
15048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15049       };
15050     }
15051   }
15052   jresult = (void *)result; 
15053   return jresult;
15054 }
15055
15056
15057 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_10(void * jarg1) {
15058   void * jresult ;
15059   Dali::AngleAxis *arg1 = 0 ;
15060   Dali::Property::Value *result = 0 ;
15061   
15062   arg1 = (Dali::AngleAxis *)jarg1;
15063   if (!arg1) {
15064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
15065     return 0;
15066   } 
15067   {
15068     try {
15069       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::AngleAxis const &)*arg1);
15070     } catch (std::out_of_range& e) {
15071       {
15072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15073       };
15074     } catch (std::exception& e) {
15075       {
15076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15077       };
15078     } catch (...) {
15079       {
15080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15081       };
15082     }
15083   }
15084   jresult = (void *)result; 
15085   return jresult;
15086 }
15087
15088
15089 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_11(void * jarg1) {
15090   void * jresult ;
15091   Dali::Quaternion *arg1 = 0 ;
15092   Dali::Property::Value *result = 0 ;
15093   
15094   arg1 = (Dali::Quaternion *)jarg1;
15095   if (!arg1) {
15096     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
15097     return 0;
15098   } 
15099   {
15100     try {
15101       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Quaternion const &)*arg1);
15102     } catch (std::out_of_range& e) {
15103       {
15104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15105       };
15106     } catch (std::exception& e) {
15107       {
15108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15109       };
15110     } catch (...) {
15111       {
15112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15113       };
15114     }
15115   }
15116   jresult = (void *)result; 
15117   return jresult;
15118 }
15119
15120
15121 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_12(char * jarg1) {
15122   void * jresult ;
15123   std::string *arg1 = 0 ;
15124   Dali::Property::Value *result = 0 ;
15125   
15126   if (!jarg1) {
15127     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15128     return 0;
15129   }
15130   std::string arg1_str(jarg1);
15131   arg1 = &arg1_str; 
15132   {
15133     try {
15134       result = (Dali::Property::Value *)new Dali::Property::Value((std::string const &)*arg1);
15135     } catch (std::out_of_range& e) {
15136       {
15137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15138       };
15139     } catch (std::exception& e) {
15140       {
15141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15142       };
15143     } catch (...) {
15144       {
15145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15146       };
15147     }
15148   }
15149   jresult = (void *)result; 
15150   
15151   //argout typemap for const std::string&
15152   
15153   return jresult;
15154 }
15155
15156
15157 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_14(void * jarg1) {
15158   void * jresult ;
15159   Dali::Property::Array *arg1 = 0 ;
15160   Dali::Property::Value *result = 0 ;
15161   
15162   arg1 = (Dali::Property::Array *)jarg1;
15163   if (!arg1) {
15164     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15165     return 0;
15166   } 
15167   {
15168     try {
15169       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15170     } catch (std::out_of_range& e) {
15171       {
15172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15173       };
15174     } catch (std::exception& e) {
15175       {
15176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15177       };
15178     } catch (...) {
15179       {
15180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15181       };
15182     }
15183   }
15184   jresult = (void *)result; 
15185   return jresult;
15186 }
15187
15188
15189 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_15(void * jarg1) {
15190   void * jresult ;
15191   Dali::Property::Map *arg1 = 0 ;
15192   Dali::Property::Value *result = 0 ;
15193   
15194   arg1 = (Dali::Property::Map *)jarg1;
15195   if (!arg1) {
15196     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15197     return 0;
15198   } 
15199   {
15200     try {
15201       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15202     } catch (std::out_of_range& e) {
15203       {
15204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15205       };
15206     } catch (std::exception& e) {
15207       {
15208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15209       };
15210     } catch (...) {
15211       {
15212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15213       };
15214     }
15215   }
15216   jresult = (void *)result; 
15217   return jresult;
15218 }
15219
15220
15221 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_16(int jarg1) {
15222   void * jresult ;
15223   Dali::Property::Type arg1 ;
15224   Dali::Property::Value *result = 0 ;
15225   
15226   arg1 = (Dali::Property::Type)jarg1; 
15227   {
15228     try {
15229       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
15230     } catch (std::out_of_range& e) {
15231       {
15232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15233       };
15234     } catch (std::exception& e) {
15235       {
15236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15237       };
15238     } catch (...) {
15239       {
15240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15241       };
15242     }
15243   }
15244   jresult = (void *)result; 
15245   return jresult;
15246 }
15247
15248
15249 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Property_Value__SWIG_17(void * jarg1) {
15250   void * jresult ;
15251   Dali::Property::Value *arg1 = 0 ;
15252   Dali::Property::Value *result = 0 ;
15253   
15254   arg1 = (Dali::Property::Value *)jarg1;
15255   if (!arg1) {
15256     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15257     return 0;
15258   } 
15259   {
15260     try {
15261       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Property::Value const &)*arg1);
15262     } catch (std::out_of_range& e) {
15263       {
15264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15265       };
15266     } catch (std::exception& e) {
15267       {
15268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15269       };
15270     } catch (...) {
15271       {
15272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15273       };
15274     }
15275   }
15276   jresult = (void *)result; 
15277   return jresult;
15278 }
15279
15280
15281 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Value_Assign(void * jarg1, void * jarg2) {
15282   void * jresult ;
15283   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15284   Dali::Property::Value *arg2 = 0 ;
15285   Dali::Property::Value *result = 0 ;
15286   
15287   arg1 = (Dali::Property::Value *)jarg1; 
15288   arg2 = (Dali::Property::Value *)jarg2;
15289   if (!arg2) {
15290     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15291     return 0;
15292   } 
15293   {
15294     try {
15295       result = (Dali::Property::Value *) &(arg1)->operator =((Dali::Property::Value const &)*arg2);
15296     } catch (std::out_of_range& e) {
15297       {
15298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15299       };
15300     } catch (std::exception& e) {
15301       {
15302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15303       };
15304     } catch (...) {
15305       {
15306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15307       };
15308     }
15309   }
15310   jresult = (void *)result; 
15311   return jresult;
15312 }
15313
15314
15315 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Property_Value(void * jarg1) {
15316   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15317   
15318   arg1 = (Dali::Property::Value *)jarg1; 
15319   {
15320     try {
15321       delete arg1;
15322     } catch (std::out_of_range& e) {
15323       {
15324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
15325       };
15326     } catch (std::exception& e) {
15327       {
15328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
15329       };
15330     } catch (...) {
15331       {
15332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
15333       };
15334     }
15335   }
15336 }
15337
15338
15339 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Property_Value_GetType(void * jarg1) {
15340   int jresult ;
15341   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15342   Dali::Property::Type result;
15343   
15344   arg1 = (Dali::Property::Value *)jarg1; 
15345   {
15346     try {
15347       result = (Dali::Property::Type)((Dali::Property::Value const *)arg1)->GetType();
15348     } catch (std::out_of_range& e) {
15349       {
15350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15351       };
15352     } catch (std::exception& e) {
15353       {
15354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15355       };
15356     } catch (...) {
15357       {
15358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15359       };
15360     }
15361   }
15362   jresult = (int)result; 
15363   return jresult;
15364 }
15365
15366
15367 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_1(void * jarg1, unsigned int * jarg2) {
15368   unsigned int jresult ;
15369   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15370   bool *arg2 = 0 ;
15371   bool result;
15372   
15373   arg1 = (Dali::Property::Value *)jarg1; 
15374   arg2 = (bool *)jarg2; 
15375   {
15376     try {
15377       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15378     } catch (std::out_of_range& e) {
15379       {
15380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15381       };
15382     } catch (std::exception& e) {
15383       {
15384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15385       };
15386     } catch (...) {
15387       {
15388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15389       };
15390     }
15391   }
15392   jresult = result; 
15393   return jresult;
15394 }
15395
15396
15397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_2(void * jarg1, float * jarg2) {
15398   unsigned int jresult ;
15399   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15400   float *arg2 = 0 ;
15401   bool result;
15402   
15403   arg1 = (Dali::Property::Value *)jarg1; 
15404   arg2 = (float *)jarg2; 
15405   {
15406     try {
15407       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15408     } catch (std::out_of_range& e) {
15409       {
15410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15411       };
15412     } catch (std::exception& e) {
15413       {
15414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15415       };
15416     } catch (...) {
15417       {
15418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15419       };
15420     }
15421   }
15422   jresult = result; 
15423   return jresult;
15424 }
15425
15426
15427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_3(void * jarg1, int * jarg2) {
15428   unsigned int jresult ;
15429   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15430   int *arg2 = 0 ;
15431   bool result;
15432   
15433   arg1 = (Dali::Property::Value *)jarg1; 
15434   arg2 = (int *)jarg2; 
15435   {
15436     try {
15437       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15438     } catch (std::out_of_range& e) {
15439       {
15440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15441       };
15442     } catch (std::exception& e) {
15443       {
15444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15445       };
15446     } catch (...) {
15447       {
15448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15449       };
15450     }
15451   }
15452   jresult = result; 
15453   return jresult;
15454 }
15455
15456
15457 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_4(void * jarg1, void * jarg2) {
15458   unsigned int jresult ;
15459   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15460   Dali::Rect< int > *arg2 = 0 ;
15461   bool result;
15462   
15463   arg1 = (Dali::Property::Value *)jarg1; 
15464   arg2 = (Dali::Rect< int > *)jarg2;
15465   if (!arg2) {
15466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > & type is null", 0);
15467     return 0;
15468   } 
15469   {
15470     try {
15471       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15472     } catch (std::out_of_range& e) {
15473       {
15474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15475       };
15476     } catch (std::exception& e) {
15477       {
15478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15479       };
15480     } catch (...) {
15481       {
15482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15483       };
15484     }
15485   }
15486   jresult = result; 
15487   return jresult;
15488 }
15489
15490
15491 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_5(void * jarg1, void * jarg2) {
15492   unsigned int jresult ;
15493   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15494   Dali::Vector2 *arg2 = 0 ;
15495   bool result;
15496   
15497   arg1 = (Dali::Property::Value *)jarg1; 
15498   arg2 = (Dali::Vector2 *)jarg2;
15499   if (!arg2) {
15500     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
15501     return 0;
15502   } 
15503   {
15504     try {
15505       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15506     } catch (std::out_of_range& e) {
15507       {
15508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15509       };
15510     } catch (std::exception& e) {
15511       {
15512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15513       };
15514     } catch (...) {
15515       {
15516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15517       };
15518     }
15519   }
15520   jresult = result; 
15521   return jresult;
15522 }
15523
15524
15525 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_6(void * jarg1, void * jarg2) {
15526   unsigned int jresult ;
15527   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15528   Dali::Vector3 *arg2 = 0 ;
15529   bool result;
15530   
15531   arg1 = (Dali::Property::Value *)jarg1; 
15532   arg2 = (Dali::Vector3 *)jarg2;
15533   if (!arg2) {
15534     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
15535     return 0;
15536   } 
15537   {
15538     try {
15539       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15540     } catch (std::out_of_range& e) {
15541       {
15542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15543       };
15544     } catch (std::exception& e) {
15545       {
15546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15547       };
15548     } catch (...) {
15549       {
15550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15551       };
15552     }
15553   }
15554   jresult = result; 
15555   return jresult;
15556 }
15557
15558
15559 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_7(void * jarg1, void * jarg2) {
15560   unsigned int jresult ;
15561   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15562   Dali::Vector4 *arg2 = 0 ;
15563   bool result;
15564   
15565   arg1 = (Dali::Property::Value *)jarg1; 
15566   arg2 = (Dali::Vector4 *)jarg2;
15567   if (!arg2) {
15568     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 & type is null", 0);
15569     return 0;
15570   } 
15571   {
15572     try {
15573       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15574     } catch (std::out_of_range& e) {
15575       {
15576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15577       };
15578     } catch (std::exception& e) {
15579       {
15580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15581       };
15582     } catch (...) {
15583       {
15584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15585       };
15586     }
15587   }
15588   jresult = result; 
15589   return jresult;
15590 }
15591
15592
15593 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_8(void * jarg1, void * jarg2) {
15594   unsigned int jresult ;
15595   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15596   Dali::Matrix3 *arg2 = 0 ;
15597   bool result;
15598   
15599   arg1 = (Dali::Property::Value *)jarg1; 
15600   arg2 = (Dali::Matrix3 *)jarg2;
15601   if (!arg2) {
15602     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
15603     return 0;
15604   } 
15605   {
15606     try {
15607       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15608     } catch (std::out_of_range& e) {
15609       {
15610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15611       };
15612     } catch (std::exception& e) {
15613       {
15614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15615       };
15616     } catch (...) {
15617       {
15618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15619       };
15620     }
15621   }
15622   jresult = result; 
15623   return jresult;
15624 }
15625
15626
15627 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_9(void * jarg1, void * jarg2) {
15628   unsigned int jresult ;
15629   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15630   Dali::Matrix *arg2 = 0 ;
15631   bool result;
15632   
15633   arg1 = (Dali::Property::Value *)jarg1; 
15634   arg2 = (Dali::Matrix *)jarg2;
15635   if (!arg2) {
15636     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
15637     return 0;
15638   } 
15639   {
15640     try {
15641       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15642     } catch (std::out_of_range& e) {
15643       {
15644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15645       };
15646     } catch (std::exception& e) {
15647       {
15648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15649       };
15650     } catch (...) {
15651       {
15652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15653       };
15654     }
15655   }
15656   jresult = result; 
15657   return jresult;
15658 }
15659
15660
15661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_10(void * jarg1, void * jarg2) {
15662   unsigned int jresult ;
15663   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15664   Dali::AngleAxis *arg2 = 0 ;
15665   bool result;
15666   
15667   arg1 = (Dali::Property::Value *)jarg1; 
15668   arg2 = (Dali::AngleAxis *)jarg2;
15669   if (!arg2) {
15670     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis & type is null", 0);
15671     return 0;
15672   } 
15673   {
15674     try {
15675       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15676     } catch (std::out_of_range& e) {
15677       {
15678         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15679       };
15680     } catch (std::exception& e) {
15681       {
15682         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15683       };
15684     } catch (...) {
15685       {
15686         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15687       };
15688     }
15689   }
15690   jresult = result; 
15691   return jresult;
15692 }
15693
15694
15695 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_11(void * jarg1, void * jarg2) {
15696   unsigned int jresult ;
15697   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15698   Dali::Quaternion *arg2 = 0 ;
15699   bool result;
15700   
15701   arg1 = (Dali::Property::Value *)jarg1; 
15702   arg2 = (Dali::Quaternion *)jarg2;
15703   if (!arg2) {
15704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
15705     return 0;
15706   } 
15707   {
15708     try {
15709       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15710     } catch (std::out_of_range& e) {
15711       {
15712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15713       };
15714     } catch (std::exception& e) {
15715       {
15716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15717       };
15718     } catch (...) {
15719       {
15720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15721       };
15722     }
15723   }
15724   jresult = result; 
15725   return jresult;
15726 }
15727
15728
15729 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_12(void * jarg1, char** jarg2) {
15730   unsigned int jresult ;
15731   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15732   std::string *arg2 = 0 ;
15733   bool result;
15734   
15735   arg1 = (Dali::Property::Value *)jarg1; 
15736   
15737   //typemap in
15738   std::string temp;
15739   arg2 = &temp;
15740   
15741   {
15742     try {
15743       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15744     } catch (std::out_of_range& e) {
15745       {
15746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15747       };
15748     } catch (std::exception& e) {
15749       {
15750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15751       };
15752     } catch (...) {
15753       {
15754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15755       };
15756     }
15757   }
15758   jresult = result; 
15759   
15760   //Typemap argout in c++ file.
15761   //This will convert c++ string to c# string
15762   *jarg2 = SWIG_csharp_string_callback(arg2->c_str());
15763   
15764   return jresult;
15765 }
15766
15767
15768 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_13(void * jarg1, void * jarg2) {
15769   unsigned int jresult ;
15770   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15771   Dali::Property::Array *arg2 = 0 ;
15772   bool result;
15773   
15774   arg1 = (Dali::Property::Value *)jarg1; 
15775   arg2 = (Dali::Property::Array *)jarg2;
15776   if (!arg2) {
15777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15778     return 0;
15779   } 
15780   {
15781     try {
15782       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15783     } catch (std::out_of_range& e) {
15784       {
15785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15786       };
15787     } catch (std::exception& e) {
15788       {
15789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15790       };
15791     } catch (...) {
15792       {
15793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15794       };
15795     }
15796   }
15797   jresult = result; 
15798   return jresult;
15799 }
15800
15801
15802 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Property_Value_Get__SWIG_14(void * jarg1, void * jarg2) {
15803   unsigned int jresult ;
15804   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15805   Dali::Property::Map *arg2 = 0 ;
15806   bool result;
15807   
15808   arg1 = (Dali::Property::Value *)jarg1; 
15809   arg2 = (Dali::Property::Map *)jarg2;
15810   if (!arg2) {
15811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15812     return 0;
15813   } 
15814   {
15815     try {
15816       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15817     } catch (std::out_of_range& e) {
15818       {
15819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15820       };
15821     } catch (std::exception& e) {
15822       {
15823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15824       };
15825     } catch (...) {
15826       {
15827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15828       };
15829     }
15830   }
15831   jresult = result; 
15832   return jresult;
15833 }
15834
15835
15836 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Value_GetArray(void * jarg1) {
15837   void * jresult ;
15838   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15839   Dali::Property::Array *result = 0 ;
15840   
15841   arg1 = (Dali::Property::Value *)jarg1; 
15842   {
15843     try {
15844       result = (Dali::Property::Array *)((Dali::Property::Value const *)arg1)->GetArray();
15845     } catch (std::out_of_range& e) {
15846       {
15847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15848       };
15849     } catch (std::exception& e) {
15850       {
15851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15852       };
15853     } catch (...) {
15854       {
15855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15856       };
15857     }
15858   }
15859   jresult = (void *)result; 
15860   return jresult;
15861 }
15862
15863
15864 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Property_Value_GetMap(void * jarg1) {
15865   void * jresult ;
15866   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15867   Dali::Property::Map *result = 0 ;
15868   
15869   arg1 = (Dali::Property::Value *)jarg1; 
15870   {
15871     try {
15872       result = (Dali::Property::Map *)((Dali::Property::Value const *)arg1)->GetMap();
15873     } catch (std::out_of_range& e) {
15874       {
15875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15876       };
15877     } catch (std::exception& e) {
15878       {
15879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15880       };
15881     } catch (...) {
15882       {
15883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15884       };
15885     }
15886   }
15887   jresult = (void *)result; 
15888   return jresult;
15889 }
15890
15891
15892 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_GetName(int jarg1) {
15893   char * jresult ;
15894   Dali::Property::Type arg1 ;
15895   char *result = 0 ;
15896   
15897   arg1 = (Dali::Property::Type)jarg1; 
15898   {
15899     try {
15900       result = (char *)Dali::PropertyTypes::GetName(arg1);
15901     } catch (std::out_of_range& e) {
15902       {
15903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15904       };
15905     } catch (std::exception& e) {
15906       {
15907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15908       };
15909     } catch (...) {
15910       {
15911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15912       };
15913     }
15914   }
15915   jresult = SWIG_csharp_string_callback((const char *)result); 
15916   return jresult;
15917 }
15918
15919
15920 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseObject_DoAction(void * jarg1, char * jarg2, void * jarg3) {
15921   unsigned int jresult ;
15922   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15923   std::string *arg2 = 0 ;
15924   Dali::Property::Map *arg3 = 0 ;
15925   bool result;
15926   
15927   arg1 = (Dali::BaseObject *)jarg1; 
15928   if (!jarg2) {
15929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15930     return 0;
15931   }
15932   std::string arg2_str(jarg2);
15933   arg2 = &arg2_str; 
15934   arg3 = (Dali::Property::Map *)jarg3;
15935   if (!arg3) {
15936     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
15937     return 0;
15938   } 
15939   {
15940     try {
15941       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
15942     } catch (std::out_of_range& e) {
15943       {
15944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15945       };
15946     } catch (std::exception& e) {
15947       {
15948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15949       };
15950     } catch (...) {
15951       {
15952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15953       };
15954     }
15955   }
15956   jresult = result; 
15957   
15958   //argout typemap for const std::string&
15959   
15960   return jresult;
15961 }
15962
15963
15964 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_BaseObject_GetTypeName(void * jarg1) {
15965   char * jresult ;
15966   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15967   std::string *result = 0 ;
15968   
15969   arg1 = (Dali::BaseObject *)jarg1; 
15970   {
15971     try {
15972       result = (std::string *) &((Dali::BaseObject const *)arg1)->GetTypeName();
15973     } catch (std::out_of_range& e) {
15974       {
15975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
15976       };
15977     } catch (std::exception& e) {
15978       {
15979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
15980       };
15981     } catch (...) {
15982       {
15983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
15984       };
15985     }
15986   }
15987   jresult = SWIG_csharp_string_callback(result->c_str()); 
15988   return jresult;
15989 }
15990
15991
15992 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseObject_GetTypeInfo(void * jarg1, void * jarg2) {
15993   unsigned int jresult ;
15994   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15995   Dali::TypeInfo *arg2 = 0 ;
15996   bool result;
15997   
15998   arg1 = (Dali::BaseObject *)jarg1; 
15999   arg2 = (Dali::TypeInfo *)jarg2;
16000   if (!arg2) {
16001     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
16002     return 0;
16003   } 
16004   {
16005     try {
16006       result = (bool)((Dali::BaseObject const *)arg1)->GetTypeInfo(*arg2);
16007     } catch (std::out_of_range& e) {
16008       {
16009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16010       };
16011     } catch (std::exception& e) {
16012       {
16013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16014       };
16015     } catch (...) {
16016       {
16017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16018       };
16019     }
16020   }
16021   jresult = result; 
16022   return jresult;
16023 }
16024
16025
16026 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseObject_DoConnectSignal(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
16027   unsigned int jresult ;
16028   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
16029   ConnectionTrackerInterface *arg2 = (ConnectionTrackerInterface *) 0 ;
16030   std::string *arg3 = 0 ;
16031   FunctorDelegate *arg4 = (FunctorDelegate *) 0 ;
16032   bool result;
16033   
16034   arg1 = (Dali::BaseObject *)jarg1; 
16035   arg2 = (ConnectionTrackerInterface *)jarg2; 
16036   if (!jarg3) {
16037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
16038     return 0;
16039   }
16040   std::string arg3_str(jarg3);
16041   arg3 = &arg3_str; 
16042   arg4 = (FunctorDelegate *)jarg4; 
16043   {
16044     try {
16045       result = (bool)(arg1)->DoConnectSignal(arg2,(std::string const &)*arg3,arg4);
16046     } catch (std::out_of_range& e) {
16047       {
16048         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16049       };
16050     } catch (std::exception& e) {
16051       {
16052         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16053       };
16054     } catch (...) {
16055       {
16056         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16057       };
16058     }
16059   }
16060   jresult = result; 
16061   
16062   //argout typemap for const std::string&
16063   
16064   return jresult;
16065 }
16066
16067
16068 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GetImplementation(void * jarg1) {
16069   void * jresult ;
16070   Dali::BaseHandle *arg1 = 0 ;
16071   Dali::BaseObject *result = 0 ;
16072   
16073   arg1 = (Dali::BaseHandle *)jarg1;
16074   if (!arg1) {
16075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16076     return 0;
16077   } 
16078   {
16079     try {
16080       result = (Dali::BaseObject *) &Dali::GetImplementation((Dali::BaseHandle const &)*arg1);
16081     } catch (std::out_of_range& e) {
16082       {
16083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16084       };
16085     } catch (std::exception& e) {
16086       {
16087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16088       };
16089     } catch (...) {
16090       {
16091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16092       };
16093     }
16094   }
16095   jresult = (void *)result; 
16096   return jresult;
16097 }
16098
16099
16100 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BaseHandle__SWIG_0(void * jarg1) {
16101   void * jresult ;
16102   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
16103   Dali::BaseHandle *result = 0 ;
16104   
16105   arg1 = (Dali::BaseObject *)jarg1; 
16106   {
16107     try {
16108       result = (Dali::BaseHandle *)new Dali::BaseHandle(arg1);
16109     } catch (std::out_of_range& e) {
16110       {
16111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16112       };
16113     } catch (std::exception& e) {
16114       {
16115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16116       };
16117     } catch (...) {
16118       {
16119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16120       };
16121     }
16122   }
16123   jresult = (void *)result; 
16124   return jresult;
16125 }
16126
16127
16128 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BaseHandle__SWIG_1() {
16129   void * jresult ;
16130   Dali::BaseHandle *result = 0 ;
16131   
16132   {
16133     try {
16134       result = (Dali::BaseHandle *)new Dali::BaseHandle();
16135     } catch (std::out_of_range& e) {
16136       {
16137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16138       };
16139     } catch (std::exception& e) {
16140       {
16141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16142       };
16143     } catch (...) {
16144       {
16145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16146       };
16147     }
16148   }
16149   jresult = (void *)result; 
16150   return jresult;
16151 }
16152
16153
16154 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_BaseHandle(void * jarg1) {
16155   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16156   
16157   arg1 = (Dali::BaseHandle *)jarg1; 
16158   {
16159     try {
16160       delete arg1;
16161     } catch (std::out_of_range& e) {
16162       {
16163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16164       };
16165     } catch (std::exception& e) {
16166       {
16167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16168       };
16169     } catch (...) {
16170       {
16171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16172       };
16173     }
16174   }
16175 }
16176
16177
16178 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BaseHandle__SWIG_2(void * jarg1) {
16179   void * jresult ;
16180   Dali::BaseHandle *arg1 = 0 ;
16181   Dali::BaseHandle *result = 0 ;
16182   
16183   arg1 = (Dali::BaseHandle *)jarg1;
16184   if (!arg1) {
16185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16186     return 0;
16187   } 
16188   {
16189     try {
16190       result = (Dali::BaseHandle *)new Dali::BaseHandle((Dali::BaseHandle const &)*arg1);
16191     } catch (std::out_of_range& e) {
16192       {
16193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16194       };
16195     } catch (std::exception& e) {
16196       {
16197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16198       };
16199     } catch (...) {
16200       {
16201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16202       };
16203     }
16204   }
16205   jresult = (void *)result; 
16206   return jresult;
16207 }
16208
16209
16210 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BaseHandle_Assign(void * jarg1, void * jarg2) {
16211   void * jresult ;
16212   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16213   Dali::BaseHandle *arg2 = 0 ;
16214   Dali::BaseHandle *result = 0 ;
16215   
16216   arg1 = (Dali::BaseHandle *)jarg1; 
16217   arg2 = (Dali::BaseHandle *)jarg2;
16218   if (!arg2) {
16219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16220     return 0;
16221   } 
16222   {
16223     try {
16224       result = (Dali::BaseHandle *) &(arg1)->operator =((Dali::BaseHandle const &)*arg2);
16225     } catch (std::out_of_range& e) {
16226       {
16227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16228       };
16229     } catch (std::exception& e) {
16230       {
16231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16232       };
16233     } catch (...) {
16234       {
16235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16236       };
16237     }
16238   }
16239   jresult = (void *)result; 
16240   return jresult;
16241 }
16242
16243
16244 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_DoAction(void * jarg1, char * jarg2, void * jarg3) {
16245   unsigned int jresult ;
16246   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16247   std::string *arg2 = 0 ;
16248   Dali::Property::Map *arg3 = 0 ;
16249   bool result;
16250   
16251   arg1 = (Dali::BaseHandle *)jarg1; 
16252   if (!jarg2) {
16253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
16254     return 0;
16255   }
16256   std::string arg2_str(jarg2);
16257   arg2 = &arg2_str; 
16258   arg3 = (Dali::Property::Map *)jarg3;
16259   if (!arg3) {
16260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
16261     return 0;
16262   } 
16263   {
16264     try {
16265       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
16266     } catch (std::out_of_range& e) {
16267       {
16268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16269       };
16270     } catch (std::exception& e) {
16271       {
16272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16273       };
16274     } catch (...) {
16275       {
16276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16277       };
16278     }
16279   }
16280   jresult = result; 
16281   
16282   //argout typemap for const std::string&
16283   
16284   return jresult;
16285 }
16286
16287
16288 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_BaseHandle_GetTypeName(void * jarg1) {
16289   char * jresult ;
16290   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16291   std::string *result = 0 ;
16292   
16293   arg1 = (Dali::BaseHandle *)jarg1; 
16294   {
16295     try {
16296       result = (std::string *) &((Dali::BaseHandle const *)arg1)->GetTypeName();
16297     } catch (std::out_of_range& e) {
16298       {
16299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16300       };
16301     } catch (std::exception& e) {
16302       {
16303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16304       };
16305     } catch (...) {
16306       {
16307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16308       };
16309     }
16310   }
16311   jresult = SWIG_csharp_string_callback(result->c_str()); 
16312   return jresult;
16313 }
16314
16315
16316 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_GetTypeInfo(void * jarg1, void * jarg2) {
16317   unsigned int jresult ;
16318   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16319   Dali::TypeInfo *arg2 = 0 ;
16320   bool result;
16321   
16322   arg1 = (Dali::BaseHandle *)jarg1; 
16323   arg2 = (Dali::TypeInfo *)jarg2;
16324   if (!arg2) {
16325     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
16326     return 0;
16327   } 
16328   {
16329     try {
16330       result = (bool)((Dali::BaseHandle const *)arg1)->GetTypeInfo(*arg2);
16331     } catch (std::out_of_range& e) {
16332       {
16333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16334       };
16335     } catch (std::exception& e) {
16336       {
16337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16338       };
16339     } catch (...) {
16340       {
16341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16342       };
16343     }
16344   }
16345   jresult = result; 
16346   return jresult;
16347 }
16348
16349
16350 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BaseHandle_GetBaseObject__SWIG_0(void * jarg1) {
16351   void * jresult ;
16352   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16353   Dali::BaseObject *result = 0 ;
16354   
16355   arg1 = (Dali::BaseHandle *)jarg1; 
16356   {
16357     try {
16358       result = (Dali::BaseObject *) &(arg1)->GetBaseObject();
16359     } catch (std::out_of_range& e) {
16360       {
16361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16362       };
16363     } catch (std::exception& e) {
16364       {
16365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16366       };
16367     } catch (...) {
16368       {
16369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16370       };
16371     }
16372   }
16373   jresult = (void *)result; 
16374   return jresult;
16375 }
16376
16377
16378 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BaseHandle_Reset(void * jarg1) {
16379   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16380   
16381   arg1 = (Dali::BaseHandle *)jarg1; 
16382   {
16383     try {
16384       (arg1)->Reset();
16385     } catch (std::out_of_range& e) {
16386       {
16387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16388       };
16389     } catch (std::exception& e) {
16390       {
16391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16392       };
16393     } catch (...) {
16394       {
16395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16396       };
16397     }
16398   }
16399 }
16400
16401
16402 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_EqualTo(void * jarg1, void * jarg2) {
16403   unsigned int jresult ;
16404   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16405   Dali::BaseHandle *arg2 = 0 ;
16406   bool result;
16407   
16408   arg1 = (Dali::BaseHandle *)jarg1; 
16409   arg2 = (Dali::BaseHandle *)jarg2;
16410   if (!arg2) {
16411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16412     return 0;
16413   } 
16414   {
16415     try {
16416       result = (bool)((Dali::BaseHandle const *)arg1)->operator ==((Dali::BaseHandle const &)*arg2);
16417     } catch (std::out_of_range& e) {
16418       {
16419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16420       };
16421     } catch (std::exception& e) {
16422       {
16423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16424       };
16425     } catch (...) {
16426       {
16427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16428       };
16429     }
16430   }
16431   jresult = result; 
16432   return jresult;
16433 }
16434
16435
16436 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_NotEqualTo(void * jarg1, void * jarg2) {
16437   unsigned int jresult ;
16438   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16439   Dali::BaseHandle *arg2 = 0 ;
16440   bool result;
16441   
16442   arg1 = (Dali::BaseHandle *)jarg1; 
16443   arg2 = (Dali::BaseHandle *)jarg2;
16444   if (!arg2) {
16445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16446     return 0;
16447   } 
16448   {
16449     try {
16450       result = (bool)((Dali::BaseHandle const *)arg1)->operator !=((Dali::BaseHandle const &)*arg2);
16451     } catch (std::out_of_range& e) {
16452       {
16453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16454       };
16455     } catch (std::exception& e) {
16456       {
16457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16458       };
16459     } catch (...) {
16460       {
16461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16462       };
16463     }
16464   }
16465   jresult = result; 
16466   return jresult;
16467 }
16468
16469
16470 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BaseHandle_GetObjectPtr(void * jarg1) {
16471   void * jresult ;
16472   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16473   Dali::RefObject *result = 0 ;
16474   
16475   arg1 = (Dali::BaseHandle *)jarg1; 
16476   {
16477     try {
16478       result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
16479     } catch (std::out_of_range& e) {
16480       {
16481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16482       };
16483     } catch (std::exception& e) {
16484       {
16485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16486       };
16487     } catch (...) {
16488       {
16489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16490       };
16491     }
16492   }
16493   jresult = (void *)result; 
16494   return jresult;
16495 }
16496
16497
16498 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_HasBody(void * jarg1) {
16499   unsigned int jresult ;
16500   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16501   bool result;
16502   
16503   arg1 = (Dali::BaseHandle *)jarg1; 
16504   {
16505     try {
16506       result = (bool)Dali_BaseHandle_HasBody((Dali::BaseHandle const *)arg1);
16507     } catch (std::out_of_range& e) {
16508       {
16509         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16510       };
16511     } catch (std::exception& e) {
16512       {
16513         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16514       };
16515     } catch (...) {
16516       {
16517         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16518       };
16519     }
16520   }
16521   jresult = result; 
16522   return jresult;
16523 }
16524
16525
16526 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BaseHandle_IsEqual(void * jarg1, void * jarg2) {
16527   unsigned int jresult ;
16528   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16529   Dali::BaseHandle *arg2 = 0 ;
16530   bool result;
16531   
16532   arg1 = (Dali::BaseHandle *)jarg1; 
16533   arg2 = (Dali::BaseHandle *)jarg2;
16534   if (!arg2) {
16535     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16536     return 0;
16537   } 
16538   {
16539     try {
16540       result = (bool)Dali_BaseHandle_IsEqual((Dali::BaseHandle const *)arg1,(Dali::BaseHandle const &)*arg2);
16541     } catch (std::out_of_range& e) {
16542       {
16543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16544       };
16545     } catch (std::exception& e) {
16546       {
16547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16548       };
16549     } catch (...) {
16550       {
16551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16552       };
16553     }
16554   }
16555   jresult = result; 
16556   return jresult;
16557 }
16558
16559
16560 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LessThan__SWIG_3(void * jarg1, void * jarg2) {
16561   unsigned int jresult ;
16562   Dali::BaseHandle *arg1 = 0 ;
16563   Dali::BaseHandle *arg2 = 0 ;
16564   bool result;
16565   
16566   arg1 = (Dali::BaseHandle *)jarg1;
16567   if (!arg1) {
16568     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16569     return 0;
16570   } 
16571   arg2 = (Dali::BaseHandle *)jarg2;
16572   if (!arg2) {
16573     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16574     return 0;
16575   } 
16576   {
16577     try {
16578       result = (bool)Dali::operator <((Dali::BaseHandle const &)*arg1,(Dali::BaseHandle const &)*arg2);
16579     } catch (std::out_of_range& e) {
16580       {
16581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16582       };
16583     } catch (std::exception& e) {
16584       {
16585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16586       };
16587     } catch (...) {
16588       {
16589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16590       };
16591     }
16592   }
16593   jresult = result; 
16594   return jresult;
16595 }
16596
16597
16598 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ConnectionTrackerInterface(void * jarg1) {
16599   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16600   
16601   arg1 = (Dali::ConnectionTrackerInterface *)jarg1; 
16602   {
16603     try {
16604       delete arg1;
16605     } catch (std::out_of_range& e) {
16606       {
16607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16608       };
16609     } catch (std::exception& e) {
16610       {
16611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16612       };
16613     } catch (...) {
16614       {
16615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16616       };
16617     }
16618   }
16619 }
16620
16621
16622 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ConnectionTrackerInterface_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16623   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16624   SlotObserver *arg2 = (SlotObserver *) 0 ;
16625   CallbackBase *arg3 = (CallbackBase *) 0 ;
16626   
16627   arg1 = (Dali::ConnectionTrackerInterface *)jarg1; 
16628   arg2 = (SlotObserver *)jarg2; 
16629   arg3 = (CallbackBase *)jarg3; 
16630   {
16631     try {
16632       (arg1)->SignalConnected(arg2,arg3);
16633     } catch (std::out_of_range& e) {
16634       {
16635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16636       };
16637     } catch (std::exception& e) {
16638       {
16639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16640       };
16641     } catch (...) {
16642       {
16643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16644       };
16645     }
16646   }
16647 }
16648
16649
16650 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_SignalObserver(void * jarg1) {
16651   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16652   
16653   arg1 = (Dali::SignalObserver *)jarg1; 
16654   {
16655     try {
16656       delete arg1;
16657     } catch (std::out_of_range& e) {
16658       {
16659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16660       };
16661     } catch (std::exception& e) {
16662       {
16663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16664       };
16665     } catch (...) {
16666       {
16667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16668       };
16669     }
16670   }
16671 }
16672
16673
16674 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SignalObserver_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16675   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16676   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16677   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16678   
16679   arg1 = (Dali::SignalObserver *)jarg1; 
16680   arg2 = (Dali::SlotObserver *)jarg2; 
16681   arg3 = (Dali::CallbackBase *)jarg3; 
16682   {
16683     try {
16684       (arg1)->SignalDisconnected(arg2,arg3);
16685     } catch (std::out_of_range& e) {
16686       {
16687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16688       };
16689     } catch (std::exception& e) {
16690       {
16691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16692       };
16693     } catch (...) {
16694       {
16695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16696       };
16697     }
16698   }
16699 }
16700
16701
16702 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_SlotObserver(void * jarg1) {
16703   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16704   
16705   arg1 = (Dali::SlotObserver *)jarg1; 
16706   {
16707     try {
16708       delete arg1;
16709     } catch (std::out_of_range& e) {
16710       {
16711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16712       };
16713     } catch (std::exception& e) {
16714       {
16715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16716       };
16717     } catch (...) {
16718       {
16719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16720       };
16721     }
16722   }
16723 }
16724
16725
16726 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SlotObserver_SlotDisconnected(void * jarg1, void * jarg2) {
16727   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16728   Dali::CallbackBase *arg2 = (Dali::CallbackBase *) 0 ;
16729   
16730   arg1 = (Dali::SlotObserver *)jarg1; 
16731   arg2 = (Dali::CallbackBase *)jarg2; 
16732   {
16733     try {
16734       (arg1)->SlotDisconnected(arg2);
16735     } catch (std::out_of_range& e) {
16736       {
16737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16738       };
16739     } catch (std::exception& e) {
16740       {
16741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16742       };
16743     } catch (...) {
16744       {
16745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16746       };
16747     }
16748   }
16749 }
16750
16751
16752 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ConnectionTracker(void * jarg1) {
16753   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16754   
16755   arg1 = (Dali::ConnectionTracker *)jarg1; 
16756   {
16757     try {
16758       delete arg1;
16759     } catch (std::out_of_range& e) {
16760       {
16761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16762       };
16763     } catch (std::exception& e) {
16764       {
16765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16766       };
16767     } catch (...) {
16768       {
16769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16770       };
16771     }
16772   }
16773 }
16774
16775
16776 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ConnectionTracker_DisconnectAll(void * jarg1) {
16777   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16778   
16779   arg1 = (Dali::ConnectionTracker *)jarg1; 
16780   {
16781     try {
16782       (arg1)->DisconnectAll();
16783     } catch (std::out_of_range& e) {
16784       {
16785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16786       };
16787     } catch (std::exception& e) {
16788       {
16789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16790       };
16791     } catch (...) {
16792       {
16793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16794       };
16795     }
16796   }
16797 }
16798
16799
16800 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ConnectionTracker_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16801   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16802   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16803   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16804   
16805   arg1 = (Dali::ConnectionTracker *)jarg1; 
16806   arg2 = (Dali::SlotObserver *)jarg2; 
16807   arg3 = (Dali::CallbackBase *)jarg3; 
16808   {
16809     try {
16810       (arg1)->SignalConnected(arg2,arg3);
16811     } catch (std::out_of_range& e) {
16812       {
16813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16814       };
16815     } catch (std::exception& e) {
16816       {
16817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16818       };
16819     } catch (...) {
16820       {
16821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16822       };
16823     }
16824   }
16825 }
16826
16827
16828 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ConnectionTracker_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16829   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16830   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16831   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16832   
16833   arg1 = (Dali::ConnectionTracker *)jarg1; 
16834   arg2 = (Dali::SlotObserver *)jarg2; 
16835   arg3 = (Dali::CallbackBase *)jarg3; 
16836   {
16837     try {
16838       (arg1)->SignalDisconnected(arg2,arg3);
16839     } catch (std::out_of_range& e) {
16840       {
16841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16842       };
16843     } catch (std::exception& e) {
16844       {
16845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16846       };
16847     } catch (...) {
16848       {
16849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16850       };
16851     }
16852   }
16853 }
16854
16855
16856 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ConnectionTracker_GetConnectionCount(void * jarg1) {
16857   unsigned long jresult ;
16858   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16859   std::size_t result;
16860   
16861   arg1 = (Dali::ConnectionTracker *)jarg1; 
16862   {
16863     try {
16864       result = ((Dali::ConnectionTracker const *)arg1)->GetConnectionCount();
16865     } catch (std::out_of_range& e) {
16866       {
16867         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16868       };
16869     } catch (std::exception& e) {
16870       {
16871         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16872       };
16873     } catch (...) {
16874       {
16875         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16876       };
16877     }
16878   }
16879   jresult = (unsigned long)result; 
16880   return jresult;
16881 }
16882
16883
16884 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ObjectRegistry__SWIG_0() {
16885   void * jresult ;
16886   Dali::ObjectRegistry *result = 0 ;
16887   
16888   {
16889     try {
16890       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry();
16891     } catch (std::out_of_range& e) {
16892       {
16893         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16894       };
16895     } catch (std::exception& e) {
16896       {
16897         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16898       };
16899     } catch (...) {
16900       {
16901         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16902       };
16903     }
16904   }
16905   jresult = (void *)result; 
16906   return jresult;
16907 }
16908
16909
16910 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ObjectRegistry(void * jarg1) {
16911   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16912   
16913   arg1 = (Dali::ObjectRegistry *)jarg1; 
16914   {
16915     try {
16916       delete arg1;
16917     } catch (std::out_of_range& e) {
16918       {
16919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
16920       };
16921     } catch (std::exception& e) {
16922       {
16923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
16924       };
16925     } catch (...) {
16926       {
16927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
16928       };
16929     }
16930   }
16931 }
16932
16933
16934 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ObjectRegistry__SWIG_1(void * jarg1) {
16935   void * jresult ;
16936   Dali::ObjectRegistry *arg1 = 0 ;
16937   Dali::ObjectRegistry *result = 0 ;
16938   
16939   arg1 = (Dali::ObjectRegistry *)jarg1;
16940   if (!arg1) {
16941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16942     return 0;
16943   } 
16944   {
16945     try {
16946       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry((Dali::ObjectRegistry const &)*arg1);
16947     } catch (std::out_of_range& e) {
16948       {
16949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16950       };
16951     } catch (std::exception& e) {
16952       {
16953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16954       };
16955     } catch (...) {
16956       {
16957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16958       };
16959     }
16960   }
16961   jresult = (void *)result; 
16962   return jresult;
16963 }
16964
16965
16966 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ObjectRegistry_Assign(void * jarg1, void * jarg2) {
16967   void * jresult ;
16968   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16969   Dali::ObjectRegistry *arg2 = 0 ;
16970   Dali::ObjectRegistry *result = 0 ;
16971   
16972   arg1 = (Dali::ObjectRegistry *)jarg1; 
16973   arg2 = (Dali::ObjectRegistry *)jarg2;
16974   if (!arg2) {
16975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16976     return 0;
16977   } 
16978   {
16979     try {
16980       result = (Dali::ObjectRegistry *) &(arg1)->operator =((Dali::ObjectRegistry const &)*arg2);
16981     } catch (std::out_of_range& e) {
16982       {
16983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
16984       };
16985     } catch (std::exception& e) {
16986       {
16987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
16988       };
16989     } catch (...) {
16990       {
16991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
16992       };
16993     }
16994   }
16995   jresult = (void *)result; 
16996   return jresult;
16997 }
16998
16999
17000 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ObjectRegistry_ObjectCreatedSignal(void * jarg1) {
17001   void * jresult ;
17002   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
17003   Dali::ObjectRegistry::ObjectCreatedSignalType *result = 0 ;
17004   
17005   arg1 = (Dali::ObjectRegistry *)jarg1; 
17006   {
17007     try {
17008       result = (Dali::ObjectRegistry::ObjectCreatedSignalType *) &(arg1)->ObjectCreatedSignal();
17009     } catch (std::out_of_range& e) {
17010       {
17011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17012       };
17013     } catch (std::exception& e) {
17014       {
17015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17016       };
17017     } catch (...) {
17018       {
17019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17020       };
17021     }
17022   }
17023   jresult = (void *)result; 
17024   return jresult;
17025 }
17026
17027
17028 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ObjectRegistry_ObjectDestroyedSignal(void * jarg1) {
17029   void * jresult ;
17030   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
17031   Dali::ObjectRegistry::ObjectDestroyedSignalType *result = 0 ;
17032   
17033   arg1 = (Dali::ObjectRegistry *)jarg1; 
17034   {
17035     try {
17036       result = (Dali::ObjectRegistry::ObjectDestroyedSignalType *) &(arg1)->ObjectDestroyedSignal();
17037     } catch (std::out_of_range& e) {
17038       {
17039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17040       };
17041     } catch (std::exception& e) {
17042       {
17043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17044       };
17045     } catch (...) {
17046       {
17047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17048       };
17049     }
17050   }
17051   jresult = (void *)result; 
17052   return jresult;
17053 }
17054
17055
17056 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyCondition__SWIG_0() {
17057   void * jresult ;
17058   Dali::PropertyCondition *result = 0 ;
17059   
17060   {
17061     try {
17062       result = (Dali::PropertyCondition *)new Dali::PropertyCondition();
17063     } catch (std::out_of_range& e) {
17064       {
17065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17066       };
17067     } catch (std::exception& e) {
17068       {
17069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17070       };
17071     } catch (...) {
17072       {
17073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17074       };
17075     }
17076   }
17077   jresult = (void *)result; 
17078   return jresult;
17079 }
17080
17081
17082 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PropertyCondition(void * jarg1) {
17083   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17084   
17085   arg1 = (Dali::PropertyCondition *)jarg1; 
17086   {
17087     try {
17088       delete arg1;
17089     } catch (std::out_of_range& e) {
17090       {
17091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
17092       };
17093     } catch (std::exception& e) {
17094       {
17095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
17096       };
17097     } catch (...) {
17098       {
17099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
17100       };
17101     }
17102   }
17103 }
17104
17105
17106 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyCondition__SWIG_1(void * jarg1) {
17107   void * jresult ;
17108   Dali::PropertyCondition *arg1 = 0 ;
17109   Dali::PropertyCondition *result = 0 ;
17110   
17111   arg1 = (Dali::PropertyCondition *)jarg1;
17112   if (!arg1) {
17113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17114     return 0;
17115   } 
17116   {
17117     try {
17118       result = (Dali::PropertyCondition *)new Dali::PropertyCondition((Dali::PropertyCondition const &)*arg1);
17119     } catch (std::out_of_range& e) {
17120       {
17121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17122       };
17123     } catch (std::exception& e) {
17124       {
17125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17126       };
17127     } catch (...) {
17128       {
17129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17130       };
17131     }
17132   }
17133   jresult = (void *)result; 
17134   return jresult;
17135 }
17136
17137
17138 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyCondition_Assign(void * jarg1, void * jarg2) {
17139   void * jresult ;
17140   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17141   Dali::PropertyCondition *arg2 = 0 ;
17142   Dali::PropertyCondition *result = 0 ;
17143   
17144   arg1 = (Dali::PropertyCondition *)jarg1; 
17145   arg2 = (Dali::PropertyCondition *)jarg2;
17146   if (!arg2) {
17147     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17148     return 0;
17149   } 
17150   {
17151     try {
17152       result = (Dali::PropertyCondition *) &(arg1)->operator =((Dali::PropertyCondition const &)*arg2);
17153     } catch (std::out_of_range& e) {
17154       {
17155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17156       };
17157     } catch (std::exception& e) {
17158       {
17159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17160       };
17161     } catch (...) {
17162       {
17163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17164       };
17165     }
17166   }
17167   jresult = (void *)result; 
17168   return jresult;
17169 }
17170
17171
17172 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PropertyCondition_GetArgumentCount(void * jarg1) {
17173   unsigned long jresult ;
17174   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17175   std::size_t result;
17176   
17177   arg1 = (Dali::PropertyCondition *)jarg1; 
17178   {
17179     try {
17180       result = ((Dali::PropertyCondition const *)arg1)->GetArgumentCount();
17181     } catch (std::out_of_range& e) {
17182       {
17183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17184       };
17185     } catch (std::exception& e) {
17186       {
17187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17188       };
17189     } catch (...) {
17190       {
17191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17192       };
17193     }
17194   }
17195   jresult = (unsigned long)result; 
17196   return jresult;
17197 }
17198
17199
17200 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PropertyCondition_GetArgument(void * jarg1, unsigned long jarg2) {
17201   float jresult ;
17202   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17203   std::size_t arg2 ;
17204   float result;
17205   
17206   arg1 = (Dali::PropertyCondition *)jarg1; 
17207   arg2 = (std::size_t)jarg2; 
17208   {
17209     try {
17210       result = (float)((Dali::PropertyCondition const *)arg1)->GetArgument(arg2);
17211     } catch (std::out_of_range& e) {
17212       {
17213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17214       };
17215     } catch (std::exception& e) {
17216       {
17217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17218       };
17219     } catch (...) {
17220       {
17221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17222       };
17223     }
17224   }
17225   jresult = result; 
17226   return jresult;
17227 }
17228
17229
17230 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LessThanCondition(float jarg1) {
17231   void * jresult ;
17232   float arg1 ;
17233   Dali::PropertyCondition result;
17234   
17235   arg1 = (float)jarg1; 
17236   {
17237     try {
17238       result = Dali::LessThanCondition(arg1);
17239     } catch (std::out_of_range& e) {
17240       {
17241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17242       };
17243     } catch (std::exception& e) {
17244       {
17245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17246       };
17247     } catch (...) {
17248       {
17249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17250       };
17251     }
17252   }
17253   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17254   return jresult;
17255 }
17256
17257
17258 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GreaterThanCondition(float jarg1) {
17259   void * jresult ;
17260   float arg1 ;
17261   Dali::PropertyCondition result;
17262   
17263   arg1 = (float)jarg1; 
17264   {
17265     try {
17266       result = Dali::GreaterThanCondition(arg1);
17267     } catch (std::out_of_range& e) {
17268       {
17269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17270       };
17271     } catch (std::exception& e) {
17272       {
17273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17274       };
17275     } catch (...) {
17276       {
17277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17278       };
17279     }
17280   }
17281   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17282   return jresult;
17283 }
17284
17285
17286 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_InsideCondition(float jarg1, float jarg2) {
17287   void * jresult ;
17288   float arg1 ;
17289   float arg2 ;
17290   Dali::PropertyCondition result;
17291   
17292   arg1 = (float)jarg1; 
17293   arg2 = (float)jarg2; 
17294   {
17295     try {
17296       result = Dali::InsideCondition(arg1,arg2);
17297     } catch (std::out_of_range& e) {
17298       {
17299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17300       };
17301     } catch (std::exception& e) {
17302       {
17303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17304       };
17305     } catch (...) {
17306       {
17307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17308       };
17309     }
17310   }
17311   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17312   return jresult;
17313 }
17314
17315
17316 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_OutsideCondition(float jarg1, float jarg2) {
17317   void * jresult ;
17318   float arg1 ;
17319   float arg2 ;
17320   Dali::PropertyCondition result;
17321   
17322   arg1 = (float)jarg1; 
17323   arg2 = (float)jarg2; 
17324   {
17325     try {
17326       result = Dali::OutsideCondition(arg1,arg2);
17327     } catch (std::out_of_range& e) {
17328       {
17329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17330       };
17331     } catch (std::exception& e) {
17332       {
17333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17334       };
17335     } catch (...) {
17336       {
17337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17338       };
17339     }
17340   }
17341   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17342   return jresult;
17343 }
17344
17345
17346 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_StepCondition__SWIG_0(float jarg1, float jarg2) {
17347   void * jresult ;
17348   float arg1 ;
17349   float arg2 ;
17350   Dali::PropertyCondition result;
17351   
17352   arg1 = (float)jarg1; 
17353   arg2 = (float)jarg2; 
17354   {
17355     try {
17356       result = Dali::StepCondition(arg1,arg2);
17357     } catch (std::out_of_range& e) {
17358       {
17359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17360       };
17361     } catch (std::exception& e) {
17362       {
17363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17364       };
17365     } catch (...) {
17366       {
17367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17368       };
17369     }
17370   }
17371   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17372   return jresult;
17373 }
17374
17375
17376 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_StepCondition__SWIG_1(float jarg1) {
17377   void * jresult ;
17378   float arg1 ;
17379   Dali::PropertyCondition result;
17380   
17381   arg1 = (float)jarg1; 
17382   {
17383     try {
17384       result = Dali::StepCondition(arg1);
17385     } catch (std::out_of_range& e) {
17386       {
17387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17388       };
17389     } catch (std::exception& e) {
17390       {
17391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17392       };
17393     } catch (...) {
17394       {
17395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17396       };
17397     }
17398   }
17399   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17400   return jresult;
17401 }
17402
17403
17404 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VariableStepCondition(void * jarg1) {
17405   void * jresult ;
17406   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg1 = 0 ;
17407   Dali::PropertyCondition result;
17408   
17409   arg1 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg1;
17410   if (!arg1) {
17411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
17412     return 0;
17413   } 
17414   {
17415     try {
17416       result = Dali::VariableStepCondition((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg1);
17417     } catch (std::out_of_range& e) {
17418       {
17419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17420       };
17421     } catch (std::exception& e) {
17422       {
17423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17424       };
17425     } catch (...) {
17426       {
17427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17428       };
17429     }
17430   }
17431   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17432   return jresult;
17433 }
17434
17435
17436 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyNotification__SWIG_0() {
17437   void * jresult ;
17438   Dali::PropertyNotification *result = 0 ;
17439   
17440   {
17441     try {
17442       result = (Dali::PropertyNotification *)new Dali::PropertyNotification();
17443     } catch (std::out_of_range& e) {
17444       {
17445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17446       };
17447     } catch (std::exception& e) {
17448       {
17449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17450       };
17451     } catch (...) {
17452       {
17453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17454       };
17455     }
17456   }
17457   jresult = (void *)result; 
17458   return jresult;
17459 }
17460
17461
17462 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyNotification_DownCast(void * jarg1) {
17463   void * jresult ;
17464   Dali::BaseHandle arg1 ;
17465   Dali::BaseHandle *argp1 ;
17466   Dali::PropertyNotification result;
17467   
17468   argp1 = (Dali::BaseHandle *)jarg1; 
17469   if (!argp1) {
17470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17471     return 0;
17472   }
17473   arg1 = *argp1; 
17474   {
17475     try {
17476       result = Dali::PropertyNotification::DownCast(arg1);
17477     } catch (std::out_of_range& e) {
17478       {
17479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17480       };
17481     } catch (std::exception& e) {
17482       {
17483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17484       };
17485     } catch (...) {
17486       {
17487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17488       };
17489     }
17490   }
17491   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result); 
17492   return jresult;
17493 }
17494
17495
17496 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PropertyNotification(void * jarg1) {
17497   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17498   
17499   arg1 = (Dali::PropertyNotification *)jarg1; 
17500   {
17501     try {
17502       delete arg1;
17503     } catch (std::out_of_range& e) {
17504       {
17505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
17506       };
17507     } catch (std::exception& e) {
17508       {
17509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
17510       };
17511     } catch (...) {
17512       {
17513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
17514       };
17515     }
17516   }
17517 }
17518
17519
17520 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyNotification__SWIG_1(void * jarg1) {
17521   void * jresult ;
17522   Dali::PropertyNotification *arg1 = 0 ;
17523   Dali::PropertyNotification *result = 0 ;
17524   
17525   arg1 = (Dali::PropertyNotification *)jarg1;
17526   if (!arg1) {
17527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17528     return 0;
17529   } 
17530   {
17531     try {
17532       result = (Dali::PropertyNotification *)new Dali::PropertyNotification((Dali::PropertyNotification const &)*arg1);
17533     } catch (std::out_of_range& e) {
17534       {
17535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17536       };
17537     } catch (std::exception& e) {
17538       {
17539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17540       };
17541     } catch (...) {
17542       {
17543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17544       };
17545     }
17546   }
17547   jresult = (void *)result; 
17548   return jresult;
17549 }
17550
17551
17552 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyNotification_Assign(void * jarg1, void * jarg2) {
17553   void * jresult ;
17554   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17555   Dali::PropertyNotification *arg2 = 0 ;
17556   Dali::PropertyNotification *result = 0 ;
17557   
17558   arg1 = (Dali::PropertyNotification *)jarg1; 
17559   arg2 = (Dali::PropertyNotification *)jarg2;
17560   if (!arg2) {
17561     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17562     return 0;
17563   } 
17564   {
17565     try {
17566       result = (Dali::PropertyNotification *) &(arg1)->operator =((Dali::PropertyNotification const &)*arg2);
17567     } catch (std::out_of_range& e) {
17568       {
17569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17570       };
17571     } catch (std::exception& e) {
17572       {
17573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17574       };
17575     } catch (...) {
17576       {
17577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17578       };
17579     }
17580   }
17581   jresult = (void *)result; 
17582   return jresult;
17583 }
17584
17585
17586 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyNotification_GetCondition__SWIG_0(void * jarg1) {
17587   void * jresult ;
17588   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17589   Dali::PropertyCondition result;
17590   
17591   arg1 = (Dali::PropertyNotification *)jarg1; 
17592   {
17593     try {
17594       result = (arg1)->GetCondition();
17595     } catch (std::out_of_range& e) {
17596       {
17597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17598       };
17599     } catch (std::exception& e) {
17600       {
17601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17602       };
17603     } catch (...) {
17604       {
17605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17606       };
17607     }
17608   }
17609   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result); 
17610   return jresult;
17611 }
17612
17613
17614 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyNotification_GetTarget(void * jarg1) {
17615   void * jresult ;
17616   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17617   Dali::Handle result;
17618   
17619   arg1 = (Dali::PropertyNotification *)jarg1; 
17620   {
17621     try {
17622       result = ((Dali::PropertyNotification const *)arg1)->GetTarget();
17623     } catch (std::out_of_range& e) {
17624       {
17625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17626       };
17627     } catch (std::exception& e) {
17628       {
17629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17630       };
17631     } catch (...) {
17632       {
17633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17634       };
17635     }
17636   }
17637   jresult = new Dali::Handle((const Dali::Handle &)result); 
17638   return jresult;
17639 }
17640
17641
17642 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PropertyNotification_GetTargetProperty(void * jarg1) {
17643   int jresult ;
17644   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17645   Dali::Property::Index result;
17646   
17647   arg1 = (Dali::PropertyNotification *)jarg1; 
17648   {
17649     try {
17650       result = (Dali::Property::Index)((Dali::PropertyNotification const *)arg1)->GetTargetProperty();
17651     } catch (std::out_of_range& e) {
17652       {
17653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17654       };
17655     } catch (std::exception& e) {
17656       {
17657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17658       };
17659     } catch (...) {
17660       {
17661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17662       };
17663     }
17664   }
17665   jresult = result; 
17666   return jresult;
17667 }
17668
17669
17670 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PropertyNotification_SetNotifyMode(void * jarg1, int jarg2) {
17671   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17672   Dali::PropertyNotification::NotifyMode arg2 ;
17673   
17674   arg1 = (Dali::PropertyNotification *)jarg1; 
17675   arg2 = (Dali::PropertyNotification::NotifyMode)jarg2; 
17676   {
17677     try {
17678       (arg1)->SetNotifyMode(arg2);
17679     } catch (std::out_of_range& e) {
17680       {
17681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
17682       };
17683     } catch (std::exception& e) {
17684       {
17685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
17686       };
17687     } catch (...) {
17688       {
17689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
17690       };
17691     }
17692   }
17693 }
17694
17695
17696 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PropertyNotification_GetNotifyMode(void * jarg1) {
17697   int jresult ;
17698   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17699   Dali::PropertyNotification::NotifyMode result;
17700   
17701   arg1 = (Dali::PropertyNotification *)jarg1; 
17702   {
17703     try {
17704       result = (Dali::PropertyNotification::NotifyMode)(arg1)->GetNotifyMode();
17705     } catch (std::out_of_range& e) {
17706       {
17707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17708       };
17709     } catch (std::exception& e) {
17710       {
17711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17712       };
17713     } catch (...) {
17714       {
17715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17716       };
17717     }
17718   }
17719   jresult = (int)result; 
17720   return jresult;
17721 }
17722
17723
17724 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PropertyNotification_GetNotifyResult(void * jarg1) {
17725   unsigned int jresult ;
17726   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17727   bool result;
17728   
17729   arg1 = (Dali::PropertyNotification *)jarg1; 
17730   {
17731     try {
17732       result = (bool)((Dali::PropertyNotification const *)arg1)->GetNotifyResult();
17733     } catch (std::out_of_range& e) {
17734       {
17735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17736       };
17737     } catch (std::exception& e) {
17738       {
17739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17740       };
17741     } catch (...) {
17742       {
17743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17744       };
17745     }
17746   }
17747   jresult = result; 
17748   return jresult;
17749 }
17750
17751
17752 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyNotification_NotifySignal(void * jarg1) {
17753   void * jresult ;
17754   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17755   Dali::PropertyNotifySignalType *result = 0 ;
17756   
17757   arg1 = (Dali::PropertyNotification *)jarg1; 
17758   {
17759     try {
17760       result = (Dali::PropertyNotifySignalType *) &(arg1)->NotifySignal();
17761     } catch (std::out_of_range& e) {
17762       {
17763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17764       };
17765     } catch (std::exception& e) {
17766       {
17767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17768       };
17769     } catch (...) {
17770       {
17771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17772       };
17773     }
17774   }
17775   jresult = (void *)result; 
17776   return jresult;
17777 }
17778
17779
17780 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Handle__SWIG_0() {
17781   void * jresult ;
17782   Dali::Handle *result = 0 ;
17783   
17784   {
17785     try {
17786       result = (Dali::Handle *)new Dali::Handle();
17787     } catch (std::out_of_range& e) {
17788       {
17789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17790       };
17791     } catch (std::exception& e) {
17792       {
17793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17794       };
17795     } catch (...) {
17796       {
17797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17798       };
17799     }
17800   }
17801   jresult = (void *)result; 
17802   return jresult;
17803 }
17804
17805
17806 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_New() {
17807   void * jresult ;
17808   Dali::Handle result;
17809   
17810   {
17811     try {
17812       result = Dali::Handle::New();
17813     } catch (std::out_of_range& e) {
17814       {
17815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17816       };
17817     } catch (std::exception& e) {
17818       {
17819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17820       };
17821     } catch (...) {
17822       {
17823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17824       };
17825     }
17826   }
17827   jresult = new Dali::Handle((const Dali::Handle &)result); 
17828   return jresult;
17829 }
17830
17831
17832 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Handle(void * jarg1) {
17833   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17834   
17835   arg1 = (Dali::Handle *)jarg1; 
17836   {
17837     try {
17838       delete arg1;
17839     } catch (std::out_of_range& e) {
17840       {
17841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
17842       };
17843     } catch (std::exception& e) {
17844       {
17845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
17846       };
17847     } catch (...) {
17848       {
17849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
17850       };
17851     }
17852   }
17853 }
17854
17855
17856 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Handle__SWIG_1(void * jarg1) {
17857   void * jresult ;
17858   Dali::Handle *arg1 = 0 ;
17859   Dali::Handle *result = 0 ;
17860   
17861   arg1 = (Dali::Handle *)jarg1;
17862   if (!arg1) {
17863     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17864     return 0;
17865   } 
17866   {
17867     try {
17868       result = (Dali::Handle *)new Dali::Handle((Dali::Handle const &)*arg1);
17869     } catch (std::out_of_range& e) {
17870       {
17871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17872       };
17873     } catch (std::exception& e) {
17874       {
17875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17876       };
17877     } catch (...) {
17878       {
17879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17880       };
17881     }
17882   }
17883   jresult = (void *)result; 
17884   return jresult;
17885 }
17886
17887
17888 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_Assign(void * jarg1, void * jarg2) {
17889   void * jresult ;
17890   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17891   Dali::Handle *arg2 = 0 ;
17892   Dali::Handle *result = 0 ;
17893   
17894   arg1 = (Dali::Handle *)jarg1; 
17895   arg2 = (Dali::Handle *)jarg2;
17896   if (!arg2) {
17897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17898     return 0;
17899   } 
17900   {
17901     try {
17902       result = (Dali::Handle *) &(arg1)->operator =((Dali::Handle const &)*arg2);
17903     } catch (std::out_of_range& e) {
17904       {
17905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17906       };
17907     } catch (std::exception& e) {
17908       {
17909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17910       };
17911     } catch (...) {
17912       {
17913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17914       };
17915     }
17916   }
17917   jresult = (void *)result; 
17918   return jresult;
17919 }
17920
17921
17922 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_DownCast(void * jarg1) {
17923   void * jresult ;
17924   Dali::BaseHandle arg1 ;
17925   Dali::BaseHandle *argp1 ;
17926   Dali::Handle result;
17927   
17928   argp1 = (Dali::BaseHandle *)jarg1; 
17929   if (!argp1) {
17930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17931     return 0;
17932   }
17933   arg1 = *argp1; 
17934   {
17935     try {
17936       result = Dali::Handle::DownCast(arg1);
17937     } catch (std::out_of_range& e) {
17938       {
17939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17940       };
17941     } catch (std::exception& e) {
17942       {
17943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17944       };
17945     } catch (...) {
17946       {
17947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17948       };
17949     }
17950   }
17951   jresult = new Dali::Handle((const Dali::Handle &)result); 
17952   return jresult;
17953 }
17954
17955
17956 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Handle_Supports(void * jarg1, int jarg2) {
17957   unsigned int jresult ;
17958   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17959   Dali::Handle::Capability arg2 ;
17960   bool result;
17961   
17962   arg1 = (Dali::Handle *)jarg1; 
17963   arg2 = (Dali::Handle::Capability)jarg2; 
17964   {
17965     try {
17966       result = (bool)((Dali::Handle const *)arg1)->Supports(arg2);
17967     } catch (std::out_of_range& e) {
17968       {
17969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17970       };
17971     } catch (std::exception& e) {
17972       {
17973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
17974       };
17975     } catch (...) {
17976       {
17977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
17978       };
17979     }
17980   }
17981   jresult = result; 
17982   return jresult;
17983 }
17984
17985
17986 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Handle_GetPropertyCount(void * jarg1) {
17987   unsigned int jresult ;
17988   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17989   unsigned int result;
17990   
17991   arg1 = (Dali::Handle *)jarg1; 
17992   {
17993     try {
17994       result = (unsigned int)((Dali::Handle const *)arg1)->GetPropertyCount();
17995     } catch (std::out_of_range& e) {
17996       {
17997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
17998       };
17999     } catch (std::exception& e) {
18000       {
18001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18002       };
18003     } catch (...) {
18004       {
18005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18006       };
18007     }
18008   }
18009   jresult = result; 
18010   return jresult;
18011 }
18012
18013
18014 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Handle_GetPropertyName(void * jarg1, int jarg2) {
18015   char * jresult ;
18016   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18017   Dali::Property::Index arg2 ;
18018   std::string result;
18019   
18020   arg1 = (Dali::Handle *)jarg1; 
18021   arg2 = (Dali::Property::Index)jarg2; 
18022   {
18023     try {
18024       result = ((Dali::Handle const *)arg1)->GetPropertyName(arg2);
18025     } catch (std::out_of_range& e) {
18026       {
18027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18028       };
18029     } catch (std::exception& e) {
18030       {
18031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18032       };
18033     } catch (...) {
18034       {
18035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18036       };
18037     }
18038   }
18039   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
18040   return jresult;
18041 }
18042
18043
18044 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Handle_GetPropertyIndex(void * jarg1, char * jarg2) {
18045   int jresult ;
18046   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18047   std::string *arg2 = 0 ;
18048   Dali::Property::Index result;
18049   
18050   arg1 = (Dali::Handle *)jarg1; 
18051   if (!jarg2) {
18052     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18053     return 0;
18054   }
18055   std::string arg2_str(jarg2);
18056   arg2 = &arg2_str; 
18057   {
18058     try {
18059       result = (Dali::Property::Index)((Dali::Handle const *)arg1)->GetPropertyIndex((std::string const &)*arg2);
18060     } catch (std::out_of_range& e) {
18061       {
18062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18063       };
18064     } catch (std::exception& e) {
18065       {
18066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18067       };
18068     } catch (...) {
18069       {
18070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18071       };
18072     }
18073   }
18074   jresult = result; 
18075   
18076   //argout typemap for const std::string&
18077   
18078   return jresult;
18079 }
18080
18081
18082 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Handle_IsPropertyWritable(void * jarg1, int jarg2) {
18083   unsigned int jresult ;
18084   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18085   Dali::Property::Index arg2 ;
18086   bool result;
18087   
18088   arg1 = (Dali::Handle *)jarg1; 
18089   arg2 = (Dali::Property::Index)jarg2; 
18090   {
18091     try {
18092       result = (bool)((Dali::Handle const *)arg1)->IsPropertyWritable(arg2);
18093     } catch (std::out_of_range& e) {
18094       {
18095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18096       };
18097     } catch (std::exception& e) {
18098       {
18099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18100       };
18101     } catch (...) {
18102       {
18103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18104       };
18105     }
18106   }
18107   jresult = result; 
18108   return jresult;
18109 }
18110
18111
18112 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Handle_IsPropertyAnimatable(void * jarg1, int jarg2) {
18113   unsigned int jresult ;
18114   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18115   Dali::Property::Index arg2 ;
18116   bool result;
18117   
18118   arg1 = (Dali::Handle *)jarg1; 
18119   arg2 = (Dali::Property::Index)jarg2; 
18120   {
18121     try {
18122       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAnimatable(arg2);
18123     } catch (std::out_of_range& e) {
18124       {
18125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18126       };
18127     } catch (std::exception& e) {
18128       {
18129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18130       };
18131     } catch (...) {
18132       {
18133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18134       };
18135     }
18136   }
18137   jresult = result; 
18138   return jresult;
18139 }
18140
18141
18142 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Handle_IsPropertyAConstraintInput(void * jarg1, int jarg2) {
18143   unsigned int jresult ;
18144   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18145   Dali::Property::Index arg2 ;
18146   bool result;
18147   
18148   arg1 = (Dali::Handle *)jarg1; 
18149   arg2 = (Dali::Property::Index)jarg2; 
18150   {
18151     try {
18152       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAConstraintInput(arg2);
18153     } catch (std::out_of_range& e) {
18154       {
18155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18156       };
18157     } catch (std::exception& e) {
18158       {
18159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18160       };
18161     } catch (...) {
18162       {
18163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18164       };
18165     }
18166   }
18167   jresult = result; 
18168   return jresult;
18169 }
18170
18171
18172 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Handle_GetPropertyType(void * jarg1, int jarg2) {
18173   int jresult ;
18174   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18175   Dali::Property::Index arg2 ;
18176   Dali::Property::Type result;
18177   
18178   arg1 = (Dali::Handle *)jarg1; 
18179   arg2 = (Dali::Property::Index)jarg2; 
18180   {
18181     try {
18182       result = (Dali::Property::Type)((Dali::Handle const *)arg1)->GetPropertyType(arg2);
18183     } catch (std::out_of_range& e) {
18184       {
18185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18186       };
18187     } catch (std::exception& e) {
18188       {
18189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18190       };
18191     } catch (...) {
18192       {
18193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18194       };
18195     }
18196   }
18197   jresult = (int)result; 
18198   return jresult;
18199 }
18200
18201
18202 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_SetProperty(void * jarg1, int jarg2, void * jarg3) {
18203   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18204   Dali::Property::Index arg2 ;
18205   Dali::Property::Value *arg3 = 0 ;
18206   
18207   arg1 = (Dali::Handle *)jarg1; 
18208   arg2 = (Dali::Property::Index)jarg2; 
18209   arg3 = (Dali::Property::Value *)jarg3;
18210   if (!arg3) {
18211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18212     return ;
18213   } 
18214   {
18215     try {
18216       (arg1)->SetProperty(arg2,(Dali::Property::Value const &)*arg3);
18217     } catch (std::out_of_range& e) {
18218       {
18219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18220       };
18221     } catch (std::exception& e) {
18222       {
18223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18224       };
18225     } catch (...) {
18226       {
18227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18228       };
18229     }
18230   }
18231 }
18232
18233
18234 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Handle_RegisterProperty__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
18235   int jresult ;
18236   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18237   std::string *arg2 = 0 ;
18238   Dali::Property::Value *arg3 = 0 ;
18239   Dali::Property::Index result;
18240   
18241   arg1 = (Dali::Handle *)jarg1; 
18242   if (!jarg2) {
18243     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18244     return 0;
18245   }
18246   std::string arg2_str(jarg2);
18247   arg2 = &arg2_str; 
18248   arg3 = (Dali::Property::Value *)jarg3;
18249   if (!arg3) {
18250     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18251     return 0;
18252   } 
18253   {
18254     try {
18255       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
18256     } catch (std::out_of_range& e) {
18257       {
18258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18259       };
18260     } catch (std::exception& e) {
18261       {
18262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18263       };
18264     } catch (...) {
18265       {
18266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18267       };
18268     }
18269   }
18270   jresult = result; 
18271   
18272   //argout typemap for const std::string&
18273   
18274   return jresult;
18275 }
18276
18277
18278 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Handle_RegisterProperty__SWIG_1(void * jarg1, char * jarg2, void * jarg3, int jarg4) {
18279   int jresult ;
18280   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18281   std::string *arg2 = 0 ;
18282   Dali::Property::Value *arg3 = 0 ;
18283   Dali::Property::AccessMode arg4 ;
18284   Dali::Property::Index result;
18285   
18286   arg1 = (Dali::Handle *)jarg1; 
18287   if (!jarg2) {
18288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18289     return 0;
18290   }
18291   std::string arg2_str(jarg2);
18292   arg2 = &arg2_str; 
18293   arg3 = (Dali::Property::Value *)jarg3;
18294   if (!arg3) {
18295     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18296     return 0;
18297   } 
18298   arg4 = (Dali::Property::AccessMode)jarg4; 
18299   {
18300     try {
18301       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3,arg4);
18302     } catch (std::out_of_range& e) {
18303       {
18304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18305       };
18306     } catch (std::exception& e) {
18307       {
18308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18309       };
18310     } catch (...) {
18311       {
18312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18313       };
18314     }
18315   }
18316   jresult = result; 
18317   
18318   //argout typemap for const std::string&
18319   
18320   return jresult;
18321 }
18322
18323
18324 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_GetProperty(void * jarg1, int jarg2) {
18325   void * jresult ;
18326   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18327   Dali::Property::Index arg2 ;
18328   Dali::Property::Value result;
18329   
18330   arg1 = (Dali::Handle *)jarg1; 
18331   arg2 = (Dali::Property::Index)jarg2; 
18332   {
18333     try {
18334       result = ((Dali::Handle const *)arg1)->GetProperty(arg2);
18335     } catch (std::out_of_range& e) {
18336       {
18337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18338       };
18339     } catch (std::exception& e) {
18340       {
18341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18342       };
18343     } catch (...) {
18344       {
18345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18346       };
18347     }
18348   }
18349   jresult = new Dali::Property::Value((const Dali::Property::Value &)result); 
18350   return jresult;
18351 }
18352
18353
18354 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_GetPropertyIndices(void * jarg1, void * jarg2) {
18355   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18356   Dali::Property::IndexContainer *arg2 = 0 ;
18357   
18358   arg1 = (Dali::Handle *)jarg1; 
18359   arg2 = (Dali::Property::IndexContainer *)jarg2;
18360   if (!arg2) {
18361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18362     return ;
18363   } 
18364   {
18365     try {
18366       ((Dali::Handle const *)arg1)->GetPropertyIndices(*arg2);
18367     } catch (std::out_of_range& e) {
18368       {
18369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18370       };
18371     } catch (std::exception& e) {
18372       {
18373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18374       };
18375     } catch (...) {
18376       {
18377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18378       };
18379     }
18380   }
18381 }
18382
18383
18384 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_AddPropertyNotification__SWIG_0(void * jarg1, int jarg2, void * jarg3) {
18385   void * jresult ;
18386   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18387   Dali::Property::Index arg2 ;
18388   Dali::PropertyCondition *arg3 = 0 ;
18389   Dali::PropertyNotification result;
18390   
18391   arg1 = (Dali::Handle *)jarg1; 
18392   arg2 = (Dali::Property::Index)jarg2; 
18393   arg3 = (Dali::PropertyCondition *)jarg3;
18394   if (!arg3) {
18395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18396     return 0;
18397   } 
18398   {
18399     try {
18400       result = (arg1)->AddPropertyNotification(arg2,(Dali::PropertyCondition const &)*arg3);
18401     } catch (std::out_of_range& e) {
18402       {
18403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18404       };
18405     } catch (std::exception& e) {
18406       {
18407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18408       };
18409     } catch (...) {
18410       {
18411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18412       };
18413     }
18414   }
18415   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result); 
18416   return jresult;
18417 }
18418
18419
18420 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Handle_AddPropertyNotification__SWIG_1(void * jarg1, int jarg2, int jarg3, void * jarg4) {
18421   void * jresult ;
18422   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18423   Dali::Property::Index arg2 ;
18424   int arg3 ;
18425   Dali::PropertyCondition *arg4 = 0 ;
18426   Dali::PropertyNotification result;
18427   
18428   arg1 = (Dali::Handle *)jarg1; 
18429   arg2 = (Dali::Property::Index)jarg2; 
18430   arg3 = (int)jarg3; 
18431   arg4 = (Dali::PropertyCondition *)jarg4;
18432   if (!arg4) {
18433     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18434     return 0;
18435   } 
18436   {
18437     try {
18438       result = (arg1)->AddPropertyNotification(arg2,arg3,(Dali::PropertyCondition const &)*arg4);
18439     } catch (std::out_of_range& e) {
18440       {
18441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18442       };
18443     } catch (std::exception& e) {
18444       {
18445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18446       };
18447     } catch (...) {
18448       {
18449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18450       };
18451     }
18452   }
18453   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result); 
18454   return jresult;
18455 }
18456
18457
18458 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_RemovePropertyNotification(void * jarg1, void * jarg2) {
18459   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18460   Dali::PropertyNotification arg2 ;
18461   Dali::PropertyNotification *argp2 ;
18462   
18463   arg1 = (Dali::Handle *)jarg1; 
18464   argp2 = (Dali::PropertyNotification *)jarg2; 
18465   if (!argp2) {
18466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PropertyNotification", 0);
18467     return ;
18468   }
18469   arg2 = *argp2; 
18470   {
18471     try {
18472       (arg1)->RemovePropertyNotification(arg2);
18473     } catch (std::out_of_range& e) {
18474       {
18475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18476       };
18477     } catch (std::exception& e) {
18478       {
18479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18480       };
18481     } catch (...) {
18482       {
18483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18484       };
18485     }
18486   }
18487 }
18488
18489
18490 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_RemovePropertyNotifications(void * jarg1) {
18491   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18492   
18493   arg1 = (Dali::Handle *)jarg1; 
18494   {
18495     try {
18496       (arg1)->RemovePropertyNotifications();
18497     } catch (std::out_of_range& e) {
18498       {
18499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18500       };
18501     } catch (std::exception& e) {
18502       {
18503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18504       };
18505     } catch (...) {
18506       {
18507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18508       };
18509     }
18510   }
18511 }
18512
18513
18514 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_RemoveConstraints__SWIG_0(void * jarg1) {
18515   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18516   
18517   arg1 = (Dali::Handle *)jarg1; 
18518   {
18519     try {
18520       (arg1)->RemoveConstraints();
18521     } catch (std::out_of_range& e) {
18522       {
18523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18524       };
18525     } catch (std::exception& e) {
18526       {
18527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18528       };
18529     } catch (...) {
18530       {
18531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18532       };
18533     }
18534   }
18535 }
18536
18537
18538 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Handle_RemoveConstraints__SWIG_1(void * jarg1, unsigned int jarg2) {
18539   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18540   unsigned int arg2 ;
18541   
18542   arg1 = (Dali::Handle *)jarg1; 
18543   arg2 = (unsigned int)jarg2; 
18544   {
18545     try {
18546       (arg1)->RemoveConstraints(arg2);
18547     } catch (std::out_of_range& e) {
18548       {
18549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18550       };
18551     } catch (std::exception& e) {
18552       {
18553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18554       };
18555     } catch (...) {
18556       {
18557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18558       };
18559     }
18560   }
18561 }
18562
18563
18564 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_WEIGHT_get() {
18565   int jresult ;
18566   Dali::Property::Index result;
18567   
18568   result = (Dali::Property::Index)(Dali::Property::Index)Dali::WeightObject::WEIGHT;
18569   jresult = result; 
18570   return jresult;
18571 }
18572
18573
18574 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_New() {
18575   void * jresult ;
18576   Dali::Handle result;
18577   
18578   {
18579     try {
18580       result = Dali::WeightObject::New();
18581     } catch (std::out_of_range& e) {
18582       {
18583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18584       };
18585     } catch (std::exception& e) {
18586       {
18587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18588       };
18589     } catch (...) {
18590       {
18591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18592       };
18593     }
18594   }
18595   jresult = new Dali::Handle((const Dali::Handle &)result); 
18596   return jresult;
18597 }
18598
18599
18600 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeInfo__SWIG_0() {
18601   void * jresult ;
18602   Dali::TypeInfo *result = 0 ;
18603   
18604   {
18605     try {
18606       result = (Dali::TypeInfo *)new Dali::TypeInfo();
18607     } catch (std::out_of_range& e) {
18608       {
18609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18610       };
18611     } catch (std::exception& e) {
18612       {
18613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18614       };
18615     } catch (...) {
18616       {
18617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18618       };
18619     }
18620   }
18621   jresult = (void *)result; 
18622   return jresult;
18623 }
18624
18625
18626 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TypeInfo(void * jarg1) {
18627   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18628   
18629   arg1 = (Dali::TypeInfo *)jarg1; 
18630   {
18631     try {
18632       delete arg1;
18633     } catch (std::out_of_range& e) {
18634       {
18635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18636       };
18637     } catch (std::exception& e) {
18638       {
18639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18640       };
18641     } catch (...) {
18642       {
18643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18644       };
18645     }
18646   }
18647 }
18648
18649
18650 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeInfo__SWIG_1(void * jarg1) {
18651   void * jresult ;
18652   Dali::TypeInfo *arg1 = 0 ;
18653   Dali::TypeInfo *result = 0 ;
18654   
18655   arg1 = (Dali::TypeInfo *)jarg1;
18656   if (!arg1) {
18657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18658     return 0;
18659   } 
18660   {
18661     try {
18662       result = (Dali::TypeInfo *)new Dali::TypeInfo((Dali::TypeInfo const &)*arg1);
18663     } catch (std::out_of_range& e) {
18664       {
18665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18666       };
18667     } catch (std::exception& e) {
18668       {
18669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18670       };
18671     } catch (...) {
18672       {
18673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18674       };
18675     }
18676   }
18677   jresult = (void *)result; 
18678   return jresult;
18679 }
18680
18681
18682 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeInfo_Assign(void * jarg1, void * jarg2) {
18683   void * jresult ;
18684   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18685   Dali::TypeInfo *arg2 = 0 ;
18686   Dali::TypeInfo *result = 0 ;
18687   
18688   arg1 = (Dali::TypeInfo *)jarg1; 
18689   arg2 = (Dali::TypeInfo *)jarg2;
18690   if (!arg2) {
18691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18692     return 0;
18693   } 
18694   {
18695     try {
18696       result = (Dali::TypeInfo *) &(arg1)->operator =((Dali::TypeInfo const &)*arg2);
18697     } catch (std::out_of_range& e) {
18698       {
18699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18700       };
18701     } catch (std::exception& e) {
18702       {
18703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18704       };
18705     } catch (...) {
18706       {
18707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18708       };
18709     }
18710   }
18711   jresult = (void *)result; 
18712   return jresult;
18713 }
18714
18715
18716 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeInfo_GetName(void * jarg1) {
18717   char * jresult ;
18718   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18719   std::string *result = 0 ;
18720   
18721   arg1 = (Dali::TypeInfo *)jarg1; 
18722   {
18723     try {
18724       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetName();
18725     } catch (std::out_of_range& e) {
18726       {
18727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18728       };
18729     } catch (std::exception& e) {
18730       {
18731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18732       };
18733     } catch (...) {
18734       {
18735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18736       };
18737     }
18738   }
18739   jresult = SWIG_csharp_string_callback(result->c_str()); 
18740   return jresult;
18741 }
18742
18743
18744 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeInfo_GetBaseName(void * jarg1) {
18745   char * jresult ;
18746   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18747   std::string *result = 0 ;
18748   
18749   arg1 = (Dali::TypeInfo *)jarg1; 
18750   {
18751     try {
18752       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetBaseName();
18753     } catch (std::out_of_range& e) {
18754       {
18755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18756       };
18757     } catch (std::exception& e) {
18758       {
18759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18760       };
18761     } catch (...) {
18762       {
18763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18764       };
18765     }
18766   }
18767   jresult = SWIG_csharp_string_callback(result->c_str()); 
18768   return jresult;
18769 }
18770
18771
18772 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeInfo_CreateInstance(void * jarg1) {
18773   void * jresult ;
18774   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18775   Dali::BaseHandle result;
18776   
18777   arg1 = (Dali::TypeInfo *)jarg1; 
18778   {
18779     try {
18780       result = ((Dali::TypeInfo const *)arg1)->CreateInstance();
18781     } catch (std::out_of_range& e) {
18782       {
18783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18784       };
18785     } catch (std::exception& e) {
18786       {
18787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18788       };
18789     } catch (...) {
18790       {
18791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18792       };
18793     }
18794   }
18795   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result); 
18796   return jresult;
18797 }
18798
18799
18800 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeInfo_GetCreator(void * jarg1) {
18801   void * jresult ;
18802   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18803   Dali::TypeInfo::CreateFunction result;
18804   
18805   arg1 = (Dali::TypeInfo *)jarg1; 
18806   {
18807     try {
18808       result = (Dali::TypeInfo::CreateFunction)((Dali::TypeInfo const *)arg1)->GetCreator();
18809     } catch (std::out_of_range& e) {
18810       {
18811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18812       };
18813     } catch (std::exception& e) {
18814       {
18815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18816       };
18817     } catch (...) {
18818       {
18819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18820       };
18821     }
18822   }
18823   jresult = (void *)result; 
18824   return jresult;
18825 }
18826
18827
18828 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TypeInfo_GetActionCount(void * jarg1) {
18829   unsigned long jresult ;
18830   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18831   size_t result;
18832   
18833   arg1 = (Dali::TypeInfo *)jarg1; 
18834   {
18835     try {
18836       result = ((Dali::TypeInfo const *)arg1)->GetActionCount();
18837     } catch (std::out_of_range& e) {
18838       {
18839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18840       };
18841     } catch (std::exception& e) {
18842       {
18843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18844       };
18845     } catch (...) {
18846       {
18847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18848       };
18849     }
18850   }
18851   jresult = (unsigned long)result; 
18852   return jresult;
18853 }
18854
18855
18856 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeInfo_GetActionName(void * jarg1, unsigned long jarg2) {
18857   char * jresult ;
18858   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18859   size_t arg2 ;
18860   std::string result;
18861   
18862   arg1 = (Dali::TypeInfo *)jarg1; 
18863   arg2 = (size_t)jarg2; 
18864   {
18865     try {
18866       result = (arg1)->GetActionName(arg2);
18867     } catch (std::out_of_range& e) {
18868       {
18869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18870       };
18871     } catch (std::exception& e) {
18872       {
18873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18874       };
18875     } catch (...) {
18876       {
18877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18878       };
18879     }
18880   }
18881   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
18882   return jresult;
18883 }
18884
18885
18886 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TypeInfo_GetSignalCount(void * jarg1) {
18887   unsigned long jresult ;
18888   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18889   size_t result;
18890   
18891   arg1 = (Dali::TypeInfo *)jarg1; 
18892   {
18893     try {
18894       result = ((Dali::TypeInfo const *)arg1)->GetSignalCount();
18895     } catch (std::out_of_range& e) {
18896       {
18897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18898       };
18899     } catch (std::exception& e) {
18900       {
18901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18902       };
18903     } catch (...) {
18904       {
18905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18906       };
18907     }
18908   }
18909   jresult = (unsigned long)result; 
18910   return jresult;
18911 }
18912
18913
18914 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeInfo_GetSignalName(void * jarg1, unsigned long jarg2) {
18915   char * jresult ;
18916   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18917   size_t arg2 ;
18918   std::string result;
18919   
18920   arg1 = (Dali::TypeInfo *)jarg1; 
18921   arg2 = (size_t)jarg2; 
18922   {
18923     try {
18924       result = (arg1)->GetSignalName(arg2);
18925     } catch (std::out_of_range& e) {
18926       {
18927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18928       };
18929     } catch (std::exception& e) {
18930       {
18931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18932       };
18933     } catch (...) {
18934       {
18935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18936       };
18937     }
18938   }
18939   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
18940   return jresult;
18941 }
18942
18943
18944 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TypeInfo_GetPropertyCount(void * jarg1) {
18945   unsigned long jresult ;
18946   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18947   size_t result;
18948   
18949   arg1 = (Dali::TypeInfo *)jarg1; 
18950   {
18951     try {
18952       result = ((Dali::TypeInfo const *)arg1)->GetPropertyCount();
18953     } catch (std::out_of_range& e) {
18954       {
18955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
18956       };
18957     } catch (std::exception& e) {
18958       {
18959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
18960       };
18961     } catch (...) {
18962       {
18963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
18964       };
18965     }
18966   }
18967   jresult = (unsigned long)result; 
18968   return jresult;
18969 }
18970
18971
18972 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TypeInfo_GetPropertyIndices(void * jarg1, void * jarg2) {
18973   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18974   Dali::Property::IndexContainer *arg2 = 0 ;
18975   
18976   arg1 = (Dali::TypeInfo *)jarg1; 
18977   arg2 = (Dali::Property::IndexContainer *)jarg2;
18978   if (!arg2) {
18979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18980     return ;
18981   } 
18982   {
18983     try {
18984       ((Dali::TypeInfo const *)arg1)->GetPropertyIndices(*arg2);
18985     } catch (std::out_of_range& e) {
18986       {
18987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
18988       };
18989     } catch (std::exception& e) {
18990       {
18991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
18992       };
18993     } catch (...) {
18994       {
18995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
18996       };
18997     }
18998   }
18999 }
19000
19001
19002 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeInfo_GetPropertyName(void * jarg1, int jarg2) {
19003   char * jresult ;
19004   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
19005   Dali::Property::Index arg2 ;
19006   std::string *result = 0 ;
19007   
19008   arg1 = (Dali::TypeInfo *)jarg1; 
19009   arg2 = (Dali::Property::Index)jarg2; 
19010   {
19011     try {
19012       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetPropertyName(arg2);
19013     } catch (std::out_of_range& e) {
19014       {
19015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19016       };
19017     } catch (std::exception& e) {
19018       {
19019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19020       };
19021     } catch (...) {
19022       {
19023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19024       };
19025     }
19026   }
19027   jresult = SWIG_csharp_string_callback(result->c_str()); 
19028   return jresult;
19029 }
19030
19031
19032 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeRegistry_Get() {
19033   void * jresult ;
19034   Dali::TypeRegistry result;
19035   
19036   {
19037     try {
19038       result = Dali::TypeRegistry::Get();
19039     } catch (std::out_of_range& e) {
19040       {
19041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19042       };
19043     } catch (std::exception& e) {
19044       {
19045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19046       };
19047     } catch (...) {
19048       {
19049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19050       };
19051     }
19052   }
19053   jresult = new Dali::TypeRegistry((const Dali::TypeRegistry &)result); 
19054   return jresult;
19055 }
19056
19057
19058 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistry__SWIG_0() {
19059   void * jresult ;
19060   Dali::TypeRegistry *result = 0 ;
19061   
19062   {
19063     try {
19064       result = (Dali::TypeRegistry *)new Dali::TypeRegistry();
19065     } catch (std::out_of_range& e) {
19066       {
19067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19068       };
19069     } catch (std::exception& e) {
19070       {
19071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19072       };
19073     } catch (...) {
19074       {
19075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19076       };
19077     }
19078   }
19079   jresult = (void *)result; 
19080   return jresult;
19081 }
19082
19083
19084 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TypeRegistry(void * jarg1) {
19085   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19086   
19087   arg1 = (Dali::TypeRegistry *)jarg1; 
19088   {
19089     try {
19090       delete arg1;
19091     } catch (std::out_of_range& e) {
19092       {
19093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19094       };
19095     } catch (std::exception& e) {
19096       {
19097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19098       };
19099     } catch (...) {
19100       {
19101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19102       };
19103     }
19104   }
19105 }
19106
19107
19108 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistry__SWIG_1(void * jarg1) {
19109   void * jresult ;
19110   Dali::TypeRegistry *arg1 = 0 ;
19111   Dali::TypeRegistry *result = 0 ;
19112   
19113   arg1 = (Dali::TypeRegistry *)jarg1;
19114   if (!arg1) {
19115     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19116     return 0;
19117   } 
19118   {
19119     try {
19120       result = (Dali::TypeRegistry *)new Dali::TypeRegistry((Dali::TypeRegistry const &)*arg1);
19121     } catch (std::out_of_range& e) {
19122       {
19123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19124       };
19125     } catch (std::exception& e) {
19126       {
19127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19128       };
19129     } catch (...) {
19130       {
19131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19132       };
19133     }
19134   }
19135   jresult = (void *)result; 
19136   return jresult;
19137 }
19138
19139
19140 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeRegistry_Assign(void * jarg1, void * jarg2) {
19141   void * jresult ;
19142   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19143   Dali::TypeRegistry *arg2 = 0 ;
19144   Dali::TypeRegistry *result = 0 ;
19145   
19146   arg1 = (Dali::TypeRegistry *)jarg1; 
19147   arg2 = (Dali::TypeRegistry *)jarg2;
19148   if (!arg2) {
19149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19150     return 0;
19151   } 
19152   {
19153     try {
19154       result = (Dali::TypeRegistry *) &(arg1)->operator =((Dali::TypeRegistry const &)*arg2);
19155     } catch (std::out_of_range& e) {
19156       {
19157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19158       };
19159     } catch (std::exception& e) {
19160       {
19161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19162       };
19163     } catch (...) {
19164       {
19165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19166       };
19167     }
19168   }
19169   jresult = (void *)result; 
19170   return jresult;
19171 }
19172
19173
19174 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeRegistry_GetTypeInfo__SWIG_0(void * jarg1, char * jarg2) {
19175   void * jresult ;
19176   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19177   std::string *arg2 = 0 ;
19178   Dali::TypeInfo result;
19179   
19180   arg1 = (Dali::TypeRegistry *)jarg1; 
19181   if (!jarg2) {
19182     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19183     return 0;
19184   }
19185   std::string arg2_str(jarg2);
19186   arg2 = &arg2_str; 
19187   {
19188     try {
19189       result = (arg1)->GetTypeInfo((std::string const &)*arg2);
19190     } catch (std::out_of_range& e) {
19191       {
19192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19193       };
19194     } catch (std::exception& e) {
19195       {
19196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19197       };
19198     } catch (...) {
19199       {
19200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19201       };
19202     }
19203   }
19204   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result); 
19205   
19206   //argout typemap for const std::string&
19207   
19208   return jresult;
19209 }
19210
19211
19212 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TypeRegistry_GetTypeInfo__SWIG_1(void * jarg1, void * jarg2) {
19213   void * jresult ;
19214   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19215   std::type_info *arg2 = 0 ;
19216   Dali::TypeInfo result;
19217   
19218   arg1 = (Dali::TypeRegistry *)jarg1; 
19219   arg2 = (std::type_info *)jarg2;
19220   if (!arg2) {
19221     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19222     return 0;
19223   } 
19224   {
19225     try {
19226       result = (arg1)->GetTypeInfo((std::type_info const &)*arg2);
19227     } catch (std::out_of_range& e) {
19228       {
19229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19230       };
19231     } catch (std::exception& e) {
19232       {
19233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19234       };
19235     } catch (...) {
19236       {
19237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19238       };
19239     }
19240   }
19241   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result); 
19242   return jresult;
19243 }
19244
19245
19246 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TypeRegistry_GetTypeNameCount(void * jarg1) {
19247   unsigned long jresult ;
19248   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19249   size_t result;
19250   
19251   arg1 = (Dali::TypeRegistry *)jarg1; 
19252   {
19253     try {
19254       result = ((Dali::TypeRegistry const *)arg1)->GetTypeNameCount();
19255     } catch (std::out_of_range& e) {
19256       {
19257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19258       };
19259     } catch (std::exception& e) {
19260       {
19261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19262       };
19263     } catch (...) {
19264       {
19265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19266       };
19267     }
19268   }
19269   jresult = (unsigned long)result; 
19270   return jresult;
19271 }
19272
19273
19274 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeRegistry_GetTypeName(void * jarg1, unsigned long jarg2) {
19275   char * jresult ;
19276   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19277   size_t arg2 ;
19278   std::string result;
19279   
19280   arg1 = (Dali::TypeRegistry *)jarg1; 
19281   arg2 = (size_t)jarg2; 
19282   {
19283     try {
19284       result = ((Dali::TypeRegistry const *)arg1)->GetTypeName(arg2);
19285     } catch (std::out_of_range& e) {
19286       {
19287         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19288       };
19289     } catch (std::exception& e) {
19290       {
19291         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19292       };
19293     } catch (...) {
19294       {
19295         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19296       };
19297     }
19298   }
19299   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
19300   return jresult;
19301 }
19302
19303
19304 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistry__SWIG_2(void * jarg1) {
19305   void * jresult ;
19306   Dali::Internal::TypeRegistry *arg1 = (Dali::Internal::TypeRegistry *) 0 ;
19307   Dali::TypeRegistry *result = 0 ;
19308   
19309   arg1 = (Dali::Internal::TypeRegistry *)jarg1; 
19310   {
19311     try {
19312       result = (Dali::TypeRegistry *)new Dali::TypeRegistry(arg1);
19313     } catch (std::out_of_range& e) {
19314       {
19315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19316       };
19317     } catch (std::exception& e) {
19318       {
19319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19320       };
19321     } catch (...) {
19322       {
19323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19324       };
19325     }
19326   }
19327   jresult = (void *)result; 
19328   return jresult;
19329 }
19330
19331
19332 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistration__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
19333   void * jresult ;
19334   std::type_info *arg1 = 0 ;
19335   std::type_info *arg2 = 0 ;
19336   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19337   Dali::TypeRegistration *result = 0 ;
19338   
19339   arg1 = (std::type_info *)jarg1;
19340   if (!arg1) {
19341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19342     return 0;
19343   } 
19344   arg2 = (std::type_info *)jarg2;
19345   if (!arg2) {
19346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19347     return 0;
19348   } 
19349   arg3 = (Dali::TypeInfo::CreateFunction)jarg3; 
19350   {
19351     try {
19352       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3);
19353     } catch (std::out_of_range& e) {
19354       {
19355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19356       };
19357     } catch (std::exception& e) {
19358       {
19359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19360       };
19361     } catch (...) {
19362       {
19363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19364       };
19365     }
19366   }
19367   jresult = (void *)result; 
19368   return jresult;
19369 }
19370
19371
19372 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistration__SWIG_1(void * jarg1, void * jarg2, void * jarg3, unsigned int jarg4) {
19373   void * jresult ;
19374   std::type_info *arg1 = 0 ;
19375   std::type_info *arg2 = 0 ;
19376   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19377   bool arg4 ;
19378   Dali::TypeRegistration *result = 0 ;
19379   
19380   arg1 = (std::type_info *)jarg1;
19381   if (!arg1) {
19382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19383     return 0;
19384   } 
19385   arg2 = (std::type_info *)jarg2;
19386   if (!arg2) {
19387     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19388     return 0;
19389   } 
19390   arg3 = (Dali::TypeInfo::CreateFunction)jarg3; 
19391   arg4 = jarg4 ? true : false; 
19392   {
19393     try {
19394       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3,arg4);
19395     } catch (std::out_of_range& e) {
19396       {
19397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19398       };
19399     } catch (std::exception& e) {
19400       {
19401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19402       };
19403     } catch (...) {
19404       {
19405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19406       };
19407     }
19408   }
19409   jresult = (void *)result; 
19410   return jresult;
19411 }
19412
19413
19414 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeRegistration__SWIG_2(char * jarg1, void * jarg2, void * jarg3) {
19415   void * jresult ;
19416   std::string *arg1 = 0 ;
19417   std::type_info *arg2 = 0 ;
19418   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19419   Dali::TypeRegistration *result = 0 ;
19420   
19421   if (!jarg1) {
19422     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19423     return 0;
19424   }
19425   std::string arg1_str(jarg1);
19426   arg1 = &arg1_str; 
19427   arg2 = (std::type_info *)jarg2;
19428   if (!arg2) {
19429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19430     return 0;
19431   } 
19432   arg3 = (Dali::TypeInfo::CreateFunction)jarg3; 
19433   {
19434     try {
19435       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19436     } catch (std::out_of_range& e) {
19437       {
19438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19439       };
19440     } catch (std::exception& e) {
19441       {
19442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19443       };
19444     } catch (...) {
19445       {
19446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19447       };
19448     }
19449   }
19450   jresult = (void *)result; 
19451   
19452   //argout typemap for const std::string&
19453   
19454   return jresult;
19455 }
19456
19457
19458 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_TypeRegistration_RegisteredName(void * jarg1) {
19459   char * jresult ;
19460   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19461   std::string result;
19462   
19463   arg1 = (Dali::TypeRegistration *)jarg1; 
19464   {
19465     try {
19466       result = ((Dali::TypeRegistration const *)arg1)->RegisteredName();
19467     } catch (std::out_of_range& e) {
19468       {
19469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19470       };
19471     } catch (std::exception& e) {
19472       {
19473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19474       };
19475     } catch (...) {
19476       {
19477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19478       };
19479     }
19480   }
19481   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
19482   return jresult;
19483 }
19484
19485
19486 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TypeRegistration(void * jarg1) {
19487   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19488   
19489   arg1 = (Dali::TypeRegistration *)jarg1; 
19490   {
19491     try {
19492       delete arg1;
19493     } catch (std::out_of_range& e) {
19494       {
19495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19496       };
19497     } catch (std::exception& e) {
19498       {
19499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19500       };
19501     } catch (...) {
19502       {
19503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19504       };
19505     }
19506   }
19507 }
19508
19509
19510 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_SignalConnectorType(void * jarg1, char * jarg2, void * jarg3) {
19511   void * jresult ;
19512   Dali::TypeRegistration *arg1 = 0 ;
19513   std::string *arg2 = 0 ;
19514   Dali::TypeInfo::SignalConnectorFunction arg3 = (Dali::TypeInfo::SignalConnectorFunction) 0 ;
19515   Dali::SignalConnectorType *result = 0 ;
19516   
19517   arg1 = (Dali::TypeRegistration *)jarg1;
19518   if (!arg1) {
19519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19520     return 0;
19521   } 
19522   if (!jarg2) {
19523     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19524     return 0;
19525   }
19526   std::string arg2_str(jarg2);
19527   arg2 = &arg2_str; 
19528   arg3 = (Dali::TypeInfo::SignalConnectorFunction)jarg3; 
19529   {
19530     try {
19531       result = (Dali::SignalConnectorType *)new Dali::SignalConnectorType(*arg1,(std::string const &)*arg2,arg3);
19532     } catch (std::out_of_range& e) {
19533       {
19534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19535       };
19536     } catch (std::exception& e) {
19537       {
19538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19539       };
19540     } catch (...) {
19541       {
19542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19543       };
19544     }
19545   }
19546   jresult = (void *)result; 
19547   
19548   //argout typemap for const std::string&
19549   
19550   return jresult;
19551 }
19552
19553
19554 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_SignalConnectorType(void * jarg1) {
19555   Dali::SignalConnectorType *arg1 = (Dali::SignalConnectorType *) 0 ;
19556   
19557   arg1 = (Dali::SignalConnectorType *)jarg1; 
19558   {
19559     try {
19560       delete arg1;
19561     } catch (std::out_of_range& e) {
19562       {
19563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19564       };
19565     } catch (std::exception& e) {
19566       {
19567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19568       };
19569     } catch (...) {
19570       {
19571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19572       };
19573     }
19574   }
19575 }
19576
19577
19578 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TypeAction(void * jarg1, char * jarg2, void * jarg3) {
19579   void * jresult ;
19580   Dali::TypeRegistration *arg1 = 0 ;
19581   std::string *arg2 = 0 ;
19582   Dali::TypeInfo::ActionFunction arg3 = (Dali::TypeInfo::ActionFunction) 0 ;
19583   Dali::TypeAction *result = 0 ;
19584   
19585   arg1 = (Dali::TypeRegistration *)jarg1;
19586   if (!arg1) {
19587     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19588     return 0;
19589   } 
19590   if (!jarg2) {
19591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19592     return 0;
19593   }
19594   std::string arg2_str(jarg2);
19595   arg2 = &arg2_str; 
19596   arg3 = (Dali::TypeInfo::ActionFunction)jarg3; 
19597   {
19598     try {
19599       result = (Dali::TypeAction *)new Dali::TypeAction(*arg1,(std::string const &)*arg2,arg3);
19600     } catch (std::out_of_range& e) {
19601       {
19602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19603       };
19604     } catch (std::exception& e) {
19605       {
19606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19607       };
19608     } catch (...) {
19609       {
19610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19611       };
19612     }
19613   }
19614   jresult = (void *)result; 
19615   
19616   //argout typemap for const std::string&
19617   
19618   return jresult;
19619 }
19620
19621
19622 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TypeAction(void * jarg1) {
19623   Dali::TypeAction *arg1 = (Dali::TypeAction *) 0 ;
19624   
19625   arg1 = (Dali::TypeAction *)jarg1; 
19626   {
19627     try {
19628       delete arg1;
19629     } catch (std::out_of_range& e) {
19630       {
19631         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19632       };
19633     } catch (std::exception& e) {
19634       {
19635         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19636       };
19637     } catch (...) {
19638       {
19639         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19640       };
19641     }
19642   }
19643 }
19644
19645
19646 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19647   void * jresult ;
19648   Dali::TypeRegistration *arg1 = 0 ;
19649   std::string *arg2 = 0 ;
19650   Dali::Property::Index arg3 ;
19651   Dali::Property::Type arg4 ;
19652   Dali::TypeInfo::SetPropertyFunction arg5 = (Dali::TypeInfo::SetPropertyFunction) 0 ;
19653   Dali::TypeInfo::GetPropertyFunction arg6 = (Dali::TypeInfo::GetPropertyFunction) 0 ;
19654   Dali::PropertyRegistration *result = 0 ;
19655   
19656   arg1 = (Dali::TypeRegistration *)jarg1;
19657   if (!arg1) {
19658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19659     return 0;
19660   } 
19661   if (!jarg2) {
19662     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19663     return 0;
19664   }
19665   std::string arg2_str(jarg2);
19666   arg2 = &arg2_str; 
19667   arg3 = (Dali::Property::Index)jarg3; 
19668   arg4 = (Dali::Property::Type)jarg4; 
19669   arg5 = (Dali::TypeInfo::SetPropertyFunction)jarg5; 
19670   arg6 = (Dali::TypeInfo::GetPropertyFunction)jarg6; 
19671   {
19672     try {
19673       result = (Dali::PropertyRegistration *)new Dali::PropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19674     } catch (std::out_of_range& e) {
19675       {
19676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19677       };
19678     } catch (std::exception& e) {
19679       {
19680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19681       };
19682     } catch (...) {
19683       {
19684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19685       };
19686     }
19687   }
19688   jresult = (void *)result; 
19689   
19690   //argout typemap for const std::string&
19691   
19692   return jresult;
19693 }
19694
19695
19696 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PropertyRegistration(void * jarg1) {
19697   Dali::PropertyRegistration *arg1 = (Dali::PropertyRegistration *) 0 ;
19698   
19699   arg1 = (Dali::PropertyRegistration *)jarg1; 
19700   {
19701     try {
19702       delete arg1;
19703     } catch (std::out_of_range& e) {
19704       {
19705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19706       };
19707     } catch (std::exception& e) {
19708       {
19709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19710       };
19711     } catch (...) {
19712       {
19713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19714       };
19715     }
19716   }
19717 }
19718
19719
19720 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AnimatablePropertyRegistration__SWIG_0(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19721   void * jresult ;
19722   Dali::TypeRegistration *arg1 = 0 ;
19723   std::string *arg2 = 0 ;
19724   Dali::Property::Index arg3 ;
19725   Dali::Property::Type arg4 ;
19726   Dali::AnimatablePropertyRegistration *result = 0 ;
19727   
19728   arg1 = (Dali::TypeRegistration *)jarg1;
19729   if (!arg1) {
19730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19731     return 0;
19732   } 
19733   if (!jarg2) {
19734     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19735     return 0;
19736   }
19737   std::string arg2_str(jarg2);
19738   arg2 = &arg2_str; 
19739   arg3 = (Dali::Property::Index)jarg3; 
19740   arg4 = (Dali::Property::Type)jarg4; 
19741   {
19742     try {
19743       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19744     } catch (std::out_of_range& e) {
19745       {
19746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19747       };
19748     } catch (std::exception& e) {
19749       {
19750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19751       };
19752     } catch (...) {
19753       {
19754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19755       };
19756     }
19757   }
19758   jresult = (void *)result; 
19759   
19760   //argout typemap for const std::string&
19761   
19762   return jresult;
19763 }
19764
19765
19766 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AnimatablePropertyRegistration__SWIG_1(void * jarg1, char * jarg2, int jarg3, void * jarg4) {
19767   void * jresult ;
19768   Dali::TypeRegistration *arg1 = 0 ;
19769   std::string *arg2 = 0 ;
19770   Dali::Property::Index arg3 ;
19771   Dali::Property::Value *arg4 = 0 ;
19772   Dali::AnimatablePropertyRegistration *result = 0 ;
19773   
19774   arg1 = (Dali::TypeRegistration *)jarg1;
19775   if (!arg1) {
19776     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19777     return 0;
19778   } 
19779   if (!jarg2) {
19780     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19781     return 0;
19782   }
19783   std::string arg2_str(jarg2);
19784   arg2 = &arg2_str; 
19785   arg3 = (Dali::Property::Index)jarg3; 
19786   arg4 = (Dali::Property::Value *)jarg4;
19787   if (!arg4) {
19788     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
19789     return 0;
19790   } 
19791   {
19792     try {
19793       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,(Dali::Property::Value const &)*arg4);
19794     } catch (std::out_of_range& e) {
19795       {
19796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19797       };
19798     } catch (std::exception& e) {
19799       {
19800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19801       };
19802     } catch (...) {
19803       {
19804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19805       };
19806     }
19807   }
19808   jresult = (void *)result; 
19809   
19810   //argout typemap for const std::string&
19811   
19812   return jresult;
19813 }
19814
19815
19816 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AnimatablePropertyRegistration(void * jarg1) {
19817   Dali::AnimatablePropertyRegistration *arg1 = (Dali::AnimatablePropertyRegistration *) 0 ;
19818   
19819   arg1 = (Dali::AnimatablePropertyRegistration *)jarg1; 
19820   {
19821     try {
19822       delete arg1;
19823     } catch (std::out_of_range& e) {
19824       {
19825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19826       };
19827     } catch (std::exception& e) {
19828       {
19829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19830       };
19831     } catch (...) {
19832       {
19833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19834       };
19835     }
19836   }
19837 }
19838
19839
19840 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AnimatablePropertyComponentRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
19841   void * jresult ;
19842   Dali::TypeRegistration *arg1 = 0 ;
19843   std::string *arg2 = 0 ;
19844   Dali::Property::Index arg3 ;
19845   Dali::Property::Index arg4 ;
19846   unsigned int arg5 ;
19847   Dali::AnimatablePropertyComponentRegistration *result = 0 ;
19848   
19849   arg1 = (Dali::TypeRegistration *)jarg1;
19850   if (!arg1) {
19851     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19852     return 0;
19853   } 
19854   if (!jarg2) {
19855     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19856     return 0;
19857   }
19858   std::string arg2_str(jarg2);
19859   arg2 = &arg2_str; 
19860   arg3 = (Dali::Property::Index)jarg3; 
19861   arg4 = (Dali::Property::Index)jarg4; 
19862   arg5 = (unsigned int)jarg5; 
19863   {
19864     try {
19865       result = (Dali::AnimatablePropertyComponentRegistration *)new Dali::AnimatablePropertyComponentRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
19866     } catch (std::out_of_range& e) {
19867       {
19868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19869       };
19870     } catch (std::exception& e) {
19871       {
19872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19873       };
19874     } catch (...) {
19875       {
19876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19877       };
19878     }
19879   }
19880   jresult = (void *)result; 
19881   
19882   //argout typemap for const std::string&
19883   
19884   return jresult;
19885 }
19886
19887
19888 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AnimatablePropertyComponentRegistration(void * jarg1) {
19889   Dali::AnimatablePropertyComponentRegistration *arg1 = (Dali::AnimatablePropertyComponentRegistration *) 0 ;
19890   
19891   arg1 = (Dali::AnimatablePropertyComponentRegistration *)jarg1; 
19892   {
19893     try {
19894       delete arg1;
19895     } catch (std::out_of_range& e) {
19896       {
19897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19898       };
19899     } catch (std::exception& e) {
19900       {
19901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19902       };
19903     } catch (...) {
19904       {
19905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19906       };
19907     }
19908   }
19909 }
19910
19911
19912 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ChildPropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19913   void * jresult ;
19914   Dali::TypeRegistration *arg1 = 0 ;
19915   std::string *arg2 = 0 ;
19916   Dali::Property::Index arg3 ;
19917   Dali::Property::Type arg4 ;
19918   Dali::ChildPropertyRegistration *result = 0 ;
19919   
19920   arg1 = (Dali::TypeRegistration *)jarg1;
19921   if (!arg1) {
19922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19923     return 0;
19924   } 
19925   if (!jarg2) {
19926     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19927     return 0;
19928   }
19929   std::string arg2_str(jarg2);
19930   arg2 = &arg2_str; 
19931   arg3 = (Dali::Property::Index)jarg3; 
19932   arg4 = (Dali::Property::Type)jarg4; 
19933   {
19934     try {
19935       result = (Dali::ChildPropertyRegistration *)new Dali::ChildPropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19936     } catch (std::out_of_range& e) {
19937       {
19938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
19939       };
19940     } catch (std::exception& e) {
19941       {
19942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
19943       };
19944     } catch (...) {
19945       {
19946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
19947       };
19948     }
19949   }
19950   jresult = (void *)result; 
19951   
19952   //argout typemap for const std::string&
19953   
19954   return jresult;
19955 }
19956
19957
19958 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ChildPropertyRegistration(void * jarg1) {
19959   Dali::ChildPropertyRegistration *arg1 = (Dali::ChildPropertyRegistration *) 0 ;
19960   
19961   arg1 = (Dali::ChildPropertyRegistration *)jarg1; 
19962   {
19963     try {
19964       delete arg1;
19965     } catch (std::out_of_range& e) {
19966       {
19967         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
19968       };
19969     } catch (std::exception& e) {
19970       {
19971         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
19972       };
19973     } catch (...) {
19974       {
19975         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
19976       };
19977     }
19978   }
19979 }
19980
19981
19982 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ParentOriginTop_get() {
19983   float jresult ;
19984   float result;
19985   
19986   result = (float)(float)Dali::ParentOrigin::TOP;
19987   jresult = result; 
19988   return jresult;
19989 }
19990
19991
19992 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ParentOriginBottom_get() {
19993   float jresult ;
19994   float result;
19995   
19996   result = (float)(float)Dali::ParentOrigin::BOTTOM;
19997   jresult = result; 
19998   return jresult;
19999 }
20000
20001
20002 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ParentOriginLeft_get() {
20003   float jresult ;
20004   float result;
20005   
20006   result = (float)(float)Dali::ParentOrigin::LEFT;
20007   jresult = result; 
20008   return jresult;
20009 }
20010
20011
20012 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ParentOriginRight_get() {
20013   float jresult ;
20014   float result;
20015   
20016   result = (float)(float)Dali::ParentOrigin::RIGHT;
20017   jresult = result; 
20018   return jresult;
20019 }
20020
20021
20022 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ParentOriginMiddle_get() {
20023   float jresult ;
20024   float result;
20025   
20026   result = (float)(float)Dali::ParentOrigin::MIDDLE;
20027   jresult = result; 
20028   return jresult;
20029 }
20030
20031
20032 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginTopLeft_get() {
20033   void * jresult ;
20034   Dali::Vector3 *result = 0 ;
20035   
20036   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_LEFT;
20037   jresult = (void *)result; 
20038   return jresult;
20039 }
20040
20041
20042 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginTopCenter_get() {
20043   void * jresult ;
20044   Dali::Vector3 *result = 0 ;
20045   
20046   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_CENTER;
20047   jresult = (void *)result; 
20048   return jresult;
20049 }
20050
20051
20052 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginTopRight_get() {
20053   void * jresult ;
20054   Dali::Vector3 *result = 0 ;
20055   
20056   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_RIGHT;
20057   jresult = (void *)result; 
20058   return jresult;
20059 }
20060
20061
20062 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginCenterLeft_get() {
20063   void * jresult ;
20064   Dali::Vector3 *result = 0 ;
20065   
20066   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_LEFT;
20067   jresult = (void *)result; 
20068   return jresult;
20069 }
20070
20071
20072 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginCenter_get() {
20073   void * jresult ;
20074   Dali::Vector3 *result = 0 ;
20075   
20076   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER;
20077   jresult = (void *)result; 
20078   return jresult;
20079 }
20080
20081
20082 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginCenterRight_get() {
20083   void * jresult ;
20084   Dali::Vector3 *result = 0 ;
20085   
20086   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_RIGHT;
20087   jresult = (void *)result; 
20088   return jresult;
20089 }
20090
20091
20092 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginBottomLeft_get() {
20093   void * jresult ;
20094   Dali::Vector3 *result = 0 ;
20095   
20096   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_LEFT;
20097   jresult = (void *)result; 
20098   return jresult;
20099 }
20100
20101
20102 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginBottomCenter_get() {
20103   void * jresult ;
20104   Dali::Vector3 *result = 0 ;
20105   
20106   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_CENTER;
20107   jresult = (void *)result; 
20108   return jresult;
20109 }
20110
20111
20112 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ParentOriginBottomRight_get() {
20113   void * jresult ;
20114   Dali::Vector3 *result = 0 ;
20115   
20116   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_RIGHT;
20117   jresult = (void *)result; 
20118   return jresult;
20119 }
20120
20121
20122 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_AnchorPointTop_get() {
20123   float jresult ;
20124   float result;
20125   
20126   result = (float)(float)Dali::AnchorPoint::TOP;
20127   jresult = result; 
20128   return jresult;
20129 }
20130
20131
20132 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_AnchorPointBottom_get() {
20133   float jresult ;
20134   float result;
20135   
20136   result = (float)(float)Dali::AnchorPoint::BOTTOM;
20137   jresult = result; 
20138   return jresult;
20139 }
20140
20141
20142 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_AnchorPointLeft_get() {
20143   float jresult ;
20144   float result;
20145   
20146   result = (float)(float)Dali::AnchorPoint::LEFT;
20147   jresult = result; 
20148   return jresult;
20149 }
20150
20151
20152 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_AnchorPointRight_get() {
20153   float jresult ;
20154   float result;
20155   
20156   result = (float)(float)Dali::AnchorPoint::RIGHT;
20157   jresult = result; 
20158   return jresult;
20159 }
20160
20161
20162 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_AnchorPointMiddle_get() {
20163   float jresult ;
20164   float result;
20165   
20166   result = (float)(float)Dali::AnchorPoint::MIDDLE;
20167   jresult = result; 
20168   return jresult;
20169 }
20170
20171
20172 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointTopLeft_get() {
20173   void * jresult ;
20174   Dali::Vector3 *result = 0 ;
20175   
20176   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_LEFT;
20177   jresult = (void *)result; 
20178   return jresult;
20179 }
20180
20181
20182 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointTopCenter_get() {
20183   void * jresult ;
20184   Dali::Vector3 *result = 0 ;
20185   
20186   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_CENTER;
20187   jresult = (void *)result; 
20188   return jresult;
20189 }
20190
20191
20192 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointTopRight_get() {
20193   void * jresult ;
20194   Dali::Vector3 *result = 0 ;
20195   
20196   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_RIGHT;
20197   jresult = (void *)result; 
20198   return jresult;
20199 }
20200
20201
20202 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointCenterLeft_get() {
20203   void * jresult ;
20204   Dali::Vector3 *result = 0 ;
20205   
20206   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_LEFT;
20207   jresult = (void *)result; 
20208   return jresult;
20209 }
20210
20211
20212 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointCenter_get() {
20213   void * jresult ;
20214   Dali::Vector3 *result = 0 ;
20215   
20216   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER;
20217   jresult = (void *)result; 
20218   return jresult;
20219 }
20220
20221
20222 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointCenterRight_get() {
20223   void * jresult ;
20224   Dali::Vector3 *result = 0 ;
20225   
20226   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_RIGHT;
20227   jresult = (void *)result; 
20228   return jresult;
20229 }
20230
20231
20232 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointBottomLeft_get() {
20233   void * jresult ;
20234   Dali::Vector3 *result = 0 ;
20235   
20236   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_LEFT;
20237   jresult = (void *)result; 
20238   return jresult;
20239 }
20240
20241
20242 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointBottomCenter_get() {
20243   void * jresult ;
20244   Dali::Vector3 *result = 0 ;
20245   
20246   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_CENTER;
20247   jresult = (void *)result; 
20248   return jresult;
20249 }
20250
20251
20252 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AnchorPointBottomRight_get() {
20253   void * jresult ;
20254   Dali::Vector3 *result = 0 ;
20255   
20256   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_RIGHT;
20257   jresult = (void *)result; 
20258   return jresult;
20259 }
20260
20261
20262 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BLACK_get() {
20263   void * jresult ;
20264   Dali::Vector4 *result = 0 ;
20265   
20266   result = (Dali::Vector4 *)&Dali::Color::BLACK;
20267   jresult = (void *)result; 
20268   return jresult;
20269 }
20270
20271
20272 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_WHITE_get() {
20273   void * jresult ;
20274   Dali::Vector4 *result = 0 ;
20275   
20276   result = (Dali::Vector4 *)&Dali::Color::WHITE;
20277   jresult = (void *)result; 
20278   return jresult;
20279 }
20280
20281
20282 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RED_get() {
20283   void * jresult ;
20284   Dali::Vector4 *result = 0 ;
20285   
20286   result = (Dali::Vector4 *)&Dali::Color::RED;
20287   jresult = (void *)result; 
20288   return jresult;
20289 }
20290
20291
20292 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GREEN_get() {
20293   void * jresult ;
20294   Dali::Vector4 *result = 0 ;
20295   
20296   result = (Dali::Vector4 *)&Dali::Color::GREEN;
20297   jresult = (void *)result; 
20298   return jresult;
20299 }
20300
20301
20302 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BLUE_get() {
20303   void * jresult ;
20304   Dali::Vector4 *result = 0 ;
20305   
20306   result = (Dali::Vector4 *)&Dali::Color::BLUE;
20307   jresult = (void *)result; 
20308   return jresult;
20309 }
20310
20311
20312 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_YELLOW_get() {
20313   void * jresult ;
20314   Dali::Vector4 *result = 0 ;
20315   
20316   result = (Dali::Vector4 *)&Dali::Color::YELLOW;
20317   jresult = (void *)result; 
20318   return jresult;
20319 }
20320
20321
20322 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_MAGENTA_get() {
20323   void * jresult ;
20324   Dali::Vector4 *result = 0 ;
20325   
20326   result = (Dali::Vector4 *)&Dali::Color::MAGENTA;
20327   jresult = (void *)result; 
20328   return jresult;
20329 }
20330
20331
20332 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CYAN_get() {
20333   void * jresult ;
20334   Dali::Vector4 *result = 0 ;
20335   
20336   result = (Dali::Vector4 *)&Dali::Color::CYAN;
20337   jresult = (void *)result; 
20338   return jresult;
20339 }
20340
20341
20342 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TRANSPARENT_get() {
20343   void * jresult ;
20344   Dali::Vector4 *result = 0 ;
20345   
20346   result = (Dali::Vector4 *)&Dali::Color::TRANSPARENT;
20347   jresult = (void *)result; 
20348   return jresult;
20349 }
20350
20351
20352 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_0_get() {
20353   float jresult ;
20354   float result;
20355   
20356   result = (float)(float)Dali::Math::MACHINE_EPSILON_0;
20357   jresult = result; 
20358   return jresult;
20359 }
20360
20361
20362 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_1_get() {
20363   float jresult ;
20364   float result;
20365   
20366   result = (float)(float)Dali::Math::MACHINE_EPSILON_1;
20367   jresult = result; 
20368   return jresult;
20369 }
20370
20371
20372 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_10_get() {
20373   float jresult ;
20374   float result;
20375   
20376   result = (float)(float)Dali::Math::MACHINE_EPSILON_10;
20377   jresult = result; 
20378   return jresult;
20379 }
20380
20381
20382 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_100_get() {
20383   float jresult ;
20384   float result;
20385   
20386   result = (float)(float)Dali::Math::MACHINE_EPSILON_100;
20387   jresult = result; 
20388   return jresult;
20389 }
20390
20391
20392 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_1000_get() {
20393   float jresult ;
20394   float result;
20395   
20396   result = (float)(float)Dali::Math::MACHINE_EPSILON_1000;
20397   jresult = result; 
20398   return jresult;
20399 }
20400
20401
20402 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_MACHINE_EPSILON_10000_get() {
20403   float jresult ;
20404   float result;
20405   
20406   result = (float)(float)Dali::Math::MACHINE_EPSILON_10000;
20407   jresult = result; 
20408   return jresult;
20409 }
20410
20411
20412 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PI_get() {
20413   float jresult ;
20414   float result;
20415   
20416   result = (float)(float)Dali::Math::PI;
20417   jresult = result; 
20418   return jresult;
20419 }
20420
20421
20422 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PI_2_get() {
20423   float jresult ;
20424   float result;
20425   
20426   result = (float)(float)Dali::Math::PI_2;
20427   jresult = result; 
20428   return jresult;
20429 }
20430
20431
20432 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PI_4_get() {
20433   float jresult ;
20434   float result;
20435   
20436   result = (float)(float)Dali::Math::PI_4;
20437   jresult = result; 
20438   return jresult;
20439 }
20440
20441
20442 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PI_OVER_180_get() {
20443   float jresult ;
20444   float result;
20445   
20446   result = (float)(float)Dali::Math::PI_OVER_180;
20447   jresult = result; 
20448   return jresult;
20449 }
20450
20451
20452 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ONE80_OVER_PI_get() {
20453   float jresult ;
20454   float result;
20455   
20456   result = (float)(float)Dali::Math::ONE80_OVER_PI;
20457   jresult = result; 
20458   return jresult;
20459 }
20460
20461
20462 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ResizePolicyDefault_get() {
20463   int jresult ;
20464   Dali::ResizePolicy::Type result;
20465   
20466   result = (Dali::ResizePolicy::Type)(Dali::ResizePolicy::Type)Dali::ResizePolicy::DEFAULT;
20467   jresult = (int)result; 
20468   return jresult;
20469 }
20470
20471
20472 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_VectorBase_Count(void * jarg1) {
20473   unsigned long jresult ;
20474   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20475   Dali::VectorBase::SizeType result;
20476   
20477   arg1 = (Dali::VectorBase *)jarg1; 
20478   {
20479     try {
20480       result = ((Dali::VectorBase const *)arg1)->Count();
20481     } catch (std::out_of_range& e) {
20482       {
20483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20484       };
20485     } catch (std::exception& e) {
20486       {
20487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20488       };
20489     } catch (...) {
20490       {
20491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20492       };
20493     }
20494   }
20495   jresult = (unsigned long)result; 
20496   return jresult;
20497 }
20498
20499
20500 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_VectorBase_Size(void * jarg1) {
20501   unsigned long jresult ;
20502   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20503   Dali::VectorBase::SizeType result;
20504   
20505   arg1 = (Dali::VectorBase *)jarg1; 
20506   {
20507     try {
20508       result = ((Dali::VectorBase const *)arg1)->Size();
20509     } catch (std::out_of_range& e) {
20510       {
20511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20512       };
20513     } catch (std::exception& e) {
20514       {
20515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20516       };
20517     } catch (...) {
20518       {
20519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20520       };
20521     }
20522   }
20523   jresult = (unsigned long)result; 
20524   return jresult;
20525 }
20526
20527
20528 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_VectorBase_Empty(void * jarg1) {
20529   unsigned int jresult ;
20530   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20531   bool result;
20532   
20533   arg1 = (Dali::VectorBase *)jarg1; 
20534   {
20535     try {
20536       result = (bool)((Dali::VectorBase const *)arg1)->Empty();
20537     } catch (std::out_of_range& e) {
20538       {
20539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20540       };
20541     } catch (std::exception& e) {
20542       {
20543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20544       };
20545     } catch (...) {
20546       {
20547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20548       };
20549     }
20550   }
20551   jresult = result; 
20552   return jresult;
20553 }
20554
20555
20556 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_VectorBase_Capacity(void * jarg1) {
20557   unsigned long jresult ;
20558   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20559   Dali::VectorBase::SizeType result;
20560   
20561   arg1 = (Dali::VectorBase *)jarg1; 
20562   {
20563     try {
20564       result = ((Dali::VectorBase const *)arg1)->Capacity();
20565     } catch (std::out_of_range& e) {
20566       {
20567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20568       };
20569     } catch (std::exception& e) {
20570       {
20571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20572       };
20573     } catch (...) {
20574       {
20575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20576       };
20577     }
20578   }
20579   jresult = (unsigned long)result; 
20580   return jresult;
20581 }
20582
20583
20584 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorBase_Release(void * jarg1) {
20585   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20586   
20587   arg1 = (Dali::VectorBase *)jarg1; 
20588   {
20589     try {
20590       (arg1)->Release();
20591     } catch (std::out_of_range& e) {
20592       {
20593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
20594       };
20595     } catch (std::exception& e) {
20596       {
20597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
20598       };
20599     } catch (...) {
20600       {
20601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
20602       };
20603     }
20604   }
20605 }
20606
20607
20608 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Image__SWIG_0() {
20609   void * jresult ;
20610   Dali::Image *result = 0 ;
20611   
20612   {
20613     try {
20614       result = (Dali::Image *)new Dali::Image();
20615     } catch (std::out_of_range& e) {
20616       {
20617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20618       };
20619     } catch (std::exception& e) {
20620       {
20621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20622       };
20623     } catch (...) {
20624       {
20625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20626       };
20627     }
20628   }
20629   jresult = (void *)result; 
20630   return jresult;
20631 }
20632
20633
20634 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Image(void * jarg1) {
20635   Dali::Image *arg1 = (Dali::Image *) 0 ;
20636   
20637   arg1 = (Dali::Image *)jarg1; 
20638   {
20639     try {
20640       delete arg1;
20641     } catch (std::out_of_range& e) {
20642       {
20643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
20644       };
20645     } catch (std::exception& e) {
20646       {
20647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
20648       };
20649     } catch (...) {
20650       {
20651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
20652       };
20653     }
20654   }
20655 }
20656
20657
20658 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Image__SWIG_1(void * jarg1) {
20659   void * jresult ;
20660   Dali::Image *arg1 = 0 ;
20661   Dali::Image *result = 0 ;
20662   
20663   arg1 = (Dali::Image *)jarg1;
20664   if (!arg1) {
20665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20666     return 0;
20667   } 
20668   {
20669     try {
20670       result = (Dali::Image *)new Dali::Image((Dali::Image const &)*arg1);
20671     } catch (std::out_of_range& e) {
20672       {
20673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20674       };
20675     } catch (std::exception& e) {
20676       {
20677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20678       };
20679     } catch (...) {
20680       {
20681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20682       };
20683     }
20684   }
20685   jresult = (void *)result; 
20686   return jresult;
20687 }
20688
20689
20690 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Image_Assign(void * jarg1, void * jarg2) {
20691   void * jresult ;
20692   Dali::Image *arg1 = (Dali::Image *) 0 ;
20693   Dali::Image *arg2 = 0 ;
20694   Dali::Image *result = 0 ;
20695   
20696   arg1 = (Dali::Image *)jarg1; 
20697   arg2 = (Dali::Image *)jarg2;
20698   if (!arg2) {
20699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20700     return 0;
20701   } 
20702   {
20703     try {
20704       result = (Dali::Image *) &(arg1)->operator =((Dali::Image const &)*arg2);
20705     } catch (std::out_of_range& e) {
20706       {
20707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20708       };
20709     } catch (std::exception& e) {
20710       {
20711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20712       };
20713     } catch (...) {
20714       {
20715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20716       };
20717     }
20718   }
20719   jresult = (void *)result; 
20720   return jresult;
20721 }
20722
20723
20724 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Image_DownCast(void * jarg1) {
20725   void * jresult ;
20726   Dali::BaseHandle arg1 ;
20727   Dali::BaseHandle *argp1 ;
20728   Dali::Image result;
20729   
20730   argp1 = (Dali::BaseHandle *)jarg1; 
20731   if (!argp1) {
20732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
20733     return 0;
20734   }
20735   arg1 = *argp1; 
20736   {
20737     try {
20738       result = Dali::Image::DownCast(arg1);
20739     } catch (std::out_of_range& e) {
20740       {
20741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20742       };
20743     } catch (std::exception& e) {
20744       {
20745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20746       };
20747     } catch (...) {
20748       {
20749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20750       };
20751     }
20752   }
20753   jresult = new Dali::Image((const Dali::Image &)result); 
20754   return jresult;
20755 }
20756
20757
20758 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Image_GetWidth(void * jarg1) {
20759   unsigned int jresult ;
20760   Dali::Image *arg1 = (Dali::Image *) 0 ;
20761   unsigned int result;
20762   
20763   arg1 = (Dali::Image *)jarg1; 
20764   {
20765     try {
20766       result = (unsigned int)((Dali::Image const *)arg1)->GetWidth();
20767     } catch (std::out_of_range& e) {
20768       {
20769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20770       };
20771     } catch (std::exception& e) {
20772       {
20773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20774       };
20775     } catch (...) {
20776       {
20777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20778       };
20779     }
20780   }
20781   jresult = result; 
20782   return jresult;
20783 }
20784
20785
20786 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Image_GetHeight(void * jarg1) {
20787   unsigned int jresult ;
20788   Dali::Image *arg1 = (Dali::Image *) 0 ;
20789   unsigned int result;
20790   
20791   arg1 = (Dali::Image *)jarg1; 
20792   {
20793     try {
20794       result = (unsigned int)((Dali::Image const *)arg1)->GetHeight();
20795     } catch (std::out_of_range& e) {
20796       {
20797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20798       };
20799     } catch (std::exception& e) {
20800       {
20801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20802       };
20803     } catch (...) {
20804       {
20805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20806       };
20807     }
20808   }
20809   jresult = result; 
20810   return jresult;
20811 }
20812
20813
20814 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Image_UploadedSignal(void * jarg1) {
20815   void * jresult ;
20816   Dali::Image *arg1 = (Dali::Image *) 0 ;
20817   Dali::Image::ImageSignalType *result = 0 ;
20818   
20819   arg1 = (Dali::Image *)jarg1; 
20820   {
20821     try {
20822       result = (Dali::Image::ImageSignalType *) &(arg1)->UploadedSignal();
20823     } catch (std::out_of_range& e) {
20824       {
20825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20826       };
20827     } catch (std::exception& e) {
20828       {
20829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20830       };
20831     } catch (...) {
20832       {
20833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20834       };
20835     }
20836   }
20837   jresult = (void *)result; 
20838   return jresult;
20839 }
20840
20841
20842 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FIRST_VALID_PIXEL_FORMAT_get() {
20843   int jresult ;
20844   Dali::Pixel::Format result;
20845   
20846   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::FIRST_VALID_PIXEL_FORMAT;
20847   jresult = (int)result; 
20848   return jresult;
20849 }
20850
20851
20852 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_LAST_VALID_PIXEL_FORMAT_get() {
20853   int jresult ;
20854   Dali::Pixel::Format result;
20855   
20856   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::LAST_VALID_PIXEL_FORMAT;
20857   jresult = (int)result; 
20858   return jresult;
20859 }
20860
20861
20862 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_HasAlpha(int jarg1) {
20863   unsigned int jresult ;
20864   Dali::Pixel::Format arg1 ;
20865   bool result;
20866   
20867   arg1 = (Dali::Pixel::Format)jarg1; 
20868   {
20869     try {
20870       result = (bool)Dali::Pixel::HasAlpha(arg1);
20871     } catch (std::out_of_range& e) {
20872       {
20873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20874       };
20875     } catch (std::exception& e) {
20876       {
20877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20878       };
20879     } catch (...) {
20880       {
20881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20882       };
20883     }
20884   }
20885   jresult = result; 
20886   return jresult;
20887 }
20888
20889
20890 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_GetBytesPerPixel(int jarg1) {
20891   unsigned int jresult ;
20892   Dali::Pixel::Format arg1 ;
20893   unsigned int result;
20894   
20895   arg1 = (Dali::Pixel::Format)jarg1; 
20896   {
20897     try {
20898       result = (unsigned int)Dali::Pixel::GetBytesPerPixel(arg1);
20899     } catch (std::out_of_range& e) {
20900       {
20901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20902       };
20903     } catch (std::exception& e) {
20904       {
20905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20906       };
20907     } catch (...) {
20908       {
20909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20910       };
20911     }
20912   }
20913   jresult = result; 
20914   return jresult;
20915 }
20916
20917
20918 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GetAlphaOffsetAndMask(int jarg1, void * jarg2, void * jarg3) {
20919   Dali::Pixel::Format arg1 ;
20920   int *arg2 = 0 ;
20921   int *arg3 = 0 ;
20922   
20923   arg1 = (Dali::Pixel::Format)jarg1; 
20924   arg2 = (int *)jarg2;
20925   if (!arg2) {
20926     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
20927     return ;
20928   } 
20929   arg3 = (int *)jarg3;
20930   if (!arg3) {
20931     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
20932     return ;
20933   } 
20934   {
20935     try {
20936       Dali::Pixel::GetAlphaOffsetAndMask(arg1,*arg2,*arg3);
20937     } catch (std::out_of_range& e) {
20938       {
20939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
20940       };
20941     } catch (std::exception& e) {
20942       {
20943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
20944       };
20945     } catch (...) {
20946       {
20947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
20948       };
20949     }
20950   }
20951 }
20952
20953
20954 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PixelData_New(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4, int jarg5, int jarg6) {
20955   void * jresult ;
20956   unsigned char *arg1 = (unsigned char *) 0 ;
20957   unsigned int arg2 ;
20958   unsigned int arg3 ;
20959   unsigned int arg4 ;
20960   Dali::Pixel::Format arg5 ;
20961   Dali::PixelData::ReleaseFunction arg6 ;
20962   Dali::PixelData result;
20963   
20964   arg1 = jarg1;
20965   arg2 = (unsigned int)jarg2; 
20966   arg3 = (unsigned int)jarg3; 
20967   arg4 = (unsigned int)jarg4; 
20968   arg5 = (Dali::Pixel::Format)jarg5; 
20969   arg6 = (Dali::PixelData::ReleaseFunction)jarg6; 
20970   {
20971     try {
20972       result = Dali::PixelData::New(arg1,arg2,arg3,arg4,arg5,arg6);
20973     } catch (std::out_of_range& e) {
20974       {
20975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
20976       };
20977     } catch (std::exception& e) {
20978       {
20979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
20980       };
20981     } catch (...) {
20982       {
20983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
20984       };
20985     }
20986   }
20987   jresult = new Dali::PixelData((const Dali::PixelData &)result); 
20988   
20989   
20990   return jresult;
20991 }
20992
20993
20994 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PixelData__SWIG_0() {
20995   void * jresult ;
20996   Dali::PixelData *result = 0 ;
20997   
20998   {
20999     try {
21000       result = (Dali::PixelData *)new Dali::PixelData();
21001     } catch (std::out_of_range& e) {
21002       {
21003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21004       };
21005     } catch (std::exception& e) {
21006       {
21007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21008       };
21009     } catch (...) {
21010       {
21011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21012       };
21013     }
21014   }
21015   jresult = (void *)result; 
21016   return jresult;
21017 }
21018
21019
21020 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PixelData(void * jarg1) {
21021   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21022   
21023   arg1 = (Dali::PixelData *)jarg1; 
21024   {
21025     try {
21026       delete arg1;
21027     } catch (std::out_of_range& e) {
21028       {
21029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21030       };
21031     } catch (std::exception& e) {
21032       {
21033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21034       };
21035     } catch (...) {
21036       {
21037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21038       };
21039     }
21040   }
21041 }
21042
21043
21044 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PixelData__SWIG_1(void * jarg1) {
21045   void * jresult ;
21046   Dali::PixelData *arg1 = 0 ;
21047   Dali::PixelData *result = 0 ;
21048   
21049   arg1 = (Dali::PixelData *)jarg1;
21050   if (!arg1) {
21051     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21052     return 0;
21053   } 
21054   {
21055     try {
21056       result = (Dali::PixelData *)new Dali::PixelData((Dali::PixelData const &)*arg1);
21057     } catch (std::out_of_range& e) {
21058       {
21059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21060       };
21061     } catch (std::exception& e) {
21062       {
21063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21064       };
21065     } catch (...) {
21066       {
21067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21068       };
21069     }
21070   }
21071   jresult = (void *)result; 
21072   return jresult;
21073 }
21074
21075
21076 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PixelData_Assign(void * jarg1, void * jarg2) {
21077   void * jresult ;
21078   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21079   Dali::PixelData *arg2 = 0 ;
21080   Dali::PixelData *result = 0 ;
21081   
21082   arg1 = (Dali::PixelData *)jarg1; 
21083   arg2 = (Dali::PixelData *)jarg2;
21084   if (!arg2) {
21085     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21086     return 0;
21087   } 
21088   {
21089     try {
21090       result = (Dali::PixelData *) &(arg1)->operator =((Dali::PixelData const &)*arg2);
21091     } catch (std::out_of_range& e) {
21092       {
21093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21094       };
21095     } catch (std::exception& e) {
21096       {
21097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21098       };
21099     } catch (...) {
21100       {
21101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21102       };
21103     }
21104   }
21105   jresult = (void *)result; 
21106   return jresult;
21107 }
21108
21109
21110 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PixelData_GetWidth(void * jarg1) {
21111   unsigned int jresult ;
21112   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21113   unsigned int result;
21114   
21115   arg1 = (Dali::PixelData *)jarg1; 
21116   {
21117     try {
21118       result = (unsigned int)((Dali::PixelData const *)arg1)->GetWidth();
21119     } catch (std::out_of_range& e) {
21120       {
21121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21122       };
21123     } catch (std::exception& e) {
21124       {
21125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21126       };
21127     } catch (...) {
21128       {
21129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21130       };
21131     }
21132   }
21133   jresult = result; 
21134   return jresult;
21135 }
21136
21137
21138 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PixelData_GetHeight(void * jarg1) {
21139   unsigned int jresult ;
21140   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21141   unsigned int result;
21142   
21143   arg1 = (Dali::PixelData *)jarg1; 
21144   {
21145     try {
21146       result = (unsigned int)((Dali::PixelData const *)arg1)->GetHeight();
21147     } catch (std::out_of_range& e) {
21148       {
21149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21150       };
21151     } catch (std::exception& e) {
21152       {
21153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21154       };
21155     } catch (...) {
21156       {
21157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21158       };
21159     }
21160   }
21161   jresult = result; 
21162   return jresult;
21163 }
21164
21165
21166 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PixelData_GetPixelFormat(void * jarg1) {
21167   int jresult ;
21168   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21169   Dali::Pixel::Format result;
21170   
21171   arg1 = (Dali::PixelData *)jarg1; 
21172   {
21173     try {
21174       result = (Dali::Pixel::Format)((Dali::PixelData const *)arg1)->GetPixelFormat();
21175     } catch (std::out_of_range& e) {
21176       {
21177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21178       };
21179     } catch (std::exception& e) {
21180       {
21181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21182       };
21183     } catch (...) {
21184       {
21185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21186       };
21187     }
21188   }
21189   jresult = (int)result; 
21190   return jresult;
21191 }
21192
21193
21194 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_POSITIVE_X_get() {
21195   unsigned int jresult ;
21196   unsigned int result;
21197   
21198   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_X;
21199   jresult = result; 
21200   return jresult;
21201 }
21202
21203
21204 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NEGATIVE_X_get() {
21205   unsigned int jresult ;
21206   unsigned int result;
21207   
21208   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_X;
21209   jresult = result; 
21210   return jresult;
21211 }
21212
21213
21214 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_POSITIVE_Y_get() {
21215   unsigned int jresult ;
21216   unsigned int result;
21217   
21218   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Y;
21219   jresult = result; 
21220   return jresult;
21221 }
21222
21223
21224 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NEGATIVE_Y_get() {
21225   unsigned int jresult ;
21226   unsigned int result;
21227   
21228   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Y;
21229   jresult = result; 
21230   return jresult;
21231 }
21232
21233
21234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_POSITIVE_Z_get() {
21235   unsigned int jresult ;
21236   unsigned int result;
21237   
21238   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Z;
21239   jresult = result; 
21240   return jresult;
21241 }
21242
21243
21244 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NEGATIVE_Z_get() {
21245   unsigned int jresult ;
21246   unsigned int result;
21247   
21248   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Z;
21249   jresult = result; 
21250   return jresult;
21251 }
21252
21253
21254 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Texture_New__SWIG_0(int jarg1, int jarg2, unsigned int jarg3, unsigned int jarg4) {
21255   void * jresult ;
21256   Dali::TextureType::Type arg1 ;
21257   Dali::Pixel::Format arg2 ;
21258   unsigned int arg3 ;
21259   unsigned int arg4 ;
21260   Dali::Texture result;
21261   
21262   arg1 = (Dali::TextureType::Type)jarg1; 
21263   arg2 = (Dali::Pixel::Format)jarg2; 
21264   arg3 = (unsigned int)jarg3; 
21265   arg4 = (unsigned int)jarg4; 
21266   {
21267     try {
21268       result = Dali::Texture::New(arg1,arg2,arg3,arg4);
21269     } catch (std::out_of_range& e) {
21270       {
21271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21272       };
21273     } catch (std::exception& e) {
21274       {
21275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21276       };
21277     } catch (...) {
21278       {
21279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21280       };
21281     }
21282   }
21283   jresult = new Dali::Texture((const Dali::Texture &)result); 
21284   return jresult;
21285 }
21286
21287
21288 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Texture_New__SWIG_1(void * jarg1) {
21289   void * jresult ;
21290   NativeImageInterface *arg1 = 0 ;
21291   Dali::Texture result;
21292   
21293   arg1 = (NativeImageInterface *)jarg1;
21294   if (!arg1) {
21295     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
21296     return 0;
21297   } 
21298   {
21299     try {
21300       result = Dali::Texture::New(*arg1);
21301     } catch (std::out_of_range& e) {
21302       {
21303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21304       };
21305     } catch (std::exception& e) {
21306       {
21307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21308       };
21309     } catch (...) {
21310       {
21311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21312       };
21313     }
21314   }
21315   jresult = new Dali::Texture((const Dali::Texture &)result); 
21316   return jresult;
21317 }
21318
21319
21320 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Texture__SWIG_0() {
21321   void * jresult ;
21322   Dali::Texture *result = 0 ;
21323   
21324   {
21325     try {
21326       result = (Dali::Texture *)new Dali::Texture();
21327     } catch (std::out_of_range& e) {
21328       {
21329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21330       };
21331     } catch (std::exception& e) {
21332       {
21333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21334       };
21335     } catch (...) {
21336       {
21337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21338       };
21339     }
21340   }
21341   jresult = (void *)result; 
21342   return jresult;
21343 }
21344
21345
21346 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Texture(void * jarg1) {
21347   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21348   
21349   arg1 = (Dali::Texture *)jarg1; 
21350   {
21351     try {
21352       delete arg1;
21353     } catch (std::out_of_range& e) {
21354       {
21355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21356       };
21357     } catch (std::exception& e) {
21358       {
21359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21360       };
21361     } catch (...) {
21362       {
21363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21364       };
21365     }
21366   }
21367 }
21368
21369
21370 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Texture__SWIG_1(void * jarg1) {
21371   void * jresult ;
21372   Dali::Texture *arg1 = 0 ;
21373   Dali::Texture *result = 0 ;
21374   
21375   arg1 = (Dali::Texture *)jarg1;
21376   if (!arg1) {
21377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21378     return 0;
21379   } 
21380   {
21381     try {
21382       result = (Dali::Texture *)new Dali::Texture((Dali::Texture const &)*arg1);
21383     } catch (std::out_of_range& e) {
21384       {
21385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21386       };
21387     } catch (std::exception& e) {
21388       {
21389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21390       };
21391     } catch (...) {
21392       {
21393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21394       };
21395     }
21396   }
21397   jresult = (void *)result; 
21398   return jresult;
21399 }
21400
21401
21402 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Texture_DownCast(void * jarg1) {
21403   void * jresult ;
21404   Dali::BaseHandle arg1 ;
21405   Dali::BaseHandle *argp1 ;
21406   Dali::Texture result;
21407   
21408   argp1 = (Dali::BaseHandle *)jarg1; 
21409   if (!argp1) {
21410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21411     return 0;
21412   }
21413   arg1 = *argp1; 
21414   {
21415     try {
21416       result = Dali::Texture::DownCast(arg1);
21417     } catch (std::out_of_range& e) {
21418       {
21419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21420       };
21421     } catch (std::exception& e) {
21422       {
21423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21424       };
21425     } catch (...) {
21426       {
21427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21428       };
21429     }
21430   }
21431   jresult = new Dali::Texture((const Dali::Texture &)result); 
21432   return jresult;
21433 }
21434
21435
21436 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Texture_Assign(void * jarg1, void * jarg2) {
21437   void * jresult ;
21438   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21439   Dali::Texture *arg2 = 0 ;
21440   Dali::Texture *result = 0 ;
21441   
21442   arg1 = (Dali::Texture *)jarg1; 
21443   arg2 = (Dali::Texture *)jarg2;
21444   if (!arg2) {
21445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21446     return 0;
21447   } 
21448   {
21449     try {
21450       result = (Dali::Texture *) &(arg1)->operator =((Dali::Texture const &)*arg2);
21451     } catch (std::out_of_range& e) {
21452       {
21453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21454       };
21455     } catch (std::exception& e) {
21456       {
21457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21458       };
21459     } catch (...) {
21460       {
21461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21462       };
21463     }
21464   }
21465   jresult = (void *)result; 
21466   return jresult;
21467 }
21468
21469
21470 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Texture_Upload__SWIG_0(void * jarg1, void * jarg2) {
21471   unsigned int jresult ;
21472   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21473   Dali::PixelData arg2 ;
21474   Dali::PixelData *argp2 ;
21475   bool result;
21476   
21477   arg1 = (Dali::Texture *)jarg1; 
21478   argp2 = (Dali::PixelData *)jarg2; 
21479   if (!argp2) {
21480     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21481     return 0;
21482   }
21483   arg2 = *argp2; 
21484   {
21485     try {
21486       result = (bool)(arg1)->Upload(arg2);
21487     } catch (std::out_of_range& e) {
21488       {
21489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21490       };
21491     } catch (std::exception& e) {
21492       {
21493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21494       };
21495     } catch (...) {
21496       {
21497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21498       };
21499     }
21500   }
21501   jresult = result; 
21502   return jresult;
21503 }
21504
21505
21506 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_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) {
21507   unsigned int jresult ;
21508   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21509   Dali::PixelData arg2 ;
21510   unsigned int arg3 ;
21511   unsigned int arg4 ;
21512   unsigned int arg5 ;
21513   unsigned int arg6 ;
21514   unsigned int arg7 ;
21515   unsigned int arg8 ;
21516   Dali::PixelData *argp2 ;
21517   bool result;
21518   
21519   arg1 = (Dali::Texture *)jarg1; 
21520   argp2 = (Dali::PixelData *)jarg2; 
21521   if (!argp2) {
21522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21523     return 0;
21524   }
21525   arg2 = *argp2; 
21526   arg3 = (unsigned int)jarg3; 
21527   arg4 = (unsigned int)jarg4; 
21528   arg5 = (unsigned int)jarg5; 
21529   arg6 = (unsigned int)jarg6; 
21530   arg7 = (unsigned int)jarg7; 
21531   arg8 = (unsigned int)jarg8; 
21532   {
21533     try {
21534       result = (bool)(arg1)->Upload(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21535     } catch (std::out_of_range& e) {
21536       {
21537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21538       };
21539     } catch (std::exception& e) {
21540       {
21541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21542       };
21543     } catch (...) {
21544       {
21545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21546       };
21547     }
21548   }
21549   jresult = result; 
21550   return jresult;
21551 }
21552
21553
21554 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Texture_GenerateMipmaps(void * jarg1) {
21555   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21556   
21557   arg1 = (Dali::Texture *)jarg1; 
21558   {
21559     try {
21560       (arg1)->GenerateMipmaps();
21561     } catch (std::out_of_range& e) {
21562       {
21563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21564       };
21565     } catch (std::exception& e) {
21566       {
21567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21568       };
21569     } catch (...) {
21570       {
21571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21572       };
21573     }
21574   }
21575 }
21576
21577
21578 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Texture_GetWidth(void * jarg1) {
21579   unsigned int jresult ;
21580   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21581   unsigned int result;
21582   
21583   arg1 = (Dali::Texture *)jarg1; 
21584   {
21585     try {
21586       result = (unsigned int)((Dali::Texture const *)arg1)->GetWidth();
21587     } catch (std::out_of_range& e) {
21588       {
21589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21590       };
21591     } catch (std::exception& e) {
21592       {
21593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21594       };
21595     } catch (...) {
21596       {
21597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21598       };
21599     }
21600   }
21601   jresult = result; 
21602   return jresult;
21603 }
21604
21605
21606 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Texture_GetHeight(void * jarg1) {
21607   unsigned int jresult ;
21608   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21609   unsigned int result;
21610   
21611   arg1 = (Dali::Texture *)jarg1; 
21612   {
21613     try {
21614       result = (unsigned int)((Dali::Texture const *)arg1)->GetHeight();
21615     } catch (std::out_of_range& e) {
21616       {
21617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21618       };
21619     } catch (std::exception& e) {
21620       {
21621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21622       };
21623     } catch (...) {
21624       {
21625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21626       };
21627     }
21628   }
21629   jresult = result; 
21630   return jresult;
21631 }
21632
21633
21634 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Sampler_New() {
21635   void * jresult ;
21636   Dali::Sampler result;
21637   
21638   {
21639     try {
21640       result = Dali::Sampler::New();
21641     } catch (std::out_of_range& e) {
21642       {
21643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21644       };
21645     } catch (std::exception& e) {
21646       {
21647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21648       };
21649     } catch (...) {
21650       {
21651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21652       };
21653     }
21654   }
21655   jresult = new Dali::Sampler((const Dali::Sampler &)result); 
21656   return jresult;
21657 }
21658
21659
21660 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Sampler__SWIG_0() {
21661   void * jresult ;
21662   Dali::Sampler *result = 0 ;
21663   
21664   {
21665     try {
21666       result = (Dali::Sampler *)new Dali::Sampler();
21667     } catch (std::out_of_range& e) {
21668       {
21669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21670       };
21671     } catch (std::exception& e) {
21672       {
21673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21674       };
21675     } catch (...) {
21676       {
21677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21678       };
21679     }
21680   }
21681   jresult = (void *)result; 
21682   return jresult;
21683 }
21684
21685
21686 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Sampler(void * jarg1) {
21687   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21688   
21689   arg1 = (Dali::Sampler *)jarg1; 
21690   {
21691     try {
21692       delete arg1;
21693     } catch (std::out_of_range& e) {
21694       {
21695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21696       };
21697     } catch (std::exception& e) {
21698       {
21699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21700       };
21701     } catch (...) {
21702       {
21703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21704       };
21705     }
21706   }
21707 }
21708
21709
21710 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Sampler__SWIG_1(void * jarg1) {
21711   void * jresult ;
21712   Dali::Sampler *arg1 = 0 ;
21713   Dali::Sampler *result = 0 ;
21714   
21715   arg1 = (Dali::Sampler *)jarg1;
21716   if (!arg1) {
21717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21718     return 0;
21719   } 
21720   {
21721     try {
21722       result = (Dali::Sampler *)new Dali::Sampler((Dali::Sampler const &)*arg1);
21723     } catch (std::out_of_range& e) {
21724       {
21725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21726       };
21727     } catch (std::exception& e) {
21728       {
21729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21730       };
21731     } catch (...) {
21732       {
21733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21734       };
21735     }
21736   }
21737   jresult = (void *)result; 
21738   return jresult;
21739 }
21740
21741
21742 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Sampler_DownCast(void * jarg1) {
21743   void * jresult ;
21744   Dali::BaseHandle arg1 ;
21745   Dali::BaseHandle *argp1 ;
21746   Dali::Sampler result;
21747   
21748   argp1 = (Dali::BaseHandle *)jarg1; 
21749   if (!argp1) {
21750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21751     return 0;
21752   }
21753   arg1 = *argp1; 
21754   {
21755     try {
21756       result = Dali::Sampler::DownCast(arg1);
21757     } catch (std::out_of_range& e) {
21758       {
21759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21760       };
21761     } catch (std::exception& e) {
21762       {
21763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21764       };
21765     } catch (...) {
21766       {
21767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21768       };
21769     }
21770   }
21771   jresult = new Dali::Sampler((const Dali::Sampler &)result); 
21772   return jresult;
21773 }
21774
21775
21776 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Sampler_Assign(void * jarg1, void * jarg2) {
21777   void * jresult ;
21778   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21779   Dali::Sampler *arg2 = 0 ;
21780   Dali::Sampler *result = 0 ;
21781   
21782   arg1 = (Dali::Sampler *)jarg1; 
21783   arg2 = (Dali::Sampler *)jarg2;
21784   if (!arg2) {
21785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21786     return 0;
21787   } 
21788   {
21789     try {
21790       result = (Dali::Sampler *) &(arg1)->operator =((Dali::Sampler const &)*arg2);
21791     } catch (std::out_of_range& e) {
21792       {
21793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21794       };
21795     } catch (std::exception& e) {
21796       {
21797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21798       };
21799     } catch (...) {
21800       {
21801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21802       };
21803     }
21804   }
21805   jresult = (void *)result; 
21806   return jresult;
21807 }
21808
21809
21810 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Sampler_SetFilterMode(void * jarg1, int jarg2, int jarg3) {
21811   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21812   Dali::FilterMode::Type arg2 ;
21813   Dali::FilterMode::Type arg3 ;
21814   
21815   arg1 = (Dali::Sampler *)jarg1; 
21816   arg2 = (Dali::FilterMode::Type)jarg2; 
21817   arg3 = (Dali::FilterMode::Type)jarg3; 
21818   {
21819     try {
21820       (arg1)->SetFilterMode(arg2,arg3);
21821     } catch (std::out_of_range& e) {
21822       {
21823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21824       };
21825     } catch (std::exception& e) {
21826       {
21827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21828       };
21829     } catch (...) {
21830       {
21831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21832       };
21833     }
21834   }
21835 }
21836
21837
21838 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Sampler_SetWrapMode__SWIG_0(void * jarg1, int jarg2, int jarg3) {
21839   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21840   Dali::WrapMode::Type arg2 ;
21841   Dali::WrapMode::Type arg3 ;
21842   
21843   arg1 = (Dali::Sampler *)jarg1; 
21844   arg2 = (Dali::WrapMode::Type)jarg2; 
21845   arg3 = (Dali::WrapMode::Type)jarg3; 
21846   {
21847     try {
21848       (arg1)->SetWrapMode(arg2,arg3);
21849     } catch (std::out_of_range& e) {
21850       {
21851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21852       };
21853     } catch (std::exception& e) {
21854       {
21855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21856       };
21857     } catch (...) {
21858       {
21859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21860       };
21861     }
21862   }
21863 }
21864
21865
21866 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Sampler_SetWrapMode__SWIG_1(void * jarg1, int jarg2, int jarg3, int jarg4) {
21867   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21868   Dali::WrapMode::Type arg2 ;
21869   Dali::WrapMode::Type arg3 ;
21870   Dali::WrapMode::Type arg4 ;
21871   
21872   arg1 = (Dali::Sampler *)jarg1; 
21873   arg2 = (Dali::WrapMode::Type)jarg2; 
21874   arg3 = (Dali::WrapMode::Type)jarg3; 
21875   arg4 = (Dali::WrapMode::Type)jarg4; 
21876   {
21877     try {
21878       (arg1)->SetWrapMode(arg2,arg3,arg4);
21879     } catch (std::out_of_range& e) {
21880       {
21881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21882       };
21883     } catch (std::exception& e) {
21884       {
21885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21886       };
21887     } catch (...) {
21888       {
21889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21890       };
21891     }
21892   }
21893 }
21894
21895
21896 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextureSet_New() {
21897   void * jresult ;
21898   Dali::TextureSet result;
21899   
21900   {
21901     try {
21902       result = Dali::TextureSet::New();
21903     } catch (std::out_of_range& e) {
21904       {
21905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21906       };
21907     } catch (std::exception& e) {
21908       {
21909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21910       };
21911     } catch (...) {
21912       {
21913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21914       };
21915     }
21916   }
21917   jresult = new Dali::TextureSet((const Dali::TextureSet &)result); 
21918   return jresult;
21919 }
21920
21921
21922 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextureSet__SWIG_0() {
21923   void * jresult ;
21924   Dali::TextureSet *result = 0 ;
21925   
21926   {
21927     try {
21928       result = (Dali::TextureSet *)new Dali::TextureSet();
21929     } catch (std::out_of_range& e) {
21930       {
21931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21932       };
21933     } catch (std::exception& e) {
21934       {
21935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21936       };
21937     } catch (...) {
21938       {
21939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21940       };
21941     }
21942   }
21943   jresult = (void *)result; 
21944   return jresult;
21945 }
21946
21947
21948 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextureSet(void * jarg1) {
21949   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
21950   
21951   arg1 = (Dali::TextureSet *)jarg1; 
21952   {
21953     try {
21954       delete arg1;
21955     } catch (std::out_of_range& e) {
21956       {
21957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
21958       };
21959     } catch (std::exception& e) {
21960       {
21961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
21962       };
21963     } catch (...) {
21964       {
21965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
21966       };
21967     }
21968   }
21969 }
21970
21971
21972 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextureSet__SWIG_1(void * jarg1) {
21973   void * jresult ;
21974   Dali::TextureSet *arg1 = 0 ;
21975   Dali::TextureSet *result = 0 ;
21976   
21977   arg1 = (Dali::TextureSet *)jarg1;
21978   if (!arg1) {
21979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
21980     return 0;
21981   } 
21982   {
21983     try {
21984       result = (Dali::TextureSet *)new Dali::TextureSet((Dali::TextureSet const &)*arg1);
21985     } catch (std::out_of_range& e) {
21986       {
21987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
21988       };
21989     } catch (std::exception& e) {
21990       {
21991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
21992       };
21993     } catch (...) {
21994       {
21995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
21996       };
21997     }
21998   }
21999   jresult = (void *)result; 
22000   return jresult;
22001 }
22002
22003
22004 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextureSet_DownCast(void * jarg1) {
22005   void * jresult ;
22006   Dali::BaseHandle arg1 ;
22007   Dali::BaseHandle *argp1 ;
22008   Dali::TextureSet result;
22009   
22010   argp1 = (Dali::BaseHandle *)jarg1; 
22011   if (!argp1) {
22012     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22013     return 0;
22014   }
22015   arg1 = *argp1; 
22016   {
22017     try {
22018       result = Dali::TextureSet::DownCast(arg1);
22019     } catch (std::out_of_range& e) {
22020       {
22021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22022       };
22023     } catch (std::exception& e) {
22024       {
22025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22026       };
22027     } catch (...) {
22028       {
22029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22030       };
22031     }
22032   }
22033   jresult = new Dali::TextureSet((const Dali::TextureSet &)result); 
22034   return jresult;
22035 }
22036
22037
22038 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextureSet_Assign(void * jarg1, void * jarg2) {
22039   void * jresult ;
22040   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22041   Dali::TextureSet *arg2 = 0 ;
22042   Dali::TextureSet *result = 0 ;
22043   
22044   arg1 = (Dali::TextureSet *)jarg1; 
22045   arg2 = (Dali::TextureSet *)jarg2;
22046   if (!arg2) {
22047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22048     return 0;
22049   } 
22050   {
22051     try {
22052       result = (Dali::TextureSet *) &(arg1)->operator =((Dali::TextureSet const &)*arg2);
22053     } catch (std::out_of_range& e) {
22054       {
22055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22056       };
22057     } catch (std::exception& e) {
22058       {
22059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22060       };
22061     } catch (...) {
22062       {
22063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22064       };
22065     }
22066   }
22067   jresult = (void *)result; 
22068   return jresult;
22069 }
22070
22071
22072 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextureSet_SetTexture(void * jarg1, unsigned long jarg2, void * jarg3) {
22073   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22074   size_t arg2 ;
22075   Dali::Texture arg3 ;
22076   Dali::Texture *argp3 ;
22077   
22078   arg1 = (Dali::TextureSet *)jarg1; 
22079   arg2 = (size_t)jarg2; 
22080   argp3 = (Dali::Texture *)jarg3; 
22081   if (!argp3) {
22082     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);
22083     return ;
22084   }
22085   arg3 = *argp3; 
22086   {
22087     try {
22088       (arg1)->SetTexture(arg2,arg3);
22089     } catch (std::out_of_range& e) {
22090       {
22091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22092       };
22093     } catch (std::exception& e) {
22094       {
22095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22096       };
22097     } catch (...) {
22098       {
22099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22100       };
22101     }
22102   }
22103 }
22104
22105
22106 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextureSet_GetTexture(void * jarg1, unsigned long jarg2) {
22107   void * jresult ;
22108   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22109   size_t arg2 ;
22110   Dali::Texture result;
22111   
22112   arg1 = (Dali::TextureSet *)jarg1; 
22113   arg2 = (size_t)jarg2; 
22114   {
22115     try {
22116       result = ((Dali::TextureSet const *)arg1)->GetTexture(arg2);
22117     } catch (std::out_of_range& e) {
22118       {
22119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22120       };
22121     } catch (std::exception& e) {
22122       {
22123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22124       };
22125     } catch (...) {
22126       {
22127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22128       };
22129     }
22130   }
22131   jresult = new Dali::Texture((const Dali::Texture &)result); 
22132   return jresult;
22133 }
22134
22135
22136 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextureSet_SetSampler(void * jarg1, unsigned long jarg2, void * jarg3) {
22137   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22138   size_t arg2 ;
22139   Dali::Sampler arg3 ;
22140   Dali::Sampler *argp3 ;
22141   
22142   arg1 = (Dali::TextureSet *)jarg1; 
22143   arg2 = (size_t)jarg2; 
22144   argp3 = (Dali::Sampler *)jarg3; 
22145   if (!argp3) {
22146     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Sampler", 0);
22147     return ;
22148   }
22149   arg3 = *argp3; 
22150   {
22151     try {
22152       (arg1)->SetSampler(arg2,arg3);
22153     } catch (std::out_of_range& e) {
22154       {
22155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22156       };
22157     } catch (std::exception& e) {
22158       {
22159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22160       };
22161     } catch (...) {
22162       {
22163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22164       };
22165     }
22166   }
22167 }
22168
22169
22170 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextureSet_GetSampler(void * jarg1, unsigned long jarg2) {
22171   void * jresult ;
22172   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22173   size_t arg2 ;
22174   Dali::Sampler result;
22175   
22176   arg1 = (Dali::TextureSet *)jarg1; 
22177   arg2 = (size_t)jarg2; 
22178   {
22179     try {
22180       result = ((Dali::TextureSet const *)arg1)->GetSampler(arg2);
22181     } catch (std::out_of_range& e) {
22182       {
22183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22184       };
22185     } catch (std::exception& e) {
22186       {
22187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22188       };
22189     } catch (...) {
22190       {
22191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22192       };
22193     }
22194   }
22195   jresult = new Dali::Sampler((const Dali::Sampler &)result); 
22196   return jresult;
22197 }
22198
22199
22200 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TextureSet_GetTextureCount(void * jarg1) {
22201   unsigned long jresult ;
22202   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22203   size_t result;
22204   
22205   arg1 = (Dali::TextureSet *)jarg1; 
22206   {
22207     try {
22208       result = ((Dali::TextureSet const *)arg1)->GetTextureCount();
22209     } catch (std::out_of_range& e) {
22210       {
22211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22212       };
22213     } catch (std::exception& e) {
22214       {
22215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22216       };
22217     } catch (...) {
22218       {
22219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22220       };
22221     }
22222   }
22223   jresult = (unsigned long)result; 
22224   return jresult;
22225 }
22226
22227
22228 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyBuffer_New(void * jarg1) {
22229   void * jresult ;
22230   Dali::Property::Map *arg1 = 0 ;
22231   Dali::PropertyBuffer result;
22232   
22233   arg1 = (Dali::Property::Map *)jarg1;
22234   if (!arg1) {
22235     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
22236     return 0;
22237   } 
22238   {
22239     try {
22240       result = Dali::PropertyBuffer::New(*arg1);
22241     } catch (std::out_of_range& e) {
22242       {
22243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22244       };
22245     } catch (std::exception& e) {
22246       {
22247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22248       };
22249     } catch (...) {
22250       {
22251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22252       };
22253     }
22254   }
22255   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result); 
22256   return jresult;
22257 }
22258
22259
22260 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyBuffer__SWIG_0() {
22261   void * jresult ;
22262   Dali::PropertyBuffer *result = 0 ;
22263   
22264   {
22265     try {
22266       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer();
22267     } catch (std::out_of_range& e) {
22268       {
22269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22270       };
22271     } catch (std::exception& e) {
22272       {
22273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22274       };
22275     } catch (...) {
22276       {
22277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22278       };
22279     }
22280   }
22281   jresult = (void *)result; 
22282   return jresult;
22283 }
22284
22285
22286 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PropertyBuffer(void * jarg1) {
22287   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22288   
22289   arg1 = (Dali::PropertyBuffer *)jarg1; 
22290   {
22291     try {
22292       delete arg1;
22293     } catch (std::out_of_range& e) {
22294       {
22295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22296       };
22297     } catch (std::exception& e) {
22298       {
22299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22300       };
22301     } catch (...) {
22302       {
22303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22304       };
22305     }
22306   }
22307 }
22308
22309
22310 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyBuffer__SWIG_1(void * jarg1) {
22311   void * jresult ;
22312   Dali::PropertyBuffer *arg1 = 0 ;
22313   Dali::PropertyBuffer *result = 0 ;
22314   
22315   arg1 = (Dali::PropertyBuffer *)jarg1;
22316   if (!arg1) {
22317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22318     return 0;
22319   } 
22320   {
22321     try {
22322       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer((Dali::PropertyBuffer const &)*arg1);
22323     } catch (std::out_of_range& e) {
22324       {
22325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22326       };
22327     } catch (std::exception& e) {
22328       {
22329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22330       };
22331     } catch (...) {
22332       {
22333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22334       };
22335     }
22336   }
22337   jresult = (void *)result; 
22338   return jresult;
22339 }
22340
22341
22342 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyBuffer_DownCast(void * jarg1) {
22343   void * jresult ;
22344   Dali::BaseHandle arg1 ;
22345   Dali::BaseHandle *argp1 ;
22346   Dali::PropertyBuffer result;
22347   
22348   argp1 = (Dali::BaseHandle *)jarg1; 
22349   if (!argp1) {
22350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22351     return 0;
22352   }
22353   arg1 = *argp1; 
22354   {
22355     try {
22356       result = Dali::PropertyBuffer::DownCast(arg1);
22357     } catch (std::out_of_range& e) {
22358       {
22359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22360       };
22361     } catch (std::exception& e) {
22362       {
22363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22364       };
22365     } catch (...) {
22366       {
22367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22368       };
22369     }
22370   }
22371   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result); 
22372   return jresult;
22373 }
22374
22375
22376 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PropertyBuffer_Assign(void * jarg1, void * jarg2) {
22377   void * jresult ;
22378   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22379   Dali::PropertyBuffer *arg2 = 0 ;
22380   Dali::PropertyBuffer *result = 0 ;
22381   
22382   arg1 = (Dali::PropertyBuffer *)jarg1; 
22383   arg2 = (Dali::PropertyBuffer *)jarg2;
22384   if (!arg2) {
22385     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22386     return 0;
22387   } 
22388   {
22389     try {
22390       result = (Dali::PropertyBuffer *) &(arg1)->operator =((Dali::PropertyBuffer const &)*arg2);
22391     } catch (std::out_of_range& e) {
22392       {
22393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22394       };
22395     } catch (std::exception& e) {
22396       {
22397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22398       };
22399     } catch (...) {
22400       {
22401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22402       };
22403     }
22404   }
22405   jresult = (void *)result; 
22406   return jresult;
22407 }
22408
22409
22410 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PropertyBuffer_SetData(void * jarg1, void * jarg2, unsigned long jarg3) {
22411   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22412   void *arg2 = (void *) 0 ;
22413   std::size_t arg3 ;
22414   
22415   arg1 = (Dali::PropertyBuffer *)jarg1; 
22416   arg2 = jarg2; 
22417   arg3 = (std::size_t)jarg3; 
22418   {
22419     try {
22420       (arg1)->SetData((void const *)arg2,arg3);
22421     } catch (std::out_of_range& e) {
22422       {
22423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22424       };
22425     } catch (std::exception& e) {
22426       {
22427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22428       };
22429     } catch (...) {
22430       {
22431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22432       };
22433     }
22434   }
22435 }
22436
22437
22438 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PropertyBuffer_GetSize(void * jarg1) {
22439   unsigned long jresult ;
22440   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22441   std::size_t result;
22442   
22443   arg1 = (Dali::PropertyBuffer *)jarg1; 
22444   {
22445     try {
22446       result = ((Dali::PropertyBuffer const *)arg1)->GetSize();
22447     } catch (std::out_of_range& e) {
22448       {
22449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22450       };
22451     } catch (std::exception& e) {
22452       {
22453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22454       };
22455     } catch (...) {
22456       {
22457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22458       };
22459     }
22460   }
22461   jresult = (unsigned long)result; 
22462   return jresult;
22463 }
22464
22465
22466 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Geometry_New() {
22467   void * jresult ;
22468   Dali::Geometry result;
22469   
22470   {
22471     try {
22472       result = Dali::Geometry::New();
22473     } catch (std::out_of_range& e) {
22474       {
22475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22476       };
22477     } catch (std::exception& e) {
22478       {
22479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22480       };
22481     } catch (...) {
22482       {
22483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22484       };
22485     }
22486   }
22487   jresult = new Dali::Geometry((const Dali::Geometry &)result); 
22488   return jresult;
22489 }
22490
22491
22492 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Geometry__SWIG_0() {
22493   void * jresult ;
22494   Dali::Geometry *result = 0 ;
22495   
22496   {
22497     try {
22498       result = (Dali::Geometry *)new Dali::Geometry();
22499     } catch (std::out_of_range& e) {
22500       {
22501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22502       };
22503     } catch (std::exception& e) {
22504       {
22505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22506       };
22507     } catch (...) {
22508       {
22509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22510       };
22511     }
22512   }
22513   jresult = (void *)result; 
22514   return jresult;
22515 }
22516
22517
22518 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Geometry(void * jarg1) {
22519   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22520   
22521   arg1 = (Dali::Geometry *)jarg1; 
22522   {
22523     try {
22524       delete arg1;
22525     } catch (std::out_of_range& e) {
22526       {
22527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22528       };
22529     } catch (std::exception& e) {
22530       {
22531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22532       };
22533     } catch (...) {
22534       {
22535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22536       };
22537     }
22538   }
22539 }
22540
22541
22542 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Geometry__SWIG_1(void * jarg1) {
22543   void * jresult ;
22544   Dali::Geometry *arg1 = 0 ;
22545   Dali::Geometry *result = 0 ;
22546   
22547   arg1 = (Dali::Geometry *)jarg1;
22548   if (!arg1) {
22549     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22550     return 0;
22551   } 
22552   {
22553     try {
22554       result = (Dali::Geometry *)new Dali::Geometry((Dali::Geometry const &)*arg1);
22555     } catch (std::out_of_range& e) {
22556       {
22557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22558       };
22559     } catch (std::exception& e) {
22560       {
22561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22562       };
22563     } catch (...) {
22564       {
22565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22566       };
22567     }
22568   }
22569   jresult = (void *)result; 
22570   return jresult;
22571 }
22572
22573
22574 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Geometry_DownCast(void * jarg1) {
22575   void * jresult ;
22576   Dali::BaseHandle arg1 ;
22577   Dali::BaseHandle *argp1 ;
22578   Dali::Geometry result;
22579   
22580   argp1 = (Dali::BaseHandle *)jarg1; 
22581   if (!argp1) {
22582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22583     return 0;
22584   }
22585   arg1 = *argp1; 
22586   {
22587     try {
22588       result = Dali::Geometry::DownCast(arg1);
22589     } catch (std::out_of_range& e) {
22590       {
22591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22592       };
22593     } catch (std::exception& e) {
22594       {
22595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22596       };
22597     } catch (...) {
22598       {
22599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22600       };
22601     }
22602   }
22603   jresult = new Dali::Geometry((const Dali::Geometry &)result); 
22604   return jresult;
22605 }
22606
22607
22608 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Geometry_Assign(void * jarg1, void * jarg2) {
22609   void * jresult ;
22610   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22611   Dali::Geometry *arg2 = 0 ;
22612   Dali::Geometry *result = 0 ;
22613   
22614   arg1 = (Dali::Geometry *)jarg1; 
22615   arg2 = (Dali::Geometry *)jarg2;
22616   if (!arg2) {
22617     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22618     return 0;
22619   } 
22620   {
22621     try {
22622       result = (Dali::Geometry *) &(arg1)->operator =((Dali::Geometry const &)*arg2);
22623     } catch (std::out_of_range& e) {
22624       {
22625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22626       };
22627     } catch (std::exception& e) {
22628       {
22629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22630       };
22631     } catch (...) {
22632       {
22633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22634       };
22635     }
22636   }
22637   jresult = (void *)result; 
22638   return jresult;
22639 }
22640
22641
22642 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Geometry_AddVertexBuffer(void * jarg1, void * jarg2) {
22643   unsigned long jresult ;
22644   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22645   Dali::PropertyBuffer *arg2 = 0 ;
22646   std::size_t result;
22647   
22648   arg1 = (Dali::Geometry *)jarg1; 
22649   arg2 = (Dali::PropertyBuffer *)jarg2;
22650   if (!arg2) {
22651     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer & type is null", 0);
22652     return 0;
22653   } 
22654   {
22655     try {
22656       result = (arg1)->AddVertexBuffer(*arg2);
22657     } catch (std::out_of_range& e) {
22658       {
22659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22660       };
22661     } catch (std::exception& e) {
22662       {
22663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22664       };
22665     } catch (...) {
22666       {
22667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22668       };
22669     }
22670   }
22671   jresult = (unsigned long)result; 
22672   return jresult;
22673 }
22674
22675
22676 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Geometry_GetNumberOfVertexBuffers(void * jarg1) {
22677   unsigned long jresult ;
22678   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22679   std::size_t result;
22680   
22681   arg1 = (Dali::Geometry *)jarg1; 
22682   {
22683     try {
22684       result = ((Dali::Geometry const *)arg1)->GetNumberOfVertexBuffers();
22685     } catch (std::out_of_range& e) {
22686       {
22687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22688       };
22689     } catch (std::exception& e) {
22690       {
22691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22692       };
22693     } catch (...) {
22694       {
22695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22696       };
22697     }
22698   }
22699   jresult = (unsigned long)result; 
22700   return jresult;
22701 }
22702
22703
22704 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Geometry_RemoveVertexBuffer(void * jarg1, unsigned long jarg2) {
22705   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22706   std::size_t arg2 ;
22707   
22708   arg1 = (Dali::Geometry *)jarg1; 
22709   arg2 = (std::size_t)jarg2; 
22710   {
22711     try {
22712       (arg1)->RemoveVertexBuffer(arg2);
22713     } catch (std::out_of_range& e) {
22714       {
22715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22716       };
22717     } catch (std::exception& e) {
22718       {
22719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22720       };
22721     } catch (...) {
22722       {
22723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22724       };
22725     }
22726   }
22727 }
22728
22729
22730 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Geometry_SetIndexBuffer(void * jarg1, unsigned short* jarg2, unsigned long jarg3) {
22731   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22732   unsigned short *arg2 = (unsigned short *) 0 ;
22733   size_t arg3 ;
22734   
22735   arg1 = (Dali::Geometry *)jarg1; 
22736   arg2 = jarg2;
22737   arg3 = (size_t)jarg3; 
22738   {
22739     try {
22740       (arg1)->SetIndexBuffer((unsigned short const *)arg2,arg3);
22741     } catch (std::out_of_range& e) {
22742       {
22743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22744       };
22745     } catch (std::exception& e) {
22746       {
22747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22748       };
22749     } catch (...) {
22750       {
22751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22752       };
22753     }
22754   }
22755   
22756   
22757 }
22758
22759
22760 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Geometry_SetType(void * jarg1, int jarg2) {
22761   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22762   Dali::Geometry::Type arg2 ;
22763   
22764   arg1 = (Dali::Geometry *)jarg1; 
22765   arg2 = (Dali::Geometry::Type)jarg2; 
22766   {
22767     try {
22768       (arg1)->SetType(arg2);
22769     } catch (std::out_of_range& e) {
22770       {
22771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22772       };
22773     } catch (std::exception& e) {
22774       {
22775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22776       };
22777     } catch (...) {
22778       {
22779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22780       };
22781     }
22782   }
22783 }
22784
22785
22786 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Geometry_GetType(void * jarg1) {
22787   int jresult ;
22788   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22789   Dali::Geometry::Type result;
22790   
22791   arg1 = (Dali::Geometry *)jarg1; 
22792   {
22793     try {
22794       result = (Dali::Geometry::Type)((Dali::Geometry const *)arg1)->GetType();
22795     } catch (std::out_of_range& e) {
22796       {
22797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22798       };
22799     } catch (std::exception& e) {
22800       {
22801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22802       };
22803     } catch (...) {
22804       {
22805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22806       };
22807     }
22808   }
22809   jresult = (int)result; 
22810   return jresult;
22811 }
22812
22813
22814 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Shader_Hint() {
22815   void * jresult ;
22816   Dali::Shader::Hint *result = 0 ;
22817   
22818   {
22819     try {
22820       result = (Dali::Shader::Hint *)new Dali::Shader::Hint();
22821     } catch (std::out_of_range& e) {
22822       {
22823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22824       };
22825     } catch (std::exception& e) {
22826       {
22827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22828       };
22829     } catch (...) {
22830       {
22831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22832       };
22833     }
22834   }
22835   jresult = (void *)result; 
22836   return jresult;
22837 }
22838
22839
22840 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Shader_Hint(void * jarg1) {
22841   Dali::Shader::Hint *arg1 = (Dali::Shader::Hint *) 0 ;
22842   
22843   arg1 = (Dali::Shader::Hint *)jarg1; 
22844   {
22845     try {
22846       delete arg1;
22847     } catch (std::out_of_range& e) {
22848       {
22849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22850       };
22851     } catch (std::exception& e) {
22852       {
22853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22854       };
22855     } catch (...) {
22856       {
22857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22858       };
22859     }
22860   }
22861 }
22862
22863
22864 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Shader_Property_PROGRAM_get() {
22865   int jresult ;
22866   int result;
22867   
22868   result = (int)Dali::Shader::Property::PROGRAM;
22869   jresult = (int)result; 
22870   return jresult;
22871 }
22872
22873
22874 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Shader_Property() {
22875   void * jresult ;
22876   Dali::Shader::Property *result = 0 ;
22877   
22878   {
22879     try {
22880       result = (Dali::Shader::Property *)new Dali::Shader::Property();
22881     } catch (std::out_of_range& e) {
22882       {
22883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22884       };
22885     } catch (std::exception& e) {
22886       {
22887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22888       };
22889     } catch (...) {
22890       {
22891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22892       };
22893     }
22894   }
22895   jresult = (void *)result; 
22896   return jresult;
22897 }
22898
22899
22900 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Shader_Property(void * jarg1) {
22901   Dali::Shader::Property *arg1 = (Dali::Shader::Property *) 0 ;
22902   
22903   arg1 = (Dali::Shader::Property *)jarg1; 
22904   {
22905     try {
22906       delete arg1;
22907     } catch (std::out_of_range& e) {
22908       {
22909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
22910       };
22911     } catch (std::exception& e) {
22912       {
22913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
22914       };
22915     } catch (...) {
22916       {
22917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
22918       };
22919     }
22920   }
22921 }
22922
22923
22924 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Shader_New__SWIG_0(char * jarg1, char * jarg2, int jarg3) {
22925   void * jresult ;
22926   std::string *arg1 = 0 ;
22927   std::string *arg2 = 0 ;
22928   Dali::Shader::Hint::Value arg3 ;
22929   Dali::Shader result;
22930   
22931   if (!jarg1) {
22932     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
22933     return 0;
22934   }
22935   std::string arg1_str(jarg1);
22936   arg1 = &arg1_str; 
22937   if (!jarg2) {
22938     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
22939     return 0;
22940   }
22941   std::string arg2_str(jarg2);
22942   arg2 = &arg2_str; 
22943   arg3 = (Dali::Shader::Hint::Value)jarg3; 
22944   {
22945     try {
22946       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2,arg3);
22947     } catch (std::out_of_range& e) {
22948       {
22949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22950       };
22951     } catch (std::exception& e) {
22952       {
22953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
22954       };
22955     } catch (...) {
22956       {
22957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
22958       };
22959     }
22960   }
22961   jresult = new Dali::Shader((const Dali::Shader &)result); 
22962   
22963   //argout typemap for const std::string&
22964   
22965   
22966   //argout typemap for const std::string&
22967   
22968   return jresult;
22969 }
22970
22971
22972 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Shader_New__SWIG_1(char * jarg1, char * jarg2) {
22973   void * jresult ;
22974   std::string *arg1 = 0 ;
22975   std::string *arg2 = 0 ;
22976   Dali::Shader result;
22977   
22978   if (!jarg1) {
22979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
22980     return 0;
22981   }
22982   std::string arg1_str(jarg1);
22983   arg1 = &arg1_str; 
22984   if (!jarg2) {
22985     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
22986     return 0;
22987   }
22988   std::string arg2_str(jarg2);
22989   arg2 = &arg2_str; 
22990   {
22991     try {
22992       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2);
22993     } catch (std::out_of_range& e) {
22994       {
22995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
22996       };
22997     } catch (std::exception& e) {
22998       {
22999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23000       };
23001     } catch (...) {
23002       {
23003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23004       };
23005     }
23006   }
23007   jresult = new Dali::Shader((const Dali::Shader &)result); 
23008   
23009   //argout typemap for const std::string&
23010   
23011   
23012   //argout typemap for const std::string&
23013   
23014   return jresult;
23015 }
23016
23017
23018 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Shader__SWIG_0() {
23019   void * jresult ;
23020   Dali::Shader *result = 0 ;
23021   
23022   {
23023     try {
23024       result = (Dali::Shader *)new Dali::Shader();
23025     } catch (std::out_of_range& e) {
23026       {
23027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23028       };
23029     } catch (std::exception& e) {
23030       {
23031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23032       };
23033     } catch (...) {
23034       {
23035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23036       };
23037     }
23038   }
23039   jresult = (void *)result; 
23040   return jresult;
23041 }
23042
23043
23044 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Shader(void * jarg1) {
23045   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23046   
23047   arg1 = (Dali::Shader *)jarg1; 
23048   {
23049     try {
23050       delete arg1;
23051     } catch (std::out_of_range& e) {
23052       {
23053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23054       };
23055     } catch (std::exception& e) {
23056       {
23057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23058       };
23059     } catch (...) {
23060       {
23061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23062       };
23063     }
23064   }
23065 }
23066
23067
23068 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Shader__SWIG_1(void * jarg1) {
23069   void * jresult ;
23070   Dali::Shader *arg1 = 0 ;
23071   Dali::Shader *result = 0 ;
23072   
23073   arg1 = (Dali::Shader *)jarg1;
23074   if (!arg1) {
23075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23076     return 0;
23077   } 
23078   {
23079     try {
23080       result = (Dali::Shader *)new Dali::Shader((Dali::Shader const &)*arg1);
23081     } catch (std::out_of_range& e) {
23082       {
23083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23084       };
23085     } catch (std::exception& e) {
23086       {
23087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23088       };
23089     } catch (...) {
23090       {
23091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23092       };
23093     }
23094   }
23095   jresult = (void *)result; 
23096   return jresult;
23097 }
23098
23099
23100 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Shader_DownCast(void * jarg1) {
23101   void * jresult ;
23102   Dali::BaseHandle arg1 ;
23103   Dali::BaseHandle *argp1 ;
23104   Dali::Shader result;
23105   
23106   argp1 = (Dali::BaseHandle *)jarg1; 
23107   if (!argp1) {
23108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23109     return 0;
23110   }
23111   arg1 = *argp1; 
23112   {
23113     try {
23114       result = Dali::Shader::DownCast(arg1);
23115     } catch (std::out_of_range& e) {
23116       {
23117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23118       };
23119     } catch (std::exception& e) {
23120       {
23121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23122       };
23123     } catch (...) {
23124       {
23125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23126       };
23127     }
23128   }
23129   jresult = new Dali::Shader((const Dali::Shader &)result); 
23130   return jresult;
23131 }
23132
23133
23134 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Shader_Assign(void * jarg1, void * jarg2) {
23135   void * jresult ;
23136   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23137   Dali::Shader *arg2 = 0 ;
23138   Dali::Shader *result = 0 ;
23139   
23140   arg1 = (Dali::Shader *)jarg1; 
23141   arg2 = (Dali::Shader *)jarg2;
23142   if (!arg2) {
23143     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23144     return 0;
23145   } 
23146   {
23147     try {
23148       result = (Dali::Shader *) &(arg1)->operator =((Dali::Shader const &)*arg2);
23149     } catch (std::out_of_range& e) {
23150       {
23151         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23152       };
23153     } catch (std::exception& e) {
23154       {
23155         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23156       };
23157     } catch (...) {
23158       {
23159         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23160       };
23161     }
23162   }
23163   jresult = (void *)result; 
23164   return jresult;
23165 }
23166
23167
23168 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_DEPTH_INDEX_get() {
23169   int jresult ;
23170   int result;
23171   
23172   result = (int)Dali::Renderer::Property::DEPTH_INDEX;
23173   jresult = (int)result; 
23174   return jresult;
23175 }
23176
23177
23178 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_FACE_CULLING_MODE_get() {
23179   int jresult ;
23180   int result;
23181   
23182   result = (int)Dali::Renderer::Property::FACE_CULLING_MODE;
23183   jresult = (int)result; 
23184   return jresult;
23185 }
23186
23187
23188 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_MODE_get() {
23189   int jresult ;
23190   int result;
23191   
23192   result = (int)Dali::Renderer::Property::BLEND_MODE;
23193   jresult = (int)result; 
23194   return jresult;
23195 }
23196
23197
23198 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_EQUATION_RGB_get() {
23199   int jresult ;
23200   int result;
23201   
23202   result = (int)Dali::Renderer::Property::BLEND_EQUATION_RGB;
23203   jresult = (int)result; 
23204   return jresult;
23205 }
23206
23207
23208 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_EQUATION_ALPHA_get() {
23209   int jresult ;
23210   int result;
23211   
23212   result = (int)Dali::Renderer::Property::BLEND_EQUATION_ALPHA;
23213   jresult = (int)result; 
23214   return jresult;
23215 }
23216
23217
23218 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_FACTOR_SRC_RGB_get() {
23219   int jresult ;
23220   int result;
23221   
23222   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_RGB;
23223   jresult = (int)result; 
23224   return jresult;
23225 }
23226
23227
23228 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_FACTOR_DEST_RGB_get() {
23229   int jresult ;
23230   int result;
23231   
23232   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_RGB;
23233   jresult = (int)result; 
23234   return jresult;
23235 }
23236
23237
23238 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get() {
23239   int jresult ;
23240   int result;
23241   
23242   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_ALPHA;
23243   jresult = (int)result; 
23244   return jresult;
23245 }
23246
23247
23248 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get() {
23249   int jresult ;
23250   int result;
23251   
23252   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_ALPHA;
23253   jresult = (int)result; 
23254   return jresult;
23255 }
23256
23257
23258 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_COLOR_get() {
23259   int jresult ;
23260   int result;
23261   
23262   result = (int)Dali::Renderer::Property::BLEND_COLOR;
23263   jresult = (int)result; 
23264   return jresult;
23265 }
23266
23267
23268 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get() {
23269   int jresult ;
23270   int result;
23271   
23272   result = (int)Dali::Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA;
23273   jresult = (int)result; 
23274   return jresult;
23275 }
23276
23277
23278 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_INDEX_RANGE_FIRST_get() {
23279   int jresult ;
23280   int result;
23281   
23282   result = (int)Dali::Renderer::Property::INDEX_RANGE_FIRST;
23283   jresult = (int)result; 
23284   return jresult;
23285 }
23286
23287
23288 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_INDEX_RANGE_COUNT_get() {
23289   int jresult ;
23290   int result;
23291   
23292   result = (int)Dali::Renderer::Property::INDEX_RANGE_COUNT;
23293   jresult = (int)result; 
23294   return jresult;
23295 }
23296
23297
23298 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_DEPTH_WRITE_MODE_get() {
23299   int jresult ;
23300   int result;
23301   
23302   result = (int)Dali::Renderer::Property::DEPTH_WRITE_MODE;
23303   jresult = (int)result; 
23304   return jresult;
23305 }
23306
23307
23308 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_DEPTH_FUNCTION_get() {
23309   int jresult ;
23310   int result;
23311   
23312   result = (int)Dali::Renderer::Property::DEPTH_FUNCTION;
23313   jresult = (int)result; 
23314   return jresult;
23315 }
23316
23317
23318 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_DEPTH_TEST_MODE_get() {
23319   int jresult ;
23320   int result;
23321   
23322   result = (int)Dali::Renderer::Property::DEPTH_TEST_MODE;
23323   jresult = (int)result; 
23324   return jresult;
23325 }
23326
23327
23328 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_RENDER_MODE_get() {
23329   int jresult ;
23330   int result;
23331   
23332   result = (int)Dali::Renderer::Property::RENDER_MODE;
23333   jresult = (int)result; 
23334   return jresult;
23335 }
23336
23337
23338 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_get() {
23339   int jresult ;
23340   int result;
23341   
23342   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION;
23343   jresult = (int)result; 
23344   return jresult;
23345 }
23346
23347
23348 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_MASK_get() {
23349   int jresult ;
23350   int result;
23351   
23352   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_MASK;
23353   jresult = (int)result; 
23354   return jresult;
23355 }
23356
23357
23358 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get() {
23359   int jresult ;
23360   int result;
23361   
23362   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_REFERENCE;
23363   jresult = (int)result; 
23364   return jresult;
23365 }
23366
23367
23368 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_MASK_get() {
23369   int jresult ;
23370   int result;
23371   
23372   result = (int)Dali::Renderer::Property::STENCIL_MASK;
23373   jresult = (int)result; 
23374   return jresult;
23375 }
23376
23377
23378 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get() {
23379   int jresult ;
23380   int result;
23381   
23382   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_FAIL;
23383   jresult = (int)result; 
23384   return jresult;
23385 }
23386
23387
23388 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get() {
23389   int jresult ;
23390   int result;
23391   
23392   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_FAIL;
23393   jresult = (int)result; 
23394   return jresult;
23395 }
23396
23397
23398 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get() {
23399   int jresult ;
23400   int result;
23401   
23402   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_PASS;
23403   jresult = (int)result; 
23404   return jresult;
23405 }
23406
23407
23408 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Renderer_Property() {
23409   void * jresult ;
23410   Dali::Renderer::Property *result = 0 ;
23411   
23412   {
23413     try {
23414       result = (Dali::Renderer::Property *)new Dali::Renderer::Property();
23415     } catch (std::out_of_range& e) {
23416       {
23417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23418       };
23419     } catch (std::exception& e) {
23420       {
23421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23422       };
23423     } catch (...) {
23424       {
23425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23426       };
23427     }
23428   }
23429   jresult = (void *)result; 
23430   return jresult;
23431 }
23432
23433
23434 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Renderer_Property(void * jarg1) {
23435   Dali::Renderer::Property *arg1 = (Dali::Renderer::Property *) 0 ;
23436   
23437   arg1 = (Dali::Renderer::Property *)jarg1; 
23438   {
23439     try {
23440       delete arg1;
23441     } catch (std::out_of_range& e) {
23442       {
23443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23444       };
23445     } catch (std::exception& e) {
23446       {
23447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23448       };
23449     } catch (...) {
23450       {
23451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23452       };
23453     }
23454   }
23455 }
23456
23457
23458 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_New(void * jarg1, void * jarg2) {
23459   void * jresult ;
23460   Dali::Geometry *arg1 = 0 ;
23461   Dali::Shader *arg2 = 0 ;
23462   Dali::Renderer result;
23463   
23464   arg1 = (Dali::Geometry *)jarg1;
23465   if (!arg1) {
23466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23467     return 0;
23468   } 
23469   arg2 = (Dali::Shader *)jarg2;
23470   if (!arg2) {
23471     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23472     return 0;
23473   } 
23474   {
23475     try {
23476       result = Dali::Renderer::New(*arg1,*arg2);
23477     } catch (std::out_of_range& e) {
23478       {
23479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23480       };
23481     } catch (std::exception& e) {
23482       {
23483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23484       };
23485     } catch (...) {
23486       {
23487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23488       };
23489     }
23490   }
23491   jresult = new Dali::Renderer((const Dali::Renderer &)result); 
23492   return jresult;
23493 }
23494
23495
23496 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Renderer__SWIG_0() {
23497   void * jresult ;
23498   Dali::Renderer *result = 0 ;
23499   
23500   {
23501     try {
23502       result = (Dali::Renderer *)new Dali::Renderer();
23503     } catch (std::out_of_range& e) {
23504       {
23505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23506       };
23507     } catch (std::exception& e) {
23508       {
23509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23510       };
23511     } catch (...) {
23512       {
23513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23514       };
23515     }
23516   }
23517   jresult = (void *)result; 
23518   return jresult;
23519 }
23520
23521
23522 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Renderer(void * jarg1) {
23523   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23524   
23525   arg1 = (Dali::Renderer *)jarg1; 
23526   {
23527     try {
23528       delete arg1;
23529     } catch (std::out_of_range& e) {
23530       {
23531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23532       };
23533     } catch (std::exception& e) {
23534       {
23535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23536       };
23537     } catch (...) {
23538       {
23539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23540       };
23541     }
23542   }
23543 }
23544
23545
23546 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Renderer__SWIG_1(void * jarg1) {
23547   void * jresult ;
23548   Dali::Renderer *arg1 = 0 ;
23549   Dali::Renderer *result = 0 ;
23550   
23551   arg1 = (Dali::Renderer *)jarg1;
23552   if (!arg1) {
23553     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23554     return 0;
23555   } 
23556   {
23557     try {
23558       result = (Dali::Renderer *)new Dali::Renderer((Dali::Renderer const &)*arg1);
23559     } catch (std::out_of_range& e) {
23560       {
23561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23562       };
23563     } catch (std::exception& e) {
23564       {
23565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23566       };
23567     } catch (...) {
23568       {
23569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23570       };
23571     }
23572   }
23573   jresult = (void *)result; 
23574   return jresult;
23575 }
23576
23577
23578 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_DownCast(void * jarg1) {
23579   void * jresult ;
23580   Dali::BaseHandle arg1 ;
23581   Dali::BaseHandle *argp1 ;
23582   Dali::Renderer result;
23583   
23584   argp1 = (Dali::BaseHandle *)jarg1; 
23585   if (!argp1) {
23586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23587     return 0;
23588   }
23589   arg1 = *argp1; 
23590   {
23591     try {
23592       result = Dali::Renderer::DownCast(arg1);
23593     } catch (std::out_of_range& e) {
23594       {
23595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23596       };
23597     } catch (std::exception& e) {
23598       {
23599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23600       };
23601     } catch (...) {
23602       {
23603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23604       };
23605     }
23606   }
23607   jresult = new Dali::Renderer((const Dali::Renderer &)result); 
23608   return jresult;
23609 }
23610
23611
23612 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_Assign(void * jarg1, void * jarg2) {
23613   void * jresult ;
23614   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23615   Dali::Renderer *arg2 = 0 ;
23616   Dali::Renderer *result = 0 ;
23617   
23618   arg1 = (Dali::Renderer *)jarg1; 
23619   arg2 = (Dali::Renderer *)jarg2;
23620   if (!arg2) {
23621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23622     return 0;
23623   } 
23624   {
23625     try {
23626       result = (Dali::Renderer *) &(arg1)->operator =((Dali::Renderer const &)*arg2);
23627     } catch (std::out_of_range& e) {
23628       {
23629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23630       };
23631     } catch (std::exception& e) {
23632       {
23633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23634       };
23635     } catch (...) {
23636       {
23637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23638       };
23639     }
23640   }
23641   jresult = (void *)result; 
23642   return jresult;
23643 }
23644
23645
23646 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Renderer_SetGeometry(void * jarg1, void * jarg2) {
23647   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23648   Dali::Geometry *arg2 = 0 ;
23649   
23650   arg1 = (Dali::Renderer *)jarg1; 
23651   arg2 = (Dali::Geometry *)jarg2;
23652   if (!arg2) {
23653     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23654     return ;
23655   } 
23656   {
23657     try {
23658       (arg1)->SetGeometry(*arg2);
23659     } catch (std::out_of_range& e) {
23660       {
23661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23662       };
23663     } catch (std::exception& e) {
23664       {
23665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23666       };
23667     } catch (...) {
23668       {
23669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23670       };
23671     }
23672   }
23673 }
23674
23675
23676 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_GetGeometry(void * jarg1) {
23677   void * jresult ;
23678   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23679   Dali::Geometry result;
23680   
23681   arg1 = (Dali::Renderer *)jarg1; 
23682   {
23683     try {
23684       result = ((Dali::Renderer const *)arg1)->GetGeometry();
23685     } catch (std::out_of_range& e) {
23686       {
23687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23688       };
23689     } catch (std::exception& e) {
23690       {
23691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23692       };
23693     } catch (...) {
23694       {
23695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23696       };
23697     }
23698   }
23699   jresult = new Dali::Geometry((const Dali::Geometry &)result); 
23700   return jresult;
23701 }
23702
23703
23704 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Renderer_SetIndexRange(void * jarg1, int jarg2, int jarg3) {
23705   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23706   int arg2 ;
23707   int arg3 ;
23708   
23709   arg1 = (Dali::Renderer *)jarg1; 
23710   arg2 = (int)jarg2; 
23711   arg3 = (int)jarg3; 
23712   {
23713     try {
23714       (arg1)->SetIndexRange(arg2,arg3);
23715     } catch (std::out_of_range& e) {
23716       {
23717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23718       };
23719     } catch (std::exception& e) {
23720       {
23721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23722       };
23723     } catch (...) {
23724       {
23725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23726       };
23727     }
23728   }
23729 }
23730
23731
23732 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Renderer_SetTextures(void * jarg1, void * jarg2) {
23733   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23734   Dali::TextureSet *arg2 = 0 ;
23735   
23736   arg1 = (Dali::Renderer *)jarg1; 
23737   arg2 = (Dali::TextureSet *)jarg2;
23738   if (!arg2) {
23739     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet & type is null", 0);
23740     return ;
23741   } 
23742   {
23743     try {
23744       (arg1)->SetTextures(*arg2);
23745     } catch (std::out_of_range& e) {
23746       {
23747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23748       };
23749     } catch (std::exception& e) {
23750       {
23751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23752       };
23753     } catch (...) {
23754       {
23755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23756       };
23757     }
23758   }
23759 }
23760
23761
23762 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_GetTextures(void * jarg1) {
23763   void * jresult ;
23764   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23765   Dali::TextureSet result;
23766   
23767   arg1 = (Dali::Renderer *)jarg1; 
23768   {
23769     try {
23770       result = ((Dali::Renderer const *)arg1)->GetTextures();
23771     } catch (std::out_of_range& e) {
23772       {
23773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23774       };
23775     } catch (std::exception& e) {
23776       {
23777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23778       };
23779     } catch (...) {
23780       {
23781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23782       };
23783     }
23784   }
23785   jresult = new Dali::TextureSet((const Dali::TextureSet &)result); 
23786   return jresult;
23787 }
23788
23789
23790 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Renderer_SetShader(void * jarg1, void * jarg2) {
23791   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23792   Dali::Shader *arg2 = 0 ;
23793   
23794   arg1 = (Dali::Renderer *)jarg1; 
23795   arg2 = (Dali::Shader *)jarg2;
23796   if (!arg2) {
23797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23798     return ;
23799   } 
23800   {
23801     try {
23802       (arg1)->SetShader(*arg2);
23803     } catch (std::out_of_range& e) {
23804       {
23805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23806       };
23807     } catch (std::exception& e) {
23808       {
23809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23810       };
23811     } catch (...) {
23812       {
23813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23814       };
23815     }
23816   }
23817 }
23818
23819
23820 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Renderer_GetShader(void * jarg1) {
23821   void * jresult ;
23822   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23823   Dali::Shader result;
23824   
23825   arg1 = (Dali::Renderer *)jarg1; 
23826   {
23827     try {
23828       result = ((Dali::Renderer const *)arg1)->GetShader();
23829     } catch (std::out_of_range& e) {
23830       {
23831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23832       };
23833     } catch (std::exception& e) {
23834       {
23835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23836       };
23837     } catch (...) {
23838       {
23839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23840       };
23841     }
23842   }
23843   jresult = new Dali::Shader((const Dali::Shader &)result); 
23844   return jresult;
23845 }
23846
23847
23848 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FrameBuffer_Attachment() {
23849   void * jresult ;
23850   Dali::FrameBuffer::Attachment *result = 0 ;
23851   
23852   {
23853     try {
23854       result = (Dali::FrameBuffer::Attachment *)new Dali::FrameBuffer::Attachment();
23855     } catch (std::out_of_range& e) {
23856       {
23857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23858       };
23859     } catch (std::exception& e) {
23860       {
23861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23862       };
23863     } catch (...) {
23864       {
23865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23866       };
23867     }
23868   }
23869   jresult = (void *)result; 
23870   return jresult;
23871 }
23872
23873
23874 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FrameBuffer_Attachment(void * jarg1) {
23875   Dali::FrameBuffer::Attachment *arg1 = (Dali::FrameBuffer::Attachment *) 0 ;
23876   
23877   arg1 = (Dali::FrameBuffer::Attachment *)jarg1; 
23878   {
23879     try {
23880       delete arg1;
23881     } catch (std::out_of_range& e) {
23882       {
23883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23884       };
23885     } catch (std::exception& e) {
23886       {
23887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23888       };
23889     } catch (...) {
23890       {
23891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23892       };
23893     }
23894   }
23895 }
23896
23897
23898 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBuffer_New(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
23899   void * jresult ;
23900   unsigned int arg1 ;
23901   unsigned int arg2 ;
23902   unsigned int arg3 ;
23903   Dali::FrameBuffer result;
23904   
23905   arg1 = (unsigned int)jarg1; 
23906   arg2 = (unsigned int)jarg2; 
23907   arg3 = (unsigned int)jarg3; 
23908   {
23909     try {
23910       result = Dali::FrameBuffer::New(arg1,arg2,arg3);
23911     } catch (std::out_of_range& e) {
23912       {
23913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23914       };
23915     } catch (std::exception& e) {
23916       {
23917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23918       };
23919     } catch (...) {
23920       {
23921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23922       };
23923     }
23924   }
23925   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result); 
23926   return jresult;
23927 }
23928
23929
23930 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FrameBuffer__SWIG_0() {
23931   void * jresult ;
23932   Dali::FrameBuffer *result = 0 ;
23933   
23934   {
23935     try {
23936       result = (Dali::FrameBuffer *)new Dali::FrameBuffer();
23937     } catch (std::out_of_range& e) {
23938       {
23939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23940       };
23941     } catch (std::exception& e) {
23942       {
23943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
23944       };
23945     } catch (...) {
23946       {
23947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
23948       };
23949     }
23950   }
23951   jresult = (void *)result; 
23952   return jresult;
23953 }
23954
23955
23956 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FrameBuffer(void * jarg1) {
23957   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
23958   
23959   arg1 = (Dali::FrameBuffer *)jarg1; 
23960   {
23961     try {
23962       delete arg1;
23963     } catch (std::out_of_range& e) {
23964       {
23965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
23966       };
23967     } catch (std::exception& e) {
23968       {
23969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
23970       };
23971     } catch (...) {
23972       {
23973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
23974       };
23975     }
23976   }
23977 }
23978
23979
23980 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FrameBuffer__SWIG_1(void * jarg1) {
23981   void * jresult ;
23982   Dali::FrameBuffer *arg1 = 0 ;
23983   Dali::FrameBuffer *result = 0 ;
23984   
23985   arg1 = (Dali::FrameBuffer *)jarg1;
23986   if (!arg1) {
23987     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
23988     return 0;
23989   } 
23990   {
23991     try {
23992       result = (Dali::FrameBuffer *)new Dali::FrameBuffer((Dali::FrameBuffer const &)*arg1);
23993     } catch (std::out_of_range& e) {
23994       {
23995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
23996       };
23997     } catch (std::exception& e) {
23998       {
23999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24000       };
24001     } catch (...) {
24002       {
24003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24004       };
24005     }
24006   }
24007   jresult = (void *)result; 
24008   return jresult;
24009 }
24010
24011
24012 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBuffer_DownCast(void * jarg1) {
24013   void * jresult ;
24014   Dali::BaseHandle arg1 ;
24015   Dali::BaseHandle *argp1 ;
24016   Dali::FrameBuffer result;
24017   
24018   argp1 = (Dali::BaseHandle *)jarg1; 
24019   if (!argp1) {
24020     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24021     return 0;
24022   }
24023   arg1 = *argp1; 
24024   {
24025     try {
24026       result = Dali::FrameBuffer::DownCast(arg1);
24027     } catch (std::out_of_range& e) {
24028       {
24029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24030       };
24031     } catch (std::exception& e) {
24032       {
24033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24034       };
24035     } catch (...) {
24036       {
24037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24038       };
24039     }
24040   }
24041   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result); 
24042   return jresult;
24043 }
24044
24045
24046 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBuffer_Assign(void * jarg1, void * jarg2) {
24047   void * jresult ;
24048   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24049   Dali::FrameBuffer *arg2 = 0 ;
24050   Dali::FrameBuffer *result = 0 ;
24051   
24052   arg1 = (Dali::FrameBuffer *)jarg1; 
24053   arg2 = (Dali::FrameBuffer *)jarg2;
24054   if (!arg2) {
24055     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24056     return 0;
24057   } 
24058   {
24059     try {
24060       result = (Dali::FrameBuffer *) &(arg1)->operator =((Dali::FrameBuffer const &)*arg2);
24061     } catch (std::out_of_range& e) {
24062       {
24063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24064       };
24065     } catch (std::exception& e) {
24066       {
24067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24068       };
24069     } catch (...) {
24070       {
24071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24072       };
24073     }
24074   }
24075   jresult = (void *)result; 
24076   return jresult;
24077 }
24078
24079
24080 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FrameBuffer_AttachColorTexture__SWIG_0(void * jarg1, void * jarg2) {
24081   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24082   Dali::Texture *arg2 = 0 ;
24083   
24084   arg1 = (Dali::FrameBuffer *)jarg1; 
24085   arg2 = (Dali::Texture *)jarg2;
24086   if (!arg2) {
24087     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24088     return ;
24089   } 
24090   {
24091     try {
24092       (arg1)->AttachColorTexture(*arg2);
24093     } catch (std::out_of_range& e) {
24094       {
24095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24096       };
24097     } catch (std::exception& e) {
24098       {
24099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24100       };
24101     } catch (...) {
24102       {
24103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24104       };
24105     }
24106   }
24107 }
24108
24109
24110 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FrameBuffer_AttachColorTexture__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
24111   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24112   Dali::Texture *arg2 = 0 ;
24113   unsigned int arg3 ;
24114   unsigned int arg4 ;
24115   
24116   arg1 = (Dali::FrameBuffer *)jarg1; 
24117   arg2 = (Dali::Texture *)jarg2;
24118   if (!arg2) {
24119     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24120     return ;
24121   } 
24122   arg3 = (unsigned int)jarg3; 
24123   arg4 = (unsigned int)jarg4; 
24124   {
24125     try {
24126       (arg1)->AttachColorTexture(*arg2,arg3,arg4);
24127     } catch (std::out_of_range& e) {
24128       {
24129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24130       };
24131     } catch (std::exception& e) {
24132       {
24133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24134       };
24135     } catch (...) {
24136       {
24137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24138       };
24139     }
24140   }
24141 }
24142
24143
24144 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBuffer_GetColorTexture(void * jarg1) {
24145   void * jresult ;
24146   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24147   Dali::Texture result;
24148   
24149   arg1 = (Dali::FrameBuffer *)jarg1; 
24150   {
24151     try {
24152       result = (arg1)->GetColorTexture();
24153     } catch (std::out_of_range& e) {
24154       {
24155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24156       };
24157     } catch (std::exception& e) {
24158       {
24159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24160       };
24161     } catch (...) {
24162       {
24163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24164       };
24165     }
24166   }
24167   jresult = new Dali::Texture((const Dali::Texture &)result); 
24168   return jresult;
24169 }
24170
24171
24172 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTaskList__SWIG_0() {
24173   void * jresult ;
24174   Dali::RenderTaskList *result = 0 ;
24175   
24176   {
24177     try {
24178       result = (Dali::RenderTaskList *)new Dali::RenderTaskList();
24179     } catch (std::out_of_range& e) {
24180       {
24181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24182       };
24183     } catch (std::exception& e) {
24184       {
24185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24186       };
24187     } catch (...) {
24188       {
24189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24190       };
24191     }
24192   }
24193   jresult = (void *)result; 
24194   return jresult;
24195 }
24196
24197
24198 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTaskList_DownCast(void * jarg1) {
24199   void * jresult ;
24200   Dali::BaseHandle arg1 ;
24201   Dali::BaseHandle *argp1 ;
24202   Dali::RenderTaskList result;
24203   
24204   argp1 = (Dali::BaseHandle *)jarg1; 
24205   if (!argp1) {
24206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24207     return 0;
24208   }
24209   arg1 = *argp1; 
24210   {
24211     try {
24212       result = Dali::RenderTaskList::DownCast(arg1);
24213     } catch (std::out_of_range& e) {
24214       {
24215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24216       };
24217     } catch (std::exception& e) {
24218       {
24219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24220       };
24221     } catch (...) {
24222       {
24223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24224       };
24225     }
24226   }
24227   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result); 
24228   return jresult;
24229 }
24230
24231
24232 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RenderTaskList(void * jarg1) {
24233   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24234   
24235   arg1 = (Dali::RenderTaskList *)jarg1; 
24236   {
24237     try {
24238       delete arg1;
24239     } catch (std::out_of_range& e) {
24240       {
24241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24242       };
24243     } catch (std::exception& e) {
24244       {
24245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24246       };
24247     } catch (...) {
24248       {
24249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24250       };
24251     }
24252   }
24253 }
24254
24255
24256 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTaskList__SWIG_1(void * jarg1) {
24257   void * jresult ;
24258   Dali::RenderTaskList *arg1 = 0 ;
24259   Dali::RenderTaskList *result = 0 ;
24260   
24261   arg1 = (Dali::RenderTaskList *)jarg1;
24262   if (!arg1) {
24263     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24264     return 0;
24265   } 
24266   {
24267     try {
24268       result = (Dali::RenderTaskList *)new Dali::RenderTaskList((Dali::RenderTaskList const &)*arg1);
24269     } catch (std::out_of_range& e) {
24270       {
24271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24272       };
24273     } catch (std::exception& e) {
24274       {
24275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24276       };
24277     } catch (...) {
24278       {
24279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24280       };
24281     }
24282   }
24283   jresult = (void *)result; 
24284   return jresult;
24285 }
24286
24287
24288 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTaskList_Assign(void * jarg1, void * jarg2) {
24289   void * jresult ;
24290   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24291   Dali::RenderTaskList *arg2 = 0 ;
24292   Dali::RenderTaskList *result = 0 ;
24293   
24294   arg1 = (Dali::RenderTaskList *)jarg1; 
24295   arg2 = (Dali::RenderTaskList *)jarg2;
24296   if (!arg2) {
24297     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24298     return 0;
24299   } 
24300   {
24301     try {
24302       result = (Dali::RenderTaskList *) &(arg1)->operator =((Dali::RenderTaskList const &)*arg2);
24303     } catch (std::out_of_range& e) {
24304       {
24305         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24306       };
24307     } catch (std::exception& e) {
24308       {
24309         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24310       };
24311     } catch (...) {
24312       {
24313         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24314       };
24315     }
24316   }
24317   jresult = (void *)result; 
24318   return jresult;
24319 }
24320
24321
24322 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTaskList_CreateTask(void * jarg1) {
24323   void * jresult ;
24324   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24325   Dali::RenderTask result;
24326   
24327   arg1 = (Dali::RenderTaskList *)jarg1; 
24328   {
24329     try {
24330       result = (arg1)->CreateTask();
24331     } catch (std::out_of_range& e) {
24332       {
24333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24334       };
24335     } catch (std::exception& e) {
24336       {
24337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24338       };
24339     } catch (...) {
24340       {
24341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24342       };
24343     }
24344   }
24345   jresult = new Dali::RenderTask((const Dali::RenderTask &)result); 
24346   return jresult;
24347 }
24348
24349
24350 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTaskList_RemoveTask(void * jarg1, void * jarg2) {
24351   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24352   Dali::RenderTask arg2 ;
24353   Dali::RenderTask *argp2 ;
24354   
24355   arg1 = (Dali::RenderTaskList *)jarg1; 
24356   argp2 = (Dali::RenderTask *)jarg2; 
24357   if (!argp2) {
24358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RenderTask", 0);
24359     return ;
24360   }
24361   arg2 = *argp2; 
24362   {
24363     try {
24364       (arg1)->RemoveTask(arg2);
24365     } catch (std::out_of_range& e) {
24366       {
24367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24368       };
24369     } catch (std::exception& e) {
24370       {
24371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24372       };
24373     } catch (...) {
24374       {
24375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24376       };
24377     }
24378   }
24379 }
24380
24381
24382 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTaskList_GetTaskCount(void * jarg1) {
24383   unsigned int jresult ;
24384   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24385   unsigned int result;
24386   
24387   arg1 = (Dali::RenderTaskList *)jarg1; 
24388   {
24389     try {
24390       result = (unsigned int)((Dali::RenderTaskList const *)arg1)->GetTaskCount();
24391     } catch (std::out_of_range& e) {
24392       {
24393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24394       };
24395     } catch (std::exception& e) {
24396       {
24397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24398       };
24399     } catch (...) {
24400       {
24401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24402       };
24403     }
24404   }
24405   jresult = result; 
24406   return jresult;
24407 }
24408
24409
24410 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTaskList_GetTask(void * jarg1, unsigned int jarg2) {
24411   void * jresult ;
24412   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24413   unsigned int arg2 ;
24414   Dali::RenderTask result;
24415   
24416   arg1 = (Dali::RenderTaskList *)jarg1; 
24417   arg2 = (unsigned int)jarg2; 
24418   {
24419     try {
24420       result = ((Dali::RenderTaskList const *)arg1)->GetTask(arg2);
24421     } catch (std::out_of_range& e) {
24422       {
24423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24424       };
24425     } catch (std::exception& e) {
24426       {
24427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24428       };
24429     } catch (...) {
24430       {
24431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24432       };
24433     }
24434   }
24435   jresult = new Dali::RenderTask((const Dali::RenderTask &)result); 
24436   return jresult;
24437 }
24438
24439
24440 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RenderTask_Property_VIEWPORT_POSITION_get() {
24441   int jresult ;
24442   int result;
24443   
24444   result = (int)Dali::RenderTask::Property::VIEWPORT_POSITION;
24445   jresult = (int)result; 
24446   return jresult;
24447 }
24448
24449
24450 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RenderTask_Property_VIEWPORT_SIZE_get() {
24451   int jresult ;
24452   int result;
24453   
24454   result = (int)Dali::RenderTask::Property::VIEWPORT_SIZE;
24455   jresult = (int)result; 
24456   return jresult;
24457 }
24458
24459
24460 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RenderTask_Property_CLEAR_COLOR_get() {
24461   int jresult ;
24462   int result;
24463   
24464   result = (int)Dali::RenderTask::Property::CLEAR_COLOR;
24465   jresult = (int)result; 
24466   return jresult;
24467 }
24468
24469
24470 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RenderTask_Property_REQUIRES_SYNC_get() {
24471   int jresult ;
24472   int result;
24473   
24474   result = (int)Dali::RenderTask::Property::REQUIRES_SYNC;
24475   jresult = (int)result; 
24476   return jresult;
24477 }
24478
24479
24480 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTask_Property() {
24481   void * jresult ;
24482   Dali::RenderTask::Property *result = 0 ;
24483   
24484   {
24485     try {
24486       result = (Dali::RenderTask::Property *)new Dali::RenderTask::Property();
24487     } catch (std::out_of_range& e) {
24488       {
24489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24490       };
24491     } catch (std::exception& e) {
24492       {
24493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24494       };
24495     } catch (...) {
24496       {
24497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24498       };
24499     }
24500   }
24501   jresult = (void *)result; 
24502   return jresult;
24503 }
24504
24505
24506 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RenderTask_Property(void * jarg1) {
24507   Dali::RenderTask::Property *arg1 = (Dali::RenderTask::Property *) 0 ;
24508   
24509   arg1 = (Dali::RenderTask::Property *)jarg1; 
24510   {
24511     try {
24512       delete arg1;
24513     } catch (std::out_of_range& e) {
24514       {
24515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24516       };
24517     } catch (std::exception& e) {
24518       {
24519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24520       };
24521     } catch (...) {
24522       {
24523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24524       };
24525     }
24526   }
24527 }
24528
24529
24530 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get() {
24531   void * jresult ;
24532   bool (*result)(Dali::Vector2 &) = 0 ;
24533   
24534   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION;
24535   jresult = (void *)result; 
24536   return jresult;
24537 }
24538
24539
24540 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get() {
24541   void * jresult ;
24542   bool (*result)(Dali::Vector2 &) = 0 ;
24543   
24544   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::FULLSCREEN_FRAMEBUFFER_FUNCTION;
24545   jresult = (void *)result; 
24546   return jresult;
24547 }
24548
24549
24550 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_EXCLUSIVE_get() {
24551   unsigned int jresult ;
24552   bool result;
24553   
24554   result = (bool)(bool)Dali::RenderTask::DEFAULT_EXCLUSIVE;
24555   jresult = result; 
24556   return jresult;
24557 }
24558
24559
24560 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_INPUT_ENABLED_get() {
24561   unsigned int jresult ;
24562   bool result;
24563   
24564   result = (bool)(bool)Dali::RenderTask::DEFAULT_INPUT_ENABLED;
24565   jresult = result; 
24566   return jresult;
24567 }
24568
24569
24570 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_CLEAR_COLOR_get() {
24571   void * jresult ;
24572   Dali::Vector4 *result = 0 ;
24573   
24574   result = (Dali::Vector4 *)&Dali::RenderTask::DEFAULT_CLEAR_COLOR;
24575   jresult = (void *)result; 
24576   return jresult;
24577 }
24578
24579
24580 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_CLEAR_ENABLED_get() {
24581   unsigned int jresult ;
24582   bool result;
24583   
24584   result = (bool)(bool)Dali::RenderTask::DEFAULT_CLEAR_ENABLED;
24585   jresult = result; 
24586   return jresult;
24587 }
24588
24589
24590 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_CULL_MODE_get() {
24591   unsigned int jresult ;
24592   bool result;
24593   
24594   result = (bool)(bool)Dali::RenderTask::DEFAULT_CULL_MODE;
24595   jresult = result; 
24596   return jresult;
24597 }
24598
24599
24600 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_DEFAULT_REFRESH_RATE_get() {
24601   unsigned int jresult ;
24602   unsigned int result;
24603   
24604   result = (unsigned int)(unsigned int)Dali::RenderTask::DEFAULT_REFRESH_RATE;
24605   jresult = result; 
24606   return jresult;
24607 }
24608
24609
24610 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTask__SWIG_0() {
24611   void * jresult ;
24612   Dali::RenderTask *result = 0 ;
24613   
24614   {
24615     try {
24616       result = (Dali::RenderTask *)new Dali::RenderTask();
24617     } catch (std::out_of_range& e) {
24618       {
24619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24620       };
24621     } catch (std::exception& e) {
24622       {
24623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24624       };
24625     } catch (...) {
24626       {
24627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24628       };
24629     }
24630   }
24631   jresult = (void *)result; 
24632   return jresult;
24633 }
24634
24635
24636 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_DownCast(void * jarg1) {
24637   void * jresult ;
24638   Dali::BaseHandle arg1 ;
24639   Dali::BaseHandle *argp1 ;
24640   Dali::RenderTask result;
24641   
24642   argp1 = (Dali::BaseHandle *)jarg1; 
24643   if (!argp1) {
24644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24645     return 0;
24646   }
24647   arg1 = *argp1; 
24648   {
24649     try {
24650       result = Dali::RenderTask::DownCast(arg1);
24651     } catch (std::out_of_range& e) {
24652       {
24653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24654       };
24655     } catch (std::exception& e) {
24656       {
24657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24658       };
24659     } catch (...) {
24660       {
24661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24662       };
24663     }
24664   }
24665   jresult = new Dali::RenderTask((const Dali::RenderTask &)result); 
24666   return jresult;
24667 }
24668
24669
24670 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RenderTask(void * jarg1) {
24671   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24672   
24673   arg1 = (Dali::RenderTask *)jarg1; 
24674   {
24675     try {
24676       delete arg1;
24677     } catch (std::out_of_range& e) {
24678       {
24679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24680       };
24681     } catch (std::exception& e) {
24682       {
24683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24684       };
24685     } catch (...) {
24686       {
24687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24688       };
24689     }
24690   }
24691 }
24692
24693
24694 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTask__SWIG_1(void * jarg1) {
24695   void * jresult ;
24696   Dali::RenderTask *arg1 = 0 ;
24697   Dali::RenderTask *result = 0 ;
24698   
24699   arg1 = (Dali::RenderTask *)jarg1;
24700   if (!arg1) {
24701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24702     return 0;
24703   } 
24704   {
24705     try {
24706       result = (Dali::RenderTask *)new Dali::RenderTask((Dali::RenderTask const &)*arg1);
24707     } catch (std::out_of_range& e) {
24708       {
24709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24710       };
24711     } catch (std::exception& e) {
24712       {
24713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24714       };
24715     } catch (...) {
24716       {
24717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24718       };
24719     }
24720   }
24721   jresult = (void *)result; 
24722   return jresult;
24723 }
24724
24725
24726 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_Assign(void * jarg1, void * jarg2) {
24727   void * jresult ;
24728   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24729   Dali::RenderTask *arg2 = 0 ;
24730   Dali::RenderTask *result = 0 ;
24731   
24732   arg1 = (Dali::RenderTask *)jarg1; 
24733   arg2 = (Dali::RenderTask *)jarg2;
24734   if (!arg2) {
24735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24736     return 0;
24737   } 
24738   {
24739     try {
24740       result = (Dali::RenderTask *) &(arg1)->operator =((Dali::RenderTask const &)*arg2);
24741     } catch (std::out_of_range& e) {
24742       {
24743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24744       };
24745     } catch (std::exception& e) {
24746       {
24747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24748       };
24749     } catch (...) {
24750       {
24751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24752       };
24753     }
24754   }
24755   jresult = (void *)result; 
24756   return jresult;
24757 }
24758
24759
24760 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetSourceActor(void * jarg1, void * jarg2) {
24761   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24762   Dali::Actor arg2 ;
24763   Dali::Actor *argp2 ;
24764   
24765   arg1 = (Dali::RenderTask *)jarg1; 
24766   argp2 = (Dali::Actor *)jarg2; 
24767   if (!argp2) {
24768     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
24769     return ;
24770   }
24771   arg2 = *argp2; 
24772   {
24773     try {
24774       (arg1)->SetSourceActor(arg2);
24775     } catch (std::out_of_range& e) {
24776       {
24777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24778       };
24779     } catch (std::exception& e) {
24780       {
24781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24782       };
24783     } catch (...) {
24784       {
24785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24786       };
24787     }
24788   }
24789 }
24790
24791
24792 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetSourceActor(void * jarg1) {
24793   void * jresult ;
24794   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24795   Dali::Actor result;
24796   
24797   arg1 = (Dali::RenderTask *)jarg1; 
24798   {
24799     try {
24800       result = ((Dali::RenderTask const *)arg1)->GetSourceActor();
24801     } catch (std::out_of_range& e) {
24802       {
24803         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24804       };
24805     } catch (std::exception& e) {
24806       {
24807         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24808       };
24809     } catch (...) {
24810       {
24811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24812       };
24813     }
24814   }
24815   jresult = new Dali::Actor((const Dali::Actor &)result); 
24816   return jresult;
24817 }
24818
24819
24820 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetExclusive(void * jarg1, unsigned int jarg2) {
24821   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24822   bool arg2 ;
24823   
24824   arg1 = (Dali::RenderTask *)jarg1; 
24825   arg2 = jarg2 ? true : false; 
24826   {
24827     try {
24828       (arg1)->SetExclusive(arg2);
24829     } catch (std::out_of_range& e) {
24830       {
24831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24832       };
24833     } catch (std::exception& e) {
24834       {
24835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24836       };
24837     } catch (...) {
24838       {
24839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24840       };
24841     }
24842   }
24843 }
24844
24845
24846 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_IsExclusive(void * jarg1) {
24847   unsigned int jresult ;
24848   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24849   bool result;
24850   
24851   arg1 = (Dali::RenderTask *)jarg1; 
24852   {
24853     try {
24854       result = (bool)((Dali::RenderTask const *)arg1)->IsExclusive();
24855     } catch (std::out_of_range& e) {
24856       {
24857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24858       };
24859     } catch (std::exception& e) {
24860       {
24861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24862       };
24863     } catch (...) {
24864       {
24865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24866       };
24867     }
24868   }
24869   jresult = result; 
24870   return jresult;
24871 }
24872
24873
24874 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetInputEnabled(void * jarg1, unsigned int jarg2) {
24875   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24876   bool arg2 ;
24877   
24878   arg1 = (Dali::RenderTask *)jarg1; 
24879   arg2 = jarg2 ? true : false; 
24880   {
24881     try {
24882       (arg1)->SetInputEnabled(arg2);
24883     } catch (std::out_of_range& e) {
24884       {
24885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24886       };
24887     } catch (std::exception& e) {
24888       {
24889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24890       };
24891     } catch (...) {
24892       {
24893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24894       };
24895     }
24896   }
24897 }
24898
24899
24900 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_GetInputEnabled(void * jarg1) {
24901   unsigned int jresult ;
24902   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24903   bool result;
24904   
24905   arg1 = (Dali::RenderTask *)jarg1; 
24906   {
24907     try {
24908       result = (bool)((Dali::RenderTask const *)arg1)->GetInputEnabled();
24909     } catch (std::out_of_range& e) {
24910       {
24911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24912       };
24913     } catch (std::exception& e) {
24914       {
24915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24916       };
24917     } catch (...) {
24918       {
24919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24920       };
24921     }
24922   }
24923   jresult = result; 
24924   return jresult;
24925 }
24926
24927
24928 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetCameraActor(void * jarg1, void * jarg2) {
24929   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24930   Dali::CameraActor arg2 ;
24931   Dali::CameraActor *argp2 ;
24932   
24933   arg1 = (Dali::RenderTask *)jarg1; 
24934   argp2 = (Dali::CameraActor *)jarg2; 
24935   if (!argp2) {
24936     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::CameraActor", 0);
24937     return ;
24938   }
24939   arg2 = *argp2; 
24940   {
24941     try {
24942       (arg1)->SetCameraActor(arg2);
24943     } catch (std::out_of_range& e) {
24944       {
24945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
24946       };
24947     } catch (std::exception& e) {
24948       {
24949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
24950       };
24951     } catch (...) {
24952       {
24953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
24954       };
24955     }
24956   }
24957 }
24958
24959
24960 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetCameraActor(void * jarg1) {
24961   void * jresult ;
24962   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24963   Dali::CameraActor result;
24964   
24965   arg1 = (Dali::RenderTask *)jarg1; 
24966   {
24967     try {
24968       result = ((Dali::RenderTask const *)arg1)->GetCameraActor();
24969     } catch (std::out_of_range& e) {
24970       {
24971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
24972       };
24973     } catch (std::exception& e) {
24974       {
24975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
24976       };
24977     } catch (...) {
24978       {
24979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
24980       };
24981     }
24982   }
24983   jresult = new Dali::CameraActor((const Dali::CameraActor &)result); 
24984   return jresult;
24985 }
24986
24987
24988 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetTargetFrameBuffer(void * jarg1, void * jarg2) {
24989   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24990   Dali::FrameBufferImage arg2 ;
24991   Dali::FrameBufferImage *argp2 ;
24992   
24993   arg1 = (Dali::RenderTask *)jarg1; 
24994   argp2 = (Dali::FrameBufferImage *)jarg2; 
24995   if (!argp2) {
24996     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
24997     return ;
24998   }
24999   arg2 = *argp2; 
25000   {
25001     try {
25002       (arg1)->SetTargetFrameBuffer(arg2);
25003     } catch (std::out_of_range& e) {
25004       {
25005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25006       };
25007     } catch (std::exception& e) {
25008       {
25009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25010       };
25011     } catch (...) {
25012       {
25013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25014       };
25015     }
25016   }
25017 }
25018
25019
25020 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetTargetFrameBuffer(void * jarg1) {
25021   void * jresult ;
25022   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25023   Dali::FrameBufferImage result;
25024   
25025   arg1 = (Dali::RenderTask *)jarg1; 
25026   {
25027     try {
25028       result = ((Dali::RenderTask const *)arg1)->GetTargetFrameBuffer();
25029     } catch (std::out_of_range& e) {
25030       {
25031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25032       };
25033     } catch (std::exception& e) {
25034       {
25035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25036       };
25037     } catch (...) {
25038       {
25039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25040       };
25041     }
25042   }
25043   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
25044   return jresult;
25045 }
25046
25047
25048 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetFrameBuffer(void * jarg1, void * jarg2) {
25049   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25050   Dali::FrameBuffer arg2 ;
25051   Dali::FrameBuffer *argp2 ;
25052   
25053   arg1 = (Dali::RenderTask *)jarg1; 
25054   argp2 = (Dali::FrameBuffer *)jarg2; 
25055   if (!argp2) {
25056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBuffer", 0);
25057     return ;
25058   }
25059   arg2 = *argp2; 
25060   {
25061     try {
25062       (arg1)->SetFrameBuffer(arg2);
25063     } catch (std::out_of_range& e) {
25064       {
25065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25066       };
25067     } catch (std::exception& e) {
25068       {
25069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25070       };
25071     } catch (...) {
25072       {
25073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25074       };
25075     }
25076   }
25077 }
25078
25079
25080 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetFrameBuffer(void * jarg1) {
25081   void * jresult ;
25082   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25083   Dali::FrameBuffer result;
25084   
25085   arg1 = (Dali::RenderTask *)jarg1; 
25086   {
25087     try {
25088       result = ((Dali::RenderTask const *)arg1)->GetFrameBuffer();
25089     } catch (std::out_of_range& e) {
25090       {
25091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25092       };
25093     } catch (std::exception& e) {
25094       {
25095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25096       };
25097     } catch (...) {
25098       {
25099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25100       };
25101     }
25102   }
25103   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result); 
25104   return jresult;
25105 }
25106
25107
25108 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetScreenToFrameBufferFunction(void * jarg1, void * jarg2) {
25109   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25110   Dali::RenderTask::ScreenToFrameBufferFunction arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction) 0 ;
25111   
25112   arg1 = (Dali::RenderTask *)jarg1; 
25113   arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction)jarg2; 
25114   {
25115     try {
25116       (arg1)->SetScreenToFrameBufferFunction(arg2);
25117     } catch (std::out_of_range& e) {
25118       {
25119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25120       };
25121     } catch (std::exception& e) {
25122       {
25123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25124       };
25125     } catch (...) {
25126       {
25127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25128       };
25129     }
25130   }
25131 }
25132
25133
25134 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetScreenToFrameBufferFunction(void * jarg1) {
25135   void * jresult ;
25136   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25137   Dali::RenderTask::ScreenToFrameBufferFunction result;
25138   
25139   arg1 = (Dali::RenderTask *)jarg1; 
25140   {
25141     try {
25142       result = (Dali::RenderTask::ScreenToFrameBufferFunction)((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferFunction();
25143     } catch (std::out_of_range& e) {
25144       {
25145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25146       };
25147     } catch (std::exception& e) {
25148       {
25149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25150       };
25151     } catch (...) {
25152       {
25153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25154       };
25155     }
25156   }
25157   jresult = (void *)result; 
25158   return jresult;
25159 }
25160
25161
25162 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetScreenToFrameBufferMappingActor(void * jarg1, void * jarg2) {
25163   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25164   Dali::Actor arg2 ;
25165   Dali::Actor *argp2 ;
25166   
25167   arg1 = (Dali::RenderTask *)jarg1; 
25168   argp2 = (Dali::Actor *)jarg2; 
25169   if (!argp2) {
25170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25171     return ;
25172   }
25173   arg2 = *argp2; 
25174   {
25175     try {
25176       (arg1)->SetScreenToFrameBufferMappingActor(arg2);
25177     } catch (std::out_of_range& e) {
25178       {
25179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25180       };
25181     } catch (std::exception& e) {
25182       {
25183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25184       };
25185     } catch (...) {
25186       {
25187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25188       };
25189     }
25190   }
25191 }
25192
25193
25194 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetScreenToFrameBufferMappingActor(void * jarg1) {
25195   void * jresult ;
25196   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25197   Dali::Actor result;
25198   
25199   arg1 = (Dali::RenderTask *)jarg1; 
25200   {
25201     try {
25202       result = ((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferMappingActor();
25203     } catch (std::out_of_range& e) {
25204       {
25205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25206       };
25207     } catch (std::exception& e) {
25208       {
25209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25210       };
25211     } catch (...) {
25212       {
25213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25214       };
25215     }
25216   }
25217   jresult = new Dali::Actor((const Dali::Actor &)result); 
25218   return jresult;
25219 }
25220
25221
25222 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetViewportPosition(void * jarg1, void * jarg2) {
25223   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25224   Dali::Vector2 arg2 ;
25225   Dali::Vector2 *argp2 ;
25226   
25227   arg1 = (Dali::RenderTask *)jarg1; 
25228   argp2 = (Dali::Vector2 *)jarg2; 
25229   if (!argp2) {
25230     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25231     return ;
25232   }
25233   arg2 = *argp2; 
25234   {
25235     try {
25236       (arg1)->SetViewportPosition(arg2);
25237     } catch (std::out_of_range& e) {
25238       {
25239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25240       };
25241     } catch (std::exception& e) {
25242       {
25243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25244       };
25245     } catch (...) {
25246       {
25247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25248       };
25249     }
25250   }
25251 }
25252
25253
25254 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetCurrentViewportPosition(void * jarg1) {
25255   void * jresult ;
25256   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25257   Dali::Vector2 result;
25258   
25259   arg1 = (Dali::RenderTask *)jarg1; 
25260   {
25261     try {
25262       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportPosition();
25263     } catch (std::out_of_range& e) {
25264       {
25265         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25266       };
25267     } catch (std::exception& e) {
25268       {
25269         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25270       };
25271     } catch (...) {
25272       {
25273         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25274       };
25275     }
25276   }
25277   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
25278   return jresult;
25279 }
25280
25281
25282 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetViewportSize(void * jarg1, void * jarg2) {
25283   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25284   Dali::Vector2 arg2 ;
25285   Dali::Vector2 *argp2 ;
25286   
25287   arg1 = (Dali::RenderTask *)jarg1; 
25288   argp2 = (Dali::Vector2 *)jarg2; 
25289   if (!argp2) {
25290     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25291     return ;
25292   }
25293   arg2 = *argp2; 
25294   {
25295     try {
25296       (arg1)->SetViewportSize(arg2);
25297     } catch (std::out_of_range& e) {
25298       {
25299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25300       };
25301     } catch (std::exception& e) {
25302       {
25303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25304       };
25305     } catch (...) {
25306       {
25307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25308       };
25309     }
25310   }
25311 }
25312
25313
25314 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetCurrentViewportSize(void * jarg1) {
25315   void * jresult ;
25316   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25317   Dali::Vector2 result;
25318   
25319   arg1 = (Dali::RenderTask *)jarg1; 
25320   {
25321     try {
25322       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportSize();
25323     } catch (std::out_of_range& e) {
25324       {
25325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25326       };
25327     } catch (std::exception& e) {
25328       {
25329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25330       };
25331     } catch (...) {
25332       {
25333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25334       };
25335     }
25336   }
25337   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
25338   return jresult;
25339 }
25340
25341
25342 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetViewport(void * jarg1, void * jarg2) {
25343   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25344   Dali::Viewport arg2 ;
25345   Dali::Viewport *argp2 ;
25346   
25347   arg1 = (Dali::RenderTask *)jarg1; 
25348   argp2 = (Dali::Viewport *)jarg2; 
25349   if (!argp2) {
25350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Viewport", 0);
25351     return ;
25352   }
25353   arg2 = *argp2; 
25354   {
25355     try {
25356       (arg1)->SetViewport(arg2);
25357     } catch (std::out_of_range& e) {
25358       {
25359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25360       };
25361     } catch (std::exception& e) {
25362       {
25363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25364       };
25365     } catch (...) {
25366       {
25367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25368       };
25369     }
25370   }
25371 }
25372
25373
25374 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetViewport(void * jarg1) {
25375   void * jresult ;
25376   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25377   Dali::Viewport result;
25378   
25379   arg1 = (Dali::RenderTask *)jarg1; 
25380   {
25381     try {
25382       result = ((Dali::RenderTask const *)arg1)->GetViewport();
25383     } catch (std::out_of_range& e) {
25384       {
25385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25386       };
25387     } catch (std::exception& e) {
25388       {
25389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25390       };
25391     } catch (...) {
25392       {
25393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25394       };
25395     }
25396   }
25397   jresult = new Dali::Viewport((const Dali::Viewport &)result); 
25398   return jresult;
25399 }
25400
25401
25402 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetClearColor(void * jarg1, void * jarg2) {
25403   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25404   Dali::Vector4 *arg2 = 0 ;
25405   
25406   arg1 = (Dali::RenderTask *)jarg1; 
25407   arg2 = (Dali::Vector4 *)jarg2;
25408   if (!arg2) {
25409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
25410     return ;
25411   } 
25412   {
25413     try {
25414       (arg1)->SetClearColor((Dali::Vector4 const &)*arg2);
25415     } catch (std::out_of_range& e) {
25416       {
25417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25418       };
25419     } catch (std::exception& e) {
25420       {
25421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25422       };
25423     } catch (...) {
25424       {
25425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25426       };
25427     }
25428   }
25429 }
25430
25431
25432 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_GetClearColor(void * jarg1) {
25433   void * jresult ;
25434   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25435   Dali::Vector4 result;
25436   
25437   arg1 = (Dali::RenderTask *)jarg1; 
25438   {
25439     try {
25440       result = ((Dali::RenderTask const *)arg1)->GetClearColor();
25441     } catch (std::out_of_range& e) {
25442       {
25443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25444       };
25445     } catch (std::exception& e) {
25446       {
25447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25448       };
25449     } catch (...) {
25450       {
25451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25452       };
25453     }
25454   }
25455   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
25456   return jresult;
25457 }
25458
25459
25460 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetClearEnabled(void * jarg1, unsigned int jarg2) {
25461   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25462   bool arg2 ;
25463   
25464   arg1 = (Dali::RenderTask *)jarg1; 
25465   arg2 = jarg2 ? true : false; 
25466   {
25467     try {
25468       (arg1)->SetClearEnabled(arg2);
25469     } catch (std::out_of_range& e) {
25470       {
25471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25472       };
25473     } catch (std::exception& e) {
25474       {
25475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25476       };
25477     } catch (...) {
25478       {
25479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25480       };
25481     }
25482   }
25483 }
25484
25485
25486 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_GetClearEnabled(void * jarg1) {
25487   unsigned int jresult ;
25488   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25489   bool result;
25490   
25491   arg1 = (Dali::RenderTask *)jarg1; 
25492   {
25493     try {
25494       result = (bool)((Dali::RenderTask const *)arg1)->GetClearEnabled();
25495     } catch (std::out_of_range& e) {
25496       {
25497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25498       };
25499     } catch (std::exception& e) {
25500       {
25501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25502       };
25503     } catch (...) {
25504       {
25505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25506       };
25507     }
25508   }
25509   jresult = result; 
25510   return jresult;
25511 }
25512
25513
25514 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetCullMode(void * jarg1, unsigned int jarg2) {
25515   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25516   bool arg2 ;
25517   
25518   arg1 = (Dali::RenderTask *)jarg1; 
25519   arg2 = jarg2 ? true : false; 
25520   {
25521     try {
25522       (arg1)->SetCullMode(arg2);
25523     } catch (std::out_of_range& e) {
25524       {
25525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25526       };
25527     } catch (std::exception& e) {
25528       {
25529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25530       };
25531     } catch (...) {
25532       {
25533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25534       };
25535     }
25536   }
25537 }
25538
25539
25540 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_GetCullMode(void * jarg1) {
25541   unsigned int jresult ;
25542   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25543   bool result;
25544   
25545   arg1 = (Dali::RenderTask *)jarg1; 
25546   {
25547     try {
25548       result = (bool)((Dali::RenderTask const *)arg1)->GetCullMode();
25549     } catch (std::out_of_range& e) {
25550       {
25551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25552       };
25553     } catch (std::exception& e) {
25554       {
25555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25556       };
25557     } catch (...) {
25558       {
25559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25560       };
25561     }
25562   }
25563   jresult = result; 
25564   return jresult;
25565 }
25566
25567
25568 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RenderTask_SetRefreshRate(void * jarg1, unsigned int jarg2) {
25569   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25570   unsigned int arg2 ;
25571   
25572   arg1 = (Dali::RenderTask *)jarg1; 
25573   arg2 = (unsigned int)jarg2; 
25574   {
25575     try {
25576       (arg1)->SetRefreshRate(arg2);
25577     } catch (std::out_of_range& e) {
25578       {
25579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25580       };
25581     } catch (std::exception& e) {
25582       {
25583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25584       };
25585     } catch (...) {
25586       {
25587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25588       };
25589     }
25590   }
25591 }
25592
25593
25594 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_GetRefreshRate(void * jarg1) {
25595   unsigned int jresult ;
25596   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25597   unsigned int result;
25598   
25599   arg1 = (Dali::RenderTask *)jarg1; 
25600   {
25601     try {
25602       result = (unsigned int)((Dali::RenderTask const *)arg1)->GetRefreshRate();
25603     } catch (std::out_of_range& e) {
25604       {
25605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25606       };
25607     } catch (std::exception& e) {
25608       {
25609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25610       };
25611     } catch (...) {
25612       {
25613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25614       };
25615     }
25616   }
25617   jresult = result; 
25618   return jresult;
25619 }
25620
25621
25622 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_WorldToViewport(void * jarg1, void * jarg2, float * jarg3, float * jarg4) {
25623   unsigned int jresult ;
25624   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25625   Dali::Vector3 *arg2 = 0 ;
25626   float *arg3 = 0 ;
25627   float *arg4 = 0 ;
25628   bool result;
25629   
25630   arg1 = (Dali::RenderTask *)jarg1; 
25631   arg2 = (Dali::Vector3 *)jarg2;
25632   if (!arg2) {
25633     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
25634     return 0;
25635   } 
25636   arg3 = (float *)jarg3; 
25637   arg4 = (float *)jarg4; 
25638   {
25639     try {
25640       result = (bool)((Dali::RenderTask const *)arg1)->WorldToViewport((Dali::Vector3 const &)*arg2,*arg3,*arg4);
25641     } catch (std::out_of_range& e) {
25642       {
25643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25644       };
25645     } catch (std::exception& e) {
25646       {
25647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25648       };
25649     } catch (...) {
25650       {
25651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25652       };
25653     }
25654   }
25655   jresult = result; 
25656   return jresult;
25657 }
25658
25659
25660 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RenderTask_ViewportToLocal(void * jarg1, void * jarg2, float jarg3, float jarg4, float * jarg5, float * jarg6) {
25661   unsigned int jresult ;
25662   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25663   Dali::Actor arg2 ;
25664   float arg3 ;
25665   float arg4 ;
25666   float *arg5 = 0 ;
25667   float *arg6 = 0 ;
25668   Dali::Actor *argp2 ;
25669   bool result;
25670   
25671   arg1 = (Dali::RenderTask *)jarg1; 
25672   argp2 = (Dali::Actor *)jarg2; 
25673   if (!argp2) {
25674     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25675     return 0;
25676   }
25677   arg2 = *argp2; 
25678   arg3 = (float)jarg3; 
25679   arg4 = (float)jarg4; 
25680   arg5 = (float *)jarg5; 
25681   arg6 = (float *)jarg6; 
25682   {
25683     try {
25684       result = (bool)((Dali::RenderTask const *)arg1)->ViewportToLocal(arg2,arg3,arg4,*arg5,*arg6);
25685     } catch (std::out_of_range& e) {
25686       {
25687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25688       };
25689     } catch (std::exception& e) {
25690       {
25691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25692       };
25693     } catch (...) {
25694       {
25695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25696       };
25697     }
25698   }
25699   jresult = result; 
25700   return jresult;
25701 }
25702
25703
25704 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RenderTask_FinishedSignal(void * jarg1) {
25705   void * jresult ;
25706   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25707   Dali::RenderTask::RenderTaskSignalType *result = 0 ;
25708   
25709   arg1 = (Dali::RenderTask *)jarg1; 
25710   {
25711     try {
25712       result = (Dali::RenderTask::RenderTaskSignalType *) &(arg1)->FinishedSignal();
25713     } catch (std::out_of_range& e) {
25714       {
25715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25716       };
25717     } catch (std::exception& e) {
25718       {
25719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25720       };
25721     } catch (...) {
25722       {
25723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25724       };
25725     }
25726   }
25727   jresult = (void *)result; 
25728   return jresult;
25729 }
25730
25731
25732 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchPoint__SWIG_0(int jarg1, int jarg2, float jarg3, float jarg4) {
25733   void * jresult ;
25734   int arg1 ;
25735   Dali::TouchPoint::State arg2 ;
25736   float arg3 ;
25737   float arg4 ;
25738   Dali::TouchPoint *result = 0 ;
25739   
25740   arg1 = (int)jarg1; 
25741   arg2 = (Dali::TouchPoint::State)jarg2; 
25742   arg3 = (float)jarg3; 
25743   arg4 = (float)jarg4; 
25744   {
25745     try {
25746       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4);
25747     } catch (std::out_of_range& e) {
25748       {
25749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25750       };
25751     } catch (std::exception& e) {
25752       {
25753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25754       };
25755     } catch (...) {
25756       {
25757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25758       };
25759     }
25760   }
25761   jresult = (void *)result; 
25762   return jresult;
25763 }
25764
25765
25766 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchPoint__SWIG_1(int jarg1, int jarg2, float jarg3, float jarg4, float jarg5, float jarg6) {
25767   void * jresult ;
25768   int arg1 ;
25769   Dali::TouchPoint::State arg2 ;
25770   float arg3 ;
25771   float arg4 ;
25772   float arg5 ;
25773   float arg6 ;
25774   Dali::TouchPoint *result = 0 ;
25775   
25776   arg1 = (int)jarg1; 
25777   arg2 = (Dali::TouchPoint::State)jarg2; 
25778   arg3 = (float)jarg3; 
25779   arg4 = (float)jarg4; 
25780   arg5 = (float)jarg5; 
25781   arg6 = (float)jarg6; 
25782   {
25783     try {
25784       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4,arg5,arg6);
25785     } catch (std::out_of_range& e) {
25786       {
25787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25788       };
25789     } catch (std::exception& e) {
25790       {
25791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25792       };
25793     } catch (...) {
25794       {
25795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25796       };
25797     }
25798   }
25799   jresult = (void *)result; 
25800   return jresult;
25801 }
25802
25803
25804 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TouchPoint(void * jarg1) {
25805   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25806   
25807   arg1 = (Dali::TouchPoint *)jarg1; 
25808   {
25809     try {
25810       delete arg1;
25811     } catch (std::out_of_range& e) {
25812       {
25813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
25814       };
25815     } catch (std::exception& e) {
25816       {
25817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
25818       };
25819     } catch (...) {
25820       {
25821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
25822       };
25823     }
25824   }
25825 }
25826
25827
25828 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPoint_deviceId_set(void * jarg1, int jarg2) {
25829   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25830   int arg2 ;
25831   
25832   arg1 = (Dali::TouchPoint *)jarg1; 
25833   arg2 = (int)jarg2; 
25834   if (arg1) (arg1)->deviceId = arg2;
25835 }
25836
25837
25838 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TouchPoint_deviceId_get(void * jarg1) {
25839   int jresult ;
25840   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25841   int result;
25842   
25843   arg1 = (Dali::TouchPoint *)jarg1; 
25844   result = (int) ((arg1)->deviceId);
25845   jresult = result; 
25846   return jresult;
25847 }
25848
25849
25850 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPoint_state_set(void * jarg1, int jarg2) {
25851   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25852   Dali::TouchPoint::State arg2 ;
25853   
25854   arg1 = (Dali::TouchPoint *)jarg1; 
25855   arg2 = (Dali::TouchPoint::State)jarg2; 
25856   if (arg1) (arg1)->state = arg2;
25857 }
25858
25859
25860 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TouchPoint_state_get(void * jarg1) {
25861   int jresult ;
25862   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25863   Dali::TouchPoint::State result;
25864   
25865   arg1 = (Dali::TouchPoint *)jarg1; 
25866   result = (Dali::TouchPoint::State) ((arg1)->state);
25867   jresult = (int)result; 
25868   return jresult;
25869 }
25870
25871
25872 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPoint_hitActor_set(void * jarg1, void * jarg2) {
25873   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25874   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
25875   
25876   arg1 = (Dali::TouchPoint *)jarg1; 
25877   arg2 = (Dali::Actor *)jarg2; 
25878   if (arg1) (arg1)->hitActor = *arg2;
25879 }
25880
25881
25882 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchPoint_hitActor_get(void * jarg1) {
25883   void * jresult ;
25884   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25885   Dali::Actor *result = 0 ;
25886   
25887   arg1 = (Dali::TouchPoint *)jarg1; 
25888   result = (Dali::Actor *)& ((arg1)->hitActor);
25889   jresult = (void *)result; 
25890   return jresult;
25891 }
25892
25893
25894 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPoint_local_set(void * jarg1, void * jarg2) {
25895   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25896   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
25897   
25898   arg1 = (Dali::TouchPoint *)jarg1; 
25899   arg2 = (Dali::Vector2 *)jarg2; 
25900   if (arg1) (arg1)->local = *arg2;
25901 }
25902
25903
25904 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchPoint_local_get(void * jarg1) {
25905   void * jresult ;
25906   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25907   Dali::Vector2 *result = 0 ;
25908   
25909   arg1 = (Dali::TouchPoint *)jarg1; 
25910   result = (Dali::Vector2 *)& ((arg1)->local);
25911   jresult = (void *)result; 
25912   return jresult;
25913 }
25914
25915
25916 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPoint_screen_set(void * jarg1, void * jarg2) {
25917   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25918   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
25919   
25920   arg1 = (Dali::TouchPoint *)jarg1; 
25921   arg2 = (Dali::Vector2 *)jarg2; 
25922   if (arg1) (arg1)->screen = *arg2;
25923 }
25924
25925
25926 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchPoint_screen_get(void * jarg1) {
25927   void * jresult ;
25928   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25929   Dali::Vector2 *result = 0 ;
25930   
25931   arg1 = (Dali::TouchPoint *)jarg1; 
25932   result = (Dali::Vector2 *)& ((arg1)->screen);
25933   jresult = (void *)result; 
25934   return jresult;
25935 }
25936
25937
25938 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchData__SWIG_0() {
25939   void * jresult ;
25940   Dali::TouchData *result = 0 ;
25941   
25942   {
25943     try {
25944       result = (Dali::TouchData *)new Dali::TouchData();
25945     } catch (std::out_of_range& e) {
25946       {
25947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25948       };
25949     } catch (std::exception& e) {
25950       {
25951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25952       };
25953     } catch (...) {
25954       {
25955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25956       };
25957     }
25958   }
25959   jresult = (void *)result; 
25960   return jresult;
25961 }
25962
25963
25964 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchData__SWIG_1(void * jarg1) {
25965   void * jresult ;
25966   Dali::TouchData *arg1 = 0 ;
25967   Dali::TouchData *result = 0 ;
25968   
25969   arg1 = (Dali::TouchData *)jarg1;
25970   if (!arg1) {
25971     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
25972     return 0;
25973   } 
25974   {
25975     try {
25976       result = (Dali::TouchData *)new Dali::TouchData((Dali::TouchData const &)*arg1);
25977     } catch (std::out_of_range& e) {
25978       {
25979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
25980       };
25981     } catch (std::exception& e) {
25982       {
25983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
25984       };
25985     } catch (...) {
25986       {
25987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
25988       };
25989     }
25990   }
25991   jresult = (void *)result; 
25992   return jresult;
25993 }
25994
25995
25996 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TouchData(void * jarg1) {
25997   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
25998   
25999   arg1 = (Dali::TouchData *)jarg1; 
26000   {
26001     try {
26002       delete arg1;
26003     } catch (std::out_of_range& e) {
26004       {
26005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26006       };
26007     } catch (std::exception& e) {
26008       {
26009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26010       };
26011     } catch (...) {
26012       {
26013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26014       };
26015     }
26016   }
26017 }
26018
26019
26020 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_Assign(void * jarg1, void * jarg2) {
26021   void * jresult ;
26022   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26023   Dali::TouchData *arg2 = 0 ;
26024   Dali::TouchData *result = 0 ;
26025   
26026   arg1 = (Dali::TouchData *)jarg1; 
26027   arg2 = (Dali::TouchData *)jarg2;
26028   if (!arg2) {
26029     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26030     return 0;
26031   } 
26032   {
26033     try {
26034       result = (Dali::TouchData *) &(arg1)->operator =((Dali::TouchData const &)*arg2);
26035     } catch (std::out_of_range& e) {
26036       {
26037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26038       };
26039     } catch (std::exception& e) {
26040       {
26041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26042       };
26043     } catch (...) {
26044       {
26045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26046       };
26047     }
26048   }
26049   jresult = (void *)result; 
26050   return jresult;
26051 }
26052
26053
26054 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchData_GetTime(void * jarg1) {
26055   unsigned long jresult ;
26056   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26057   unsigned long result;
26058   
26059   arg1 = (Dali::TouchData *)jarg1; 
26060   {
26061     try {
26062       result = (unsigned long)((Dali::TouchData const *)arg1)->GetTime();
26063     } catch (std::out_of_range& e) {
26064       {
26065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26066       };
26067     } catch (std::exception& e) {
26068       {
26069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26070       };
26071     } catch (...) {
26072       {
26073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26074       };
26075     }
26076   }
26077   jresult = (unsigned long)result; 
26078   return jresult;
26079 }
26080
26081
26082 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchData_GetPointCount(void * jarg1) {
26083   unsigned long jresult ;
26084   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26085   std::size_t result;
26086   
26087   arg1 = (Dali::TouchData *)jarg1; 
26088   {
26089     try {
26090       result = ((Dali::TouchData const *)arg1)->GetPointCount();
26091     } catch (std::out_of_range& e) {
26092       {
26093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26094       };
26095     } catch (std::exception& e) {
26096       {
26097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26098       };
26099     } catch (...) {
26100       {
26101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26102       };
26103     }
26104   }
26105   jresult = (unsigned long)result; 
26106   return jresult;
26107 }
26108
26109
26110 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TouchData_GetDeviceId(void * jarg1, unsigned long jarg2) {
26111   int jresult ;
26112   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26113   std::size_t arg2 ;
26114   int32_t result;
26115   
26116   arg1 = (Dali::TouchData *)jarg1; 
26117   arg2 = (std::size_t)jarg2; 
26118   {
26119     try {
26120       result = ((Dali::TouchData const *)arg1)->GetDeviceId(arg2);
26121     } catch (std::out_of_range& e) {
26122       {
26123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26124       };
26125     } catch (std::exception& e) {
26126       {
26127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26128       };
26129     } catch (...) {
26130       {
26131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26132       };
26133     }
26134   }
26135   jresult = result; 
26136   return jresult;
26137 }
26138
26139
26140 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TouchData_GetState(void * jarg1, unsigned long jarg2) {
26141   int jresult ;
26142   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26143   std::size_t arg2 ;
26144   Dali::PointState::Type result;
26145   
26146   arg1 = (Dali::TouchData *)jarg1; 
26147   arg2 = (std::size_t)jarg2; 
26148   {
26149     try {
26150       result = (Dali::PointState::Type)((Dali::TouchData const *)arg1)->GetState(arg2);
26151     } catch (std::out_of_range& e) {
26152       {
26153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26154       };
26155     } catch (std::exception& e) {
26156       {
26157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26158       };
26159     } catch (...) {
26160       {
26161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26162       };
26163     }
26164   }
26165   jresult = (int)result; 
26166   return jresult;
26167 }
26168
26169
26170 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_GetHitActor(void * jarg1, unsigned long jarg2) {
26171   void * jresult ;
26172   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26173   std::size_t arg2 ;
26174   Dali::Actor result;
26175   
26176   arg1 = (Dali::TouchData *)jarg1; 
26177   arg2 = (std::size_t)jarg2; 
26178   {
26179     try {
26180       result = ((Dali::TouchData const *)arg1)->GetHitActor(arg2);
26181     } catch (std::out_of_range& e) {
26182       {
26183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26184       };
26185     } catch (std::exception& e) {
26186       {
26187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26188       };
26189     } catch (...) {
26190       {
26191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26192       };
26193     }
26194   }
26195   jresult = new Dali::Actor((const Dali::Actor &)result); 
26196   return jresult;
26197 }
26198
26199
26200 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_GetLocalPosition(void * jarg1, unsigned long jarg2) {
26201   void * jresult ;
26202   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26203   std::size_t arg2 ;
26204   Dali::Vector2 *result = 0 ;
26205   
26206   arg1 = (Dali::TouchData *)jarg1; 
26207   arg2 = (std::size_t)jarg2; 
26208   {
26209     try {
26210       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetLocalPosition(arg2);
26211     } catch (std::out_of_range& e) {
26212       {
26213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26214       };
26215     } catch (std::exception& e) {
26216       {
26217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26218       };
26219     } catch (...) {
26220       {
26221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26222       };
26223     }
26224   }
26225   jresult = (void *)result; 
26226   return jresult;
26227 }
26228
26229
26230 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_GetScreenPosition(void * jarg1, unsigned long jarg2) {
26231   void * jresult ;
26232   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26233   std::size_t arg2 ;
26234   Dali::Vector2 *result = 0 ;
26235   
26236   arg1 = (Dali::TouchData *)jarg1; 
26237   arg2 = (std::size_t)jarg2; 
26238   {
26239     try {
26240       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetScreenPosition(arg2);
26241     } catch (std::out_of_range& e) {
26242       {
26243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26244       };
26245     } catch (std::exception& e) {
26246       {
26247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26248       };
26249     } catch (...) {
26250       {
26251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26252       };
26253     }
26254   }
26255   jresult = (void *)result; 
26256   return jresult;
26257 }
26258
26259
26260 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TouchData_GetRadius(void * jarg1, unsigned long jarg2) {
26261   float jresult ;
26262   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26263   std::size_t arg2 ;
26264   float result;
26265   
26266   arg1 = (Dali::TouchData *)jarg1; 
26267   arg2 = (std::size_t)jarg2; 
26268   {
26269     try {
26270       result = (float)((Dali::TouchData const *)arg1)->GetRadius(arg2);
26271     } catch (std::out_of_range& e) {
26272       {
26273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26274       };
26275     } catch (std::exception& e) {
26276       {
26277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26278       };
26279     } catch (...) {
26280       {
26281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26282       };
26283     }
26284   }
26285   jresult = result; 
26286   return jresult;
26287 }
26288
26289
26290 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_GetEllipseRadius(void * jarg1, unsigned long jarg2) {
26291   void * jresult ;
26292   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26293   std::size_t arg2 ;
26294   Dali::Vector2 *result = 0 ;
26295   
26296   arg1 = (Dali::TouchData *)jarg1; 
26297   arg2 = (std::size_t)jarg2; 
26298   {
26299     try {
26300       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetEllipseRadius(arg2);
26301     } catch (std::out_of_range& e) {
26302       {
26303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26304       };
26305     } catch (std::exception& e) {
26306       {
26307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26308       };
26309     } catch (...) {
26310       {
26311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26312       };
26313     }
26314   }
26315   jresult = (void *)result; 
26316   return jresult;
26317 }
26318
26319
26320 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TouchData_GetPressure(void * jarg1, unsigned long jarg2) {
26321   float jresult ;
26322   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26323   std::size_t arg2 ;
26324   float result;
26325   
26326   arg1 = (Dali::TouchData *)jarg1; 
26327   arg2 = (std::size_t)jarg2; 
26328   {
26329     try {
26330       result = (float)((Dali::TouchData const *)arg1)->GetPressure(arg2);
26331     } catch (std::out_of_range& e) {
26332       {
26333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26334       };
26335     } catch (std::exception& e) {
26336       {
26337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26338       };
26339     } catch (...) {
26340       {
26341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26342       };
26343     }
26344   }
26345   jresult = result; 
26346   return jresult;
26347 }
26348
26349
26350 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchData_GetAngle(void * jarg1, unsigned long jarg2) {
26351   void * jresult ;
26352   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26353   std::size_t arg2 ;
26354   Dali::Degree result;
26355   
26356   arg1 = (Dali::TouchData *)jarg1; 
26357   arg2 = (std::size_t)jarg2; 
26358   {
26359     try {
26360       result = ((Dali::TouchData const *)arg1)->GetAngle(arg2);
26361     } catch (std::out_of_range& e) {
26362       {
26363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26364       };
26365     } catch (std::exception& e) {
26366       {
26367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26368       };
26369     } catch (...) {
26370       {
26371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26372       };
26373     }
26374   }
26375   jresult = new Dali::Degree((const Dali::Degree &)result); 
26376   return jresult;
26377 }
26378
26379
26380 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_GestureDetector__SWIG_0() {
26381   void * jresult ;
26382   Dali::GestureDetector *result = 0 ;
26383   
26384   {
26385     try {
26386       result = (Dali::GestureDetector *)new Dali::GestureDetector();
26387     } catch (std::out_of_range& e) {
26388       {
26389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26390       };
26391     } catch (std::exception& e) {
26392       {
26393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26394       };
26395     } catch (...) {
26396       {
26397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26398       };
26399     }
26400   }
26401   jresult = (void *)result; 
26402   return jresult;
26403 }
26404
26405
26406 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GestureDetector_DownCast(void * jarg1) {
26407   void * jresult ;
26408   Dali::BaseHandle arg1 ;
26409   Dali::BaseHandle *argp1 ;
26410   Dali::GestureDetector result;
26411   
26412   argp1 = (Dali::BaseHandle *)jarg1; 
26413   if (!argp1) {
26414     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
26415     return 0;
26416   }
26417   arg1 = *argp1; 
26418   {
26419     try {
26420       result = Dali::GestureDetector::DownCast(arg1);
26421     } catch (std::out_of_range& e) {
26422       {
26423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26424       };
26425     } catch (std::exception& e) {
26426       {
26427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26428       };
26429     } catch (...) {
26430       {
26431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26432       };
26433     }
26434   }
26435   jresult = new Dali::GestureDetector((const Dali::GestureDetector &)result); 
26436   return jresult;
26437 }
26438
26439
26440 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_GestureDetector(void * jarg1) {
26441   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26442   
26443   arg1 = (Dali::GestureDetector *)jarg1; 
26444   {
26445     try {
26446       delete arg1;
26447     } catch (std::out_of_range& e) {
26448       {
26449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26450       };
26451     } catch (std::exception& e) {
26452       {
26453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26454       };
26455     } catch (...) {
26456       {
26457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26458       };
26459     }
26460   }
26461 }
26462
26463
26464 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_GestureDetector__SWIG_1(void * jarg1) {
26465   void * jresult ;
26466   Dali::GestureDetector *arg1 = 0 ;
26467   Dali::GestureDetector *result = 0 ;
26468   
26469   arg1 = (Dali::GestureDetector *)jarg1;
26470   if (!arg1) {
26471     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26472     return 0;
26473   } 
26474   {
26475     try {
26476       result = (Dali::GestureDetector *)new Dali::GestureDetector((Dali::GestureDetector const &)*arg1);
26477     } catch (std::out_of_range& e) {
26478       {
26479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26480       };
26481     } catch (std::exception& e) {
26482       {
26483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26484       };
26485     } catch (...) {
26486       {
26487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26488       };
26489     }
26490   }
26491   jresult = (void *)result; 
26492   return jresult;
26493 }
26494
26495
26496 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GestureDetector_Assign(void * jarg1, void * jarg2) {
26497   void * jresult ;
26498   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26499   Dali::GestureDetector *arg2 = 0 ;
26500   Dali::GestureDetector *result = 0 ;
26501   
26502   arg1 = (Dali::GestureDetector *)jarg1; 
26503   arg2 = (Dali::GestureDetector *)jarg2;
26504   if (!arg2) {
26505     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26506     return 0;
26507   } 
26508   {
26509     try {
26510       result = (Dali::GestureDetector *) &(arg1)->operator =((Dali::GestureDetector const &)*arg2);
26511     } catch (std::out_of_range& e) {
26512       {
26513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26514       };
26515     } catch (std::exception& e) {
26516       {
26517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26518       };
26519     } catch (...) {
26520       {
26521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26522       };
26523     }
26524   }
26525   jresult = (void *)result; 
26526   return jresult;
26527 }
26528
26529
26530 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GestureDetector_Attach(void * jarg1, void * jarg2) {
26531   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26532   Dali::Actor arg2 ;
26533   Dali::Actor *argp2 ;
26534   
26535   arg1 = (Dali::GestureDetector *)jarg1; 
26536   argp2 = (Dali::Actor *)jarg2; 
26537   if (!argp2) {
26538     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26539     return ;
26540   }
26541   arg2 = *argp2; 
26542   {
26543     try {
26544       (arg1)->Attach(arg2);
26545     } catch (std::out_of_range& e) {
26546       {
26547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26548       };
26549     } catch (std::exception& e) {
26550       {
26551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26552       };
26553     } catch (...) {
26554       {
26555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26556       };
26557     }
26558   }
26559 }
26560
26561
26562 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GestureDetector_Detach(void * jarg1, void * jarg2) {
26563   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26564   Dali::Actor arg2 ;
26565   Dali::Actor *argp2 ;
26566   
26567   arg1 = (Dali::GestureDetector *)jarg1; 
26568   argp2 = (Dali::Actor *)jarg2; 
26569   if (!argp2) {
26570     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26571     return ;
26572   }
26573   arg2 = *argp2; 
26574   {
26575     try {
26576       (arg1)->Detach(arg2);
26577     } catch (std::out_of_range& e) {
26578       {
26579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26580       };
26581     } catch (std::exception& e) {
26582       {
26583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26584       };
26585     } catch (...) {
26586       {
26587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26588       };
26589     }
26590   }
26591 }
26592
26593
26594 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GestureDetector_DetachAll(void * jarg1) {
26595   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26596   
26597   arg1 = (Dali::GestureDetector *)jarg1; 
26598   {
26599     try {
26600       (arg1)->DetachAll();
26601     } catch (std::out_of_range& e) {
26602       {
26603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26604       };
26605     } catch (std::exception& e) {
26606       {
26607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26608       };
26609     } catch (...) {
26610       {
26611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26612       };
26613     }
26614   }
26615 }
26616
26617
26618 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_GestureDetector_GetAttachedActorCount(void * jarg1) {
26619   unsigned long jresult ;
26620   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26621   size_t result;
26622   
26623   arg1 = (Dali::GestureDetector *)jarg1; 
26624   {
26625     try {
26626       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActorCount();
26627     } catch (std::out_of_range& e) {
26628       {
26629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26630       };
26631     } catch (std::exception& e) {
26632       {
26633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26634       };
26635     } catch (...) {
26636       {
26637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26638       };
26639     }
26640   }
26641   jresult = (unsigned long)result; 
26642   return jresult;
26643 }
26644
26645
26646 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GestureDetector_GetAttachedActor(void * jarg1, unsigned long jarg2) {
26647   void * jresult ;
26648   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26649   size_t arg2 ;
26650   Dali::Actor result;
26651   
26652   arg1 = (Dali::GestureDetector *)jarg1; 
26653   arg2 = (size_t)jarg2; 
26654   {
26655     try {
26656       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActor(arg2);
26657     } catch (std::out_of_range& e) {
26658       {
26659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26660       };
26661     } catch (std::exception& e) {
26662       {
26663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26664       };
26665     } catch (...) {
26666       {
26667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26668       };
26669     }
26670   }
26671   jresult = new Dali::Actor((const Dali::Actor &)result); 
26672   return jresult;
26673 }
26674
26675
26676 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Gesture(void * jarg1) {
26677   void * jresult ;
26678   Dali::Gesture *arg1 = 0 ;
26679   Dali::Gesture *result = 0 ;
26680   
26681   arg1 = (Dali::Gesture *)jarg1;
26682   if (!arg1) {
26683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26684     return 0;
26685   } 
26686   {
26687     try {
26688       result = (Dali::Gesture *)new Dali::Gesture((Dali::Gesture const &)*arg1);
26689     } catch (std::out_of_range& e) {
26690       {
26691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26692       };
26693     } catch (std::exception& e) {
26694       {
26695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26696       };
26697     } catch (...) {
26698       {
26699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26700       };
26701     }
26702   }
26703   jresult = (void *)result; 
26704   return jresult;
26705 }
26706
26707
26708 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Gesture_Assign(void * jarg1, void * jarg2) {
26709   void * jresult ;
26710   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26711   Dali::Gesture *arg2 = 0 ;
26712   Dali::Gesture *result = 0 ;
26713   
26714   arg1 = (Dali::Gesture *)jarg1; 
26715   arg2 = (Dali::Gesture *)jarg2;
26716   if (!arg2) {
26717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26718     return 0;
26719   } 
26720   {
26721     try {
26722       result = (Dali::Gesture *) &(arg1)->operator =((Dali::Gesture const &)*arg2);
26723     } catch (std::out_of_range& e) {
26724       {
26725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26726       };
26727     } catch (std::exception& e) {
26728       {
26729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26730       };
26731     } catch (...) {
26732       {
26733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26734       };
26735     }
26736   }
26737   jresult = (void *)result; 
26738   return jresult;
26739 }
26740
26741
26742 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Gesture(void * jarg1) {
26743   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26744   
26745   arg1 = (Dali::Gesture *)jarg1; 
26746   {
26747     try {
26748       delete arg1;
26749     } catch (std::out_of_range& e) {
26750       {
26751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26752       };
26753     } catch (std::exception& e) {
26754       {
26755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26756       };
26757     } catch (...) {
26758       {
26759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26760       };
26761     }
26762   }
26763 }
26764
26765
26766 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Gesture_type_set(void * jarg1, int jarg2) {
26767   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26768   Dali::Gesture::Type arg2 ;
26769   
26770   arg1 = (Dali::Gesture *)jarg1; 
26771   arg2 = (Dali::Gesture::Type)jarg2; 
26772   if (arg1) (arg1)->type = arg2;
26773 }
26774
26775
26776 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Gesture_type_get(void * jarg1) {
26777   int jresult ;
26778   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26779   Dali::Gesture::Type result;
26780   
26781   arg1 = (Dali::Gesture *)jarg1; 
26782   result = (Dali::Gesture::Type) ((arg1)->type);
26783   jresult = (int)result; 
26784   return jresult;
26785 }
26786
26787
26788 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Gesture_state_set(void * jarg1, int jarg2) {
26789   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26790   Dali::Gesture::State arg2 ;
26791   
26792   arg1 = (Dali::Gesture *)jarg1; 
26793   arg2 = (Dali::Gesture::State)jarg2; 
26794   if (arg1) (arg1)->state = arg2;
26795 }
26796
26797
26798 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Gesture_state_get(void * jarg1) {
26799   int jresult ;
26800   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26801   Dali::Gesture::State result;
26802   
26803   arg1 = (Dali::Gesture *)jarg1; 
26804   result = (Dali::Gesture::State) ((arg1)->state);
26805   jresult = (int)result; 
26806   return jresult;
26807 }
26808
26809
26810 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Gesture_time_set(void * jarg1, unsigned int jarg2) {
26811   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26812   unsigned int arg2 ;
26813   
26814   arg1 = (Dali::Gesture *)jarg1; 
26815   arg2 = (unsigned int)jarg2; 
26816   if (arg1) (arg1)->time = arg2;
26817 }
26818
26819
26820 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Gesture_time_get(void * jarg1) {
26821   unsigned int jresult ;
26822   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26823   unsigned int result;
26824   
26825   arg1 = (Dali::Gesture *)jarg1; 
26826   result = (unsigned int) ((arg1)->time);
26827   jresult = result; 
26828   return jresult;
26829 }
26830
26831
26832 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_HoverEvent__SWIG_0() {
26833   void * jresult ;
26834   Dali::HoverEvent *result = 0 ;
26835   
26836   {
26837     try {
26838       result = (Dali::HoverEvent *)new Dali::HoverEvent();
26839     } catch (std::out_of_range& e) {
26840       {
26841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26842       };
26843     } catch (std::exception& e) {
26844       {
26845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26846       };
26847     } catch (...) {
26848       {
26849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26850       };
26851     }
26852   }
26853   jresult = (void *)result; 
26854   return jresult;
26855 }
26856
26857
26858 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_HoverEvent__SWIG_1(unsigned long jarg1) {
26859   void * jresult ;
26860   unsigned long arg1 ;
26861   Dali::HoverEvent *result = 0 ;
26862   
26863   arg1 = (unsigned long)jarg1; 
26864   {
26865     try {
26866       result = (Dali::HoverEvent *)new Dali::HoverEvent(arg1);
26867     } catch (std::out_of_range& e) {
26868       {
26869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26870       };
26871     } catch (std::exception& e) {
26872       {
26873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26874       };
26875     } catch (...) {
26876       {
26877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26878       };
26879     }
26880   }
26881   jresult = (void *)result; 
26882   return jresult;
26883 }
26884
26885
26886 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_HoverEvent(void * jarg1) {
26887   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26888   
26889   arg1 = (Dali::HoverEvent *)jarg1; 
26890   {
26891     try {
26892       delete arg1;
26893     } catch (std::out_of_range& e) {
26894       {
26895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
26896       };
26897     } catch (std::exception& e) {
26898       {
26899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
26900       };
26901     } catch (...) {
26902       {
26903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
26904       };
26905     }
26906   }
26907 }
26908
26909
26910 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_HoverEvent_points_set(void * jarg1, void * jarg2) {
26911   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26912   Dali::TouchPointContainer *arg2 = (Dali::TouchPointContainer *) 0 ;
26913   
26914   arg1 = (Dali::HoverEvent *)jarg1; 
26915   arg2 = (Dali::TouchPointContainer *)jarg2; 
26916   if (arg1) (arg1)->points = *arg2;
26917 }
26918
26919
26920 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_HoverEvent_points_get(void * jarg1) {
26921   void * jresult ;
26922   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26923   Dali::TouchPointContainer *result = 0 ;
26924   
26925   arg1 = (Dali::HoverEvent *)jarg1; 
26926   result = (Dali::TouchPointContainer *)& ((arg1)->points);
26927   jresult = (void *)result; 
26928   return jresult;
26929 }
26930
26931
26932 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_HoverEvent_time_set(void * jarg1, unsigned long jarg2) {
26933   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26934   unsigned long arg2 ;
26935   
26936   arg1 = (Dali::HoverEvent *)jarg1; 
26937   arg2 = (unsigned long)jarg2; 
26938   if (arg1) (arg1)->time = arg2;
26939 }
26940
26941
26942 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_HoverEvent_time_get(void * jarg1) {
26943   unsigned long jresult ;
26944   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26945   unsigned long result;
26946   
26947   arg1 = (Dali::HoverEvent *)jarg1; 
26948   result = (unsigned long) ((arg1)->time);
26949   jresult = (unsigned long)result; 
26950   return jresult;
26951 }
26952
26953
26954 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_HoverEvent_GetPointCount(void * jarg1) {
26955   unsigned int jresult ;
26956   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26957   unsigned int result;
26958   
26959   arg1 = (Dali::HoverEvent *)jarg1; 
26960   {
26961     try {
26962       result = (unsigned int)((Dali::HoverEvent const *)arg1)->GetPointCount();
26963     } catch (std::out_of_range& e) {
26964       {
26965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26966       };
26967     } catch (std::exception& e) {
26968       {
26969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
26970       };
26971     } catch (...) {
26972       {
26973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
26974       };
26975     }
26976   }
26977   jresult = result; 
26978   return jresult;
26979 }
26980
26981
26982 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_HoverEvent_GetPoint(void * jarg1, unsigned int jarg2) {
26983   void * jresult ;
26984   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26985   unsigned int arg2 ;
26986   Dali::TouchPoint *result = 0 ;
26987   
26988   arg1 = (Dali::HoverEvent *)jarg1; 
26989   arg2 = (unsigned int)jarg2; 
26990   {
26991     try {
26992       result = (Dali::TouchPoint *) &((Dali::HoverEvent const *)arg1)->GetPoint(arg2);
26993     } catch (std::out_of_range& e) {
26994       {
26995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
26996       };
26997     } catch (std::exception& e) {
26998       {
26999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27000       };
27001     } catch (...) {
27002       {
27003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27004       };
27005     }
27006   }
27007   jresult = (void *)result; 
27008   return jresult;
27009 }
27010
27011
27012 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyEvent__SWIG_0() {
27013   void * jresult ;
27014   Dali::KeyEvent *result = 0 ;
27015   
27016   {
27017     try {
27018       result = (Dali::KeyEvent *)new Dali::KeyEvent();
27019     } catch (std::out_of_range& e) {
27020       {
27021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27022       };
27023     } catch (std::exception& e) {
27024       {
27025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27026       };
27027     } catch (...) {
27028       {
27029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27030       };
27031     }
27032   }
27033   jresult = (void *)result; 
27034   return jresult;
27035 }
27036
27037
27038 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyEvent__SWIG_1(char * jarg1, char * jarg2, int jarg3, int jarg4, unsigned long jarg5, int jarg6) {
27039   void * jresult ;
27040   std::string *arg1 = 0 ;
27041   std::string *arg2 = 0 ;
27042   int arg3 ;
27043   int arg4 ;
27044   unsigned long arg5 ;
27045   Dali::KeyEvent::State *arg6 = 0 ;
27046   Dali::KeyEvent::State temp6 ;
27047   Dali::KeyEvent *result = 0 ;
27048   
27049   if (!jarg1) {
27050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27051     return 0;
27052   }
27053   std::string arg1_str(jarg1);
27054   arg1 = &arg1_str; 
27055   if (!jarg2) {
27056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27057     return 0;
27058   }
27059   std::string arg2_str(jarg2);
27060   arg2 = &arg2_str; 
27061   arg3 = (int)jarg3; 
27062   arg4 = (int)jarg4; 
27063   arg5 = (unsigned long)jarg5; 
27064   temp6 = (Dali::KeyEvent::State)jarg6; 
27065   arg6 = &temp6; 
27066   {
27067     try {
27068       result = (Dali::KeyEvent *)new Dali::KeyEvent((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,(Dali::KeyEvent::State const &)*arg6);
27069     } catch (std::out_of_range& e) {
27070       {
27071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27072       };
27073     } catch (std::exception& e) {
27074       {
27075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27076       };
27077     } catch (...) {
27078       {
27079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27080       };
27081     }
27082   }
27083   jresult = (void *)result; 
27084   
27085   //argout typemap for const std::string&
27086   
27087   
27088   //argout typemap for const std::string&
27089   
27090   return jresult;
27091 }
27092
27093
27094 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_KeyEvent(void * jarg1) {
27095   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27096   
27097   arg1 = (Dali::KeyEvent *)jarg1; 
27098   {
27099     try {
27100       delete arg1;
27101     } catch (std::out_of_range& e) {
27102       {
27103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27104       };
27105     } catch (std::exception& e) {
27106       {
27107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27108       };
27109     } catch (...) {
27110       {
27111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27112       };
27113     }
27114   }
27115 }
27116
27117
27118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyEvent_IsShiftModifier(void * jarg1) {
27119   unsigned int jresult ;
27120   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27121   bool result;
27122   
27123   arg1 = (Dali::KeyEvent *)jarg1; 
27124   {
27125     try {
27126       result = (bool)((Dali::KeyEvent const *)arg1)->IsShiftModifier();
27127     } catch (std::out_of_range& e) {
27128       {
27129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27130       };
27131     } catch (std::exception& e) {
27132       {
27133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27134       };
27135     } catch (...) {
27136       {
27137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27138       };
27139     }
27140   }
27141   jresult = result; 
27142   return jresult;
27143 }
27144
27145
27146 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyEvent_IsCtrlModifier(void * jarg1) {
27147   unsigned int jresult ;
27148   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27149   bool result;
27150   
27151   arg1 = (Dali::KeyEvent *)jarg1; 
27152   {
27153     try {
27154       result = (bool)((Dali::KeyEvent const *)arg1)->IsCtrlModifier();
27155     } catch (std::out_of_range& e) {
27156       {
27157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27158       };
27159     } catch (std::exception& e) {
27160       {
27161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27162       };
27163     } catch (...) {
27164       {
27165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27166       };
27167     }
27168   }
27169   jresult = result; 
27170   return jresult;
27171 }
27172
27173
27174 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyEvent_IsAltModifier(void * jarg1) {
27175   unsigned int jresult ;
27176   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27177   bool result;
27178   
27179   arg1 = (Dali::KeyEvent *)jarg1; 
27180   {
27181     try {
27182       result = (bool)((Dali::KeyEvent const *)arg1)->IsAltModifier();
27183     } catch (std::out_of_range& e) {
27184       {
27185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27186       };
27187     } catch (std::exception& e) {
27188       {
27189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27190       };
27191     } catch (...) {
27192       {
27193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27194       };
27195     }
27196   }
27197   jresult = result; 
27198   return jresult;
27199 }
27200
27201
27202 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_keyPressedName_set(void * jarg1, char * jarg2) {
27203   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27204   std::string *arg2 = 0 ;
27205   
27206   arg1 = (Dali::KeyEvent *)jarg1; 
27207   if (!jarg2) {
27208     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27209     return ;
27210   }
27211   std::string arg2_str(jarg2);
27212   arg2 = &arg2_str; 
27213   if (arg1) (arg1)->keyPressedName = *arg2;
27214   
27215   //argout typemap for const std::string&
27216   
27217 }
27218
27219
27220 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_KeyEvent_keyPressedName_get(void * jarg1) {
27221   char * jresult ;
27222   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27223   std::string *result = 0 ;
27224   
27225   arg1 = (Dali::KeyEvent *)jarg1; 
27226   result = (std::string *) & ((arg1)->keyPressedName);
27227   jresult = SWIG_csharp_string_callback(result->c_str()); 
27228   return jresult;
27229 }
27230
27231
27232 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_keyPressed_set(void * jarg1, char * jarg2) {
27233   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27234   std::string *arg2 = 0 ;
27235   
27236   arg1 = (Dali::KeyEvent *)jarg1; 
27237   if (!jarg2) {
27238     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27239     return ;
27240   }
27241   std::string arg2_str(jarg2);
27242   arg2 = &arg2_str; 
27243   if (arg1) (arg1)->keyPressed = *arg2;
27244   
27245   //argout typemap for const std::string&
27246   
27247 }
27248
27249
27250 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_KeyEvent_keyPressed_get(void * jarg1) {
27251   char * jresult ;
27252   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27253   std::string *result = 0 ;
27254   
27255   arg1 = (Dali::KeyEvent *)jarg1; 
27256   result = (std::string *) & ((arg1)->keyPressed);
27257   jresult = SWIG_csharp_string_callback(result->c_str()); 
27258   return jresult;
27259 }
27260
27261
27262 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_keyCode_set(void * jarg1, int jarg2) {
27263   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27264   int arg2 ;
27265   
27266   arg1 = (Dali::KeyEvent *)jarg1; 
27267   arg2 = (int)jarg2; 
27268   if (arg1) (arg1)->keyCode = arg2;
27269 }
27270
27271
27272 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_KeyEvent_keyCode_get(void * jarg1) {
27273   int jresult ;
27274   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27275   int result;
27276   
27277   arg1 = (Dali::KeyEvent *)jarg1; 
27278   result = (int) ((arg1)->keyCode);
27279   jresult = result; 
27280   return jresult;
27281 }
27282
27283
27284 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_keyModifier_set(void * jarg1, int jarg2) {
27285   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27286   int arg2 ;
27287   
27288   arg1 = (Dali::KeyEvent *)jarg1; 
27289   arg2 = (int)jarg2; 
27290   if (arg1) (arg1)->keyModifier = arg2;
27291 }
27292
27293
27294 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_KeyEvent_keyModifier_get(void * jarg1) {
27295   int jresult ;
27296   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27297   int result;
27298   
27299   arg1 = (Dali::KeyEvent *)jarg1; 
27300   result = (int) ((arg1)->keyModifier);
27301   jresult = result; 
27302   return jresult;
27303 }
27304
27305
27306 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_time_set(void * jarg1, unsigned long jarg2) {
27307   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27308   unsigned long arg2 ;
27309   
27310   arg1 = (Dali::KeyEvent *)jarg1; 
27311   arg2 = (unsigned long)jarg2; 
27312   if (arg1) (arg1)->time = arg2;
27313 }
27314
27315
27316 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_KeyEvent_time_get(void * jarg1) {
27317   unsigned long jresult ;
27318   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27319   unsigned long result;
27320   
27321   arg1 = (Dali::KeyEvent *)jarg1; 
27322   result = (unsigned long) ((arg1)->time);
27323   jresult = (unsigned long)result; 
27324   return jresult;
27325 }
27326
27327
27328 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEvent_state_set(void * jarg1, int jarg2) {
27329   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27330   Dali::KeyEvent::State arg2 ;
27331   
27332   arg1 = (Dali::KeyEvent *)jarg1; 
27333   arg2 = (Dali::KeyEvent::State)jarg2; 
27334   if (arg1) (arg1)->state = arg2;
27335 }
27336
27337
27338 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_KeyEvent_state_get(void * jarg1) {
27339   int jresult ;
27340   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27341   Dali::KeyEvent::State result;
27342   
27343   arg1 = (Dali::KeyEvent *)jarg1; 
27344   result = (Dali::KeyEvent::State) ((arg1)->state);
27345   jresult = (int)result; 
27346   return jresult;
27347 }
27348
27349
27350 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LongPressGestureDetector__SWIG_0() {
27351   void * jresult ;
27352   Dali::LongPressGestureDetector *result = 0 ;
27353   
27354   {
27355     try {
27356       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector();
27357     } catch (std::out_of_range& e) {
27358       {
27359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27360       };
27361     } catch (std::exception& e) {
27362       {
27363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27364       };
27365     } catch (...) {
27366       {
27367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27368       };
27369     }
27370   }
27371   jresult = (void *)result; 
27372   return jresult;
27373 }
27374
27375
27376 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_New__SWIG_0() {
27377   void * jresult ;
27378   Dali::LongPressGestureDetector result;
27379   
27380   {
27381     try {
27382       result = Dali::LongPressGestureDetector::New();
27383     } catch (std::out_of_range& e) {
27384       {
27385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27386       };
27387     } catch (std::exception& e) {
27388       {
27389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27390       };
27391     } catch (...) {
27392       {
27393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27394       };
27395     }
27396   }
27397   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
27398   return jresult;
27399 }
27400
27401
27402 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_New__SWIG_1(unsigned int jarg1) {
27403   void * jresult ;
27404   unsigned int arg1 ;
27405   Dali::LongPressGestureDetector result;
27406   
27407   arg1 = (unsigned int)jarg1; 
27408   {
27409     try {
27410       result = Dali::LongPressGestureDetector::New(arg1);
27411     } catch (std::out_of_range& e) {
27412       {
27413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27414       };
27415     } catch (std::exception& e) {
27416       {
27417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27418       };
27419     } catch (...) {
27420       {
27421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27422       };
27423     }
27424   }
27425   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
27426   return jresult;
27427 }
27428
27429
27430 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
27431   void * jresult ;
27432   unsigned int arg1 ;
27433   unsigned int arg2 ;
27434   Dali::LongPressGestureDetector result;
27435   
27436   arg1 = (unsigned int)jarg1; 
27437   arg2 = (unsigned int)jarg2; 
27438   {
27439     try {
27440       result = Dali::LongPressGestureDetector::New(arg1,arg2);
27441     } catch (std::out_of_range& e) {
27442       {
27443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27444       };
27445     } catch (std::exception& e) {
27446       {
27447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27448       };
27449     } catch (...) {
27450       {
27451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27452       };
27453     }
27454   }
27455   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
27456   return jresult;
27457 }
27458
27459
27460 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_DownCast(void * jarg1) {
27461   void * jresult ;
27462   Dali::BaseHandle arg1 ;
27463   Dali::BaseHandle *argp1 ;
27464   Dali::LongPressGestureDetector result;
27465   
27466   argp1 = (Dali::BaseHandle *)jarg1; 
27467   if (!argp1) {
27468     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
27469     return 0;
27470   }
27471   arg1 = *argp1; 
27472   {
27473     try {
27474       result = Dali::LongPressGestureDetector::DownCast(arg1);
27475     } catch (std::out_of_range& e) {
27476       {
27477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27478       };
27479     } catch (std::exception& e) {
27480       {
27481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27482       };
27483     } catch (...) {
27484       {
27485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27486       };
27487     }
27488   }
27489   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
27490   return jresult;
27491 }
27492
27493
27494 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_LongPressGestureDetector(void * jarg1) {
27495   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27496   
27497   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27498   {
27499     try {
27500       delete arg1;
27501     } catch (std::out_of_range& e) {
27502       {
27503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27504       };
27505     } catch (std::exception& e) {
27506       {
27507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27508       };
27509     } catch (...) {
27510       {
27511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27512       };
27513     }
27514   }
27515 }
27516
27517
27518 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LongPressGestureDetector__SWIG_1(void * jarg1) {
27519   void * jresult ;
27520   Dali::LongPressGestureDetector *arg1 = 0 ;
27521   Dali::LongPressGestureDetector *result = 0 ;
27522   
27523   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27524   if (!arg1) {
27525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27526     return 0;
27527   } 
27528   {
27529     try {
27530       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector((Dali::LongPressGestureDetector const &)*arg1);
27531     } catch (std::out_of_range& e) {
27532       {
27533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27534       };
27535     } catch (std::exception& e) {
27536       {
27537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27538       };
27539     } catch (...) {
27540       {
27541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27542       };
27543     }
27544   }
27545   jresult = (void *)result; 
27546   return jresult;
27547 }
27548
27549
27550 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_Assign(void * jarg1, void * jarg2) {
27551   void * jresult ;
27552   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27553   Dali::LongPressGestureDetector *arg2 = 0 ;
27554   Dali::LongPressGestureDetector *result = 0 ;
27555   
27556   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27557   arg2 = (Dali::LongPressGestureDetector *)jarg2;
27558   if (!arg2) {
27559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27560     return 0;
27561   } 
27562   {
27563     try {
27564       result = (Dali::LongPressGestureDetector *) &(arg1)->operator =((Dali::LongPressGestureDetector const &)*arg2);
27565     } catch (std::out_of_range& e) {
27566       {
27567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27568       };
27569     } catch (std::exception& e) {
27570       {
27571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27572       };
27573     } catch (...) {
27574       {
27575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27576       };
27577     }
27578   }
27579   jresult = (void *)result; 
27580   return jresult;
27581 }
27582
27583
27584 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_SetTouchesRequired__SWIG_0(void * jarg1, unsigned int jarg2) {
27585   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27586   unsigned int arg2 ;
27587   
27588   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27589   arg2 = (unsigned int)jarg2; 
27590   {
27591     try {
27592       (arg1)->SetTouchesRequired(arg2);
27593     } catch (std::out_of_range& e) {
27594       {
27595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27596       };
27597     } catch (std::exception& e) {
27598       {
27599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27600       };
27601     } catch (...) {
27602       {
27603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27604       };
27605     }
27606   }
27607 }
27608
27609
27610 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_SetTouchesRequired__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
27611   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27612   unsigned int arg2 ;
27613   unsigned int arg3 ;
27614   
27615   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27616   arg2 = (unsigned int)jarg2; 
27617   arg3 = (unsigned int)jarg3; 
27618   {
27619     try {
27620       (arg1)->SetTouchesRequired(arg2,arg3);
27621     } catch (std::out_of_range& e) {
27622       {
27623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27624       };
27625     } catch (std::exception& e) {
27626       {
27627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27628       };
27629     } catch (...) {
27630       {
27631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27632       };
27633     }
27634   }
27635 }
27636
27637
27638 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
27639   unsigned int jresult ;
27640   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27641   unsigned int result;
27642   
27643   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27644   {
27645     try {
27646       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMinimumTouchesRequired();
27647     } catch (std::out_of_range& e) {
27648       {
27649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27650       };
27651     } catch (std::exception& e) {
27652       {
27653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27654       };
27655     } catch (...) {
27656       {
27657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27658       };
27659     }
27660   }
27661   jresult = result; 
27662   return jresult;
27663 }
27664
27665
27666 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
27667   unsigned int jresult ;
27668   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27669   unsigned int result;
27670   
27671   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27672   {
27673     try {
27674       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMaximumTouchesRequired();
27675     } catch (std::out_of_range& e) {
27676       {
27677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27678       };
27679     } catch (std::exception& e) {
27680       {
27681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27682       };
27683     } catch (...) {
27684       {
27685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27686       };
27687     }
27688   }
27689   jresult = result; 
27690   return jresult;
27691 }
27692
27693
27694 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_DetectedSignal(void * jarg1) {
27695   void * jresult ;
27696   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27697   Dali::LongPressGestureDetector::DetectedSignalType *result = 0 ;
27698   
27699   arg1 = (Dali::LongPressGestureDetector *)jarg1; 
27700   {
27701     try {
27702       result = (Dali::LongPressGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
27703     } catch (std::out_of_range& e) {
27704       {
27705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27706       };
27707     } catch (std::exception& e) {
27708       {
27709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27710       };
27711     } catch (...) {
27712       {
27713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27714       };
27715     }
27716   }
27717   jresult = (void *)result; 
27718   return jresult;
27719 }
27720
27721
27722 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LongPressGesture__SWIG_0(int jarg1) {
27723   void * jresult ;
27724   Dali::Gesture::State arg1 ;
27725   Dali::LongPressGesture *result = 0 ;
27726   
27727   arg1 = (Dali::Gesture::State)jarg1; 
27728   {
27729     try {
27730       result = (Dali::LongPressGesture *)new Dali::LongPressGesture(arg1);
27731     } catch (std::out_of_range& e) {
27732       {
27733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27734       };
27735     } catch (std::exception& e) {
27736       {
27737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27738       };
27739     } catch (...) {
27740       {
27741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27742       };
27743     }
27744   }
27745   jresult = (void *)result; 
27746   return jresult;
27747 }
27748
27749
27750 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LongPressGesture__SWIG_1(void * jarg1) {
27751   void * jresult ;
27752   Dali::LongPressGesture *arg1 = 0 ;
27753   Dali::LongPressGesture *result = 0 ;
27754   
27755   arg1 = (Dali::LongPressGesture *)jarg1;
27756   if (!arg1) {
27757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27758     return 0;
27759   } 
27760   {
27761     try {
27762       result = (Dali::LongPressGesture *)new Dali::LongPressGesture((Dali::LongPressGesture const &)*arg1);
27763     } catch (std::out_of_range& e) {
27764       {
27765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27766       };
27767     } catch (std::exception& e) {
27768       {
27769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27770       };
27771     } catch (...) {
27772       {
27773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27774       };
27775     }
27776   }
27777   jresult = (void *)result; 
27778   return jresult;
27779 }
27780
27781
27782 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGesture_Assign(void * jarg1, void * jarg2) {
27783   void * jresult ;
27784   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27785   Dali::LongPressGesture *arg2 = 0 ;
27786   Dali::LongPressGesture *result = 0 ;
27787   
27788   arg1 = (Dali::LongPressGesture *)jarg1; 
27789   arg2 = (Dali::LongPressGesture *)jarg2;
27790   if (!arg2) {
27791     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27792     return 0;
27793   } 
27794   {
27795     try {
27796       result = (Dali::LongPressGesture *) &(arg1)->operator =((Dali::LongPressGesture const &)*arg2);
27797     } catch (std::out_of_range& e) {
27798       {
27799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27800       };
27801     } catch (std::exception& e) {
27802       {
27803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27804       };
27805     } catch (...) {
27806       {
27807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27808       };
27809     }
27810   }
27811   jresult = (void *)result; 
27812   return jresult;
27813 }
27814
27815
27816 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_LongPressGesture(void * jarg1) {
27817   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27818   
27819   arg1 = (Dali::LongPressGesture *)jarg1; 
27820   {
27821     try {
27822       delete arg1;
27823     } catch (std::out_of_range& e) {
27824       {
27825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27826       };
27827     } catch (std::exception& e) {
27828       {
27829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27830       };
27831     } catch (...) {
27832       {
27833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27834       };
27835     }
27836   }
27837 }
27838
27839
27840 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
27841   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27842   unsigned int arg2 ;
27843   
27844   arg1 = (Dali::LongPressGesture *)jarg1; 
27845   arg2 = (unsigned int)jarg2; 
27846   if (arg1) (arg1)->numberOfTouches = arg2;
27847 }
27848
27849
27850 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LongPressGesture_numberOfTouches_get(void * jarg1) {
27851   unsigned int jresult ;
27852   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27853   unsigned int result;
27854   
27855   arg1 = (Dali::LongPressGesture *)jarg1; 
27856   result = (unsigned int) ((arg1)->numberOfTouches);
27857   jresult = result; 
27858   return jresult;
27859 }
27860
27861
27862 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGesture_screenPoint_set(void * jarg1, void * jarg2) {
27863   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27864   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
27865   
27866   arg1 = (Dali::LongPressGesture *)jarg1; 
27867   arg2 = (Dali::Vector2 *)jarg2; 
27868   if (arg1) (arg1)->screenPoint = *arg2;
27869 }
27870
27871
27872 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGesture_screenPoint_get(void * jarg1) {
27873   void * jresult ;
27874   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27875   Dali::Vector2 *result = 0 ;
27876   
27877   arg1 = (Dali::LongPressGesture *)jarg1; 
27878   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
27879   jresult = (void *)result; 
27880   return jresult;
27881 }
27882
27883
27884 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGesture_localPoint_set(void * jarg1, void * jarg2) {
27885   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27886   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
27887   
27888   arg1 = (Dali::LongPressGesture *)jarg1; 
27889   arg2 = (Dali::Vector2 *)jarg2; 
27890   if (arg1) (arg1)->localPoint = *arg2;
27891 }
27892
27893
27894 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LongPressGesture_localPoint_get(void * jarg1) {
27895   void * jresult ;
27896   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27897   Dali::Vector2 *result = 0 ;
27898   
27899   arg1 = (Dali::LongPressGesture *)jarg1; 
27900   result = (Dali::Vector2 *)& ((arg1)->localPoint);
27901   jresult = (void *)result; 
27902   return jresult;
27903 }
27904
27905
27906 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_WheelEvent__SWIG_0() {
27907   void * jresult ;
27908   Dali::WheelEvent *result = 0 ;
27909   
27910   {
27911     try {
27912       result = (Dali::WheelEvent *)new Dali::WheelEvent();
27913     } catch (std::out_of_range& e) {
27914       {
27915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27916       };
27917     } catch (std::exception& e) {
27918       {
27919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27920       };
27921     } catch (...) {
27922       {
27923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27924       };
27925     }
27926   }
27927   jresult = (void *)result; 
27928   return jresult;
27929 }
27930
27931
27932 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_WheelEvent__SWIG_1(int jarg1, int jarg2, unsigned int jarg3, void * jarg4, int jarg5, unsigned int jarg6) {
27933   void * jresult ;
27934   Dali::WheelEvent::Type arg1 ;
27935   int arg2 ;
27936   unsigned int arg3 ;
27937   Dali::Vector2 arg4 ;
27938   int arg5 ;
27939   unsigned int arg6 ;
27940   Dali::Vector2 *argp4 ;
27941   Dali::WheelEvent *result = 0 ;
27942   
27943   arg1 = (Dali::WheelEvent::Type)jarg1; 
27944   arg2 = (int)jarg2; 
27945   arg3 = (unsigned int)jarg3; 
27946   argp4 = (Dali::Vector2 *)jarg4; 
27947   if (!argp4) {
27948     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
27949     return 0;
27950   }
27951   arg4 = *argp4; 
27952   arg5 = (int)jarg5; 
27953   arg6 = (unsigned int)jarg6; 
27954   {
27955     try {
27956       result = (Dali::WheelEvent *)new Dali::WheelEvent(arg1,arg2,arg3,arg4,arg5,arg6);
27957     } catch (std::out_of_range& e) {
27958       {
27959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
27960       };
27961     } catch (std::exception& e) {
27962       {
27963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
27964       };
27965     } catch (...) {
27966       {
27967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
27968       };
27969     }
27970   }
27971   jresult = (void *)result; 
27972   return jresult;
27973 }
27974
27975
27976 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_WheelEvent(void * jarg1) {
27977   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
27978   
27979   arg1 = (Dali::WheelEvent *)jarg1; 
27980   {
27981     try {
27982       delete arg1;
27983     } catch (std::out_of_range& e) {
27984       {
27985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
27986       };
27987     } catch (std::exception& e) {
27988       {
27989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
27990       };
27991     } catch (...) {
27992       {
27993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
27994       };
27995     }
27996   }
27997 }
27998
27999
28000 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_WheelEvent_IsShiftModifier(void * jarg1) {
28001   unsigned int jresult ;
28002   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28003   bool result;
28004   
28005   arg1 = (Dali::WheelEvent *)jarg1; 
28006   {
28007     try {
28008       result = (bool)((Dali::WheelEvent const *)arg1)->IsShiftModifier();
28009     } catch (std::out_of_range& e) {
28010       {
28011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28012       };
28013     } catch (std::exception& e) {
28014       {
28015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28016       };
28017     } catch (...) {
28018       {
28019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28020       };
28021     }
28022   }
28023   jresult = result; 
28024   return jresult;
28025 }
28026
28027
28028 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_WheelEvent_IsCtrlModifier(void * jarg1) {
28029   unsigned int jresult ;
28030   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28031   bool result;
28032   
28033   arg1 = (Dali::WheelEvent *)jarg1; 
28034   {
28035     try {
28036       result = (bool)((Dali::WheelEvent const *)arg1)->IsCtrlModifier();
28037     } catch (std::out_of_range& e) {
28038       {
28039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28040       };
28041     } catch (std::exception& e) {
28042       {
28043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28044       };
28045     } catch (...) {
28046       {
28047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28048       };
28049     }
28050   }
28051   jresult = result; 
28052   return jresult;
28053 }
28054
28055
28056 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_WheelEvent_IsAltModifier(void * jarg1) {
28057   unsigned int jresult ;
28058   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28059   bool result;
28060   
28061   arg1 = (Dali::WheelEvent *)jarg1; 
28062   {
28063     try {
28064       result = (bool)((Dali::WheelEvent const *)arg1)->IsAltModifier();
28065     } catch (std::out_of_range& e) {
28066       {
28067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28068       };
28069     } catch (std::exception& e) {
28070       {
28071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28072       };
28073     } catch (...) {
28074       {
28075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28076       };
28077     }
28078   }
28079   jresult = result; 
28080   return jresult;
28081 }
28082
28083
28084 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_type_set(void * jarg1, int jarg2) {
28085   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28086   Dali::WheelEvent::Type arg2 ;
28087   
28088   arg1 = (Dali::WheelEvent *)jarg1; 
28089   arg2 = (Dali::WheelEvent::Type)jarg2; 
28090   if (arg1) (arg1)->type = arg2;
28091 }
28092
28093
28094 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_WheelEvent_type_get(void * jarg1) {
28095   int jresult ;
28096   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28097   Dali::WheelEvent::Type result;
28098   
28099   arg1 = (Dali::WheelEvent *)jarg1; 
28100   result = (Dali::WheelEvent::Type) ((arg1)->type);
28101   jresult = (int)result; 
28102   return jresult;
28103 }
28104
28105
28106 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_direction_set(void * jarg1, int jarg2) {
28107   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28108   int arg2 ;
28109   
28110   arg1 = (Dali::WheelEvent *)jarg1; 
28111   arg2 = (int)jarg2; 
28112   if (arg1) (arg1)->direction = arg2;
28113 }
28114
28115
28116 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_WheelEvent_direction_get(void * jarg1) {
28117   int jresult ;
28118   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28119   int result;
28120   
28121   arg1 = (Dali::WheelEvent *)jarg1; 
28122   result = (int) ((arg1)->direction);
28123   jresult = result; 
28124   return jresult;
28125 }
28126
28127
28128 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_modifiers_set(void * jarg1, unsigned int jarg2) {
28129   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28130   unsigned int arg2 ;
28131   
28132   arg1 = (Dali::WheelEvent *)jarg1; 
28133   arg2 = (unsigned int)jarg2; 
28134   if (arg1) (arg1)->modifiers = arg2;
28135 }
28136
28137
28138 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_WheelEvent_modifiers_get(void * jarg1) {
28139   unsigned int jresult ;
28140   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28141   unsigned int result;
28142   
28143   arg1 = (Dali::WheelEvent *)jarg1; 
28144   result = (unsigned int) ((arg1)->modifiers);
28145   jresult = result; 
28146   return jresult;
28147 }
28148
28149
28150 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_point_set(void * jarg1, void * jarg2) {
28151   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28152   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28153   
28154   arg1 = (Dali::WheelEvent *)jarg1; 
28155   arg2 = (Dali::Vector2 *)jarg2; 
28156   if (arg1) (arg1)->point = *arg2;
28157 }
28158
28159
28160 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_WheelEvent_point_get(void * jarg1) {
28161   void * jresult ;
28162   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28163   Dali::Vector2 *result = 0 ;
28164   
28165   arg1 = (Dali::WheelEvent *)jarg1; 
28166   result = (Dali::Vector2 *)& ((arg1)->point);
28167   jresult = (void *)result; 
28168   return jresult;
28169 }
28170
28171
28172 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_z_set(void * jarg1, int jarg2) {
28173   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28174   int arg2 ;
28175   
28176   arg1 = (Dali::WheelEvent *)jarg1; 
28177   arg2 = (int)jarg2; 
28178   if (arg1) (arg1)->z = arg2;
28179 }
28180
28181
28182 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_WheelEvent_z_get(void * jarg1) {
28183   int jresult ;
28184   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28185   int result;
28186   
28187   arg1 = (Dali::WheelEvent *)jarg1; 
28188   result = (int) ((arg1)->z);
28189   jresult = result; 
28190   return jresult;
28191 }
28192
28193
28194 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WheelEvent_timeStamp_set(void * jarg1, unsigned int jarg2) {
28195   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28196   unsigned int arg2 ;
28197   
28198   arg1 = (Dali::WheelEvent *)jarg1; 
28199   arg2 = (unsigned int)jarg2; 
28200   if (arg1) (arg1)->timeStamp = arg2;
28201 }
28202
28203
28204 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_WheelEvent_timeStamp_get(void * jarg1) {
28205   unsigned int jresult ;
28206   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28207   unsigned int result;
28208   
28209   arg1 = (Dali::WheelEvent *)jarg1; 
28210   result = (unsigned int) ((arg1)->timeStamp);
28211   jresult = result; 
28212   return jresult;
28213 }
28214
28215
28216 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_PARENT_ORIGIN_get() {
28217   int jresult ;
28218   int result;
28219   
28220   result = (int)Dali::Actor::Property::PARENT_ORIGIN;
28221   jresult = (int)result; 
28222   return jresult;
28223 }
28224
28225
28226 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_PARENT_ORIGIN_X_get() {
28227   int jresult ;
28228   int result;
28229   
28230   result = (int)Dali::Actor::Property::PARENT_ORIGIN_X;
28231   jresult = (int)result; 
28232   return jresult;
28233 }
28234
28235
28236 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_PARENT_ORIGIN_Y_get() {
28237   int jresult ;
28238   int result;
28239   
28240   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Y;
28241   jresult = (int)result; 
28242   return jresult;
28243 }
28244
28245
28246 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_PARENT_ORIGIN_Z_get() {
28247   int jresult ;
28248   int result;
28249   
28250   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Z;
28251   jresult = (int)result; 
28252   return jresult;
28253 }
28254
28255
28256 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_ANCHOR_POINT_get() {
28257   int jresult ;
28258   int result;
28259   
28260   result = (int)Dali::Actor::Property::ANCHOR_POINT;
28261   jresult = (int)result; 
28262   return jresult;
28263 }
28264
28265
28266 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_ANCHOR_POINT_X_get() {
28267   int jresult ;
28268   int result;
28269   
28270   result = (int)Dali::Actor::Property::ANCHOR_POINT_X;
28271   jresult = (int)result; 
28272   return jresult;
28273 }
28274
28275
28276 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_ANCHOR_POINT_Y_get() {
28277   int jresult ;
28278   int result;
28279   
28280   result = (int)Dali::Actor::Property::ANCHOR_POINT_Y;
28281   jresult = (int)result; 
28282   return jresult;
28283 }
28284
28285
28286 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_ANCHOR_POINT_Z_get() {
28287   int jresult ;
28288   int result;
28289   
28290   result = (int)Dali::Actor::Property::ANCHOR_POINT_Z;
28291   jresult = (int)result; 
28292   return jresult;
28293 }
28294
28295
28296 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_get() {
28297   int jresult ;
28298   int result;
28299   
28300   result = (int)Dali::Actor::Property::SIZE;
28301   jresult = (int)result; 
28302   return jresult;
28303 }
28304
28305
28306 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_WIDTH_get() {
28307   int jresult ;
28308   int result;
28309   
28310   result = (int)Dali::Actor::Property::SIZE_WIDTH;
28311   jresult = (int)result; 
28312   return jresult;
28313 }
28314
28315
28316 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_HEIGHT_get() {
28317   int jresult ;
28318   int result;
28319   
28320   result = (int)Dali::Actor::Property::SIZE_HEIGHT;
28321   jresult = (int)result; 
28322   return jresult;
28323 }
28324
28325
28326 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_DEPTH_get() {
28327   int jresult ;
28328   int result;
28329   
28330   result = (int)Dali::Actor::Property::SIZE_DEPTH;
28331   jresult = (int)result; 
28332   return jresult;
28333 }
28334
28335
28336 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_POSITION_get() {
28337   int jresult ;
28338   int result;
28339   
28340   result = (int)Dali::Actor::Property::POSITION;
28341   jresult = (int)result; 
28342   return jresult;
28343 }
28344
28345
28346 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_POSITION_X_get() {
28347   int jresult ;
28348   int result;
28349   
28350   result = (int)Dali::Actor::Property::POSITION_X;
28351   jresult = (int)result; 
28352   return jresult;
28353 }
28354
28355
28356 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_POSITION_Y_get() {
28357   int jresult ;
28358   int result;
28359   
28360   result = (int)Dali::Actor::Property::POSITION_Y;
28361   jresult = (int)result; 
28362   return jresult;
28363 }
28364
28365
28366 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_POSITION_Z_get() {
28367   int jresult ;
28368   int result;
28369   
28370   result = (int)Dali::Actor::Property::POSITION_Z;
28371   jresult = (int)result; 
28372   return jresult;
28373 }
28374
28375
28376 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_POSITION_get() {
28377   int jresult ;
28378   int result;
28379   
28380   result = (int)Dali::Actor::Property::WORLD_POSITION;
28381   jresult = (int)result; 
28382   return jresult;
28383 }
28384
28385
28386 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_POSITION_X_get() {
28387   int jresult ;
28388   int result;
28389   
28390   result = (int)Dali::Actor::Property::WORLD_POSITION_X;
28391   jresult = (int)result; 
28392   return jresult;
28393 }
28394
28395
28396 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_POSITION_Y_get() {
28397   int jresult ;
28398   int result;
28399   
28400   result = (int)Dali::Actor::Property::WORLD_POSITION_Y;
28401   jresult = (int)result; 
28402   return jresult;
28403 }
28404
28405
28406 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_POSITION_Z_get() {
28407   int jresult ;
28408   int result;
28409   
28410   result = (int)Dali::Actor::Property::WORLD_POSITION_Z;
28411   jresult = (int)result; 
28412   return jresult;
28413 }
28414
28415
28416 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_ORIENTATION_get() {
28417   int jresult ;
28418   int result;
28419   
28420   result = (int)Dali::Actor::Property::ORIENTATION;
28421   jresult = (int)result; 
28422   return jresult;
28423 }
28424
28425
28426 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_ORIENTATION_get() {
28427   int jresult ;
28428   int result;
28429   
28430   result = (int)Dali::Actor::Property::WORLD_ORIENTATION;
28431   jresult = (int)result; 
28432   return jresult;
28433 }
28434
28435
28436 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SCALE_get() {
28437   int jresult ;
28438   int result;
28439   
28440   result = (int)Dali::Actor::Property::SCALE;
28441   jresult = (int)result; 
28442   return jresult;
28443 }
28444
28445
28446 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SCALE_X_get() {
28447   int jresult ;
28448   int result;
28449   
28450   result = (int)Dali::Actor::Property::SCALE_X;
28451   jresult = (int)result; 
28452   return jresult;
28453 }
28454
28455
28456 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SCALE_Y_get() {
28457   int jresult ;
28458   int result;
28459   
28460   result = (int)Dali::Actor::Property::SCALE_Y;
28461   jresult = (int)result; 
28462   return jresult;
28463 }
28464
28465
28466 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SCALE_Z_get() {
28467   int jresult ;
28468   int result;
28469   
28470   result = (int)Dali::Actor::Property::SCALE_Z;
28471   jresult = (int)result; 
28472   return jresult;
28473 }
28474
28475
28476 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_SCALE_get() {
28477   int jresult ;
28478   int result;
28479   
28480   result = (int)Dali::Actor::Property::WORLD_SCALE;
28481   jresult = (int)result; 
28482   return jresult;
28483 }
28484
28485
28486 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_VISIBLE_get() {
28487   int jresult ;
28488   int result;
28489   
28490   result = (int)Dali::Actor::Property::VISIBLE;
28491   jresult = (int)result; 
28492   return jresult;
28493 }
28494
28495
28496 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_get() {
28497   int jresult ;
28498   int result;
28499   
28500   result = (int)Dali::Actor::Property::COLOR;
28501   jresult = (int)result; 
28502   return jresult;
28503 }
28504
28505
28506 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_RED_get() {
28507   int jresult ;
28508   int result;
28509   
28510   result = (int)Dali::Actor::Property::COLOR_RED;
28511   jresult = (int)result; 
28512   return jresult;
28513 }
28514
28515
28516 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_GREEN_get() {
28517   int jresult ;
28518   int result;
28519   
28520   result = (int)Dali::Actor::Property::COLOR_GREEN;
28521   jresult = (int)result; 
28522   return jresult;
28523 }
28524
28525
28526 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_BLUE_get() {
28527   int jresult ;
28528   int result;
28529   
28530   result = (int)Dali::Actor::Property::COLOR_BLUE;
28531   jresult = (int)result; 
28532   return jresult;
28533 }
28534
28535
28536 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_ALPHA_get() {
28537   int jresult ;
28538   int result;
28539   
28540   result = (int)Dali::Actor::Property::COLOR_ALPHA;
28541   jresult = (int)result; 
28542   return jresult;
28543 }
28544
28545
28546 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_COLOR_get() {
28547   int jresult ;
28548   int result;
28549   
28550   result = (int)Dali::Actor::Property::WORLD_COLOR;
28551   jresult = (int)result; 
28552   return jresult;
28553 }
28554
28555
28556 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WORLD_MATRIX_get() {
28557   int jresult ;
28558   int result;
28559   
28560   result = (int)Dali::Actor::Property::WORLD_MATRIX;
28561   jresult = (int)result; 
28562   return jresult;
28563 }
28564
28565
28566 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_NAME_get() {
28567   int jresult ;
28568   int result;
28569   
28570   result = (int)Dali::Actor::Property::NAME;
28571   jresult = (int)result; 
28572   return jresult;
28573 }
28574
28575
28576 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SENSITIVE_get() {
28577   int jresult ;
28578   int result;
28579   
28580   result = (int)Dali::Actor::Property::SENSITIVE;
28581   jresult = (int)result; 
28582   return jresult;
28583 }
28584
28585
28586 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_LEAVE_REQUIRED_get() {
28587   int jresult ;
28588   int result;
28589   
28590   result = (int)Dali::Actor::Property::LEAVE_REQUIRED;
28591   jresult = (int)result; 
28592   return jresult;
28593 }
28594
28595
28596 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_INHERIT_ORIENTATION_get() {
28597   int jresult ;
28598   int result;
28599   
28600   result = (int)Dali::Actor::Property::INHERIT_ORIENTATION;
28601   jresult = (int)result; 
28602   return jresult;
28603 }
28604
28605
28606 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_INHERIT_SCALE_get() {
28607   int jresult ;
28608   int result;
28609   
28610   result = (int)Dali::Actor::Property::INHERIT_SCALE;
28611   jresult = (int)result; 
28612   return jresult;
28613 }
28614
28615
28616 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_COLOR_MODE_get() {
28617   int jresult ;
28618   int result;
28619   
28620   result = (int)Dali::Actor::Property::COLOR_MODE;
28621   jresult = (int)result; 
28622   return jresult;
28623 }
28624
28625
28626 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_POSITION_INHERITANCE_get() {
28627   int jresult ;
28628   int result;
28629   
28630   result = (int)Dali::Actor::Property::POSITION_INHERITANCE;
28631   jresult = (int)result; 
28632   return jresult;
28633 }
28634
28635
28636 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_DRAW_MODE_get() {
28637   int jresult ;
28638   int result;
28639   
28640   result = (int)Dali::Actor::Property::DRAW_MODE;
28641   jresult = (int)result; 
28642   return jresult;
28643 }
28644
28645
28646 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_MODE_FACTOR_get() {
28647   int jresult ;
28648   int result;
28649   
28650   result = (int)Dali::Actor::Property::SIZE_MODE_FACTOR;
28651   jresult = (int)result; 
28652   return jresult;
28653 }
28654
28655
28656 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WIDTH_RESIZE_POLICY_get() {
28657   int jresult ;
28658   int result;
28659   
28660   result = (int)Dali::Actor::Property::WIDTH_RESIZE_POLICY;
28661   jresult = (int)result; 
28662   return jresult;
28663 }
28664
28665
28666 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_HEIGHT_RESIZE_POLICY_get() {
28667   int jresult ;
28668   int result;
28669   
28670   result = (int)Dali::Actor::Property::HEIGHT_RESIZE_POLICY;
28671   jresult = (int)result; 
28672   return jresult;
28673 }
28674
28675
28676 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_SIZE_SCALE_POLICY_get() {
28677   int jresult ;
28678   int result;
28679   
28680   result = (int)Dali::Actor::Property::SIZE_SCALE_POLICY;
28681   jresult = (int)result; 
28682   return jresult;
28683 }
28684
28685
28686 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_WIDTH_FOR_HEIGHT_get() {
28687   int jresult ;
28688   int result;
28689   
28690   result = (int)Dali::Actor::Property::WIDTH_FOR_HEIGHT;
28691   jresult = (int)result; 
28692   return jresult;
28693 }
28694
28695
28696 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_HEIGHT_FOR_WIDTH_get() {
28697   int jresult ;
28698   int result;
28699   
28700   result = (int)Dali::Actor::Property::HEIGHT_FOR_WIDTH;
28701   jresult = (int)result; 
28702   return jresult;
28703 }
28704
28705
28706 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_PADDING_get() {
28707   int jresult ;
28708   int result;
28709   
28710   result = (int)Dali::Actor::Property::PADDING;
28711   jresult = (int)result; 
28712   return jresult;
28713 }
28714
28715
28716 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_MINIMUM_SIZE_get() {
28717   int jresult ;
28718   int result;
28719   
28720   result = (int)Dali::Actor::Property::MINIMUM_SIZE;
28721   jresult = (int)result; 
28722   return jresult;
28723 }
28724
28725
28726 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_MAXIMUM_SIZE_get() {
28727   int jresult ;
28728   int result;
28729   
28730   result = (int)Dali::Actor::Property::MAXIMUM_SIZE;
28731   jresult = (int)result; 
28732   return jresult;
28733 }
28734
28735
28736 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_INHERIT_POSITION_get() {
28737   int jresult ;
28738   int result;
28739   
28740   result = (int)Dali::Actor::Property::INHERIT_POSITION;
28741   jresult = (int)result; 
28742   return jresult;
28743 }
28744
28745
28746 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_Property_CLIPPING_MODE_get() {
28747   int jresult ;
28748   int result;
28749   
28750   result = (int)Dali::Actor::Property::CLIPPING_MODE;
28751   jresult = (int)result; 
28752   return jresult;
28753 }
28754
28755
28756 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Actor_Property() {
28757   void * jresult ;
28758   Dali::Actor::Property *result = 0 ;
28759   
28760   {
28761     try {
28762       result = (Dali::Actor::Property *)new Dali::Actor::Property();
28763     } catch (std::out_of_range& e) {
28764       {
28765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28766       };
28767     } catch (std::exception& e) {
28768       {
28769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28770       };
28771     } catch (...) {
28772       {
28773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28774       };
28775     }
28776   }
28777   jresult = (void *)result; 
28778   return jresult;
28779 }
28780
28781
28782 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Actor_Property(void * jarg1) {
28783   Dali::Actor::Property *arg1 = (Dali::Actor::Property *) 0 ;
28784   
28785   arg1 = (Dali::Actor::Property *)jarg1; 
28786   {
28787     try {
28788       delete arg1;
28789     } catch (std::out_of_range& e) {
28790       {
28791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
28792       };
28793     } catch (std::exception& e) {
28794       {
28795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
28796       };
28797     } catch (...) {
28798       {
28799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
28800       };
28801     }
28802   }
28803 }
28804
28805
28806 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Actor__SWIG_0() {
28807   void * jresult ;
28808   Dali::Actor *result = 0 ;
28809   
28810   {
28811     try {
28812       result = (Dali::Actor *)new Dali::Actor();
28813     } catch (std::out_of_range& e) {
28814       {
28815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28816       };
28817     } catch (std::exception& e) {
28818       {
28819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28820       };
28821     } catch (...) {
28822       {
28823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28824       };
28825     }
28826   }
28827   jresult = (void *)result; 
28828   return jresult;
28829 }
28830
28831
28832 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_New() {
28833   void * jresult ;
28834   Dali::Actor result;
28835   
28836   {
28837     try {
28838       result = Dali::Actor::New();
28839     } catch (std::out_of_range& e) {
28840       {
28841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28842       };
28843     } catch (std::exception& e) {
28844       {
28845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28846       };
28847     } catch (...) {
28848       {
28849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28850       };
28851     }
28852   }
28853   jresult = new Dali::Actor((const Dali::Actor &)result); 
28854   return jresult;
28855 }
28856
28857
28858 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_DownCast(void * jarg1) {
28859   void * jresult ;
28860   Dali::BaseHandle arg1 ;
28861   Dali::BaseHandle *argp1 ;
28862   Dali::Actor result;
28863   
28864   argp1 = (Dali::BaseHandle *)jarg1; 
28865   if (!argp1) {
28866     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
28867     return 0;
28868   }
28869   arg1 = *argp1; 
28870   {
28871     try {
28872       result = Dali::Actor::DownCast(arg1);
28873     } catch (std::out_of_range& e) {
28874       {
28875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28876       };
28877     } catch (std::exception& e) {
28878       {
28879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28880       };
28881     } catch (...) {
28882       {
28883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28884       };
28885     }
28886   }
28887   jresult = new Dali::Actor((const Dali::Actor &)result); 
28888   return jresult;
28889 }
28890
28891
28892 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Actor(void * jarg1) {
28893   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
28894   
28895   arg1 = (Dali::Actor *)jarg1; 
28896   {
28897     try {
28898       delete arg1;
28899     } catch (std::out_of_range& e) {
28900       {
28901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
28902       };
28903     } catch (std::exception& e) {
28904       {
28905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
28906       };
28907     } catch (...) {
28908       {
28909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
28910       };
28911     }
28912   }
28913 }
28914
28915
28916 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Actor__SWIG_1(void * jarg1) {
28917   void * jresult ;
28918   Dali::Actor *arg1 = 0 ;
28919   Dali::Actor *result = 0 ;
28920   
28921   arg1 = (Dali::Actor *)jarg1;
28922   if (!arg1) {
28923     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
28924     return 0;
28925   } 
28926   {
28927     try {
28928       result = (Dali::Actor *)new Dali::Actor((Dali::Actor const &)*arg1);
28929     } catch (std::out_of_range& e) {
28930       {
28931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28932       };
28933     } catch (std::exception& e) {
28934       {
28935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28936       };
28937     } catch (...) {
28938       {
28939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28940       };
28941     }
28942   }
28943   jresult = (void *)result; 
28944   return jresult;
28945 }
28946
28947
28948 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_Assign(void * jarg1, void * jarg2) {
28949   void * jresult ;
28950   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
28951   Dali::Actor *arg2 = 0 ;
28952   Dali::Actor *result = 0 ;
28953   
28954   arg1 = (Dali::Actor *)jarg1; 
28955   arg2 = (Dali::Actor *)jarg2;
28956   if (!arg2) {
28957     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
28958     return 0;
28959   } 
28960   {
28961     try {
28962       result = (Dali::Actor *) &(arg1)->operator =((Dali::Actor const &)*arg2);
28963     } catch (std::out_of_range& e) {
28964       {
28965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28966       };
28967     } catch (std::exception& e) {
28968       {
28969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28970       };
28971     } catch (...) {
28972       {
28973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
28974       };
28975     }
28976   }
28977   jresult = (void *)result; 
28978   return jresult;
28979 }
28980
28981
28982 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Actor_GetName(void * jarg1) {
28983   char * jresult ;
28984   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
28985   std::string *result = 0 ;
28986   
28987   arg1 = (Dali::Actor *)jarg1; 
28988   {
28989     try {
28990       result = (std::string *) &((Dali::Actor const *)arg1)->GetName();
28991     } catch (std::out_of_range& e) {
28992       {
28993         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
28994       };
28995     } catch (std::exception& e) {
28996       {
28997         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
28998       };
28999     } catch (...) {
29000       {
29001         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29002       };
29003     }
29004   }
29005   jresult = SWIG_csharp_string_callback(result->c_str()); 
29006   return jresult;
29007 }
29008
29009
29010 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetName(void * jarg1, char * jarg2) {
29011   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29012   std::string *arg2 = 0 ;
29013   
29014   arg1 = (Dali::Actor *)jarg1; 
29015   if (!jarg2) {
29016     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29017     return ;
29018   }
29019   std::string arg2_str(jarg2);
29020   arg2 = &arg2_str; 
29021   {
29022     try {
29023       (arg1)->SetName((std::string const &)*arg2);
29024     } catch (std::out_of_range& e) {
29025       {
29026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29027       };
29028     } catch (std::exception& e) {
29029       {
29030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29031       };
29032     } catch (...) {
29033       {
29034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29035       };
29036     }
29037   }
29038   
29039   //argout typemap for const std::string&
29040   
29041 }
29042
29043
29044 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_GetId(void * jarg1) {
29045   unsigned int jresult ;
29046   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29047   unsigned int result;
29048   
29049   arg1 = (Dali::Actor *)jarg1; 
29050   {
29051     try {
29052       result = (unsigned int)((Dali::Actor const *)arg1)->GetId();
29053     } catch (std::out_of_range& e) {
29054       {
29055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29056       };
29057     } catch (std::exception& e) {
29058       {
29059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29060       };
29061     } catch (...) {
29062       {
29063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29064       };
29065     }
29066   }
29067   jresult = result; 
29068   return jresult;
29069 }
29070
29071
29072 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsRoot(void * jarg1) {
29073   unsigned int jresult ;
29074   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29075   bool result;
29076   
29077   arg1 = (Dali::Actor *)jarg1; 
29078   {
29079     try {
29080       result = (bool)((Dali::Actor const *)arg1)->IsRoot();
29081     } catch (std::out_of_range& e) {
29082       {
29083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29084       };
29085     } catch (std::exception& e) {
29086       {
29087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29088       };
29089     } catch (...) {
29090       {
29091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29092       };
29093     }
29094   }
29095   jresult = result; 
29096   return jresult;
29097 }
29098
29099
29100 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_OnStage(void * jarg1) {
29101   unsigned int jresult ;
29102   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29103   bool result;
29104   
29105   arg1 = (Dali::Actor *)jarg1; 
29106   {
29107     try {
29108       result = (bool)((Dali::Actor const *)arg1)->OnStage();
29109     } catch (std::out_of_range& e) {
29110       {
29111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29112       };
29113     } catch (std::exception& e) {
29114       {
29115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29116       };
29117     } catch (...) {
29118       {
29119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29120       };
29121     }
29122   }
29123   jresult = result; 
29124   return jresult;
29125 }
29126
29127
29128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsLayer(void * jarg1) {
29129   unsigned int jresult ;
29130   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29131   bool result;
29132   
29133   arg1 = (Dali::Actor *)jarg1; 
29134   {
29135     try {
29136       result = (bool)((Dali::Actor const *)arg1)->IsLayer();
29137     } catch (std::out_of_range& e) {
29138       {
29139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29140       };
29141     } catch (std::exception& e) {
29142       {
29143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29144       };
29145     } catch (...) {
29146       {
29147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29148       };
29149     }
29150   }
29151   jresult = result; 
29152   return jresult;
29153 }
29154
29155
29156 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetLayer(void * jarg1) {
29157   void * jresult ;
29158   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29159   Dali::Layer result;
29160   
29161   arg1 = (Dali::Actor *)jarg1; 
29162   {
29163     try {
29164       result = (arg1)->GetLayer();
29165     } catch (std::out_of_range& e) {
29166       {
29167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29168       };
29169     } catch (std::exception& e) {
29170       {
29171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29172       };
29173     } catch (...) {
29174       {
29175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29176       };
29177     }
29178   }
29179   jresult = new Dali::Layer((const Dali::Layer &)result); 
29180   return jresult;
29181 }
29182
29183
29184 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_Add(void * jarg1, void * jarg2) {
29185   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29186   Dali::Actor arg2 ;
29187   Dali::Actor *argp2 ;
29188   
29189   arg1 = (Dali::Actor *)jarg1; 
29190   argp2 = (Dali::Actor *)jarg2; 
29191   if (!argp2) {
29192     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29193     return ;
29194   }
29195   arg2 = *argp2; 
29196   {
29197     try {
29198       (arg1)->Add(arg2);
29199     } catch (std::out_of_range& e) {
29200       {
29201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29202       };
29203     } catch (std::exception& e) {
29204       {
29205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29206       };
29207     } catch (...) {
29208       {
29209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29210       };
29211     }
29212   }
29213 }
29214
29215
29216 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_Remove(void * jarg1, void * jarg2) {
29217   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29218   Dali::Actor arg2 ;
29219   Dali::Actor *argp2 ;
29220   
29221   arg1 = (Dali::Actor *)jarg1; 
29222   argp2 = (Dali::Actor *)jarg2; 
29223   if (!argp2) {
29224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29225     return ;
29226   }
29227   arg2 = *argp2; 
29228   {
29229     try {
29230       (arg1)->Remove(arg2);
29231     } catch (std::out_of_range& e) {
29232       {
29233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29234       };
29235     } catch (std::exception& e) {
29236       {
29237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29238       };
29239     } catch (...) {
29240       {
29241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29242       };
29243     }
29244   }
29245 }
29246
29247
29248 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_Unparent(void * jarg1) {
29249   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29250   
29251   arg1 = (Dali::Actor *)jarg1; 
29252   {
29253     try {
29254       (arg1)->Unparent();
29255     } catch (std::out_of_range& e) {
29256       {
29257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29258       };
29259     } catch (std::exception& e) {
29260       {
29261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29262       };
29263     } catch (...) {
29264       {
29265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29266       };
29267     }
29268   }
29269 }
29270
29271
29272 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_GetChildCount(void * jarg1) {
29273   unsigned int jresult ;
29274   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29275   unsigned int result;
29276   
29277   arg1 = (Dali::Actor *)jarg1; 
29278   {
29279     try {
29280       result = (unsigned int)((Dali::Actor const *)arg1)->GetChildCount();
29281     } catch (std::out_of_range& e) {
29282       {
29283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29284       };
29285     } catch (std::exception& e) {
29286       {
29287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29288       };
29289     } catch (...) {
29290       {
29291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29292       };
29293     }
29294   }
29295   jresult = result; 
29296   return jresult;
29297 }
29298
29299
29300 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetChildAt(void * jarg1, unsigned int jarg2) {
29301   void * jresult ;
29302   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29303   unsigned int arg2 ;
29304   Dali::Actor result;
29305   
29306   arg1 = (Dali::Actor *)jarg1; 
29307   arg2 = (unsigned int)jarg2; 
29308   {
29309     try {
29310       result = ((Dali::Actor const *)arg1)->GetChildAt(arg2);
29311     } catch (std::out_of_range& e) {
29312       {
29313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29314       };
29315     } catch (std::exception& e) {
29316       {
29317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29318       };
29319     } catch (...) {
29320       {
29321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29322       };
29323     }
29324   }
29325   jresult = new Dali::Actor((const Dali::Actor &)result); 
29326   return jresult;
29327 }
29328
29329
29330 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_FindChildByName(void * jarg1, char * jarg2) {
29331   void * jresult ;
29332   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29333   std::string *arg2 = 0 ;
29334   Dali::Actor result;
29335   
29336   arg1 = (Dali::Actor *)jarg1; 
29337   if (!jarg2) {
29338     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29339     return 0;
29340   }
29341   std::string arg2_str(jarg2);
29342   arg2 = &arg2_str; 
29343   {
29344     try {
29345       result = (arg1)->FindChildByName((std::string const &)*arg2);
29346     } catch (std::out_of_range& e) {
29347       {
29348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29349       };
29350     } catch (std::exception& e) {
29351       {
29352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29353       };
29354     } catch (...) {
29355       {
29356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29357       };
29358     }
29359   }
29360   jresult = new Dali::Actor((const Dali::Actor &)result); 
29361   
29362   //argout typemap for const std::string&
29363   
29364   return jresult;
29365 }
29366
29367
29368 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_FindChildById(void * jarg1, unsigned int jarg2) {
29369   void * jresult ;
29370   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29371   unsigned int arg2 ;
29372   Dali::Actor result;
29373   
29374   arg1 = (Dali::Actor *)jarg1; 
29375   arg2 = (unsigned int)jarg2; 
29376   {
29377     try {
29378       result = (arg1)->FindChildById(arg2);
29379     } catch (std::out_of_range& e) {
29380       {
29381         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29382       };
29383     } catch (std::exception& e) {
29384       {
29385         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29386       };
29387     } catch (...) {
29388       {
29389         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29390       };
29391     }
29392   }
29393   jresult = new Dali::Actor((const Dali::Actor &)result); 
29394   return jresult;
29395 }
29396
29397
29398 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetParent(void * jarg1) {
29399   void * jresult ;
29400   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29401   Dali::Actor result;
29402   
29403   arg1 = (Dali::Actor *)jarg1; 
29404   {
29405     try {
29406       result = ((Dali::Actor const *)arg1)->GetParent();
29407     } catch (std::out_of_range& e) {
29408       {
29409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29410       };
29411     } catch (std::exception& e) {
29412       {
29413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29414       };
29415     } catch (...) {
29416       {
29417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29418       };
29419     }
29420   }
29421   jresult = new Dali::Actor((const Dali::Actor &)result); 
29422   return jresult;
29423 }
29424
29425
29426 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetParentOrigin(void * jarg1, void * jarg2) {
29427   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29428   Dali::Vector3 *arg2 = 0 ;
29429   
29430   arg1 = (Dali::Actor *)jarg1; 
29431   arg2 = (Dali::Vector3 *)jarg2;
29432   if (!arg2) {
29433     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29434     return ;
29435   } 
29436   {
29437     try {
29438       (arg1)->SetParentOrigin((Dali::Vector3 const &)*arg2);
29439     } catch (std::out_of_range& e) {
29440       {
29441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29442       };
29443     } catch (std::exception& e) {
29444       {
29445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29446       };
29447     } catch (...) {
29448       {
29449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29450       };
29451     }
29452   }
29453 }
29454
29455
29456 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentParentOrigin(void * jarg1) {
29457   void * jresult ;
29458   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29459   Dali::Vector3 result;
29460   
29461   arg1 = (Dali::Actor *)jarg1; 
29462   {
29463     try {
29464       result = ((Dali::Actor const *)arg1)->GetCurrentParentOrigin();
29465     } catch (std::out_of_range& e) {
29466       {
29467         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29468       };
29469     } catch (std::exception& e) {
29470       {
29471         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29472       };
29473     } catch (...) {
29474       {
29475         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29476       };
29477     }
29478   }
29479   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29480   return jresult;
29481 }
29482
29483
29484 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetAnchorPoint(void * jarg1, void * jarg2) {
29485   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29486   Dali::Vector3 *arg2 = 0 ;
29487   
29488   arg1 = (Dali::Actor *)jarg1; 
29489   arg2 = (Dali::Vector3 *)jarg2;
29490   if (!arg2) {
29491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29492     return ;
29493   } 
29494   {
29495     try {
29496       (arg1)->SetAnchorPoint((Dali::Vector3 const &)*arg2);
29497     } catch (std::out_of_range& e) {
29498       {
29499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29500       };
29501     } catch (std::exception& e) {
29502       {
29503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29504       };
29505     } catch (...) {
29506       {
29507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29508       };
29509     }
29510   }
29511 }
29512
29513
29514 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentAnchorPoint(void * jarg1) {
29515   void * jresult ;
29516   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29517   Dali::Vector3 result;
29518   
29519   arg1 = (Dali::Actor *)jarg1; 
29520   {
29521     try {
29522       result = ((Dali::Actor const *)arg1)->GetCurrentAnchorPoint();
29523     } catch (std::out_of_range& e) {
29524       {
29525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29526       };
29527     } catch (std::exception& e) {
29528       {
29529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29530       };
29531     } catch (...) {
29532       {
29533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29534       };
29535     }
29536   }
29537   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29538   return jresult;
29539 }
29540
29541
29542 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSize__SWIG_0(void * jarg1, float jarg2, float jarg3) {
29543   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29544   float arg2 ;
29545   float arg3 ;
29546   
29547   arg1 = (Dali::Actor *)jarg1; 
29548   arg2 = (float)jarg2; 
29549   arg3 = (float)jarg3; 
29550   {
29551     try {
29552       (arg1)->SetSize(arg2,arg3);
29553     } catch (std::out_of_range& e) {
29554       {
29555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29556       };
29557     } catch (std::exception& e) {
29558       {
29559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29560       };
29561     } catch (...) {
29562       {
29563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29564       };
29565     }
29566   }
29567 }
29568
29569
29570 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSize__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
29571   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29572   float arg2 ;
29573   float arg3 ;
29574   float arg4 ;
29575   
29576   arg1 = (Dali::Actor *)jarg1; 
29577   arg2 = (float)jarg2; 
29578   arg3 = (float)jarg3; 
29579   arg4 = (float)jarg4; 
29580   {
29581     try {
29582       (arg1)->SetSize(arg2,arg3,arg4);
29583     } catch (std::out_of_range& e) {
29584       {
29585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29586       };
29587     } catch (std::exception& e) {
29588       {
29589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29590       };
29591     } catch (...) {
29592       {
29593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29594       };
29595     }
29596   }
29597 }
29598
29599
29600 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSize__SWIG_2(void * jarg1, void * jarg2) {
29601   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29602   Dali::Vector2 *arg2 = 0 ;
29603   
29604   arg1 = (Dali::Actor *)jarg1; 
29605   arg2 = (Dali::Vector2 *)jarg2;
29606   if (!arg2) {
29607     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
29608     return ;
29609   } 
29610   {
29611     try {
29612       (arg1)->SetSize((Dali::Vector2 const &)*arg2);
29613     } catch (std::out_of_range& e) {
29614       {
29615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29616       };
29617     } catch (std::exception& e) {
29618       {
29619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29620       };
29621     } catch (...) {
29622       {
29623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29624       };
29625     }
29626   }
29627 }
29628
29629
29630 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSize__SWIG_3(void * jarg1, void * jarg2) {
29631   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29632   Dali::Vector3 *arg2 = 0 ;
29633   
29634   arg1 = (Dali::Actor *)jarg1; 
29635   arg2 = (Dali::Vector3 *)jarg2;
29636   if (!arg2) {
29637     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29638     return ;
29639   } 
29640   {
29641     try {
29642       (arg1)->SetSize((Dali::Vector3 const &)*arg2);
29643     } catch (std::out_of_range& e) {
29644       {
29645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29646       };
29647     } catch (std::exception& e) {
29648       {
29649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29650       };
29651     } catch (...) {
29652       {
29653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29654       };
29655     }
29656   }
29657 }
29658
29659
29660 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetTargetSize(void * jarg1) {
29661   void * jresult ;
29662   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29663   Dali::Vector3 result;
29664   
29665   arg1 = (Dali::Actor *)jarg1; 
29666   {
29667     try {
29668       result = ((Dali::Actor const *)arg1)->GetTargetSize();
29669     } catch (std::out_of_range& e) {
29670       {
29671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29672       };
29673     } catch (std::exception& e) {
29674       {
29675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29676       };
29677     } catch (...) {
29678       {
29679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29680       };
29681     }
29682   }
29683   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29684   return jresult;
29685 }
29686
29687
29688 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentSize(void * jarg1) {
29689   void * jresult ;
29690   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29691   Dali::Vector3 result;
29692   
29693   arg1 = (Dali::Actor *)jarg1; 
29694   {
29695     try {
29696       result = ((Dali::Actor const *)arg1)->GetCurrentSize();
29697     } catch (std::out_of_range& e) {
29698       {
29699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29700       };
29701     } catch (std::exception& e) {
29702       {
29703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29704       };
29705     } catch (...) {
29706       {
29707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29708       };
29709     }
29710   }
29711   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29712   return jresult;
29713 }
29714
29715
29716 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetNaturalSize(void * jarg1) {
29717   void * jresult ;
29718   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29719   Dali::Vector3 result;
29720   
29721   arg1 = (Dali::Actor *)jarg1; 
29722   {
29723     try {
29724       result = ((Dali::Actor const *)arg1)->GetNaturalSize();
29725     } catch (std::out_of_range& e) {
29726       {
29727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29728       };
29729     } catch (std::exception& e) {
29730       {
29731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29732       };
29733     } catch (...) {
29734       {
29735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29736       };
29737     }
29738   }
29739   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29740   return jresult;
29741 }
29742
29743
29744 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetPosition__SWIG_0(void * jarg1, float jarg2, float jarg3) {
29745   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29746   float arg2 ;
29747   float arg3 ;
29748   
29749   arg1 = (Dali::Actor *)jarg1; 
29750   arg2 = (float)jarg2; 
29751   arg3 = (float)jarg3; 
29752   {
29753     try {
29754       (arg1)->SetPosition(arg2,arg3);
29755     } catch (std::out_of_range& e) {
29756       {
29757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29758       };
29759     } catch (std::exception& e) {
29760       {
29761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29762       };
29763     } catch (...) {
29764       {
29765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29766       };
29767     }
29768   }
29769 }
29770
29771
29772 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetPosition__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
29773   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29774   float arg2 ;
29775   float arg3 ;
29776   float arg4 ;
29777   
29778   arg1 = (Dali::Actor *)jarg1; 
29779   arg2 = (float)jarg2; 
29780   arg3 = (float)jarg3; 
29781   arg4 = (float)jarg4; 
29782   {
29783     try {
29784       (arg1)->SetPosition(arg2,arg3,arg4);
29785     } catch (std::out_of_range& e) {
29786       {
29787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29788       };
29789     } catch (std::exception& e) {
29790       {
29791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29792       };
29793     } catch (...) {
29794       {
29795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29796       };
29797     }
29798   }
29799 }
29800
29801
29802 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetPosition__SWIG_2(void * jarg1, void * jarg2) {
29803   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29804   Dali::Vector3 *arg2 = 0 ;
29805   
29806   arg1 = (Dali::Actor *)jarg1; 
29807   arg2 = (Dali::Vector3 *)jarg2;
29808   if (!arg2) {
29809     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29810     return ;
29811   } 
29812   {
29813     try {
29814       (arg1)->SetPosition((Dali::Vector3 const &)*arg2);
29815     } catch (std::out_of_range& e) {
29816       {
29817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29818       };
29819     } catch (std::exception& e) {
29820       {
29821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29822       };
29823     } catch (...) {
29824       {
29825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29826       };
29827     }
29828   }
29829 }
29830
29831
29832 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetX(void * jarg1, float jarg2) {
29833   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29834   float arg2 ;
29835   
29836   arg1 = (Dali::Actor *)jarg1; 
29837   arg2 = (float)jarg2; 
29838   {
29839     try {
29840       (arg1)->SetX(arg2);
29841     } catch (std::out_of_range& e) {
29842       {
29843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29844       };
29845     } catch (std::exception& e) {
29846       {
29847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29848       };
29849     } catch (...) {
29850       {
29851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29852       };
29853     }
29854   }
29855 }
29856
29857
29858 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetY(void * jarg1, float jarg2) {
29859   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29860   float arg2 ;
29861   
29862   arg1 = (Dali::Actor *)jarg1; 
29863   arg2 = (float)jarg2; 
29864   {
29865     try {
29866       (arg1)->SetY(arg2);
29867     } catch (std::out_of_range& e) {
29868       {
29869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29870       };
29871     } catch (std::exception& e) {
29872       {
29873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29874       };
29875     } catch (...) {
29876       {
29877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29878       };
29879     }
29880   }
29881 }
29882
29883
29884 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetZ(void * jarg1, float jarg2) {
29885   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29886   float arg2 ;
29887   
29888   arg1 = (Dali::Actor *)jarg1; 
29889   arg2 = (float)jarg2; 
29890   {
29891     try {
29892       (arg1)->SetZ(arg2);
29893     } catch (std::out_of_range& e) {
29894       {
29895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29896       };
29897     } catch (std::exception& e) {
29898       {
29899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29900       };
29901     } catch (...) {
29902       {
29903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29904       };
29905     }
29906   }
29907 }
29908
29909
29910 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_TranslateBy(void * jarg1, void * jarg2) {
29911   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29912   Dali::Vector3 *arg2 = 0 ;
29913   
29914   arg1 = (Dali::Actor *)jarg1; 
29915   arg2 = (Dali::Vector3 *)jarg2;
29916   if (!arg2) {
29917     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29918     return ;
29919   } 
29920   {
29921     try {
29922       (arg1)->TranslateBy((Dali::Vector3 const &)*arg2);
29923     } catch (std::out_of_range& e) {
29924       {
29925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
29926       };
29927     } catch (std::exception& e) {
29928       {
29929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
29930       };
29931     } catch (...) {
29932       {
29933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
29934       };
29935     }
29936   }
29937 }
29938
29939
29940 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentPosition(void * jarg1) {
29941   void * jresult ;
29942   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29943   Dali::Vector3 result;
29944   
29945   arg1 = (Dali::Actor *)jarg1; 
29946   {
29947     try {
29948       result = ((Dali::Actor const *)arg1)->GetCurrentPosition();
29949     } catch (std::out_of_range& e) {
29950       {
29951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29952       };
29953     } catch (std::exception& e) {
29954       {
29955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29956       };
29957     } catch (...) {
29958       {
29959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29960       };
29961     }
29962   }
29963   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29964   return jresult;
29965 }
29966
29967
29968 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentWorldPosition(void * jarg1) {
29969   void * jresult ;
29970   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29971   Dali::Vector3 result;
29972   
29973   arg1 = (Dali::Actor *)jarg1; 
29974   {
29975     try {
29976       result = ((Dali::Actor const *)arg1)->GetCurrentWorldPosition();
29977     } catch (std::out_of_range& e) {
29978       {
29979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
29980       };
29981     } catch (std::exception& e) {
29982       {
29983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
29984       };
29985     } catch (...) {
29986       {
29987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
29988       };
29989     }
29990   }
29991   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
29992   return jresult;
29993 }
29994
29995
29996 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetInheritPosition(void * jarg1, unsigned int jarg2) {
29997   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29998   bool arg2 ;
29999   
30000   arg1 = (Dali::Actor *)jarg1; 
30001   arg2 = jarg2 ? true : false; 
30002   {
30003     try {
30004       (arg1)->SetInheritPosition(arg2);
30005     } catch (std::out_of_range& e) {
30006       {
30007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30008       };
30009     } catch (std::exception& e) {
30010       {
30011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30012       };
30013     } catch (...) {
30014       {
30015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30016       };
30017     }
30018   }
30019 }
30020
30021
30022 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetPositionInheritanceMode(void * jarg1) {
30023   int jresult ;
30024   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30025   Dali::PositionInheritanceMode result;
30026   
30027   arg1 = (Dali::Actor *)jarg1; 
30028   {
30029     try {
30030       result = (Dali::PositionInheritanceMode)((Dali::Actor const *)arg1)->GetPositionInheritanceMode();
30031     } catch (std::out_of_range& e) {
30032       {
30033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30034       };
30035     } catch (std::exception& e) {
30036       {
30037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30038       };
30039     } catch (...) {
30040       {
30041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30042       };
30043     }
30044   }
30045   jresult = (int)result; 
30046   return jresult;
30047 }
30048
30049
30050 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsPositionInherited(void * jarg1) {
30051   unsigned int jresult ;
30052   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30053   bool result;
30054   
30055   arg1 = (Dali::Actor *)jarg1; 
30056   {
30057     try {
30058       result = (bool)((Dali::Actor const *)arg1)->IsPositionInherited();
30059     } catch (std::out_of_range& e) {
30060       {
30061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30062       };
30063     } catch (std::exception& e) {
30064       {
30065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30066       };
30067     } catch (...) {
30068       {
30069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30070       };
30071     }
30072   }
30073   jresult = result; 
30074   return jresult;
30075 }
30076
30077
30078 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetOrientation__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30079   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30080   Dali::Degree *arg2 = 0 ;
30081   Dali::Vector3 *arg3 = 0 ;
30082   
30083   arg1 = (Dali::Actor *)jarg1; 
30084   arg2 = (Dali::Degree *)jarg2;
30085   if (!arg2) {
30086     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30087     return ;
30088   } 
30089   arg3 = (Dali::Vector3 *)jarg3;
30090   if (!arg3) {
30091     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30092     return ;
30093   } 
30094   {
30095     try {
30096       (arg1)->SetOrientation((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30097     } catch (std::out_of_range& e) {
30098       {
30099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30100       };
30101     } catch (std::exception& e) {
30102       {
30103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30104       };
30105     } catch (...) {
30106       {
30107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30108       };
30109     }
30110   }
30111 }
30112
30113
30114 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetOrientation__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30115   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30116   Dali::Radian *arg2 = 0 ;
30117   Dali::Vector3 *arg3 = 0 ;
30118   
30119   arg1 = (Dali::Actor *)jarg1; 
30120   arg2 = (Dali::Radian *)jarg2;
30121   if (!arg2) {
30122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30123     return ;
30124   } 
30125   arg3 = (Dali::Vector3 *)jarg3;
30126   if (!arg3) {
30127     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30128     return ;
30129   } 
30130   {
30131     try {
30132       (arg1)->SetOrientation((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30133     } catch (std::out_of_range& e) {
30134       {
30135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30136       };
30137     } catch (std::exception& e) {
30138       {
30139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30140       };
30141     } catch (...) {
30142       {
30143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30144       };
30145     }
30146   }
30147 }
30148
30149
30150 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetOrientation__SWIG_2(void * jarg1, void * jarg2) {
30151   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30152   Dali::Quaternion *arg2 = 0 ;
30153   
30154   arg1 = (Dali::Actor *)jarg1; 
30155   arg2 = (Dali::Quaternion *)jarg2;
30156   if (!arg2) {
30157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30158     return ;
30159   } 
30160   {
30161     try {
30162       (arg1)->SetOrientation((Dali::Quaternion const &)*arg2);
30163     } catch (std::out_of_range& e) {
30164       {
30165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30166       };
30167     } catch (std::exception& e) {
30168       {
30169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30170       };
30171     } catch (...) {
30172       {
30173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30174       };
30175     }
30176   }
30177 }
30178
30179
30180 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_RotateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30181   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30182   Dali::Degree *arg2 = 0 ;
30183   Dali::Vector3 *arg3 = 0 ;
30184   
30185   arg1 = (Dali::Actor *)jarg1; 
30186   arg2 = (Dali::Degree *)jarg2;
30187   if (!arg2) {
30188     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30189     return ;
30190   } 
30191   arg3 = (Dali::Vector3 *)jarg3;
30192   if (!arg3) {
30193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30194     return ;
30195   } 
30196   {
30197     try {
30198       (arg1)->RotateBy((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30199     } catch (std::out_of_range& e) {
30200       {
30201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30202       };
30203     } catch (std::exception& e) {
30204       {
30205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30206       };
30207     } catch (...) {
30208       {
30209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30210       };
30211     }
30212   }
30213 }
30214
30215
30216 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_RotateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30217   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30218   Dali::Radian *arg2 = 0 ;
30219   Dali::Vector3 *arg3 = 0 ;
30220   
30221   arg1 = (Dali::Actor *)jarg1; 
30222   arg2 = (Dali::Radian *)jarg2;
30223   if (!arg2) {
30224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30225     return ;
30226   } 
30227   arg3 = (Dali::Vector3 *)jarg3;
30228   if (!arg3) {
30229     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30230     return ;
30231   } 
30232   {
30233     try {
30234       (arg1)->RotateBy((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30235     } catch (std::out_of_range& e) {
30236       {
30237         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30238       };
30239     } catch (std::exception& e) {
30240       {
30241         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30242       };
30243     } catch (...) {
30244       {
30245         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30246       };
30247     }
30248   }
30249 }
30250
30251
30252 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_RotateBy__SWIG_2(void * jarg1, void * jarg2) {
30253   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30254   Dali::Quaternion *arg2 = 0 ;
30255   
30256   arg1 = (Dali::Actor *)jarg1; 
30257   arg2 = (Dali::Quaternion *)jarg2;
30258   if (!arg2) {
30259     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30260     return ;
30261   } 
30262   {
30263     try {
30264       (arg1)->RotateBy((Dali::Quaternion const &)*arg2);
30265     } catch (std::out_of_range& e) {
30266       {
30267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30268       };
30269     } catch (std::exception& e) {
30270       {
30271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30272       };
30273     } catch (...) {
30274       {
30275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30276       };
30277     }
30278   }
30279 }
30280
30281
30282 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentOrientation(void * jarg1) {
30283   void * jresult ;
30284   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30285   Dali::Quaternion result;
30286   
30287   arg1 = (Dali::Actor *)jarg1; 
30288   {
30289     try {
30290       result = ((Dali::Actor const *)arg1)->GetCurrentOrientation();
30291     } catch (std::out_of_range& e) {
30292       {
30293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30294       };
30295     } catch (std::exception& e) {
30296       {
30297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30298       };
30299     } catch (...) {
30300       {
30301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30302       };
30303     }
30304   }
30305   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
30306   return jresult;
30307 }
30308
30309
30310 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetInheritOrientation(void * jarg1, unsigned int jarg2) {
30311   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30312   bool arg2 ;
30313   
30314   arg1 = (Dali::Actor *)jarg1; 
30315   arg2 = jarg2 ? true : false; 
30316   {
30317     try {
30318       (arg1)->SetInheritOrientation(arg2);
30319     } catch (std::out_of_range& e) {
30320       {
30321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30322       };
30323     } catch (std::exception& e) {
30324       {
30325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30326       };
30327     } catch (...) {
30328       {
30329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30330       };
30331     }
30332   }
30333 }
30334
30335
30336 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsOrientationInherited(void * jarg1) {
30337   unsigned int jresult ;
30338   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30339   bool result;
30340   
30341   arg1 = (Dali::Actor *)jarg1; 
30342   {
30343     try {
30344       result = (bool)((Dali::Actor const *)arg1)->IsOrientationInherited();
30345     } catch (std::out_of_range& e) {
30346       {
30347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30348       };
30349     } catch (std::exception& e) {
30350       {
30351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30352       };
30353     } catch (...) {
30354       {
30355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30356       };
30357     }
30358   }
30359   jresult = result; 
30360   return jresult;
30361 }
30362
30363
30364 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentWorldOrientation(void * jarg1) {
30365   void * jresult ;
30366   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30367   Dali::Quaternion result;
30368   
30369   arg1 = (Dali::Actor *)jarg1; 
30370   {
30371     try {
30372       result = ((Dali::Actor const *)arg1)->GetCurrentWorldOrientation();
30373     } catch (std::out_of_range& e) {
30374       {
30375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30376       };
30377     } catch (std::exception& e) {
30378       {
30379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30380       };
30381     } catch (...) {
30382       {
30383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30384       };
30385     }
30386   }
30387   jresult = new Dali::Quaternion((const Dali::Quaternion &)result); 
30388   return jresult;
30389 }
30390
30391
30392 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetScale__SWIG_0(void * jarg1, float jarg2) {
30393   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30394   float arg2 ;
30395   
30396   arg1 = (Dali::Actor *)jarg1; 
30397   arg2 = (float)jarg2; 
30398   {
30399     try {
30400       (arg1)->SetScale(arg2);
30401     } catch (std::out_of_range& e) {
30402       {
30403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30404       };
30405     } catch (std::exception& e) {
30406       {
30407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30408       };
30409     } catch (...) {
30410       {
30411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30412       };
30413     }
30414   }
30415 }
30416
30417
30418 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetScale__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30419   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30420   float arg2 ;
30421   float arg3 ;
30422   float arg4 ;
30423   
30424   arg1 = (Dali::Actor *)jarg1; 
30425   arg2 = (float)jarg2; 
30426   arg3 = (float)jarg3; 
30427   arg4 = (float)jarg4; 
30428   {
30429     try {
30430       (arg1)->SetScale(arg2,arg3,arg4);
30431     } catch (std::out_of_range& e) {
30432       {
30433         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30434       };
30435     } catch (std::exception& e) {
30436       {
30437         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30438       };
30439     } catch (...) {
30440       {
30441         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30442       };
30443     }
30444   }
30445 }
30446
30447
30448 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetScale__SWIG_2(void * jarg1, void * jarg2) {
30449   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30450   Dali::Vector3 *arg2 = 0 ;
30451   
30452   arg1 = (Dali::Actor *)jarg1; 
30453   arg2 = (Dali::Vector3 *)jarg2;
30454   if (!arg2) {
30455     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30456     return ;
30457   } 
30458   {
30459     try {
30460       (arg1)->SetScale((Dali::Vector3 const &)*arg2);
30461     } catch (std::out_of_range& e) {
30462       {
30463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30464       };
30465     } catch (std::exception& e) {
30466       {
30467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30468       };
30469     } catch (...) {
30470       {
30471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30472       };
30473     }
30474   }
30475 }
30476
30477
30478 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_ScaleBy(void * jarg1, void * jarg2) {
30479   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30480   Dali::Vector3 *arg2 = 0 ;
30481   
30482   arg1 = (Dali::Actor *)jarg1; 
30483   arg2 = (Dali::Vector3 *)jarg2;
30484   if (!arg2) {
30485     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30486     return ;
30487   } 
30488   {
30489     try {
30490       (arg1)->ScaleBy((Dali::Vector3 const &)*arg2);
30491     } catch (std::out_of_range& e) {
30492       {
30493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30494       };
30495     } catch (std::exception& e) {
30496       {
30497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30498       };
30499     } catch (...) {
30500       {
30501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30502       };
30503     }
30504   }
30505 }
30506
30507
30508 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentScale(void * jarg1) {
30509   void * jresult ;
30510   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30511   Dali::Vector3 result;
30512   
30513   arg1 = (Dali::Actor *)jarg1; 
30514   {
30515     try {
30516       result = ((Dali::Actor const *)arg1)->GetCurrentScale();
30517     } catch (std::out_of_range& e) {
30518       {
30519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30520       };
30521     } catch (std::exception& e) {
30522       {
30523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30524       };
30525     } catch (...) {
30526       {
30527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30528       };
30529     }
30530   }
30531   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
30532   return jresult;
30533 }
30534
30535
30536 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentWorldScale(void * jarg1) {
30537   void * jresult ;
30538   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30539   Dali::Vector3 result;
30540   
30541   arg1 = (Dali::Actor *)jarg1; 
30542   {
30543     try {
30544       result = ((Dali::Actor const *)arg1)->GetCurrentWorldScale();
30545     } catch (std::out_of_range& e) {
30546       {
30547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30548       };
30549     } catch (std::exception& e) {
30550       {
30551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30552       };
30553     } catch (...) {
30554       {
30555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30556       };
30557     }
30558   }
30559   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
30560   return jresult;
30561 }
30562
30563
30564 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetInheritScale(void * jarg1, unsigned int jarg2) {
30565   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30566   bool arg2 ;
30567   
30568   arg1 = (Dali::Actor *)jarg1; 
30569   arg2 = jarg2 ? true : false; 
30570   {
30571     try {
30572       (arg1)->SetInheritScale(arg2);
30573     } catch (std::out_of_range& e) {
30574       {
30575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30576       };
30577     } catch (std::exception& e) {
30578       {
30579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30580       };
30581     } catch (...) {
30582       {
30583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30584       };
30585     }
30586   }
30587 }
30588
30589
30590 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsScaleInherited(void * jarg1) {
30591   unsigned int jresult ;
30592   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30593   bool result;
30594   
30595   arg1 = (Dali::Actor *)jarg1; 
30596   {
30597     try {
30598       result = (bool)((Dali::Actor const *)arg1)->IsScaleInherited();
30599     } catch (std::out_of_range& e) {
30600       {
30601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30602       };
30603     } catch (std::exception& e) {
30604       {
30605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30606       };
30607     } catch (...) {
30608       {
30609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30610       };
30611     }
30612   }
30613   jresult = result; 
30614   return jresult;
30615 }
30616
30617
30618 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentWorldMatrix(void * jarg1) {
30619   void * jresult ;
30620   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30621   Dali::Matrix result;
30622   
30623   arg1 = (Dali::Actor *)jarg1; 
30624   {
30625     try {
30626       result = ((Dali::Actor const *)arg1)->GetCurrentWorldMatrix();
30627     } catch (std::out_of_range& e) {
30628       {
30629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30630       };
30631     } catch (std::exception& e) {
30632       {
30633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30634       };
30635     } catch (...) {
30636       {
30637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30638       };
30639     }
30640   }
30641   jresult = new Dali::Matrix((const Dali::Matrix &)result); 
30642   return jresult;
30643 }
30644
30645
30646 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetVisible(void * jarg1, unsigned int jarg2) {
30647   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30648   bool arg2 ;
30649   
30650   arg1 = (Dali::Actor *)jarg1; 
30651   arg2 = jarg2 ? true : false; 
30652   {
30653     try {
30654       (arg1)->SetVisible(arg2);
30655     } catch (std::out_of_range& e) {
30656       {
30657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30658       };
30659     } catch (std::exception& e) {
30660       {
30661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30662       };
30663     } catch (...) {
30664       {
30665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30666       };
30667     }
30668   }
30669 }
30670
30671
30672 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsVisible(void * jarg1) {
30673   unsigned int jresult ;
30674   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30675   bool result;
30676   
30677   arg1 = (Dali::Actor *)jarg1; 
30678   {
30679     try {
30680       result = (bool)((Dali::Actor const *)arg1)->IsVisible();
30681     } catch (std::out_of_range& e) {
30682       {
30683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30684       };
30685     } catch (std::exception& e) {
30686       {
30687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30688       };
30689     } catch (...) {
30690       {
30691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30692       };
30693     }
30694   }
30695   jresult = result; 
30696   return jresult;
30697 }
30698
30699
30700 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetOpacity(void * jarg1, float jarg2) {
30701   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30702   float arg2 ;
30703   
30704   arg1 = (Dali::Actor *)jarg1; 
30705   arg2 = (float)jarg2; 
30706   {
30707     try {
30708       (arg1)->SetOpacity(arg2);
30709     } catch (std::out_of_range& e) {
30710       {
30711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30712       };
30713     } catch (std::exception& e) {
30714       {
30715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30716       };
30717     } catch (...) {
30718       {
30719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30720       };
30721     }
30722   }
30723 }
30724
30725
30726 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Actor_GetCurrentOpacity(void * jarg1) {
30727   float jresult ;
30728   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30729   float result;
30730   
30731   arg1 = (Dali::Actor *)jarg1; 
30732   {
30733     try {
30734       result = (float)((Dali::Actor const *)arg1)->GetCurrentOpacity();
30735     } catch (std::out_of_range& e) {
30736       {
30737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30738       };
30739     } catch (std::exception& e) {
30740       {
30741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30742       };
30743     } catch (...) {
30744       {
30745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30746       };
30747     }
30748   }
30749   jresult = result; 
30750   return jresult;
30751 }
30752
30753
30754 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetColor(void * jarg1, void * jarg2) {
30755   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30756   Dali::Vector4 *arg2 = 0 ;
30757   
30758   arg1 = (Dali::Actor *)jarg1; 
30759   arg2 = (Dali::Vector4 *)jarg2;
30760   if (!arg2) {
30761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
30762     return ;
30763   } 
30764   {
30765     try {
30766       (arg1)->SetColor((Dali::Vector4 const &)*arg2);
30767     } catch (std::out_of_range& e) {
30768       {
30769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30770       };
30771     } catch (std::exception& e) {
30772       {
30773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30774       };
30775     } catch (...) {
30776       {
30777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30778       };
30779     }
30780   }
30781 }
30782
30783
30784 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentColor(void * jarg1) {
30785   void * jresult ;
30786   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30787   Dali::Vector4 result;
30788   
30789   arg1 = (Dali::Actor *)jarg1; 
30790   {
30791     try {
30792       result = ((Dali::Actor const *)arg1)->GetCurrentColor();
30793     } catch (std::out_of_range& e) {
30794       {
30795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30796       };
30797     } catch (std::exception& e) {
30798       {
30799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30800       };
30801     } catch (...) {
30802       {
30803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30804       };
30805     }
30806   }
30807   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
30808   return jresult;
30809 }
30810
30811
30812 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetColorMode(void * jarg1, int jarg2) {
30813   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30814   Dali::ColorMode arg2 ;
30815   
30816   arg1 = (Dali::Actor *)jarg1; 
30817   arg2 = (Dali::ColorMode)jarg2; 
30818   {
30819     try {
30820       (arg1)->SetColorMode(arg2);
30821     } catch (std::out_of_range& e) {
30822       {
30823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30824       };
30825     } catch (std::exception& e) {
30826       {
30827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30828       };
30829     } catch (...) {
30830       {
30831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30832       };
30833     }
30834   }
30835 }
30836
30837
30838 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetColorMode(void * jarg1) {
30839   int jresult ;
30840   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30841   Dali::ColorMode result;
30842   
30843   arg1 = (Dali::Actor *)jarg1; 
30844   {
30845     try {
30846       result = (Dali::ColorMode)((Dali::Actor const *)arg1)->GetColorMode();
30847     } catch (std::out_of_range& e) {
30848       {
30849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30850       };
30851     } catch (std::exception& e) {
30852       {
30853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30854       };
30855     } catch (...) {
30856       {
30857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30858       };
30859     }
30860   }
30861   jresult = (int)result; 
30862   return jresult;
30863 }
30864
30865
30866 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetCurrentWorldColor(void * jarg1) {
30867   void * jresult ;
30868   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30869   Dali::Vector4 result;
30870   
30871   arg1 = (Dali::Actor *)jarg1; 
30872   {
30873     try {
30874       result = ((Dali::Actor const *)arg1)->GetCurrentWorldColor();
30875     } catch (std::out_of_range& e) {
30876       {
30877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30878       };
30879     } catch (std::exception& e) {
30880       {
30881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30882       };
30883     } catch (...) {
30884       {
30885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30886       };
30887     }
30888   }
30889   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
30890   return jresult;
30891 }
30892
30893
30894 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetDrawMode(void * jarg1, int jarg2) {
30895   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30896   Dali::DrawMode::Type arg2 ;
30897   
30898   arg1 = (Dali::Actor *)jarg1; 
30899   arg2 = (Dali::DrawMode::Type)jarg2; 
30900   {
30901     try {
30902       (arg1)->SetDrawMode(arg2);
30903     } catch (std::out_of_range& e) {
30904       {
30905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30906       };
30907     } catch (std::exception& e) {
30908       {
30909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30910       };
30911     } catch (...) {
30912       {
30913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30914       };
30915     }
30916   }
30917 }
30918
30919
30920 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetDrawMode(void * jarg1) {
30921   int jresult ;
30922   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30923   Dali::DrawMode::Type result;
30924   
30925   arg1 = (Dali::Actor *)jarg1; 
30926   {
30927     try {
30928       result = (Dali::DrawMode::Type)((Dali::Actor const *)arg1)->GetDrawMode();
30929     } catch (std::out_of_range& e) {
30930       {
30931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30932       };
30933     } catch (std::exception& e) {
30934       {
30935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30936       };
30937     } catch (...) {
30938       {
30939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30940       };
30941     }
30942   }
30943   jresult = (int)result; 
30944   return jresult;
30945 }
30946
30947
30948 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSensitive(void * jarg1, unsigned int jarg2) {
30949   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30950   bool arg2 ;
30951   
30952   arg1 = (Dali::Actor *)jarg1; 
30953   arg2 = jarg2 ? true : false; 
30954   {
30955     try {
30956       (arg1)->SetSensitive(arg2);
30957     } catch (std::out_of_range& e) {
30958       {
30959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
30960       };
30961     } catch (std::exception& e) {
30962       {
30963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
30964       };
30965     } catch (...) {
30966       {
30967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
30968       };
30969     }
30970   }
30971 }
30972
30973
30974 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsSensitive(void * jarg1) {
30975   unsigned int jresult ;
30976   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30977   bool result;
30978   
30979   arg1 = (Dali::Actor *)jarg1; 
30980   {
30981     try {
30982       result = (bool)((Dali::Actor const *)arg1)->IsSensitive();
30983     } catch (std::out_of_range& e) {
30984       {
30985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
30986       };
30987     } catch (std::exception& e) {
30988       {
30989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
30990       };
30991     } catch (...) {
30992       {
30993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
30994       };
30995     }
30996   }
30997   jresult = result; 
30998   return jresult;
30999 }
31000
31001
31002 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_ScreenToLocal(void * jarg1, float * jarg2, float * jarg3, float jarg4, float jarg5) {
31003   unsigned int jresult ;
31004   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31005   float *arg2 = 0 ;
31006   float *arg3 = 0 ;
31007   float arg4 ;
31008   float arg5 ;
31009   bool result;
31010   
31011   arg1 = (Dali::Actor *)jarg1; 
31012   arg2 = (float *)jarg2; 
31013   arg3 = (float *)jarg3; 
31014   arg4 = (float)jarg4; 
31015   arg5 = (float)jarg5; 
31016   {
31017     try {
31018       result = (bool)((Dali::Actor const *)arg1)->ScreenToLocal(*arg2,*arg3,arg4,arg5);
31019     } catch (std::out_of_range& e) {
31020       {
31021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31022       };
31023     } catch (std::exception& e) {
31024       {
31025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31026       };
31027     } catch (...) {
31028       {
31029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31030       };
31031     }
31032   }
31033   jresult = result; 
31034   return jresult;
31035 }
31036
31037
31038 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetLeaveRequired(void * jarg1, unsigned int jarg2) {
31039   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31040   bool arg2 ;
31041   
31042   arg1 = (Dali::Actor *)jarg1; 
31043   arg2 = jarg2 ? true : false; 
31044   {
31045     try {
31046       (arg1)->SetLeaveRequired(arg2);
31047     } catch (std::out_of_range& e) {
31048       {
31049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31050       };
31051     } catch (std::exception& e) {
31052       {
31053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31054       };
31055     } catch (...) {
31056       {
31057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31058       };
31059     }
31060   }
31061 }
31062
31063
31064 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_GetLeaveRequired(void * jarg1) {
31065   unsigned int jresult ;
31066   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31067   bool result;
31068   
31069   arg1 = (Dali::Actor *)jarg1; 
31070   {
31071     try {
31072       result = (bool)((Dali::Actor const *)arg1)->GetLeaveRequired();
31073     } catch (std::out_of_range& e) {
31074       {
31075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31076       };
31077     } catch (std::exception& e) {
31078       {
31079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31080       };
31081     } catch (...) {
31082       {
31083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31084       };
31085     }
31086   }
31087   jresult = result; 
31088   return jresult;
31089 }
31090
31091
31092 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetKeyboardFocusable(void * jarg1, unsigned int jarg2) {
31093   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31094   bool arg2 ;
31095   
31096   arg1 = (Dali::Actor *)jarg1; 
31097   arg2 = jarg2 ? true : false; 
31098   {
31099     try {
31100       (arg1)->SetKeyboardFocusable(arg2);
31101     } catch (std::out_of_range& e) {
31102       {
31103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31104       };
31105     } catch (std::exception& e) {
31106       {
31107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31108       };
31109     } catch (...) {
31110       {
31111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31112       };
31113     }
31114   }
31115 }
31116
31117
31118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_IsKeyboardFocusable(void * jarg1) {
31119   unsigned int jresult ;
31120   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31121   bool result;
31122   
31123   arg1 = (Dali::Actor *)jarg1; 
31124   {
31125     try {
31126       result = (bool)((Dali::Actor const *)arg1)->IsKeyboardFocusable();
31127     } catch (std::out_of_range& e) {
31128       {
31129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31130       };
31131     } catch (std::exception& e) {
31132       {
31133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31134       };
31135     } catch (...) {
31136       {
31137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31138       };
31139     }
31140   }
31141   jresult = result; 
31142   return jresult;
31143 }
31144
31145
31146 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetResizePolicy(void * jarg1, int jarg2, int jarg3) {
31147   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31148   Dali::ResizePolicy::Type arg2 ;
31149   Dali::Dimension::Type arg3 ;
31150   
31151   arg1 = (Dali::Actor *)jarg1; 
31152   arg2 = (Dali::ResizePolicy::Type)jarg2; 
31153   arg3 = (Dali::Dimension::Type)jarg3; 
31154   {
31155     try {
31156       (arg1)->SetResizePolicy(arg2,arg3);
31157     } catch (std::out_of_range& e) {
31158       {
31159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31160       };
31161     } catch (std::exception& e) {
31162       {
31163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31164       };
31165     } catch (...) {
31166       {
31167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31168       };
31169     }
31170   }
31171 }
31172
31173
31174 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetResizePolicy(void * jarg1, int jarg2) {
31175   int jresult ;
31176   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31177   Dali::Dimension::Type arg2 ;
31178   Dali::ResizePolicy::Type result;
31179   
31180   arg1 = (Dali::Actor *)jarg1; 
31181   arg2 = (Dali::Dimension::Type)jarg2; 
31182   {
31183     try {
31184       result = (Dali::ResizePolicy::Type)((Dali::Actor const *)arg1)->GetResizePolicy(arg2);
31185     } catch (std::out_of_range& e) {
31186       {
31187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31188       };
31189     } catch (std::exception& e) {
31190       {
31191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31192       };
31193     } catch (...) {
31194       {
31195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31196       };
31197     }
31198   }
31199   jresult = (int)result; 
31200   return jresult;
31201 }
31202
31203
31204 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSizeScalePolicy(void * jarg1, int jarg2) {
31205   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31206   Dali::SizeScalePolicy::Type arg2 ;
31207   
31208   arg1 = (Dali::Actor *)jarg1; 
31209   arg2 = (Dali::SizeScalePolicy::Type)jarg2; 
31210   {
31211     try {
31212       (arg1)->SetSizeScalePolicy(arg2);
31213     } catch (std::out_of_range& e) {
31214       {
31215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31216       };
31217     } catch (std::exception& e) {
31218       {
31219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31220       };
31221     } catch (...) {
31222       {
31223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31224       };
31225     }
31226   }
31227 }
31228
31229
31230 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetSizeScalePolicy(void * jarg1) {
31231   int jresult ;
31232   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31233   Dali::SizeScalePolicy::Type result;
31234   
31235   arg1 = (Dali::Actor *)jarg1; 
31236   {
31237     try {
31238       result = (Dali::SizeScalePolicy::Type)((Dali::Actor const *)arg1)->GetSizeScalePolicy();
31239     } catch (std::out_of_range& e) {
31240       {
31241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31242       };
31243     } catch (std::exception& e) {
31244       {
31245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31246       };
31247     } catch (...) {
31248       {
31249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31250       };
31251     }
31252   }
31253   jresult = (int)result; 
31254   return jresult;
31255 }
31256
31257
31258 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetSizeModeFactor(void * jarg1, void * jarg2) {
31259   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31260   Dali::Vector3 *arg2 = 0 ;
31261   
31262   arg1 = (Dali::Actor *)jarg1; 
31263   arg2 = (Dali::Vector3 *)jarg2;
31264   if (!arg2) {
31265     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
31266     return ;
31267   } 
31268   {
31269     try {
31270       (arg1)->SetSizeModeFactor((Dali::Vector3 const &)*arg2);
31271     } catch (std::out_of_range& e) {
31272       {
31273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31274       };
31275     } catch (std::exception& e) {
31276       {
31277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31278       };
31279     } catch (...) {
31280       {
31281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31282       };
31283     }
31284   }
31285 }
31286
31287
31288 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetSizeModeFactor(void * jarg1) {
31289   void * jresult ;
31290   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31291   Dali::Vector3 result;
31292   
31293   arg1 = (Dali::Actor *)jarg1; 
31294   {
31295     try {
31296       result = ((Dali::Actor const *)arg1)->GetSizeModeFactor();
31297     } catch (std::out_of_range& e) {
31298       {
31299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31300       };
31301     } catch (std::exception& e) {
31302       {
31303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31304       };
31305     } catch (...) {
31306       {
31307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31308       };
31309     }
31310   }
31311   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
31312   return jresult;
31313 }
31314
31315
31316 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Actor_GetHeightForWidth(void * jarg1, float jarg2) {
31317   float jresult ;
31318   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31319   float arg2 ;
31320   float result;
31321   
31322   arg1 = (Dali::Actor *)jarg1; 
31323   arg2 = (float)jarg2; 
31324   {
31325     try {
31326       result = (float)(arg1)->GetHeightForWidth(arg2);
31327     } catch (std::out_of_range& e) {
31328       {
31329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31330       };
31331     } catch (std::exception& e) {
31332       {
31333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31334       };
31335     } catch (...) {
31336       {
31337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31338       };
31339     }
31340   }
31341   jresult = result; 
31342   return jresult;
31343 }
31344
31345
31346 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Actor_GetWidthForHeight(void * jarg1, float jarg2) {
31347   float jresult ;
31348   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31349   float arg2 ;
31350   float result;
31351   
31352   arg1 = (Dali::Actor *)jarg1; 
31353   arg2 = (float)jarg2; 
31354   {
31355     try {
31356       result = (float)(arg1)->GetWidthForHeight(arg2);
31357     } catch (std::out_of_range& e) {
31358       {
31359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31360       };
31361     } catch (std::exception& e) {
31362       {
31363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31364       };
31365     } catch (...) {
31366       {
31367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31368       };
31369     }
31370   }
31371   jresult = result; 
31372   return jresult;
31373 }
31374
31375
31376 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Actor_GetRelayoutSize(void * jarg1, int jarg2) {
31377   float jresult ;
31378   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31379   Dali::Dimension::Type arg2 ;
31380   float result;
31381   
31382   arg1 = (Dali::Actor *)jarg1; 
31383   arg2 = (Dali::Dimension::Type)jarg2; 
31384   {
31385     try {
31386       result = (float)((Dali::Actor const *)arg1)->GetRelayoutSize(arg2);
31387     } catch (std::out_of_range& e) {
31388       {
31389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31390       };
31391     } catch (std::exception& e) {
31392       {
31393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31394       };
31395     } catch (...) {
31396       {
31397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31398       };
31399     }
31400   }
31401   jresult = result; 
31402   return jresult;
31403 }
31404
31405
31406 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetPadding(void * jarg1, void * jarg2) {
31407   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31408   Dali::Padding *arg2 = 0 ;
31409   
31410   arg1 = (Dali::Actor *)jarg1; 
31411   arg2 = (Dali::Padding *)jarg2;
31412   if (!arg2) {
31413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
31414     return ;
31415   } 
31416   {
31417     try {
31418       (arg1)->SetPadding((Dali::Padding const &)*arg2);
31419     } catch (std::out_of_range& e) {
31420       {
31421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31422       };
31423     } catch (std::exception& e) {
31424       {
31425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31426       };
31427     } catch (...) {
31428       {
31429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31430       };
31431     }
31432   }
31433 }
31434
31435
31436 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_GetPadding(void * jarg1, void * jarg2) {
31437   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31438   Dali::Padding *arg2 = 0 ;
31439   
31440   arg1 = (Dali::Actor *)jarg1; 
31441   arg2 = (Dali::Padding *)jarg2;
31442   if (!arg2) {
31443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
31444     return ;
31445   } 
31446   {
31447     try {
31448       ((Dali::Actor const *)arg1)->GetPadding(*arg2);
31449     } catch (std::out_of_range& e) {
31450       {
31451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31452       };
31453     } catch (std::exception& e) {
31454       {
31455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31456       };
31457     } catch (...) {
31458       {
31459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31460       };
31461     }
31462   }
31463 }
31464
31465
31466 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetMinimumSize(void * jarg1, void * jarg2) {
31467   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31468   Dali::Vector2 *arg2 = 0 ;
31469   
31470   arg1 = (Dali::Actor *)jarg1; 
31471   arg2 = (Dali::Vector2 *)jarg2;
31472   if (!arg2) {
31473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31474     return ;
31475   } 
31476   {
31477     try {
31478       (arg1)->SetMinimumSize((Dali::Vector2 const &)*arg2);
31479     } catch (std::out_of_range& e) {
31480       {
31481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31482       };
31483     } catch (std::exception& e) {
31484       {
31485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31486       };
31487     } catch (...) {
31488       {
31489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31490       };
31491     }
31492   }
31493 }
31494
31495
31496 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetMinimumSize(void * jarg1) {
31497   void * jresult ;
31498   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31499   Dali::Vector2 result;
31500   
31501   arg1 = (Dali::Actor *)jarg1; 
31502   {
31503     try {
31504       result = (arg1)->GetMinimumSize();
31505     } catch (std::out_of_range& e) {
31506       {
31507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31508       };
31509     } catch (std::exception& e) {
31510       {
31511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31512       };
31513     } catch (...) {
31514       {
31515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31516       };
31517     }
31518   }
31519   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
31520   return jresult;
31521 }
31522
31523
31524 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_SetMaximumSize(void * jarg1, void * jarg2) {
31525   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31526   Dali::Vector2 *arg2 = 0 ;
31527   
31528   arg1 = (Dali::Actor *)jarg1; 
31529   arg2 = (Dali::Vector2 *)jarg2;
31530   if (!arg2) {
31531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31532     return ;
31533   } 
31534   {
31535     try {
31536       (arg1)->SetMaximumSize((Dali::Vector2 const &)*arg2);
31537     } catch (std::out_of_range& e) {
31538       {
31539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31540       };
31541     } catch (std::exception& e) {
31542       {
31543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31544       };
31545     } catch (...) {
31546       {
31547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31548       };
31549     }
31550   }
31551 }
31552
31553
31554 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetMaximumSize(void * jarg1) {
31555   void * jresult ;
31556   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31557   Dali::Vector2 result;
31558   
31559   arg1 = (Dali::Actor *)jarg1; 
31560   {
31561     try {
31562       result = (arg1)->GetMaximumSize();
31563     } catch (std::out_of_range& e) {
31564       {
31565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31566       };
31567     } catch (std::exception& e) {
31568       {
31569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31570       };
31571     } catch (...) {
31572       {
31573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31574       };
31575     }
31576   }
31577   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
31578   return jresult;
31579 }
31580
31581
31582 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Actor_GetHierarchyDepth(void * jarg1) {
31583   int jresult ;
31584   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31585   int result;
31586   
31587   arg1 = (Dali::Actor *)jarg1; 
31588   {
31589     try {
31590       result = (int)(arg1)->GetHierarchyDepth();
31591     } catch (std::out_of_range& e) {
31592       {
31593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31594       };
31595     } catch (std::exception& e) {
31596       {
31597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31598       };
31599     } catch (...) {
31600       {
31601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31602       };
31603     }
31604   }
31605   jresult = result; 
31606   return jresult;
31607 }
31608
31609
31610 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_AddRenderer(void * jarg1, void * jarg2) {
31611   unsigned int jresult ;
31612   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31613   Dali::Renderer *arg2 = 0 ;
31614   unsigned int result;
31615   
31616   arg1 = (Dali::Actor *)jarg1; 
31617   arg2 = (Dali::Renderer *)jarg2;
31618   if (!arg2) {
31619     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
31620     return 0;
31621   } 
31622   {
31623     try {
31624       result = (unsigned int)(arg1)->AddRenderer(*arg2);
31625     } catch (std::out_of_range& e) {
31626       {
31627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31628       };
31629     } catch (std::exception& e) {
31630       {
31631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31632       };
31633     } catch (...) {
31634       {
31635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31636       };
31637     }
31638   }
31639   jresult = result; 
31640   return jresult;
31641 }
31642
31643
31644 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Actor_GetRendererCount(void * jarg1) {
31645   unsigned int jresult ;
31646   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31647   unsigned int result;
31648   
31649   arg1 = (Dali::Actor *)jarg1; 
31650   {
31651     try {
31652       result = (unsigned int)((Dali::Actor const *)arg1)->GetRendererCount();
31653     } catch (std::out_of_range& e) {
31654       {
31655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31656       };
31657     } catch (std::exception& e) {
31658       {
31659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31660       };
31661     } catch (...) {
31662       {
31663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31664       };
31665     }
31666   }
31667   jresult = result; 
31668   return jresult;
31669 }
31670
31671
31672 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_GetRendererAt(void * jarg1, unsigned int jarg2) {
31673   void * jresult ;
31674   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31675   unsigned int arg2 ;
31676   Dali::Renderer result;
31677   
31678   arg1 = (Dali::Actor *)jarg1; 
31679   arg2 = (unsigned int)jarg2; 
31680   {
31681     try {
31682       result = (arg1)->GetRendererAt(arg2);
31683     } catch (std::out_of_range& e) {
31684       {
31685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31686       };
31687     } catch (std::exception& e) {
31688       {
31689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31690       };
31691     } catch (...) {
31692       {
31693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31694       };
31695     }
31696   }
31697   jresult = new Dali::Renderer((const Dali::Renderer &)result); 
31698   return jresult;
31699 }
31700
31701
31702 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_RemoveRenderer__SWIG_0(void * jarg1, void * jarg2) {
31703   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31704   Dali::Renderer *arg2 = 0 ;
31705   
31706   arg1 = (Dali::Actor *)jarg1; 
31707   arg2 = (Dali::Renderer *)jarg2;
31708   if (!arg2) {
31709     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
31710     return ;
31711   } 
31712   {
31713     try {
31714       (arg1)->RemoveRenderer(*arg2);
31715     } catch (std::out_of_range& e) {
31716       {
31717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31718       };
31719     } catch (std::exception& e) {
31720       {
31721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31722       };
31723     } catch (...) {
31724       {
31725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31726       };
31727     }
31728   }
31729 }
31730
31731
31732 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Actor_RemoveRenderer__SWIG_1(void * jarg1, unsigned int jarg2) {
31733   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31734   unsigned int arg2 ;
31735   
31736   arg1 = (Dali::Actor *)jarg1; 
31737   arg2 = (unsigned int)jarg2; 
31738   {
31739     try {
31740       (arg1)->RemoveRenderer(arg2);
31741     } catch (std::out_of_range& e) {
31742       {
31743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31744       };
31745     } catch (std::exception& e) {
31746       {
31747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31748       };
31749     } catch (...) {
31750       {
31751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31752       };
31753     }
31754   }
31755 }
31756
31757
31758 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_TouchedSignal(void * jarg1) {
31759   void * jresult ;
31760   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31761   Dali::Actor::TouchSignalType *result = 0 ;
31762   
31763   arg1 = (Dali::Actor *)jarg1; 
31764   {
31765     try {
31766       result = (Dali::Actor::TouchSignalType *) &(arg1)->TouchedSignal();
31767     } catch (std::out_of_range& e) {
31768       {
31769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31770       };
31771     } catch (std::exception& e) {
31772       {
31773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31774       };
31775     } catch (...) {
31776       {
31777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31778       };
31779     }
31780   }
31781   jresult = (void *)result; 
31782   return jresult;
31783 }
31784
31785
31786 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_TouchSignal(void * jarg1) {
31787   void * jresult ;
31788   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31789   Dali::Actor::TouchDataSignalType *result = 0 ;
31790   
31791   arg1 = (Dali::Actor *)jarg1; 
31792   {
31793     try {
31794       result = (Dali::Actor::TouchDataSignalType *) &(arg1)->TouchSignal();
31795     } catch (std::out_of_range& e) {
31796       {
31797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31798       };
31799     } catch (std::exception& e) {
31800       {
31801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31802       };
31803     } catch (...) {
31804       {
31805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31806       };
31807     }
31808   }
31809   jresult = (void *)result; 
31810   return jresult;
31811 }
31812
31813
31814 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_HoveredSignal(void * jarg1) {
31815   void * jresult ;
31816   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31817   Dali::Actor::HoverSignalType *result = 0 ;
31818   
31819   arg1 = (Dali::Actor *)jarg1; 
31820   {
31821     try {
31822       result = (Dali::Actor::HoverSignalType *) &(arg1)->HoveredSignal();
31823     } catch (std::out_of_range& e) {
31824       {
31825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31826       };
31827     } catch (std::exception& e) {
31828       {
31829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31830       };
31831     } catch (...) {
31832       {
31833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31834       };
31835     }
31836   }
31837   jresult = (void *)result; 
31838   return jresult;
31839 }
31840
31841
31842 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_WheelEventSignal(void * jarg1) {
31843   void * jresult ;
31844   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31845   Dali::Actor::WheelEventSignalType *result = 0 ;
31846   
31847   arg1 = (Dali::Actor *)jarg1; 
31848   {
31849     try {
31850       result = (Dali::Actor::WheelEventSignalType *) &(arg1)->WheelEventSignal();
31851     } catch (std::out_of_range& e) {
31852       {
31853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31854       };
31855     } catch (std::exception& e) {
31856       {
31857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31858       };
31859     } catch (...) {
31860       {
31861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31862       };
31863     }
31864   }
31865   jresult = (void *)result; 
31866   return jresult;
31867 }
31868
31869
31870 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_OnStageSignal(void * jarg1) {
31871   void * jresult ;
31872   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31873   Dali::Actor::OnStageSignalType *result = 0 ;
31874   
31875   arg1 = (Dali::Actor *)jarg1; 
31876   {
31877     try {
31878       result = (Dali::Actor::OnStageSignalType *) &(arg1)->OnStageSignal();
31879     } catch (std::out_of_range& e) {
31880       {
31881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31882       };
31883     } catch (std::exception& e) {
31884       {
31885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31886       };
31887     } catch (...) {
31888       {
31889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31890       };
31891     }
31892   }
31893   jresult = (void *)result; 
31894   return jresult;
31895 }
31896
31897
31898 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_OffStageSignal(void * jarg1) {
31899   void * jresult ;
31900   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31901   Dali::Actor::OffStageSignalType *result = 0 ;
31902   
31903   arg1 = (Dali::Actor *)jarg1; 
31904   {
31905     try {
31906       result = (Dali::Actor::OffStageSignalType *) &(arg1)->OffStageSignal();
31907     } catch (std::out_of_range& e) {
31908       {
31909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31910       };
31911     } catch (std::exception& e) {
31912       {
31913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31914       };
31915     } catch (...) {
31916       {
31917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31918       };
31919     }
31920   }
31921   jresult = (void *)result; 
31922   return jresult;
31923 }
31924
31925
31926 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Actor_OnRelayoutSignal(void * jarg1) {
31927   void * jresult ;
31928   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31929   Dali::Actor::OnRelayoutSignalType *result = 0 ;
31930   
31931   arg1 = (Dali::Actor *)jarg1; 
31932   {
31933     try {
31934       result = (Dali::Actor::OnRelayoutSignalType *) &(arg1)->OnRelayoutSignal();
31935     } catch (std::out_of_range& e) {
31936       {
31937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
31938       };
31939     } catch (std::exception& e) {
31940       {
31941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
31942       };
31943     } catch (...) {
31944       {
31945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
31946       };
31947     }
31948   }
31949   jresult = (void *)result; 
31950   return jresult;
31951 }
31952
31953
31954 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_UnparentAndReset(void * jarg1) {
31955   Dali::Actor *arg1 = 0 ;
31956   
31957   arg1 = (Dali::Actor *)jarg1;
31958   if (!arg1) {
31959     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
31960     return ;
31961   } 
31962   {
31963     try {
31964       Dali::UnparentAndReset(*arg1);
31965     } catch (std::out_of_range& e) {
31966       {
31967         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
31968       };
31969     } catch (std::exception& e) {
31970       {
31971         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
31972       };
31973     } catch (...) {
31974       {
31975         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
31976       };
31977     }
31978   }
31979 }
31980
31981
31982 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Layer_Property_CLIPPING_ENABLE_get() {
31983   int jresult ;
31984   int result;
31985   
31986   result = (int)Dali::Layer::Property::CLIPPING_ENABLE;
31987   jresult = (int)result; 
31988   return jresult;
31989 }
31990
31991
31992 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Layer_Property_CLIPPING_BOX_get() {
31993   int jresult ;
31994   int result;
31995   
31996   result = (int)Dali::Layer::Property::CLIPPING_BOX;
31997   jresult = (int)result; 
31998   return jresult;
31999 }
32000
32001
32002 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Layer_Property_BEHAVIOR_get() {
32003   int jresult ;
32004   int result;
32005   
32006   result = (int)Dali::Layer::Property::BEHAVIOR;
32007   jresult = (int)result; 
32008   return jresult;
32009 }
32010
32011
32012 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Layer_Property() {
32013   void * jresult ;
32014   Dali::Layer::Property *result = 0 ;
32015   
32016   {
32017     try {
32018       result = (Dali::Layer::Property *)new Dali::Layer::Property();
32019     } catch (std::out_of_range& e) {
32020       {
32021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32022       };
32023     } catch (std::exception& e) {
32024       {
32025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32026       };
32027     } catch (...) {
32028       {
32029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32030       };
32031     }
32032   }
32033   jresult = (void *)result; 
32034   return jresult;
32035 }
32036
32037
32038 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Layer_Property(void * jarg1) {
32039   Dali::Layer::Property *arg1 = (Dali::Layer::Property *) 0 ;
32040   
32041   arg1 = (Dali::Layer::Property *)jarg1; 
32042   {
32043     try {
32044       delete arg1;
32045     } catch (std::out_of_range& e) {
32046       {
32047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32048       };
32049     } catch (std::exception& e) {
32050       {
32051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32052       };
32053     } catch (...) {
32054       {
32055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32056       };
32057     }
32058   }
32059 }
32060
32061
32062 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Layer__SWIG_0() {
32063   void * jresult ;
32064   Dali::Layer *result = 0 ;
32065   
32066   {
32067     try {
32068       result = (Dali::Layer *)new Dali::Layer();
32069     } catch (std::out_of_range& e) {
32070       {
32071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32072       };
32073     } catch (std::exception& e) {
32074       {
32075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32076       };
32077     } catch (...) {
32078       {
32079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32080       };
32081     }
32082   }
32083   jresult = (void *)result; 
32084   return jresult;
32085 }
32086
32087
32088 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Layer_New() {
32089   void * jresult ;
32090   Dali::Layer result;
32091   
32092   {
32093     try {
32094       result = Dali::Layer::New();
32095     } catch (std::out_of_range& e) {
32096       {
32097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32098       };
32099     } catch (std::exception& e) {
32100       {
32101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32102       };
32103     } catch (...) {
32104       {
32105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32106       };
32107     }
32108   }
32109   jresult = new Dali::Layer((const Dali::Layer &)result); 
32110   return jresult;
32111 }
32112
32113
32114 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Layer_DownCast(void * jarg1) {
32115   void * jresult ;
32116   Dali::BaseHandle arg1 ;
32117   Dali::BaseHandle *argp1 ;
32118   Dali::Layer result;
32119   
32120   argp1 = (Dali::BaseHandle *)jarg1; 
32121   if (!argp1) {
32122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
32123     return 0;
32124   }
32125   arg1 = *argp1; 
32126   {
32127     try {
32128       result = Dali::Layer::DownCast(arg1);
32129     } catch (std::out_of_range& e) {
32130       {
32131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32132       };
32133     } catch (std::exception& e) {
32134       {
32135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32136       };
32137     } catch (...) {
32138       {
32139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32140       };
32141     }
32142   }
32143   jresult = new Dali::Layer((const Dali::Layer &)result); 
32144   return jresult;
32145 }
32146
32147
32148 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Layer(void * jarg1) {
32149   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32150   
32151   arg1 = (Dali::Layer *)jarg1; 
32152   {
32153     try {
32154       delete arg1;
32155     } catch (std::out_of_range& e) {
32156       {
32157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32158       };
32159     } catch (std::exception& e) {
32160       {
32161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32162       };
32163     } catch (...) {
32164       {
32165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32166       };
32167     }
32168   }
32169 }
32170
32171
32172 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Layer__SWIG_1(void * jarg1) {
32173   void * jresult ;
32174   Dali::Layer *arg1 = 0 ;
32175   Dali::Layer *result = 0 ;
32176   
32177   arg1 = (Dali::Layer *)jarg1;
32178   if (!arg1) {
32179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32180     return 0;
32181   } 
32182   {
32183     try {
32184       result = (Dali::Layer *)new Dali::Layer((Dali::Layer const &)*arg1);
32185     } catch (std::out_of_range& e) {
32186       {
32187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32188       };
32189     } catch (std::exception& e) {
32190       {
32191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32192       };
32193     } catch (...) {
32194       {
32195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32196       };
32197     }
32198   }
32199   jresult = (void *)result; 
32200   return jresult;
32201 }
32202
32203
32204 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Layer_Assign(void * jarg1, void * jarg2) {
32205   void * jresult ;
32206   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32207   Dali::Layer *arg2 = 0 ;
32208   Dali::Layer *result = 0 ;
32209   
32210   arg1 = (Dali::Layer *)jarg1; 
32211   arg2 = (Dali::Layer *)jarg2;
32212   if (!arg2) {
32213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32214     return 0;
32215   } 
32216   {
32217     try {
32218       result = (Dali::Layer *) &(arg1)->operator =((Dali::Layer const &)*arg2);
32219     } catch (std::out_of_range& e) {
32220       {
32221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32222       };
32223     } catch (std::exception& e) {
32224       {
32225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32226       };
32227     } catch (...) {
32228       {
32229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32230       };
32231     }
32232   }
32233   jresult = (void *)result; 
32234   return jresult;
32235 }
32236
32237
32238 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Layer_GetDepth(void * jarg1) {
32239   unsigned int jresult ;
32240   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32241   unsigned int result;
32242   
32243   arg1 = (Dali::Layer *)jarg1; 
32244   {
32245     try {
32246       result = (unsigned int)((Dali::Layer const *)arg1)->GetDepth();
32247     } catch (std::out_of_range& e) {
32248       {
32249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32250       };
32251     } catch (std::exception& e) {
32252       {
32253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32254       };
32255     } catch (...) {
32256       {
32257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32258       };
32259     }
32260   }
32261   jresult = result; 
32262   return jresult;
32263 }
32264
32265
32266 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_Raise(void * jarg1) {
32267   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32268   
32269   arg1 = (Dali::Layer *)jarg1; 
32270   {
32271     try {
32272       (arg1)->Raise();
32273     } catch (std::out_of_range& e) {
32274       {
32275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32276       };
32277     } catch (std::exception& e) {
32278       {
32279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32280       };
32281     } catch (...) {
32282       {
32283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32284       };
32285     }
32286   }
32287 }
32288
32289
32290 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_Lower(void * jarg1) {
32291   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32292   
32293   arg1 = (Dali::Layer *)jarg1; 
32294   {
32295     try {
32296       (arg1)->Lower();
32297     } catch (std::out_of_range& e) {
32298       {
32299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32300       };
32301     } catch (std::exception& e) {
32302       {
32303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32304       };
32305     } catch (...) {
32306       {
32307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32308       };
32309     }
32310   }
32311 }
32312
32313
32314 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_RaiseAbove(void * jarg1, void * jarg2) {
32315   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32316   Dali::Layer arg2 ;
32317   Dali::Layer *argp2 ;
32318   
32319   arg1 = (Dali::Layer *)jarg1; 
32320   argp2 = (Dali::Layer *)jarg2; 
32321   if (!argp2) {
32322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32323     return ;
32324   }
32325   arg2 = *argp2; 
32326   {
32327     try {
32328       (arg1)->RaiseAbove(arg2);
32329     } catch (std::out_of_range& e) {
32330       {
32331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32332       };
32333     } catch (std::exception& e) {
32334       {
32335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32336       };
32337     } catch (...) {
32338       {
32339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32340       };
32341     }
32342   }
32343 }
32344
32345
32346 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_LowerBelow(void * jarg1, void * jarg2) {
32347   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32348   Dali::Layer arg2 ;
32349   Dali::Layer *argp2 ;
32350   
32351   arg1 = (Dali::Layer *)jarg1; 
32352   argp2 = (Dali::Layer *)jarg2; 
32353   if (!argp2) {
32354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32355     return ;
32356   }
32357   arg2 = *argp2; 
32358   {
32359     try {
32360       (arg1)->LowerBelow(arg2);
32361     } catch (std::out_of_range& e) {
32362       {
32363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32364       };
32365     } catch (std::exception& e) {
32366       {
32367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32368       };
32369     } catch (...) {
32370       {
32371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32372       };
32373     }
32374   }
32375 }
32376
32377
32378 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_RaiseToTop(void * jarg1) {
32379   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32380   
32381   arg1 = (Dali::Layer *)jarg1; 
32382   {
32383     try {
32384       (arg1)->RaiseToTop();
32385     } catch (std::out_of_range& e) {
32386       {
32387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32388       };
32389     } catch (std::exception& e) {
32390       {
32391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32392       };
32393     } catch (...) {
32394       {
32395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32396       };
32397     }
32398   }
32399 }
32400
32401
32402 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_LowerToBottom(void * jarg1) {
32403   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32404   
32405   arg1 = (Dali::Layer *)jarg1; 
32406   {
32407     try {
32408       (arg1)->LowerToBottom();
32409     } catch (std::out_of_range& e) {
32410       {
32411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32412       };
32413     } catch (std::exception& e) {
32414       {
32415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32416       };
32417     } catch (...) {
32418       {
32419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32420       };
32421     }
32422   }
32423 }
32424
32425
32426 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_MoveAbove(void * jarg1, void * jarg2) {
32427   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32428   Dali::Layer arg2 ;
32429   Dali::Layer *argp2 ;
32430   
32431   arg1 = (Dali::Layer *)jarg1; 
32432   argp2 = (Dali::Layer *)jarg2; 
32433   if (!argp2) {
32434     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32435     return ;
32436   }
32437   arg2 = *argp2; 
32438   {
32439     try {
32440       (arg1)->MoveAbove(arg2);
32441     } catch (std::out_of_range& e) {
32442       {
32443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32444       };
32445     } catch (std::exception& e) {
32446       {
32447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32448       };
32449     } catch (...) {
32450       {
32451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32452       };
32453     }
32454   }
32455 }
32456
32457
32458 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_MoveBelow(void * jarg1, void * jarg2) {
32459   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32460   Dali::Layer arg2 ;
32461   Dali::Layer *argp2 ;
32462   
32463   arg1 = (Dali::Layer *)jarg1; 
32464   argp2 = (Dali::Layer *)jarg2; 
32465   if (!argp2) {
32466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32467     return ;
32468   }
32469   arg2 = *argp2; 
32470   {
32471     try {
32472       (arg1)->MoveBelow(arg2);
32473     } catch (std::out_of_range& e) {
32474       {
32475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32476       };
32477     } catch (std::exception& e) {
32478       {
32479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32480       };
32481     } catch (...) {
32482       {
32483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32484       };
32485     }
32486   }
32487 }
32488
32489
32490 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetBehavior(void * jarg1, int jarg2) {
32491   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32492   Dali::Layer::Behavior arg2 ;
32493   
32494   arg1 = (Dali::Layer *)jarg1; 
32495   arg2 = (Dali::Layer::Behavior)jarg2; 
32496   {
32497     try {
32498       (arg1)->SetBehavior(arg2);
32499     } catch (std::out_of_range& e) {
32500       {
32501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32502       };
32503     } catch (std::exception& e) {
32504       {
32505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32506       };
32507     } catch (...) {
32508       {
32509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32510       };
32511     }
32512   }
32513 }
32514
32515
32516 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Layer_GetBehavior(void * jarg1) {
32517   int jresult ;
32518   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32519   Dali::Layer::Behavior result;
32520   
32521   arg1 = (Dali::Layer *)jarg1; 
32522   {
32523     try {
32524       result = (Dali::Layer::Behavior)((Dali::Layer const *)arg1)->GetBehavior();
32525     } catch (std::out_of_range& e) {
32526       {
32527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32528       };
32529     } catch (std::exception& e) {
32530       {
32531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32532       };
32533     } catch (...) {
32534       {
32535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32536       };
32537     }
32538   }
32539   jresult = (int)result; 
32540   return jresult;
32541 }
32542
32543
32544 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetClipping(void * jarg1, unsigned int jarg2) {
32545   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32546   bool arg2 ;
32547   
32548   arg1 = (Dali::Layer *)jarg1; 
32549   arg2 = jarg2 ? true : false; 
32550   {
32551     try {
32552       (arg1)->SetClipping(arg2);
32553     } catch (std::out_of_range& e) {
32554       {
32555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32556       };
32557     } catch (std::exception& e) {
32558       {
32559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32560       };
32561     } catch (...) {
32562       {
32563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32564       };
32565     }
32566   }
32567 }
32568
32569
32570 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Layer_IsClipping(void * jarg1) {
32571   unsigned int jresult ;
32572   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32573   bool result;
32574   
32575   arg1 = (Dali::Layer *)jarg1; 
32576   {
32577     try {
32578       result = (bool)((Dali::Layer const *)arg1)->IsClipping();
32579     } catch (std::out_of_range& e) {
32580       {
32581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32582       };
32583     } catch (std::exception& e) {
32584       {
32585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32586       };
32587     } catch (...) {
32588       {
32589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32590       };
32591     }
32592   }
32593   jresult = result; 
32594   return jresult;
32595 }
32596
32597
32598 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetClippingBox__SWIG_0(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
32599   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32600   int arg2 ;
32601   int arg3 ;
32602   int arg4 ;
32603   int arg5 ;
32604   
32605   arg1 = (Dali::Layer *)jarg1; 
32606   arg2 = (int)jarg2; 
32607   arg3 = (int)jarg3; 
32608   arg4 = (int)jarg4; 
32609   arg5 = (int)jarg5; 
32610   {
32611     try {
32612       (arg1)->SetClippingBox(arg2,arg3,arg4,arg5);
32613     } catch (std::out_of_range& e) {
32614       {
32615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32616       };
32617     } catch (std::exception& e) {
32618       {
32619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32620       };
32621     } catch (...) {
32622       {
32623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32624       };
32625     }
32626   }
32627 }
32628
32629
32630 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetClippingBox__SWIG_1(void * jarg1, void * jarg2) {
32631   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32632   Dali::ClippingBox arg2 ;
32633   Dali::ClippingBox *argp2 ;
32634   
32635   arg1 = (Dali::Layer *)jarg1; 
32636   argp2 = (Dali::ClippingBox *)jarg2; 
32637   if (!argp2) {
32638     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ClippingBox", 0);
32639     return ;
32640   }
32641   arg2 = *argp2; 
32642   {
32643     try {
32644       (arg1)->SetClippingBox(arg2);
32645     } catch (std::out_of_range& e) {
32646       {
32647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32648       };
32649     } catch (std::exception& e) {
32650       {
32651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32652       };
32653     } catch (...) {
32654       {
32655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32656       };
32657     }
32658   }
32659 }
32660
32661
32662 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Layer_GetClippingBox(void * jarg1) {
32663   void * jresult ;
32664   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32665   Dali::ClippingBox result;
32666   
32667   arg1 = (Dali::Layer *)jarg1; 
32668   {
32669     try {
32670       result = ((Dali::Layer const *)arg1)->GetClippingBox();
32671     } catch (std::out_of_range& e) {
32672       {
32673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32674       };
32675     } catch (std::exception& e) {
32676       {
32677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32678       };
32679     } catch (...) {
32680       {
32681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32682       };
32683     }
32684   }
32685   jresult = new Dali::ClippingBox((const Dali::ClippingBox &)result); 
32686   return jresult;
32687 }
32688
32689
32690 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetDepthTestDisabled(void * jarg1, unsigned int jarg2) {
32691   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32692   bool arg2 ;
32693   
32694   arg1 = (Dali::Layer *)jarg1; 
32695   arg2 = jarg2 ? true : false; 
32696   {
32697     try {
32698       (arg1)->SetDepthTestDisabled(arg2);
32699     } catch (std::out_of_range& e) {
32700       {
32701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32702       };
32703     } catch (std::exception& e) {
32704       {
32705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32706       };
32707     } catch (...) {
32708       {
32709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32710       };
32711     }
32712   }
32713 }
32714
32715
32716 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Layer_IsDepthTestDisabled(void * jarg1) {
32717   unsigned int jresult ;
32718   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32719   bool result;
32720   
32721   arg1 = (Dali::Layer *)jarg1; 
32722   {
32723     try {
32724       result = (bool)((Dali::Layer const *)arg1)->IsDepthTestDisabled();
32725     } catch (std::out_of_range& e) {
32726       {
32727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32728       };
32729     } catch (std::exception& e) {
32730       {
32731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32732       };
32733     } catch (...) {
32734       {
32735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32736       };
32737     }
32738   }
32739   jresult = result; 
32740   return jresult;
32741 }
32742
32743
32744 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetSortFunction(void * jarg1, void * jarg2) {
32745   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32746   Dali::Layer::SortFunctionType arg2 = (Dali::Layer::SortFunctionType) 0 ;
32747   
32748   arg1 = (Dali::Layer *)jarg1; 
32749   arg2 = (Dali::Layer::SortFunctionType)jarg2; 
32750   {
32751     try {
32752       (arg1)->SetSortFunction(arg2);
32753     } catch (std::out_of_range& e) {
32754       {
32755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32756       };
32757     } catch (std::exception& e) {
32758       {
32759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32760       };
32761     } catch (...) {
32762       {
32763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32764       };
32765     }
32766   }
32767 }
32768
32769
32770 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetTouchConsumed(void * jarg1, unsigned int jarg2) {
32771   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32772   bool arg2 ;
32773   
32774   arg1 = (Dali::Layer *)jarg1; 
32775   arg2 = jarg2 ? true : false; 
32776   {
32777     try {
32778       (arg1)->SetTouchConsumed(arg2);
32779     } catch (std::out_of_range& e) {
32780       {
32781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32782       };
32783     } catch (std::exception& e) {
32784       {
32785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32786       };
32787     } catch (...) {
32788       {
32789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32790       };
32791     }
32792   }
32793 }
32794
32795
32796 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Layer_IsTouchConsumed(void * jarg1) {
32797   unsigned int jresult ;
32798   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32799   bool result;
32800   
32801   arg1 = (Dali::Layer *)jarg1; 
32802   {
32803     try {
32804       result = (bool)((Dali::Layer const *)arg1)->IsTouchConsumed();
32805     } catch (std::out_of_range& e) {
32806       {
32807         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32808       };
32809     } catch (std::exception& e) {
32810       {
32811         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32812       };
32813     } catch (...) {
32814       {
32815         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32816       };
32817     }
32818   }
32819   jresult = result; 
32820   return jresult;
32821 }
32822
32823
32824 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Layer_SetHoverConsumed(void * jarg1, unsigned int jarg2) {
32825   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32826   bool arg2 ;
32827   
32828   arg1 = (Dali::Layer *)jarg1; 
32829   arg2 = jarg2 ? true : false; 
32830   {
32831     try {
32832       (arg1)->SetHoverConsumed(arg2);
32833     } catch (std::out_of_range& e) {
32834       {
32835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32836       };
32837     } catch (std::exception& e) {
32838       {
32839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32840       };
32841     } catch (...) {
32842       {
32843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32844       };
32845     }
32846   }
32847 }
32848
32849
32850 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Layer_IsHoverConsumed(void * jarg1) {
32851   unsigned int jresult ;
32852   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32853   bool result;
32854   
32855   arg1 = (Dali::Layer *)jarg1; 
32856   {
32857     try {
32858       result = (bool)((Dali::Layer const *)arg1)->IsHoverConsumed();
32859     } catch (std::out_of_range& e) {
32860       {
32861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32862       };
32863     } catch (std::exception& e) {
32864       {
32865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32866       };
32867     } catch (...) {
32868       {
32869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32870       };
32871     }
32872   }
32873   jresult = result; 
32874   return jresult;
32875 }
32876
32877
32878 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_DEFAULT_BACKGROUND_COLOR_get() {
32879   void * jresult ;
32880   Dali::Vector4 *result = 0 ;
32881   
32882   result = (Dali::Vector4 *)&Dali::Stage::DEFAULT_BACKGROUND_COLOR;
32883   jresult = (void *)result; 
32884   return jresult;
32885 }
32886
32887
32888 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_DEBUG_BACKGROUND_COLOR_get() {
32889   void * jresult ;
32890   Dali::Vector4 *result = 0 ;
32891   
32892   result = (Dali::Vector4 *)&Dali::Stage::DEBUG_BACKGROUND_COLOR;
32893   jresult = (void *)result; 
32894   return jresult;
32895 }
32896
32897
32898 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Stage__SWIG_0() {
32899   void * jresult ;
32900   Dali::Stage *result = 0 ;
32901   
32902   {
32903     try {
32904       result = (Dali::Stage *)new Dali::Stage();
32905     } catch (std::out_of_range& e) {
32906       {
32907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32908       };
32909     } catch (std::exception& e) {
32910       {
32911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32912       };
32913     } catch (...) {
32914       {
32915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32916       };
32917     }
32918   }
32919   jresult = (void *)result; 
32920   return jresult;
32921 }
32922
32923
32924 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetCurrent() {
32925   void * jresult ;
32926   Dali::Stage result;
32927   
32928   {
32929     try {
32930       result = Dali::Stage::GetCurrent();
32931     } catch (std::out_of_range& e) {
32932       {
32933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32934       };
32935     } catch (std::exception& e) {
32936       {
32937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32938       };
32939     } catch (...) {
32940       {
32941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32942       };
32943     }
32944   }
32945   jresult = new Dali::Stage((const Dali::Stage &)result); 
32946   return jresult;
32947 }
32948
32949
32950 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Stage_IsInstalled() {
32951   unsigned int jresult ;
32952   bool result;
32953   
32954   {
32955     try {
32956       result = (bool)Dali::Stage::IsInstalled();
32957     } catch (std::out_of_range& e) {
32958       {
32959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
32960       };
32961     } catch (std::exception& e) {
32962       {
32963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
32964       };
32965     } catch (...) {
32966       {
32967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
32968       };
32969     }
32970   }
32971   jresult = result; 
32972   return jresult;
32973 }
32974
32975
32976 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Stage(void * jarg1) {
32977   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
32978   
32979   arg1 = (Dali::Stage *)jarg1; 
32980   {
32981     try {
32982       delete arg1;
32983     } catch (std::out_of_range& e) {
32984       {
32985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
32986       };
32987     } catch (std::exception& e) {
32988       {
32989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
32990       };
32991     } catch (...) {
32992       {
32993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
32994       };
32995     }
32996   }
32997 }
32998
32999
33000 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Stage__SWIG_1(void * jarg1) {
33001   void * jresult ;
33002   Dali::Stage *arg1 = 0 ;
33003   Dali::Stage *result = 0 ;
33004   
33005   arg1 = (Dali::Stage *)jarg1;
33006   if (!arg1) {
33007     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33008     return 0;
33009   } 
33010   {
33011     try {
33012       result = (Dali::Stage *)new Dali::Stage((Dali::Stage const &)*arg1);
33013     } catch (std::out_of_range& e) {
33014       {
33015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33016       };
33017     } catch (std::exception& e) {
33018       {
33019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33020       };
33021     } catch (...) {
33022       {
33023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33024       };
33025     }
33026   }
33027   jresult = (void *)result; 
33028   return jresult;
33029 }
33030
33031
33032 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_Assign(void * jarg1, void * jarg2) {
33033   void * jresult ;
33034   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33035   Dali::Stage *arg2 = 0 ;
33036   Dali::Stage *result = 0 ;
33037   
33038   arg1 = (Dali::Stage *)jarg1; 
33039   arg2 = (Dali::Stage *)jarg2;
33040   if (!arg2) {
33041     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33042     return 0;
33043   } 
33044   {
33045     try {
33046       result = (Dali::Stage *) &(arg1)->operator =((Dali::Stage const &)*arg2);
33047     } catch (std::out_of_range& e) {
33048       {
33049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33050       };
33051     } catch (std::exception& e) {
33052       {
33053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33054       };
33055     } catch (...) {
33056       {
33057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33058       };
33059     }
33060   }
33061   jresult = (void *)result; 
33062   return jresult;
33063 }
33064
33065
33066 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Stage_Add(void * jarg1, void * jarg2) {
33067   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33068   Dali::Actor *arg2 = 0 ;
33069   
33070   arg1 = (Dali::Stage *)jarg1; 
33071   arg2 = (Dali::Actor *)jarg2;
33072   if (!arg2) {
33073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33074     return ;
33075   } 
33076   {
33077     try {
33078       (arg1)->Add(*arg2);
33079     } catch (std::out_of_range& e) {
33080       {
33081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33082       };
33083     } catch (std::exception& e) {
33084       {
33085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33086       };
33087     } catch (...) {
33088       {
33089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33090       };
33091     }
33092   }
33093 }
33094
33095
33096 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Stage_Remove(void * jarg1, void * jarg2) {
33097   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33098   Dali::Actor *arg2 = 0 ;
33099   
33100   arg1 = (Dali::Stage *)jarg1; 
33101   arg2 = (Dali::Actor *)jarg2;
33102   if (!arg2) {
33103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33104     return ;
33105   } 
33106   {
33107     try {
33108       (arg1)->Remove(*arg2);
33109     } catch (std::out_of_range& e) {
33110       {
33111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33112       };
33113     } catch (std::exception& e) {
33114       {
33115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33116       };
33117     } catch (...) {
33118       {
33119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33120       };
33121     }
33122   }
33123 }
33124
33125
33126 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetSize(void * jarg1) {
33127   void * jresult ;
33128   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33129   Dali::Vector2 result;
33130   
33131   arg1 = (Dali::Stage *)jarg1; 
33132   {
33133     try {
33134       result = ((Dali::Stage const *)arg1)->GetSize();
33135     } catch (std::out_of_range& e) {
33136       {
33137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33138       };
33139     } catch (std::exception& e) {
33140       {
33141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33142       };
33143     } catch (...) {
33144       {
33145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33146       };
33147     }
33148   }
33149   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
33150   return jresult;
33151 }
33152
33153
33154 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetRenderTaskList(void * jarg1) {
33155   void * jresult ;
33156   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33157   Dali::RenderTaskList result;
33158   
33159   arg1 = (Dali::Stage *)jarg1; 
33160   {
33161     try {
33162       result = ((Dali::Stage const *)arg1)->GetRenderTaskList();
33163     } catch (std::out_of_range& e) {
33164       {
33165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33166       };
33167     } catch (std::exception& e) {
33168       {
33169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33170       };
33171     } catch (...) {
33172       {
33173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33174       };
33175     }
33176   }
33177   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result); 
33178   return jresult;
33179 }
33180
33181
33182 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Stage_GetLayerCount(void * jarg1) {
33183   unsigned int jresult ;
33184   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33185   unsigned int result;
33186   
33187   arg1 = (Dali::Stage *)jarg1; 
33188   {
33189     try {
33190       result = (unsigned int)((Dali::Stage const *)arg1)->GetLayerCount();
33191     } catch (std::out_of_range& e) {
33192       {
33193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33194       };
33195     } catch (std::exception& e) {
33196       {
33197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33198       };
33199     } catch (...) {
33200       {
33201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33202       };
33203     }
33204   }
33205   jresult = result; 
33206   return jresult;
33207 }
33208
33209
33210 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetLayer(void * jarg1, unsigned int jarg2) {
33211   void * jresult ;
33212   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33213   unsigned int arg2 ;
33214   Dali::Layer result;
33215   
33216   arg1 = (Dali::Stage *)jarg1; 
33217   arg2 = (unsigned int)jarg2; 
33218   {
33219     try {
33220       result = ((Dali::Stage const *)arg1)->GetLayer(arg2);
33221     } catch (std::out_of_range& e) {
33222       {
33223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33224       };
33225     } catch (std::exception& e) {
33226       {
33227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33228       };
33229     } catch (...) {
33230       {
33231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33232       };
33233     }
33234   }
33235   jresult = new Dali::Layer((const Dali::Layer &)result); 
33236   return jresult;
33237 }
33238
33239
33240 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetRootLayer(void * jarg1) {
33241   void * jresult ;
33242   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33243   Dali::Layer result;
33244   
33245   arg1 = (Dali::Stage *)jarg1; 
33246   {
33247     try {
33248       result = ((Dali::Stage const *)arg1)->GetRootLayer();
33249     } catch (std::out_of_range& e) {
33250       {
33251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33252       };
33253     } catch (std::exception& e) {
33254       {
33255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33256       };
33257     } catch (...) {
33258       {
33259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33260       };
33261     }
33262   }
33263   jresult = new Dali::Layer((const Dali::Layer &)result); 
33264   return jresult;
33265 }
33266
33267
33268 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Stage_SetBackgroundColor(void * jarg1, void * jarg2) {
33269   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33270   Dali::Vector4 arg2 ;
33271   Dali::Vector4 *argp2 ;
33272   
33273   arg1 = (Dali::Stage *)jarg1; 
33274   argp2 = (Dali::Vector4 *)jarg2; 
33275   if (!argp2) {
33276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector4", 0);
33277     return ;
33278   }
33279   arg2 = *argp2; 
33280   {
33281     try {
33282       (arg1)->SetBackgroundColor(arg2);
33283     } catch (std::out_of_range& e) {
33284       {
33285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33286       };
33287     } catch (std::exception& e) {
33288       {
33289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33290       };
33291     } catch (...) {
33292       {
33293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33294       };
33295     }
33296   }
33297 }
33298
33299
33300 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetBackgroundColor(void * jarg1) {
33301   void * jresult ;
33302   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33303   Dali::Vector4 result;
33304   
33305   arg1 = (Dali::Stage *)jarg1; 
33306   {
33307     try {
33308       result = ((Dali::Stage const *)arg1)->GetBackgroundColor();
33309     } catch (std::out_of_range& e) {
33310       {
33311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33312       };
33313     } catch (std::exception& e) {
33314       {
33315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33316       };
33317     } catch (...) {
33318       {
33319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33320       };
33321     }
33322   }
33323   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
33324   return jresult;
33325 }
33326
33327
33328 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetDpi(void * jarg1) {
33329   void * jresult ;
33330   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33331   Dali::Vector2 result;
33332   
33333   arg1 = (Dali::Stage *)jarg1; 
33334   {
33335     try {
33336       result = ((Dali::Stage const *)arg1)->GetDpi();
33337     } catch (std::out_of_range& e) {
33338       {
33339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33340       };
33341     } catch (std::exception& e) {
33342       {
33343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33344       };
33345     } catch (...) {
33346       {
33347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33348       };
33349     }
33350   }
33351   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
33352   return jresult;
33353 }
33354
33355
33356 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_GetObjectRegistry(void * jarg1) {
33357   void * jresult ;
33358   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33359   Dali::ObjectRegistry result;
33360   
33361   arg1 = (Dali::Stage *)jarg1; 
33362   {
33363     try {
33364       result = ((Dali::Stage const *)arg1)->GetObjectRegistry();
33365     } catch (std::out_of_range& e) {
33366       {
33367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33368       };
33369     } catch (std::exception& e) {
33370       {
33371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33372       };
33373     } catch (...) {
33374       {
33375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33376       };
33377     }
33378   }
33379   jresult = new Dali::ObjectRegistry((const Dali::ObjectRegistry &)result); 
33380   return jresult;
33381 }
33382
33383
33384 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Stage_KeepRendering(void * jarg1, float jarg2) {
33385   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33386   float arg2 ;
33387   
33388   arg1 = (Dali::Stage *)jarg1; 
33389   arg2 = (float)jarg2; 
33390   {
33391     try {
33392       (arg1)->KeepRendering(arg2);
33393     } catch (std::out_of_range& e) {
33394       {
33395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33396       };
33397     } catch (std::exception& e) {
33398       {
33399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33400       };
33401     } catch (...) {
33402       {
33403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33404       };
33405     }
33406   }
33407 }
33408
33409
33410 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_KeyEventSignal(void * jarg1) {
33411   void * jresult ;
33412   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33413   Dali::Stage::KeyEventSignalType *result = 0 ;
33414   
33415   arg1 = (Dali::Stage *)jarg1; 
33416   {
33417     try {
33418       result = (Dali::Stage::KeyEventSignalType *) &(arg1)->KeyEventSignal();
33419     } catch (std::out_of_range& e) {
33420       {
33421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33422       };
33423     } catch (std::exception& e) {
33424       {
33425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33426       };
33427     } catch (...) {
33428       {
33429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33430       };
33431     }
33432   }
33433   jresult = (void *)result; 
33434   return jresult;
33435 }
33436
33437
33438 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_EventProcessingFinishedSignal(void * jarg1) {
33439   void * jresult ;
33440   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33441   Dali::Stage::EventProcessingFinishedSignalType *result = 0 ;
33442   
33443   arg1 = (Dali::Stage *)jarg1; 
33444   {
33445     try {
33446       result = (Dali::Stage::EventProcessingFinishedSignalType *) &(arg1)->EventProcessingFinishedSignal();
33447     } catch (std::out_of_range& e) {
33448       {
33449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33450       };
33451     } catch (std::exception& e) {
33452       {
33453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33454       };
33455     } catch (...) {
33456       {
33457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33458       };
33459     }
33460   }
33461   jresult = (void *)result; 
33462   return jresult;
33463 }
33464
33465
33466 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_TouchedSignal(void * jarg1) {
33467   void * jresult ;
33468   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33469   Dali::Stage::TouchedSignalType *result = 0 ;
33470   
33471   arg1 = (Dali::Stage *)jarg1; 
33472   {
33473     try {
33474       result = (Dali::Stage::TouchedSignalType *) &(arg1)->TouchedSignal();
33475     } catch (std::out_of_range& e) {
33476       {
33477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33478       };
33479     } catch (std::exception& e) {
33480       {
33481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33482       };
33483     } catch (...) {
33484       {
33485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33486       };
33487     }
33488   }
33489   jresult = (void *)result; 
33490   return jresult;
33491 }
33492
33493
33494 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_TouchSignal(void * jarg1) {
33495   void * jresult ;
33496   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33497   Dali::Stage::TouchSignalType *result = 0 ;
33498   
33499   arg1 = (Dali::Stage *)jarg1; 
33500   {
33501     try {
33502       result = (Dali::Stage::TouchSignalType *) &(arg1)->TouchSignal();
33503     } catch (std::out_of_range& e) {
33504       {
33505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33506       };
33507     } catch (std::exception& e) {
33508       {
33509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33510       };
33511     } catch (...) {
33512       {
33513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33514       };
33515     }
33516   }
33517   jresult = (void *)result; 
33518   return jresult;
33519 }
33520
33521
33522 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_WheelEventSignal(void * jarg1) {
33523   void * jresult ;
33524   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33525   Dali::Stage::WheelEventSignalType *result = 0 ;
33526   
33527   arg1 = (Dali::Stage *)jarg1; 
33528   {
33529     try {
33530       result = (Dali::Stage::WheelEventSignalType *) &(arg1)->WheelEventSignal();
33531     } catch (std::out_of_range& e) {
33532       {
33533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33534       };
33535     } catch (std::exception& e) {
33536       {
33537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33538       };
33539     } catch (...) {
33540       {
33541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33542       };
33543     }
33544   }
33545   jresult = (void *)result; 
33546   return jresult;
33547 }
33548
33549
33550 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_ContextLostSignal(void * jarg1) {
33551   void * jresult ;
33552   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33553   Dali::Stage::ContextStatusSignal *result = 0 ;
33554   
33555   arg1 = (Dali::Stage *)jarg1; 
33556   {
33557     try {
33558       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextLostSignal();
33559     } catch (std::out_of_range& e) {
33560       {
33561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33562       };
33563     } catch (std::exception& e) {
33564       {
33565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33566       };
33567     } catch (...) {
33568       {
33569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33570       };
33571     }
33572   }
33573   jresult = (void *)result; 
33574   return jresult;
33575 }
33576
33577
33578 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_ContextRegainedSignal(void * jarg1) {
33579   void * jresult ;
33580   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33581   Dali::Stage::ContextStatusSignal *result = 0 ;
33582   
33583   arg1 = (Dali::Stage *)jarg1; 
33584   {
33585     try {
33586       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextRegainedSignal();
33587     } catch (std::out_of_range& e) {
33588       {
33589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33590       };
33591     } catch (std::exception& e) {
33592       {
33593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33594       };
33595     } catch (...) {
33596       {
33597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33598       };
33599     }
33600   }
33601   jresult = (void *)result; 
33602   return jresult;
33603 }
33604
33605
33606 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Stage_SceneCreatedSignal(void * jarg1) {
33607   void * jresult ;
33608   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33609   Dali::Stage::SceneCreatedSignalType *result = 0 ;
33610   
33611   arg1 = (Dali::Stage *)jarg1; 
33612   {
33613     try {
33614       result = (Dali::Stage::SceneCreatedSignalType *) &(arg1)->SceneCreatedSignal();
33615     } catch (std::out_of_range& e) {
33616       {
33617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33618       };
33619     } catch (std::exception& e) {
33620       {
33621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33622       };
33623     } catch (...) {
33624       {
33625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33626       };
33627     }
33628   }
33629   jresult = (void *)result; 
33630   return jresult;
33631 }
33632
33633
33634 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RelayoutContainer(void * jarg1) {
33635   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
33636   
33637   arg1 = (Dali::RelayoutContainer *)jarg1; 
33638   {
33639     try {
33640       delete arg1;
33641     } catch (std::out_of_range& e) {
33642       {
33643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33644       };
33645     } catch (std::exception& e) {
33646       {
33647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33648       };
33649     } catch (...) {
33650       {
33651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33652       };
33653     }
33654   }
33655 }
33656
33657
33658 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RelayoutContainer_Add(void * jarg1, void * jarg2, void * jarg3) {
33659   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
33660   Dali::Actor *arg2 = 0 ;
33661   Dali::Vector2 *arg3 = 0 ;
33662   
33663   arg1 = (Dali::RelayoutContainer *)jarg1; 
33664   arg2 = (Dali::Actor *)jarg2;
33665   if (!arg2) {
33666     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
33667     return ;
33668   } 
33669   arg3 = (Dali::Vector2 *)jarg3;
33670   if (!arg3) {
33671     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
33672     return ;
33673   } 
33674   {
33675     try {
33676       (arg1)->Add((Dali::Actor const &)*arg2,(Dali::Vector2 const &)*arg3);
33677     } catch (std::out_of_range& e) {
33678       {
33679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33680       };
33681     } catch (std::exception& e) {
33682       {
33683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33684       };
33685     } catch (...) {
33686       {
33687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33688       };
33689     }
33690   }
33691 }
33692
33693
33694 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CustomActorImpl_Self(void * jarg1) {
33695   void * jresult ;
33696   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33697   Dali::CustomActor result;
33698   
33699   arg1 = (Dali::CustomActorImpl *)jarg1; 
33700   {
33701     try {
33702       result = ((Dali::CustomActorImpl const *)arg1)->Self();
33703     } catch (std::out_of_range& e) {
33704       {
33705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33706       };
33707     } catch (std::exception& e) {
33708       {
33709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33710       };
33711     } catch (...) {
33712       {
33713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33714       };
33715     }
33716   }
33717   jresult = new Dali::CustomActor((const Dali::CustomActor &)result); 
33718   return jresult;
33719 }
33720
33721
33722 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnStageConnection(void * jarg1, int jarg2) {
33723   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33724   int arg2 ;
33725   
33726   arg1 = (Dali::CustomActorImpl *)jarg1; 
33727   arg2 = (int)jarg2; 
33728   {
33729     try {
33730       (arg1)->OnStageConnection(arg2);
33731     } catch (std::out_of_range& e) {
33732       {
33733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33734       };
33735     } catch (std::exception& e) {
33736       {
33737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33738       };
33739     } catch (...) {
33740       {
33741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33742       };
33743     }
33744   }
33745 }
33746
33747
33748 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnStageDisconnection(void * jarg1) {
33749   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33750   
33751   arg1 = (Dali::CustomActorImpl *)jarg1; 
33752   {
33753     try {
33754       (arg1)->OnStageDisconnection();
33755     } catch (std::out_of_range& e) {
33756       {
33757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33758       };
33759     } catch (std::exception& e) {
33760       {
33761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33762       };
33763     } catch (...) {
33764       {
33765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33766       };
33767     }
33768   }
33769 }
33770
33771
33772 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnChildAdd(void * jarg1, void * jarg2) {
33773   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33774   Dali::Actor *arg2 = 0 ;
33775   
33776   arg1 = (Dali::CustomActorImpl *)jarg1; 
33777   arg2 = (Dali::Actor *)jarg2;
33778   if (!arg2) {
33779     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33780     return ;
33781   } 
33782   {
33783     try {
33784       (arg1)->OnChildAdd(*arg2);
33785     } catch (std::out_of_range& e) {
33786       {
33787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33788       };
33789     } catch (std::exception& e) {
33790       {
33791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33792       };
33793     } catch (...) {
33794       {
33795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33796       };
33797     }
33798   }
33799 }
33800
33801
33802 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnChildRemove(void * jarg1, void * jarg2) {
33803   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33804   Dali::Actor *arg2 = 0 ;
33805   
33806   arg1 = (Dali::CustomActorImpl *)jarg1; 
33807   arg2 = (Dali::Actor *)jarg2;
33808   if (!arg2) {
33809     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33810     return ;
33811   } 
33812   {
33813     try {
33814       (arg1)->OnChildRemove(*arg2);
33815     } catch (std::out_of_range& e) {
33816       {
33817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33818       };
33819     } catch (std::exception& e) {
33820       {
33821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33822       };
33823     } catch (...) {
33824       {
33825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33826       };
33827     }
33828   }
33829 }
33830
33831
33832 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
33833   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33834   Dali::Property::Index arg2 ;
33835   Dali::Property::Value arg3 ;
33836   Dali::Property::Value *argp3 ;
33837   
33838   arg1 = (Dali::CustomActorImpl *)jarg1; 
33839   arg2 = (Dali::Property::Index)jarg2; 
33840   argp3 = (Dali::Property::Value *)jarg3; 
33841   if (!argp3) {
33842     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
33843     return ;
33844   }
33845   arg3 = *argp3; 
33846   {
33847     try {
33848       (arg1)->OnPropertySet(arg2,arg3);
33849     } catch (std::out_of_range& e) {
33850       {
33851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33852       };
33853     } catch (std::exception& e) {
33854       {
33855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33856       };
33857     } catch (...) {
33858       {
33859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33860       };
33861     }
33862   }
33863 }
33864
33865
33866 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnSizeSet(void * jarg1, void * jarg2) {
33867   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33868   Dali::Vector3 *arg2 = 0 ;
33869   
33870   arg1 = (Dali::CustomActorImpl *)jarg1; 
33871   arg2 = (Dali::Vector3 *)jarg2;
33872   if (!arg2) {
33873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
33874     return ;
33875   } 
33876   {
33877     try {
33878       (arg1)->OnSizeSet((Dali::Vector3 const &)*arg2);
33879     } catch (std::out_of_range& e) {
33880       {
33881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33882       };
33883     } catch (std::exception& e) {
33884       {
33885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33886       };
33887     } catch (...) {
33888       {
33889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33890       };
33891     }
33892   }
33893 }
33894
33895
33896 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
33897   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33898   Dali::Animation *arg2 = 0 ;
33899   Dali::Vector3 *arg3 = 0 ;
33900   
33901   arg1 = (Dali::CustomActorImpl *)jarg1; 
33902   arg2 = (Dali::Animation *)jarg2;
33903   if (!arg2) {
33904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
33905     return ;
33906   } 
33907   arg3 = (Dali::Vector3 *)jarg3;
33908   if (!arg3) {
33909     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
33910     return ;
33911   } 
33912   {
33913     try {
33914       (arg1)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
33915     } catch (std::out_of_range& e) {
33916       {
33917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
33918       };
33919     } catch (std::exception& e) {
33920       {
33921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
33922       };
33923     } catch (...) {
33924       {
33925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
33926       };
33927     }
33928   }
33929 }
33930
33931
33932 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnTouchEvent(void * jarg1, void * jarg2) {
33933   unsigned int jresult ;
33934   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33935   Dali::TouchEvent *arg2 = 0 ;
33936   bool result;
33937   
33938   arg1 = (Dali::CustomActorImpl *)jarg1; 
33939   arg2 = (Dali::TouchEvent *)jarg2;
33940   if (!arg2) {
33941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
33942     return 0;
33943   } 
33944   {
33945     try {
33946       result = (bool)(arg1)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
33947     } catch (std::out_of_range& e) {
33948       {
33949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33950       };
33951     } catch (std::exception& e) {
33952       {
33953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33954       };
33955     } catch (...) {
33956       {
33957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33958       };
33959     }
33960   }
33961   jresult = result; 
33962   return jresult;
33963 }
33964
33965
33966 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnHoverEvent(void * jarg1, void * jarg2) {
33967   unsigned int jresult ;
33968   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
33969   Dali::HoverEvent *arg2 = 0 ;
33970   bool result;
33971   
33972   arg1 = (Dali::CustomActorImpl *)jarg1; 
33973   arg2 = (Dali::HoverEvent *)jarg2;
33974   if (!arg2) {
33975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
33976     return 0;
33977   } 
33978   {
33979     try {
33980       result = (bool)(arg1)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
33981     } catch (std::out_of_range& e) {
33982       {
33983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
33984       };
33985     } catch (std::exception& e) {
33986       {
33987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
33988       };
33989     } catch (...) {
33990       {
33991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
33992       };
33993     }
33994   }
33995   jresult = result; 
33996   return jresult;
33997 }
33998
33999
34000 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnKeyEvent(void * jarg1, void * jarg2) {
34001   unsigned int jresult ;
34002   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34003   Dali::KeyEvent *arg2 = 0 ;
34004   bool result;
34005   
34006   arg1 = (Dali::CustomActorImpl *)jarg1; 
34007   arg2 = (Dali::KeyEvent *)jarg2;
34008   if (!arg2) {
34009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
34010     return 0;
34011   } 
34012   {
34013     try {
34014       result = (bool)(arg1)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
34015     } catch (std::out_of_range& e) {
34016       {
34017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34018       };
34019     } catch (std::exception& e) {
34020       {
34021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34022       };
34023     } catch (...) {
34024       {
34025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34026       };
34027     }
34028   }
34029   jresult = result; 
34030   return jresult;
34031 }
34032
34033
34034 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnWheelEvent(void * jarg1, void * jarg2) {
34035   unsigned int jresult ;
34036   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34037   Dali::WheelEvent *arg2 = 0 ;
34038   bool result;
34039   
34040   arg1 = (Dali::CustomActorImpl *)jarg1; 
34041   arg2 = (Dali::WheelEvent *)jarg2;
34042   if (!arg2) {
34043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
34044     return 0;
34045   } 
34046   {
34047     try {
34048       result = (bool)(arg1)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
34049     } catch (std::out_of_range& e) {
34050       {
34051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34052       };
34053     } catch (std::exception& e) {
34054       {
34055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34056       };
34057     } catch (...) {
34058       {
34059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34060       };
34061     }
34062   }
34063   jresult = result; 
34064   return jresult;
34065 }
34066
34067
34068 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
34069   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34070   Dali::Vector2 *arg2 = 0 ;
34071   Dali::RelayoutContainer *arg3 = 0 ;
34072   
34073   arg1 = (Dali::CustomActorImpl *)jarg1; 
34074   arg2 = (Dali::Vector2 *)jarg2;
34075   if (!arg2) {
34076     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34077     return ;
34078   } 
34079   arg3 = (Dali::RelayoutContainer *)jarg3;
34080   if (!arg3) {
34081     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
34082     return ;
34083   } 
34084   {
34085     try {
34086       (arg1)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
34087     } catch (std::out_of_range& e) {
34088       {
34089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34090       };
34091     } catch (std::exception& e) {
34092       {
34093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34094       };
34095     } catch (...) {
34096       {
34097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34098       };
34099     }
34100   }
34101 }
34102
34103
34104 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
34105   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34106   Dali::ResizePolicy::Type arg2 ;
34107   Dali::Dimension::Type arg3 ;
34108   
34109   arg1 = (Dali::CustomActorImpl *)jarg1; 
34110   arg2 = (Dali::ResizePolicy::Type)jarg2; 
34111   arg3 = (Dali::Dimension::Type)jarg3; 
34112   {
34113     try {
34114       (arg1)->OnSetResizePolicy(arg2,arg3);
34115     } catch (std::out_of_range& e) {
34116       {
34117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34118       };
34119     } catch (std::exception& e) {
34120       {
34121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34122       };
34123     } catch (...) {
34124       {
34125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34126       };
34127     }
34128   }
34129 }
34130
34131
34132 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CustomActorImpl_GetNaturalSize(void * jarg1) {
34133   void * jresult ;
34134   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34135   Dali::Vector3 result;
34136   
34137   arg1 = (Dali::CustomActorImpl *)jarg1; 
34138   {
34139     try {
34140       result = (arg1)->GetNaturalSize();
34141     } catch (std::out_of_range& e) {
34142       {
34143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34144       };
34145     } catch (std::exception& e) {
34146       {
34147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34148       };
34149     } catch (...) {
34150       {
34151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34152       };
34153     }
34154   }
34155   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
34156   return jresult;
34157 }
34158
34159
34160 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CustomActorImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
34161   float jresult ;
34162   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34163   Dali::Actor *arg2 = 0 ;
34164   Dali::Dimension::Type arg3 ;
34165   float result;
34166   
34167   arg1 = (Dali::CustomActorImpl *)jarg1; 
34168   arg2 = (Dali::Actor *)jarg2;
34169   if (!arg2) {
34170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34171     return 0;
34172   } 
34173   arg3 = (Dali::Dimension::Type)jarg3; 
34174   {
34175     try {
34176       result = (float)(arg1)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
34177     } catch (std::out_of_range& e) {
34178       {
34179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34180       };
34181     } catch (std::exception& e) {
34182       {
34183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34184       };
34185     } catch (...) {
34186       {
34187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34188       };
34189     }
34190   }
34191   jresult = result; 
34192   return jresult;
34193 }
34194
34195
34196 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CustomActorImpl_GetHeightForWidth(void * jarg1, float jarg2) {
34197   float jresult ;
34198   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34199   float arg2 ;
34200   float result;
34201   
34202   arg1 = (Dali::CustomActorImpl *)jarg1; 
34203   arg2 = (float)jarg2; 
34204   {
34205     try {
34206       result = (float)(arg1)->GetHeightForWidth(arg2);
34207     } catch (std::out_of_range& e) {
34208       {
34209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34210       };
34211     } catch (std::exception& e) {
34212       {
34213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34214       };
34215     } catch (...) {
34216       {
34217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34218       };
34219     }
34220   }
34221   jresult = result; 
34222   return jresult;
34223 }
34224
34225
34226 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CustomActorImpl_GetWidthForHeight(void * jarg1, float jarg2) {
34227   float jresult ;
34228   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34229   float arg2 ;
34230   float result;
34231   
34232   arg1 = (Dali::CustomActorImpl *)jarg1; 
34233   arg2 = (float)jarg2; 
34234   {
34235     try {
34236       result = (float)(arg1)->GetWidthForHeight(arg2);
34237     } catch (std::out_of_range& e) {
34238       {
34239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34240       };
34241     } catch (std::exception& e) {
34242       {
34243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34244       };
34245     } catch (...) {
34246       {
34247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34248       };
34249     }
34250   }
34251   jresult = result; 
34252   return jresult;
34253 }
34254
34255
34256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
34257   unsigned int jresult ;
34258   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34259   Dali::Dimension::Type arg2 ;
34260   bool result;
34261   
34262   arg1 = (Dali::CustomActorImpl *)jarg1; 
34263   arg2 = (Dali::Dimension::Type)jarg2; 
34264   {
34265     try {
34266       result = (bool)(arg1)->RelayoutDependentOnChildren(arg2);
34267     } catch (std::out_of_range& e) {
34268       {
34269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34270       };
34271     } catch (std::exception& e) {
34272       {
34273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34274       };
34275     } catch (...) {
34276       {
34277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34278       };
34279     }
34280   }
34281   jresult = result; 
34282   return jresult;
34283 }
34284
34285
34286 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
34287   unsigned int jresult ;
34288   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34289   bool result;
34290   
34291   arg1 = (Dali::CustomActorImpl *)jarg1; 
34292   {
34293     try {
34294       result = (bool)(arg1)->RelayoutDependentOnChildren();
34295     } catch (std::out_of_range& e) {
34296       {
34297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34298       };
34299     } catch (std::exception& e) {
34300       {
34301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34302       };
34303     } catch (...) {
34304       {
34305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34306       };
34307     }
34308   }
34309   jresult = result; 
34310   return jresult;
34311 }
34312
34313
34314 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
34315   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34316   Dali::Dimension::Type arg2 ;
34317   
34318   arg1 = (Dali::CustomActorImpl *)jarg1; 
34319   arg2 = (Dali::Dimension::Type)jarg2; 
34320   {
34321     try {
34322       (arg1)->OnCalculateRelayoutSize(arg2);
34323     } catch (std::out_of_range& e) {
34324       {
34325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34326       };
34327     } catch (std::exception& e) {
34328       {
34329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34330       };
34331     } catch (...) {
34332       {
34333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34334       };
34335     }
34336   }
34337 }
34338
34339
34340 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CustomActorImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
34341   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34342   float arg2 ;
34343   Dali::Dimension::Type arg3 ;
34344   
34345   arg1 = (Dali::CustomActorImpl *)jarg1; 
34346   arg2 = (float)jarg2; 
34347   arg3 = (Dali::Dimension::Type)jarg3; 
34348   {
34349     try {
34350       (arg1)->OnLayoutNegotiated(arg2,arg3);
34351     } catch (std::out_of_range& e) {
34352       {
34353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34354       };
34355     } catch (std::exception& e) {
34356       {
34357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34358       };
34359     } catch (...) {
34360       {
34361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34362       };
34363     }
34364   }
34365 }
34366
34367
34368 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_RequiresTouchEvents(void * jarg1) {
34369   unsigned int jresult ;
34370   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34371   bool result;
34372   
34373   arg1 = (Dali::CustomActorImpl *)jarg1; 
34374   {
34375     try {
34376       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresTouchEvents();
34377     } catch (std::out_of_range& e) {
34378       {
34379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34380       };
34381     } catch (std::exception& e) {
34382       {
34383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34384       };
34385     } catch (...) {
34386       {
34387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34388       };
34389     }
34390   }
34391   jresult = result; 
34392   return jresult;
34393 }
34394
34395
34396 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_RequiresHoverEvents(void * jarg1) {
34397   unsigned int jresult ;
34398   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34399   bool result;
34400   
34401   arg1 = (Dali::CustomActorImpl *)jarg1; 
34402   {
34403     try {
34404       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresHoverEvents();
34405     } catch (std::out_of_range& e) {
34406       {
34407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34408       };
34409     } catch (std::exception& e) {
34410       {
34411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34412       };
34413     } catch (...) {
34414       {
34415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34416       };
34417     }
34418   }
34419   jresult = result; 
34420   return jresult;
34421 }
34422
34423
34424 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_RequiresWheelEvents(void * jarg1) {
34425   unsigned int jresult ;
34426   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34427   bool result;
34428   
34429   arg1 = (Dali::CustomActorImpl *)jarg1; 
34430   {
34431     try {
34432       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresWheelEvents();
34433     } catch (std::out_of_range& e) {
34434       {
34435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34436       };
34437     } catch (std::exception& e) {
34438       {
34439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34440       };
34441     } catch (...) {
34442       {
34443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34444       };
34445     }
34446   }
34447   jresult = result; 
34448   return jresult;
34449 }
34450
34451
34452 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CustomActorImpl_IsRelayoutEnabled(void * jarg1) {
34453   unsigned int jresult ;
34454   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34455   bool result;
34456   
34457   arg1 = (Dali::CustomActorImpl *)jarg1; 
34458   {
34459     try {
34460       result = (bool)((Dali::CustomActorImpl const *)arg1)->IsRelayoutEnabled();
34461     } catch (std::out_of_range& e) {
34462       {
34463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34464       };
34465     } catch (std::exception& e) {
34466       {
34467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34468       };
34469     } catch (...) {
34470       {
34471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34472       };
34473     }
34474   }
34475   jresult = result; 
34476   return jresult;
34477 }
34478
34479
34480 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CustomActor__SWIG_0() {
34481   void * jresult ;
34482   Dali::CustomActor *result = 0 ;
34483   
34484   {
34485     try {
34486       result = (Dali::CustomActor *)new Dali::CustomActor();
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 = (void *)result; 
34502   return jresult;
34503 }
34504
34505
34506 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CustomActor_DownCast(void * jarg1) {
34507   void * jresult ;
34508   Dali::BaseHandle arg1 ;
34509   Dali::BaseHandle *argp1 ;
34510   Dali::CustomActor result;
34511   
34512   argp1 = (Dali::BaseHandle *)jarg1; 
34513   if (!argp1) {
34514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
34515     return 0;
34516   }
34517   arg1 = *argp1; 
34518   {
34519     try {
34520       result = Dali::CustomActor::DownCast(arg1);
34521     } catch (std::out_of_range& e) {
34522       {
34523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34524       };
34525     } catch (std::exception& e) {
34526       {
34527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34528       };
34529     } catch (...) {
34530       {
34531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34532       };
34533     }
34534   }
34535   jresult = new Dali::CustomActor((const Dali::CustomActor &)result); 
34536   return jresult;
34537 }
34538
34539
34540 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_CustomActor(void * jarg1) {
34541   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34542   
34543   arg1 = (Dali::CustomActor *)jarg1; 
34544   {
34545     try {
34546       delete arg1;
34547     } catch (std::out_of_range& e) {
34548       {
34549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34550       };
34551     } catch (std::exception& e) {
34552       {
34553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34554       };
34555     } catch (...) {
34556       {
34557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34558       };
34559     }
34560   }
34561 }
34562
34563
34564 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CustomActor_GetImplementation(void * jarg1) {
34565   void * jresult ;
34566   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34567   Dali::CustomActorImpl *result = 0 ;
34568   
34569   arg1 = (Dali::CustomActor *)jarg1; 
34570   {
34571     try {
34572       result = (Dali::CustomActorImpl *) &((Dali::CustomActor const *)arg1)->GetImplementation();
34573     } catch (std::out_of_range& e) {
34574       {
34575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34576       };
34577     } catch (std::exception& e) {
34578       {
34579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34580       };
34581     } catch (...) {
34582       {
34583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34584       };
34585     }
34586   }
34587   jresult = (void *)result; 
34588   return jresult;
34589 }
34590
34591
34592 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CustomActor__SWIG_1(void * jarg1) {
34593   void * jresult ;
34594   Dali::CustomActorImpl *arg1 = 0 ;
34595   Dali::CustomActor *result = 0 ;
34596   
34597   arg1 = (Dali::CustomActorImpl *)jarg1;
34598   if (!arg1) {
34599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActorImpl & type is null", 0);
34600     return 0;
34601   } 
34602   {
34603     try {
34604       result = (Dali::CustomActor *)new Dali::CustomActor(*arg1);
34605     } catch (std::out_of_range& e) {
34606       {
34607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34608       };
34609     } catch (std::exception& e) {
34610       {
34611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34612       };
34613     } catch (...) {
34614       {
34615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34616       };
34617     }
34618   }
34619   jresult = (void *)result; 
34620   return jresult;
34621 }
34622
34623
34624 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CustomActor__SWIG_2(void * jarg1) {
34625   void * jresult ;
34626   Dali::CustomActor *arg1 = 0 ;
34627   Dali::CustomActor *result = 0 ;
34628   
34629   arg1 = (Dali::CustomActor *)jarg1;
34630   if (!arg1) {
34631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
34632     return 0;
34633   } 
34634   {
34635     try {
34636       result = (Dali::CustomActor *)new Dali::CustomActor((Dali::CustomActor const &)*arg1);
34637     } catch (std::out_of_range& e) {
34638       {
34639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34640       };
34641     } catch (std::exception& e) {
34642       {
34643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34644       };
34645     } catch (...) {
34646       {
34647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34648       };
34649     }
34650   }
34651   jresult = (void *)result; 
34652   return jresult;
34653 }
34654
34655
34656 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CustomActor_Assign(void * jarg1, void * jarg2) {
34657   void * jresult ;
34658   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34659   Dali::CustomActor *arg2 = 0 ;
34660   Dali::CustomActor *result = 0 ;
34661   
34662   arg1 = (Dali::CustomActor *)jarg1; 
34663   arg2 = (Dali::CustomActor *)jarg2;
34664   if (!arg2) {
34665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
34666     return 0;
34667   } 
34668   {
34669     try {
34670       result = (Dali::CustomActor *) &(arg1)->operator =((Dali::CustomActor const &)*arg2);
34671     } catch (std::out_of_range& e) {
34672       {
34673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34674       };
34675     } catch (std::exception& e) {
34676       {
34677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34678       };
34679     } catch (...) {
34680       {
34681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34682       };
34683     }
34684   }
34685   jresult = (void *)result; 
34686   return jresult;
34687 }
34688
34689
34690 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_SCREEN_POSITION_get() {
34691   int jresult ;
34692   int result;
34693   
34694   result = (int)Dali::PanGestureDetector::Property::SCREEN_POSITION;
34695   jresult = (int)result; 
34696   return jresult;
34697 }
34698
34699
34700 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get() {
34701   int jresult ;
34702   int result;
34703   
34704   result = (int)Dali::PanGestureDetector::Property::SCREEN_DISPLACEMENT;
34705   jresult = (int)result; 
34706   return jresult;
34707 }
34708
34709
34710 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_SCREEN_VELOCITY_get() {
34711   int jresult ;
34712   int result;
34713   
34714   result = (int)Dali::PanGestureDetector::Property::SCREEN_VELOCITY;
34715   jresult = (int)result; 
34716   return jresult;
34717 }
34718
34719
34720 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_LOCAL_POSITION_get() {
34721   int jresult ;
34722   int result;
34723   
34724   result = (int)Dali::PanGestureDetector::Property::LOCAL_POSITION;
34725   jresult = (int)result; 
34726   return jresult;
34727 }
34728
34729
34730 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get() {
34731   int jresult ;
34732   int result;
34733   
34734   result = (int)Dali::PanGestureDetector::Property::LOCAL_DISPLACEMENT;
34735   jresult = (int)result; 
34736   return jresult;
34737 }
34738
34739
34740 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_LOCAL_VELOCITY_get() {
34741   int jresult ;
34742   int result;
34743   
34744   result = (int)Dali::PanGestureDetector::Property::LOCAL_VELOCITY;
34745   jresult = (int)result; 
34746   return jresult;
34747 }
34748
34749
34750 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PanGestureDetector_Property_PANNING_get() {
34751   int jresult ;
34752   int result;
34753   
34754   result = (int)Dali::PanGestureDetector::Property::PANNING;
34755   jresult = (int)result; 
34756   return jresult;
34757 }
34758
34759
34760 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGestureDetector_Property() {
34761   void * jresult ;
34762   Dali::PanGestureDetector::Property *result = 0 ;
34763   
34764   {
34765     try {
34766       result = (Dali::PanGestureDetector::Property *)new Dali::PanGestureDetector::Property();
34767     } catch (std::out_of_range& e) {
34768       {
34769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34770       };
34771     } catch (std::exception& e) {
34772       {
34773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34774       };
34775     } catch (...) {
34776       {
34777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34778       };
34779     }
34780   }
34781   jresult = (void *)result; 
34782   return jresult;
34783 }
34784
34785
34786 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PanGestureDetector_Property(void * jarg1) {
34787   Dali::PanGestureDetector::Property *arg1 = (Dali::PanGestureDetector::Property *) 0 ;
34788   
34789   arg1 = (Dali::PanGestureDetector::Property *)jarg1; 
34790   {
34791     try {
34792       delete arg1;
34793     } catch (std::out_of_range& e) {
34794       {
34795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34796       };
34797     } catch (std::exception& e) {
34798       {
34799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34800       };
34801     } catch (...) {
34802       {
34803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34804       };
34805     }
34806   }
34807 }
34808
34809
34810 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_LEFT_get() {
34811   void * jresult ;
34812   Dali::Radian *result = 0 ;
34813   
34814   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_LEFT;
34815   jresult = (void *)result; 
34816   return jresult;
34817 }
34818
34819
34820 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_RIGHT_get() {
34821   void * jresult ;
34822   Dali::Radian *result = 0 ;
34823   
34824   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_RIGHT;
34825   jresult = (void *)result; 
34826   return jresult;
34827 }
34828
34829
34830 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_UP_get() {
34831   void * jresult ;
34832   Dali::Radian *result = 0 ;
34833   
34834   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_UP;
34835   jresult = (void *)result; 
34836   return jresult;
34837 }
34838
34839
34840 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_DOWN_get() {
34841   void * jresult ;
34842   Dali::Radian *result = 0 ;
34843   
34844   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_DOWN;
34845   jresult = (void *)result; 
34846   return jresult;
34847 }
34848
34849
34850 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_HORIZONTAL_get() {
34851   void * jresult ;
34852   Dali::Radian *result = 0 ;
34853   
34854   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_HORIZONTAL;
34855   jresult = (void *)result; 
34856   return jresult;
34857 }
34858
34859
34860 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DIRECTION_VERTICAL_get() {
34861   void * jresult ;
34862   Dali::Radian *result = 0 ;
34863   
34864   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_VERTICAL;
34865   jresult = (void *)result; 
34866   return jresult;
34867 }
34868
34869
34870 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DEFAULT_THRESHOLD_get() {
34871   void * jresult ;
34872   Dali::Radian *result = 0 ;
34873   
34874   result = (Dali::Radian *)&Dali::PanGestureDetector::DEFAULT_THRESHOLD;
34875   jresult = (void *)result; 
34876   return jresult;
34877 }
34878
34879
34880 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGestureDetector__SWIG_0() {
34881   void * jresult ;
34882   Dali::PanGestureDetector *result = 0 ;
34883   
34884   {
34885     try {
34886       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector();
34887     } catch (std::out_of_range& e) {
34888       {
34889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34890       };
34891     } catch (std::exception& e) {
34892       {
34893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34894       };
34895     } catch (...) {
34896       {
34897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34898       };
34899     }
34900   }
34901   jresult = (void *)result; 
34902   return jresult;
34903 }
34904
34905
34906 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_New() {
34907   void * jresult ;
34908   Dali::PanGestureDetector result;
34909   
34910   {
34911     try {
34912       result = Dali::PanGestureDetector::New();
34913     } catch (std::out_of_range& e) {
34914       {
34915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34916       };
34917     } catch (std::exception& e) {
34918       {
34919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34920       };
34921     } catch (...) {
34922       {
34923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34924       };
34925     }
34926   }
34927   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result); 
34928   return jresult;
34929 }
34930
34931
34932 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DownCast(void * jarg1) {
34933   void * jresult ;
34934   Dali::BaseHandle arg1 ;
34935   Dali::BaseHandle *argp1 ;
34936   Dali::PanGestureDetector result;
34937   
34938   argp1 = (Dali::BaseHandle *)jarg1; 
34939   if (!argp1) {
34940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
34941     return 0;
34942   }
34943   arg1 = *argp1; 
34944   {
34945     try {
34946       result = Dali::PanGestureDetector::DownCast(arg1);
34947     } catch (std::out_of_range& e) {
34948       {
34949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
34950       };
34951     } catch (std::exception& e) {
34952       {
34953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
34954       };
34955     } catch (...) {
34956       {
34957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
34958       };
34959     }
34960   }
34961   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result); 
34962   return jresult;
34963 }
34964
34965
34966 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PanGestureDetector(void * jarg1) {
34967   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
34968   
34969   arg1 = (Dali::PanGestureDetector *)jarg1; 
34970   {
34971     try {
34972       delete arg1;
34973     } catch (std::out_of_range& e) {
34974       {
34975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
34976       };
34977     } catch (std::exception& e) {
34978       {
34979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
34980       };
34981     } catch (...) {
34982       {
34983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
34984       };
34985     }
34986   }
34987 }
34988
34989
34990 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGestureDetector__SWIG_1(void * jarg1) {
34991   void * jresult ;
34992   Dali::PanGestureDetector *arg1 = 0 ;
34993   Dali::PanGestureDetector *result = 0 ;
34994   
34995   arg1 = (Dali::PanGestureDetector *)jarg1;
34996   if (!arg1) {
34997     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
34998     return 0;
34999   } 
35000   {
35001     try {
35002       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector((Dali::PanGestureDetector const &)*arg1);
35003     } catch (std::out_of_range& e) {
35004       {
35005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35006       };
35007     } catch (std::exception& e) {
35008       {
35009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35010       };
35011     } catch (...) {
35012       {
35013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35014       };
35015     }
35016   }
35017   jresult = (void *)result; 
35018   return jresult;
35019 }
35020
35021
35022 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_Assign(void * jarg1, void * jarg2) {
35023   void * jresult ;
35024   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35025   Dali::PanGestureDetector *arg2 = 0 ;
35026   Dali::PanGestureDetector *result = 0 ;
35027   
35028   arg1 = (Dali::PanGestureDetector *)jarg1; 
35029   arg2 = (Dali::PanGestureDetector *)jarg2;
35030   if (!arg2) {
35031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35032     return 0;
35033   } 
35034   {
35035     try {
35036       result = (Dali::PanGestureDetector *) &(arg1)->operator =((Dali::PanGestureDetector const &)*arg2);
35037     } catch (std::out_of_range& e) {
35038       {
35039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35040       };
35041     } catch (std::exception& e) {
35042       {
35043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35044       };
35045     } catch (...) {
35046       {
35047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35048       };
35049     }
35050   }
35051   jresult = (void *)result; 
35052   return jresult;
35053 }
35054
35055
35056 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_SetMinimumTouchesRequired(void * jarg1, unsigned int jarg2) {
35057   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35058   unsigned int arg2 ;
35059   
35060   arg1 = (Dali::PanGestureDetector *)jarg1; 
35061   arg2 = (unsigned int)jarg2; 
35062   {
35063     try {
35064       (arg1)->SetMinimumTouchesRequired(arg2);
35065     } catch (std::out_of_range& e) {
35066       {
35067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35068       };
35069     } catch (std::exception& e) {
35070       {
35071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35072       };
35073     } catch (...) {
35074       {
35075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35076       };
35077     }
35078   }
35079 }
35080
35081
35082 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_SetMaximumTouchesRequired(void * jarg1, unsigned int jarg2) {
35083   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35084   unsigned int arg2 ;
35085   
35086   arg1 = (Dali::PanGestureDetector *)jarg1; 
35087   arg2 = (unsigned int)jarg2; 
35088   {
35089     try {
35090       (arg1)->SetMaximumTouchesRequired(arg2);
35091     } catch (std::out_of_range& e) {
35092       {
35093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35094       };
35095     } catch (std::exception& e) {
35096       {
35097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35098       };
35099     } catch (...) {
35100       {
35101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35102       };
35103     }
35104   }
35105 }
35106
35107
35108 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PanGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
35109   unsigned int jresult ;
35110   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35111   unsigned int result;
35112   
35113   arg1 = (Dali::PanGestureDetector *)jarg1; 
35114   {
35115     try {
35116       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMinimumTouchesRequired();
35117     } catch (std::out_of_range& e) {
35118       {
35119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35120       };
35121     } catch (std::exception& e) {
35122       {
35123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35124       };
35125     } catch (...) {
35126       {
35127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35128       };
35129     }
35130   }
35131   jresult = result; 
35132   return jresult;
35133 }
35134
35135
35136 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PanGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
35137   unsigned int jresult ;
35138   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35139   unsigned int result;
35140   
35141   arg1 = (Dali::PanGestureDetector *)jarg1; 
35142   {
35143     try {
35144       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMaximumTouchesRequired();
35145     } catch (std::out_of_range& e) {
35146       {
35147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35148       };
35149     } catch (std::exception& e) {
35150       {
35151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35152       };
35153     } catch (...) {
35154       {
35155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35156       };
35157     }
35158   }
35159   jresult = result; 
35160   return jresult;
35161 }
35162
35163
35164 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_AddAngle__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35165   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35166   Dali::Radian arg2 ;
35167   Dali::Radian arg3 ;
35168   Dali::Radian *argp2 ;
35169   Dali::Radian *argp3 ;
35170   
35171   arg1 = (Dali::PanGestureDetector *)jarg1; 
35172   argp2 = (Dali::Radian *)jarg2; 
35173   if (!argp2) {
35174     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35175     return ;
35176   }
35177   arg2 = *argp2; 
35178   argp3 = (Dali::Radian *)jarg3; 
35179   if (!argp3) {
35180     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35181     return ;
35182   }
35183   arg3 = *argp3; 
35184   {
35185     try {
35186       (arg1)->AddAngle(arg2,arg3);
35187     } catch (std::out_of_range& e) {
35188       {
35189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35190       };
35191     } catch (std::exception& e) {
35192       {
35193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35194       };
35195     } catch (...) {
35196       {
35197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35198       };
35199     }
35200   }
35201 }
35202
35203
35204 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_AddAngle__SWIG_1(void * jarg1, void * jarg2) {
35205   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35206   Dali::Radian arg2 ;
35207   Dali::Radian *argp2 ;
35208   
35209   arg1 = (Dali::PanGestureDetector *)jarg1; 
35210   argp2 = (Dali::Radian *)jarg2; 
35211   if (!argp2) {
35212     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35213     return ;
35214   }
35215   arg2 = *argp2; 
35216   {
35217     try {
35218       (arg1)->AddAngle(arg2);
35219     } catch (std::out_of_range& e) {
35220       {
35221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35222       };
35223     } catch (std::exception& e) {
35224       {
35225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35226       };
35227     } catch (...) {
35228       {
35229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35230       };
35231     }
35232   }
35233 }
35234
35235
35236 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_AddDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35237   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35238   Dali::Radian arg2 ;
35239   Dali::Radian arg3 ;
35240   Dali::Radian *argp2 ;
35241   Dali::Radian *argp3 ;
35242   
35243   arg1 = (Dali::PanGestureDetector *)jarg1; 
35244   argp2 = (Dali::Radian *)jarg2; 
35245   if (!argp2) {
35246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35247     return ;
35248   }
35249   arg2 = *argp2; 
35250   argp3 = (Dali::Radian *)jarg3; 
35251   if (!argp3) {
35252     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35253     return ;
35254   }
35255   arg3 = *argp3; 
35256   {
35257     try {
35258       (arg1)->AddDirection(arg2,arg3);
35259     } catch (std::out_of_range& e) {
35260       {
35261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35262       };
35263     } catch (std::exception& e) {
35264       {
35265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35266       };
35267     } catch (...) {
35268       {
35269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35270       };
35271     }
35272   }
35273 }
35274
35275
35276 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_AddDirection__SWIG_1(void * jarg1, void * jarg2) {
35277   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35278   Dali::Radian arg2 ;
35279   Dali::Radian *argp2 ;
35280   
35281   arg1 = (Dali::PanGestureDetector *)jarg1; 
35282   argp2 = (Dali::Radian *)jarg2; 
35283   if (!argp2) {
35284     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35285     return ;
35286   }
35287   arg2 = *argp2; 
35288   {
35289     try {
35290       (arg1)->AddDirection(arg2);
35291     } catch (std::out_of_range& e) {
35292       {
35293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35294       };
35295     } catch (std::exception& e) {
35296       {
35297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35298       };
35299     } catch (...) {
35300       {
35301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35302       };
35303     }
35304   }
35305 }
35306
35307
35308 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PanGestureDetector_GetAngleCount(void * jarg1) {
35309   unsigned long jresult ;
35310   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35311   size_t result;
35312   
35313   arg1 = (Dali::PanGestureDetector *)jarg1; 
35314   {
35315     try {
35316       result = ((Dali::PanGestureDetector const *)arg1)->GetAngleCount();
35317     } catch (std::out_of_range& e) {
35318       {
35319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35320       };
35321     } catch (std::exception& e) {
35322       {
35323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35324       };
35325     } catch (...) {
35326       {
35327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35328       };
35329     }
35330   }
35331   jresult = (unsigned long)result; 
35332   return jresult;
35333 }
35334
35335
35336 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_GetAngle(void * jarg1, unsigned long jarg2) {
35337   void * jresult ;
35338   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35339   size_t arg2 ;
35340   Dali::PanGestureDetector::AngleThresholdPair result;
35341   
35342   arg1 = (Dali::PanGestureDetector *)jarg1; 
35343   arg2 = (size_t)jarg2; 
35344   {
35345     try {
35346       result = ((Dali::PanGestureDetector const *)arg1)->GetAngle(arg2);
35347     } catch (std::out_of_range& e) {
35348       {
35349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35350       };
35351     } catch (std::exception& e) {
35352       {
35353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35354       };
35355     } catch (...) {
35356       {
35357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35358       };
35359     }
35360   }
35361   jresult = new Dali::PanGestureDetector::AngleThresholdPair((const Dali::PanGestureDetector::AngleThresholdPair &)result); 
35362   return jresult;
35363 }
35364
35365
35366 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_ClearAngles(void * jarg1) {
35367   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35368   
35369   arg1 = (Dali::PanGestureDetector *)jarg1; 
35370   {
35371     try {
35372       (arg1)->ClearAngles();
35373     } catch (std::out_of_range& e) {
35374       {
35375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35376       };
35377     } catch (std::exception& e) {
35378       {
35379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35380       };
35381     } catch (...) {
35382       {
35383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35384       };
35385     }
35386   }
35387 }
35388
35389
35390 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_RemoveAngle(void * jarg1, void * jarg2) {
35391   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35392   Dali::Radian arg2 ;
35393   Dali::Radian *argp2 ;
35394   
35395   arg1 = (Dali::PanGestureDetector *)jarg1; 
35396   argp2 = (Dali::Radian *)jarg2; 
35397   if (!argp2) {
35398     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35399     return ;
35400   }
35401   arg2 = *argp2; 
35402   {
35403     try {
35404       (arg1)->RemoveAngle(arg2);
35405     } catch (std::out_of_range& e) {
35406       {
35407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35408       };
35409     } catch (std::exception& e) {
35410       {
35411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35412       };
35413     } catch (...) {
35414       {
35415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35416       };
35417     }
35418   }
35419 }
35420
35421
35422 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_RemoveDirection(void * jarg1, void * jarg2) {
35423   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35424   Dali::Radian arg2 ;
35425   Dali::Radian *argp2 ;
35426   
35427   arg1 = (Dali::PanGestureDetector *)jarg1; 
35428   argp2 = (Dali::Radian *)jarg2; 
35429   if (!argp2) {
35430     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35431     return ;
35432   }
35433   arg2 = *argp2; 
35434   {
35435     try {
35436       (arg1)->RemoveDirection(arg2);
35437     } catch (std::out_of_range& e) {
35438       {
35439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35440       };
35441     } catch (std::exception& e) {
35442       {
35443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35444       };
35445     } catch (...) {
35446       {
35447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35448       };
35449     }
35450   }
35451 }
35452
35453
35454 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGestureDetector_DetectedSignal(void * jarg1) {
35455   void * jresult ;
35456   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35457   Dali::PanGestureDetector::DetectedSignalType *result = 0 ;
35458   
35459   arg1 = (Dali::PanGestureDetector *)jarg1; 
35460   {
35461     try {
35462       result = (Dali::PanGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
35463     } catch (std::out_of_range& e) {
35464       {
35465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35466       };
35467     } catch (std::exception& e) {
35468       {
35469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35470       };
35471     } catch (...) {
35472       {
35473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35474       };
35475     }
35476   }
35477   jresult = (void *)result; 
35478   return jresult;
35479 }
35480
35481
35482 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetector_SetPanGestureProperties(void * jarg1) {
35483   Dali::PanGesture *arg1 = 0 ;
35484   
35485   arg1 = (Dali::PanGesture *)jarg1;
35486   if (!arg1) {
35487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35488     return ;
35489   } 
35490   {
35491     try {
35492       Dali::PanGestureDetector::SetPanGestureProperties((Dali::PanGesture const &)*arg1);
35493     } catch (std::out_of_range& e) {
35494       {
35495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35496       };
35497     } catch (std::exception& e) {
35498       {
35499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35500       };
35501     } catch (...) {
35502       {
35503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35504       };
35505     }
35506   }
35507 }
35508
35509
35510 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGesture__SWIG_0() {
35511   void * jresult ;
35512   Dali::PanGesture *result = 0 ;
35513   
35514   {
35515     try {
35516       result = (Dali::PanGesture *)new Dali::PanGesture();
35517     } catch (std::out_of_range& e) {
35518       {
35519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35520       };
35521     } catch (std::exception& e) {
35522       {
35523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35524       };
35525     } catch (...) {
35526       {
35527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35528       };
35529     }
35530   }
35531   jresult = (void *)result; 
35532   return jresult;
35533 }
35534
35535
35536 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGesture__SWIG_1(int jarg1) {
35537   void * jresult ;
35538   Dali::Gesture::State arg1 ;
35539   Dali::PanGesture *result = 0 ;
35540   
35541   arg1 = (Dali::Gesture::State)jarg1; 
35542   {
35543     try {
35544       result = (Dali::PanGesture *)new Dali::PanGesture(arg1);
35545     } catch (std::out_of_range& e) {
35546       {
35547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35548       };
35549     } catch (std::exception& e) {
35550       {
35551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35552       };
35553     } catch (...) {
35554       {
35555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35556       };
35557     }
35558   }
35559   jresult = (void *)result; 
35560   return jresult;
35561 }
35562
35563
35564 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGesture__SWIG_2(void * jarg1) {
35565   void * jresult ;
35566   Dali::PanGesture *arg1 = 0 ;
35567   Dali::PanGesture *result = 0 ;
35568   
35569   arg1 = (Dali::PanGesture *)jarg1;
35570   if (!arg1) {
35571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35572     return 0;
35573   } 
35574   {
35575     try {
35576       result = (Dali::PanGesture *)new Dali::PanGesture((Dali::PanGesture const &)*arg1);
35577     } catch (std::out_of_range& e) {
35578       {
35579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35580       };
35581     } catch (std::exception& e) {
35582       {
35583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35584       };
35585     } catch (...) {
35586       {
35587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35588       };
35589     }
35590   }
35591   jresult = (void *)result; 
35592   return jresult;
35593 }
35594
35595
35596 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_Assign(void * jarg1, void * jarg2) {
35597   void * jresult ;
35598   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35599   Dali::PanGesture *arg2 = 0 ;
35600   Dali::PanGesture *result = 0 ;
35601   
35602   arg1 = (Dali::PanGesture *)jarg1; 
35603   arg2 = (Dali::PanGesture *)jarg2;
35604   if (!arg2) {
35605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35606     return 0;
35607   } 
35608   {
35609     try {
35610       result = (Dali::PanGesture *) &(arg1)->operator =((Dali::PanGesture const &)*arg2);
35611     } catch (std::out_of_range& e) {
35612       {
35613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35614       };
35615     } catch (std::exception& e) {
35616       {
35617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35618       };
35619     } catch (...) {
35620       {
35621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35622       };
35623     }
35624   }
35625   jresult = (void *)result; 
35626   return jresult;
35627 }
35628
35629
35630 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PanGesture(void * jarg1) {
35631   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35632   
35633   arg1 = (Dali::PanGesture *)jarg1; 
35634   {
35635     try {
35636       delete arg1;
35637     } catch (std::out_of_range& e) {
35638       {
35639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
35640       };
35641     } catch (std::exception& e) {
35642       {
35643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
35644       };
35645     } catch (...) {
35646       {
35647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
35648       };
35649     }
35650   }
35651 }
35652
35653
35654 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_velocity_set(void * jarg1, void * jarg2) {
35655   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35656   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35657   
35658   arg1 = (Dali::PanGesture *)jarg1; 
35659   arg2 = (Dali::Vector2 *)jarg2; 
35660   if (arg1) (arg1)->velocity = *arg2;
35661 }
35662
35663
35664 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_velocity_get(void * jarg1) {
35665   void * jresult ;
35666   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35667   Dali::Vector2 *result = 0 ;
35668   
35669   arg1 = (Dali::PanGesture *)jarg1; 
35670   result = (Dali::Vector2 *)& ((arg1)->velocity);
35671   jresult = (void *)result; 
35672   return jresult;
35673 }
35674
35675
35676 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_displacement_set(void * jarg1, void * jarg2) {
35677   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35678   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35679   
35680   arg1 = (Dali::PanGesture *)jarg1; 
35681   arg2 = (Dali::Vector2 *)jarg2; 
35682   if (arg1) (arg1)->displacement = *arg2;
35683 }
35684
35685
35686 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_displacement_get(void * jarg1) {
35687   void * jresult ;
35688   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35689   Dali::Vector2 *result = 0 ;
35690   
35691   arg1 = (Dali::PanGesture *)jarg1; 
35692   result = (Dali::Vector2 *)& ((arg1)->displacement);
35693   jresult = (void *)result; 
35694   return jresult;
35695 }
35696
35697
35698 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_position_set(void * jarg1, void * jarg2) {
35699   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35700   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35701   
35702   arg1 = (Dali::PanGesture *)jarg1; 
35703   arg2 = (Dali::Vector2 *)jarg2; 
35704   if (arg1) (arg1)->position = *arg2;
35705 }
35706
35707
35708 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_position_get(void * jarg1) {
35709   void * jresult ;
35710   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35711   Dali::Vector2 *result = 0 ;
35712   
35713   arg1 = (Dali::PanGesture *)jarg1; 
35714   result = (Dali::Vector2 *)& ((arg1)->position);
35715   jresult = (void *)result; 
35716   return jresult;
35717 }
35718
35719
35720 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_screenVelocity_set(void * jarg1, void * jarg2) {
35721   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35722   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35723   
35724   arg1 = (Dali::PanGesture *)jarg1; 
35725   arg2 = (Dali::Vector2 *)jarg2; 
35726   if (arg1) (arg1)->screenVelocity = *arg2;
35727 }
35728
35729
35730 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_screenVelocity_get(void * jarg1) {
35731   void * jresult ;
35732   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35733   Dali::Vector2 *result = 0 ;
35734   
35735   arg1 = (Dali::PanGesture *)jarg1; 
35736   result = (Dali::Vector2 *)& ((arg1)->screenVelocity);
35737   jresult = (void *)result; 
35738   return jresult;
35739 }
35740
35741
35742 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_screenDisplacement_set(void * jarg1, void * jarg2) {
35743   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35744   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35745   
35746   arg1 = (Dali::PanGesture *)jarg1; 
35747   arg2 = (Dali::Vector2 *)jarg2; 
35748   if (arg1) (arg1)->screenDisplacement = *arg2;
35749 }
35750
35751
35752 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_screenDisplacement_get(void * jarg1) {
35753   void * jresult ;
35754   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35755   Dali::Vector2 *result = 0 ;
35756   
35757   arg1 = (Dali::PanGesture *)jarg1; 
35758   result = (Dali::Vector2 *)& ((arg1)->screenDisplacement);
35759   jresult = (void *)result; 
35760   return jresult;
35761 }
35762
35763
35764 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_screenPosition_set(void * jarg1, void * jarg2) {
35765   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35766   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
35767   
35768   arg1 = (Dali::PanGesture *)jarg1; 
35769   arg2 = (Dali::Vector2 *)jarg2; 
35770   if (arg1) (arg1)->screenPosition = *arg2;
35771 }
35772
35773
35774 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PanGesture_screenPosition_get(void * jarg1) {
35775   void * jresult ;
35776   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35777   Dali::Vector2 *result = 0 ;
35778   
35779   arg1 = (Dali::PanGesture *)jarg1; 
35780   result = (Dali::Vector2 *)& ((arg1)->screenPosition);
35781   jresult = (void *)result; 
35782   return jresult;
35783 }
35784
35785
35786 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
35787   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35788   unsigned int arg2 ;
35789   
35790   arg1 = (Dali::PanGesture *)jarg1; 
35791   arg2 = (unsigned int)jarg2; 
35792   if (arg1) (arg1)->numberOfTouches = arg2;
35793 }
35794
35795
35796 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PanGesture_numberOfTouches_get(void * jarg1) {
35797   unsigned int jresult ;
35798   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35799   unsigned int result;
35800   
35801   arg1 = (Dali::PanGesture *)jarg1; 
35802   result = (unsigned int) ((arg1)->numberOfTouches);
35803   jresult = result; 
35804   return jresult;
35805 }
35806
35807
35808 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PanGesture_GetSpeed(void * jarg1) {
35809   float jresult ;
35810   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35811   float result;
35812   
35813   arg1 = (Dali::PanGesture *)jarg1; 
35814   {
35815     try {
35816       result = (float)((Dali::PanGesture const *)arg1)->GetSpeed();
35817     } catch (std::out_of_range& e) {
35818       {
35819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35820       };
35821     } catch (std::exception& e) {
35822       {
35823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35824       };
35825     } catch (...) {
35826       {
35827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35828       };
35829     }
35830   }
35831   jresult = result; 
35832   return jresult;
35833 }
35834
35835
35836 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PanGesture_GetDistance(void * jarg1) {
35837   float jresult ;
35838   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35839   float result;
35840   
35841   arg1 = (Dali::PanGesture *)jarg1; 
35842   {
35843     try {
35844       result = (float)((Dali::PanGesture const *)arg1)->GetDistance();
35845     } catch (std::out_of_range& e) {
35846       {
35847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35848       };
35849     } catch (std::exception& e) {
35850       {
35851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35852       };
35853     } catch (...) {
35854       {
35855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35856       };
35857     }
35858   }
35859   jresult = result; 
35860   return jresult;
35861 }
35862
35863
35864 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PanGesture_GetScreenSpeed(void * jarg1) {
35865   float jresult ;
35866   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35867   float result;
35868   
35869   arg1 = (Dali::PanGesture *)jarg1; 
35870   {
35871     try {
35872       result = (float)((Dali::PanGesture const *)arg1)->GetScreenSpeed();
35873     } catch (std::out_of_range& e) {
35874       {
35875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35876       };
35877     } catch (std::exception& e) {
35878       {
35879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35880       };
35881     } catch (...) {
35882       {
35883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35884       };
35885     }
35886   }
35887   jresult = result; 
35888   return jresult;
35889 }
35890
35891
35892 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PanGesture_GetScreenDistance(void * jarg1) {
35893   float jresult ;
35894   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
35895   float result;
35896   
35897   arg1 = (Dali::PanGesture *)jarg1; 
35898   {
35899     try {
35900       result = (float)((Dali::PanGesture const *)arg1)->GetScreenDistance();
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 = result; 
35916   return jresult;
35917 }
35918
35919
35920 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PinchGestureDetector__SWIG_0() {
35921   void * jresult ;
35922   Dali::PinchGestureDetector *result = 0 ;
35923   
35924   {
35925     try {
35926       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector();
35927     } catch (std::out_of_range& e) {
35928       {
35929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35930       };
35931     } catch (std::exception& e) {
35932       {
35933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35934       };
35935     } catch (...) {
35936       {
35937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35938       };
35939     }
35940   }
35941   jresult = (void *)result; 
35942   return jresult;
35943 }
35944
35945
35946 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGestureDetector_New() {
35947   void * jresult ;
35948   Dali::PinchGestureDetector result;
35949   
35950   {
35951     try {
35952       result = Dali::PinchGestureDetector::New();
35953     } catch (std::out_of_range& e) {
35954       {
35955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35956       };
35957     } catch (std::exception& e) {
35958       {
35959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35960       };
35961     } catch (...) {
35962       {
35963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35964       };
35965     }
35966   }
35967   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result); 
35968   return jresult;
35969 }
35970
35971
35972 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGestureDetector_DownCast(void * jarg1) {
35973   void * jresult ;
35974   Dali::BaseHandle arg1 ;
35975   Dali::BaseHandle *argp1 ;
35976   Dali::PinchGestureDetector result;
35977   
35978   argp1 = (Dali::BaseHandle *)jarg1; 
35979   if (!argp1) {
35980     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
35981     return 0;
35982   }
35983   arg1 = *argp1; 
35984   {
35985     try {
35986       result = Dali::PinchGestureDetector::DownCast(arg1);
35987     } catch (std::out_of_range& e) {
35988       {
35989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
35990       };
35991     } catch (std::exception& e) {
35992       {
35993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
35994       };
35995     } catch (...) {
35996       {
35997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
35998       };
35999     }
36000   }
36001   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result); 
36002   return jresult;
36003 }
36004
36005
36006 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PinchGestureDetector(void * jarg1) {
36007   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36008   
36009   arg1 = (Dali::PinchGestureDetector *)jarg1; 
36010   {
36011     try {
36012       delete arg1;
36013     } catch (std::out_of_range& e) {
36014       {
36015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36016       };
36017     } catch (std::exception& e) {
36018       {
36019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36020       };
36021     } catch (...) {
36022       {
36023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36024       };
36025     }
36026   }
36027 }
36028
36029
36030 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PinchGestureDetector__SWIG_1(void * jarg1) {
36031   void * jresult ;
36032   Dali::PinchGestureDetector *arg1 = 0 ;
36033   Dali::PinchGestureDetector *result = 0 ;
36034   
36035   arg1 = (Dali::PinchGestureDetector *)jarg1;
36036   if (!arg1) {
36037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36038     return 0;
36039   } 
36040   {
36041     try {
36042       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector((Dali::PinchGestureDetector const &)*arg1);
36043     } catch (std::out_of_range& e) {
36044       {
36045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36046       };
36047     } catch (std::exception& e) {
36048       {
36049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36050       };
36051     } catch (...) {
36052       {
36053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36054       };
36055     }
36056   }
36057   jresult = (void *)result; 
36058   return jresult;
36059 }
36060
36061
36062 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGestureDetector_Assign(void * jarg1, void * jarg2) {
36063   void * jresult ;
36064   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36065   Dali::PinchGestureDetector *arg2 = 0 ;
36066   Dali::PinchGestureDetector *result = 0 ;
36067   
36068   arg1 = (Dali::PinchGestureDetector *)jarg1; 
36069   arg2 = (Dali::PinchGestureDetector *)jarg2;
36070   if (!arg2) {
36071     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36072     return 0;
36073   } 
36074   {
36075     try {
36076       result = (Dali::PinchGestureDetector *) &(arg1)->operator =((Dali::PinchGestureDetector const &)*arg2);
36077     } catch (std::out_of_range& e) {
36078       {
36079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36080       };
36081     } catch (std::exception& e) {
36082       {
36083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36084       };
36085     } catch (...) {
36086       {
36087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36088       };
36089     }
36090   }
36091   jresult = (void *)result; 
36092   return jresult;
36093 }
36094
36095
36096 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGestureDetector_DetectedSignal(void * jarg1) {
36097   void * jresult ;
36098   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36099   Dali::PinchGestureDetector::DetectedSignalType *result = 0 ;
36100   
36101   arg1 = (Dali::PinchGestureDetector *)jarg1; 
36102   {
36103     try {
36104       result = (Dali::PinchGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
36105     } catch (std::out_of_range& e) {
36106       {
36107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36108       };
36109     } catch (std::exception& e) {
36110       {
36111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36112       };
36113     } catch (...) {
36114       {
36115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36116       };
36117     }
36118   }
36119   jresult = (void *)result; 
36120   return jresult;
36121 }
36122
36123
36124 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PinchGesture__SWIG_0(int jarg1) {
36125   void * jresult ;
36126   Dali::Gesture::State arg1 ;
36127   Dali::PinchGesture *result = 0 ;
36128   
36129   arg1 = (Dali::Gesture::State)jarg1; 
36130   {
36131     try {
36132       result = (Dali::PinchGesture *)new Dali::PinchGesture(arg1);
36133     } catch (std::out_of_range& e) {
36134       {
36135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36136       };
36137     } catch (std::exception& e) {
36138       {
36139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36140       };
36141     } catch (...) {
36142       {
36143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36144       };
36145     }
36146   }
36147   jresult = (void *)result; 
36148   return jresult;
36149 }
36150
36151
36152 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PinchGesture__SWIG_1(void * jarg1) {
36153   void * jresult ;
36154   Dali::PinchGesture *arg1 = 0 ;
36155   Dali::PinchGesture *result = 0 ;
36156   
36157   arg1 = (Dali::PinchGesture *)jarg1;
36158   if (!arg1) {
36159     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36160     return 0;
36161   } 
36162   {
36163     try {
36164       result = (Dali::PinchGesture *)new Dali::PinchGesture((Dali::PinchGesture const &)*arg1);
36165     } catch (std::out_of_range& e) {
36166       {
36167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36168       };
36169     } catch (std::exception& e) {
36170       {
36171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36172       };
36173     } catch (...) {
36174       {
36175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36176       };
36177     }
36178   }
36179   jresult = (void *)result; 
36180   return jresult;
36181 }
36182
36183
36184 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGesture_Assign(void * jarg1, void * jarg2) {
36185   void * jresult ;
36186   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36187   Dali::PinchGesture *arg2 = 0 ;
36188   Dali::PinchGesture *result = 0 ;
36189   
36190   arg1 = (Dali::PinchGesture *)jarg1; 
36191   arg2 = (Dali::PinchGesture *)jarg2;
36192   if (!arg2) {
36193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36194     return 0;
36195   } 
36196   {
36197     try {
36198       result = (Dali::PinchGesture *) &(arg1)->operator =((Dali::PinchGesture const &)*arg2);
36199     } catch (std::out_of_range& e) {
36200       {
36201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36202       };
36203     } catch (std::exception& e) {
36204       {
36205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36206       };
36207     } catch (...) {
36208       {
36209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36210       };
36211     }
36212   }
36213   jresult = (void *)result; 
36214   return jresult;
36215 }
36216
36217
36218 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PinchGesture(void * jarg1) {
36219   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36220   
36221   arg1 = (Dali::PinchGesture *)jarg1; 
36222   {
36223     try {
36224       delete arg1;
36225     } catch (std::out_of_range& e) {
36226       {
36227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36228       };
36229     } catch (std::exception& e) {
36230       {
36231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36232       };
36233     } catch (...) {
36234       {
36235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36236       };
36237     }
36238   }
36239 }
36240
36241
36242 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGesture_scale_set(void * jarg1, float jarg2) {
36243   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36244   float arg2 ;
36245   
36246   arg1 = (Dali::PinchGesture *)jarg1; 
36247   arg2 = (float)jarg2; 
36248   if (arg1) (arg1)->scale = arg2;
36249 }
36250
36251
36252 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PinchGesture_scale_get(void * jarg1) {
36253   float jresult ;
36254   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36255   float result;
36256   
36257   arg1 = (Dali::PinchGesture *)jarg1; 
36258   result = (float) ((arg1)->scale);
36259   jresult = result; 
36260   return jresult;
36261 }
36262
36263
36264 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGesture_speed_set(void * jarg1, float jarg2) {
36265   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36266   float arg2 ;
36267   
36268   arg1 = (Dali::PinchGesture *)jarg1; 
36269   arg2 = (float)jarg2; 
36270   if (arg1) (arg1)->speed = arg2;
36271 }
36272
36273
36274 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_PinchGesture_speed_get(void * jarg1) {
36275   float jresult ;
36276   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36277   float result;
36278   
36279   arg1 = (Dali::PinchGesture *)jarg1; 
36280   result = (float) ((arg1)->speed);
36281   jresult = result; 
36282   return jresult;
36283 }
36284
36285
36286 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGesture_screenCenterPoint_set(void * jarg1, void * jarg2) {
36287   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36288   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36289   
36290   arg1 = (Dali::PinchGesture *)jarg1; 
36291   arg2 = (Dali::Vector2 *)jarg2; 
36292   if (arg1) (arg1)->screenCenterPoint = *arg2;
36293 }
36294
36295
36296 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGesture_screenCenterPoint_get(void * jarg1) {
36297   void * jresult ;
36298   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36299   Dali::Vector2 *result = 0 ;
36300   
36301   arg1 = (Dali::PinchGesture *)jarg1; 
36302   result = (Dali::Vector2 *)& ((arg1)->screenCenterPoint);
36303   jresult = (void *)result; 
36304   return jresult;
36305 }
36306
36307
36308 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGesture_localCenterPoint_set(void * jarg1, void * jarg2) {
36309   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36310   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36311   
36312   arg1 = (Dali::PinchGesture *)jarg1; 
36313   arg2 = (Dali::Vector2 *)jarg2; 
36314   if (arg1) (arg1)->localCenterPoint = *arg2;
36315 }
36316
36317
36318 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PinchGesture_localCenterPoint_get(void * jarg1) {
36319   void * jresult ;
36320   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36321   Dali::Vector2 *result = 0 ;
36322   
36323   arg1 = (Dali::PinchGesture *)jarg1; 
36324   result = (Dali::Vector2 *)& ((arg1)->localCenterPoint);
36325   jresult = (void *)result; 
36326   return jresult;
36327 }
36328
36329
36330 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TapGestureDetector__SWIG_0() {
36331   void * jresult ;
36332   Dali::TapGestureDetector *result = 0 ;
36333   
36334   {
36335     try {
36336       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector();
36337     } catch (std::out_of_range& e) {
36338       {
36339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36340       };
36341     } catch (std::exception& e) {
36342       {
36343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36344       };
36345     } catch (...) {
36346       {
36347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36348       };
36349     }
36350   }
36351   jresult = (void *)result; 
36352   return jresult;
36353 }
36354
36355
36356 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGestureDetector_New__SWIG_0() {
36357   void * jresult ;
36358   Dali::TapGestureDetector result;
36359   
36360   {
36361     try {
36362       result = Dali::TapGestureDetector::New();
36363     } catch (std::out_of_range& e) {
36364       {
36365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36366       };
36367     } catch (std::exception& e) {
36368       {
36369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36370       };
36371     } catch (...) {
36372       {
36373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36374       };
36375     }
36376   }
36377   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result); 
36378   return jresult;
36379 }
36380
36381
36382 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGestureDetector_New__SWIG_1(unsigned int jarg1) {
36383   void * jresult ;
36384   unsigned int arg1 ;
36385   Dali::TapGestureDetector result;
36386   
36387   arg1 = (unsigned int)jarg1; 
36388   {
36389     try {
36390       result = Dali::TapGestureDetector::New(arg1);
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::TapGestureDetector((const Dali::TapGestureDetector &)result); 
36406   return jresult;
36407 }
36408
36409
36410 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGestureDetector_DownCast(void * jarg1) {
36411   void * jresult ;
36412   Dali::BaseHandle arg1 ;
36413   Dali::BaseHandle *argp1 ;
36414   Dali::TapGestureDetector 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::TapGestureDetector::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::TapGestureDetector((const Dali::TapGestureDetector &)result); 
36440   return jresult;
36441 }
36442
36443
36444 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TapGestureDetector(void * jarg1) {
36445   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36446   
36447   arg1 = (Dali::TapGestureDetector *)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_NUI_new_TapGestureDetector__SWIG_1(void * jarg1) {
36469   void * jresult ;
36470   Dali::TapGestureDetector *arg1 = 0 ;
36471   Dali::TapGestureDetector *result = 0 ;
36472   
36473   arg1 = (Dali::TapGestureDetector *)jarg1;
36474   if (!arg1) {
36475     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36476     return 0;
36477   } 
36478   {
36479     try {
36480       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector((Dali::TapGestureDetector 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_NUI_TapGestureDetector_Assign(void * jarg1, void * jarg2) {
36501   void * jresult ;
36502   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36503   Dali::TapGestureDetector *arg2 = 0 ;
36504   Dali::TapGestureDetector *result = 0 ;
36505   
36506   arg1 = (Dali::TapGestureDetector *)jarg1; 
36507   arg2 = (Dali::TapGestureDetector *)jarg2;
36508   if (!arg2) {
36509     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36510     return 0;
36511   } 
36512   {
36513     try {
36514       result = (Dali::TapGestureDetector *) &(arg1)->operator =((Dali::TapGestureDetector 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_NUI_TapGestureDetector_SetMinimumTapsRequired(void * jarg1, unsigned int jarg2) {
36535   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36536   unsigned int arg2 ;
36537   
36538   arg1 = (Dali::TapGestureDetector *)jarg1; 
36539   arg2 = (unsigned int)jarg2; 
36540   {
36541     try {
36542       (arg1)->SetMinimumTapsRequired(arg2);
36543     } catch (std::out_of_range& e) {
36544       {
36545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36546       };
36547     } catch (std::exception& e) {
36548       {
36549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36550       };
36551     } catch (...) {
36552       {
36553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36554       };
36555     }
36556   }
36557 }
36558
36559
36560 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGestureDetector_SetMaximumTapsRequired(void * jarg1, unsigned int jarg2) {
36561   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36562   unsigned int arg2 ;
36563   
36564   arg1 = (Dali::TapGestureDetector *)jarg1; 
36565   arg2 = (unsigned int)jarg2; 
36566   {
36567     try {
36568       (arg1)->SetMaximumTapsRequired(arg2);
36569     } catch (std::out_of_range& e) {
36570       {
36571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36572       };
36573     } catch (std::exception& e) {
36574       {
36575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36576       };
36577     } catch (...) {
36578       {
36579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36580       };
36581     }
36582   }
36583 }
36584
36585
36586 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TapGestureDetector_GetMinimumTapsRequired(void * jarg1) {
36587   unsigned int jresult ;
36588   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36589   unsigned int result;
36590   
36591   arg1 = (Dali::TapGestureDetector *)jarg1; 
36592   {
36593     try {
36594       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMinimumTapsRequired();
36595     } catch (std::out_of_range& e) {
36596       {
36597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36598       };
36599     } catch (std::exception& e) {
36600       {
36601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36602       };
36603     } catch (...) {
36604       {
36605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36606       };
36607     }
36608   }
36609   jresult = result; 
36610   return jresult;
36611 }
36612
36613
36614 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TapGestureDetector_GetMaximumTapsRequired(void * jarg1) {
36615   unsigned int jresult ;
36616   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36617   unsigned int result;
36618   
36619   arg1 = (Dali::TapGestureDetector *)jarg1; 
36620   {
36621     try {
36622       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMaximumTapsRequired();
36623     } catch (std::out_of_range& e) {
36624       {
36625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36626       };
36627     } catch (std::exception& e) {
36628       {
36629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36630       };
36631     } catch (...) {
36632       {
36633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36634       };
36635     }
36636   }
36637   jresult = result; 
36638   return jresult;
36639 }
36640
36641
36642 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGestureDetector_DetectedSignal(void * jarg1) {
36643   void * jresult ;
36644   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36645   Dali::TapGestureDetector::DetectedSignalType *result = 0 ;
36646   
36647   arg1 = (Dali::TapGestureDetector *)jarg1; 
36648   {
36649     try {
36650       result = (Dali::TapGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
36651     } catch (std::out_of_range& e) {
36652       {
36653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36654       };
36655     } catch (std::exception& e) {
36656       {
36657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36658       };
36659     } catch (...) {
36660       {
36661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36662       };
36663     }
36664   }
36665   jresult = (void *)result; 
36666   return jresult;
36667 }
36668
36669
36670 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TapGesture__SWIG_0() {
36671   void * jresult ;
36672   Dali::TapGesture *result = 0 ;
36673   
36674   {
36675     try {
36676       result = (Dali::TapGesture *)new Dali::TapGesture();
36677     } catch (std::out_of_range& e) {
36678       {
36679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36680       };
36681     } catch (std::exception& e) {
36682       {
36683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36684       };
36685     } catch (...) {
36686       {
36687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36688       };
36689     }
36690   }
36691   jresult = (void *)result; 
36692   return jresult;
36693 }
36694
36695
36696 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TapGesture__SWIG_1(void * jarg1) {
36697   void * jresult ;
36698   Dali::TapGesture *arg1 = 0 ;
36699   Dali::TapGesture *result = 0 ;
36700   
36701   arg1 = (Dali::TapGesture *)jarg1;
36702   if (!arg1) {
36703     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
36704     return 0;
36705   } 
36706   {
36707     try {
36708       result = (Dali::TapGesture *)new Dali::TapGesture((Dali::TapGesture const &)*arg1);
36709     } catch (std::out_of_range& e) {
36710       {
36711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36712       };
36713     } catch (std::exception& e) {
36714       {
36715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36716       };
36717     } catch (...) {
36718       {
36719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36720       };
36721     }
36722   }
36723   jresult = (void *)result; 
36724   return jresult;
36725 }
36726
36727
36728 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGesture_Assign(void * jarg1, void * jarg2) {
36729   void * jresult ;
36730   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36731   Dali::TapGesture *arg2 = 0 ;
36732   Dali::TapGesture *result = 0 ;
36733   
36734   arg1 = (Dali::TapGesture *)jarg1; 
36735   arg2 = (Dali::TapGesture *)jarg2;
36736   if (!arg2) {
36737     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
36738     return 0;
36739   } 
36740   {
36741     try {
36742       result = (Dali::TapGesture *) &(arg1)->operator =((Dali::TapGesture const &)*arg2);
36743     } catch (std::out_of_range& e) {
36744       {
36745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36746       };
36747     } catch (std::exception& e) {
36748       {
36749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36750       };
36751     } catch (...) {
36752       {
36753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36754       };
36755     }
36756   }
36757   jresult = (void *)result; 
36758   return jresult;
36759 }
36760
36761
36762 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TapGesture(void * jarg1) {
36763   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36764   
36765   arg1 = (Dali::TapGesture *)jarg1; 
36766   {
36767     try {
36768       delete arg1;
36769     } catch (std::out_of_range& e) {
36770       {
36771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36772       };
36773     } catch (std::exception& e) {
36774       {
36775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36776       };
36777     } catch (...) {
36778       {
36779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36780       };
36781     }
36782   }
36783 }
36784
36785
36786 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGesture_numberOfTaps_set(void * jarg1, unsigned int jarg2) {
36787   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36788   unsigned int arg2 ;
36789   
36790   arg1 = (Dali::TapGesture *)jarg1; 
36791   arg2 = (unsigned int)jarg2; 
36792   if (arg1) (arg1)->numberOfTaps = arg2;
36793 }
36794
36795
36796 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TapGesture_numberOfTaps_get(void * jarg1) {
36797   unsigned int jresult ;
36798   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36799   unsigned int result;
36800   
36801   arg1 = (Dali::TapGesture *)jarg1; 
36802   result = (unsigned int) ((arg1)->numberOfTaps);
36803   jresult = result; 
36804   return jresult;
36805 }
36806
36807
36808 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
36809   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36810   unsigned int arg2 ;
36811   
36812   arg1 = (Dali::TapGesture *)jarg1; 
36813   arg2 = (unsigned int)jarg2; 
36814   if (arg1) (arg1)->numberOfTouches = arg2;
36815 }
36816
36817
36818 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TapGesture_numberOfTouches_get(void * jarg1) {
36819   unsigned int jresult ;
36820   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36821   unsigned int result;
36822   
36823   arg1 = (Dali::TapGesture *)jarg1; 
36824   result = (unsigned int) ((arg1)->numberOfTouches);
36825   jresult = result; 
36826   return jresult;
36827 }
36828
36829
36830 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGesture_screenPoint_set(void * jarg1, void * jarg2) {
36831   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36832   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36833   
36834   arg1 = (Dali::TapGesture *)jarg1; 
36835   arg2 = (Dali::Vector2 *)jarg2; 
36836   if (arg1) (arg1)->screenPoint = *arg2;
36837 }
36838
36839
36840 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGesture_screenPoint_get(void * jarg1) {
36841   void * jresult ;
36842   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36843   Dali::Vector2 *result = 0 ;
36844   
36845   arg1 = (Dali::TapGesture *)jarg1; 
36846   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
36847   jresult = (void *)result; 
36848   return jresult;
36849 }
36850
36851
36852 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGesture_localPoint_set(void * jarg1, void * jarg2) {
36853   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36854   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36855   
36856   arg1 = (Dali::TapGesture *)jarg1; 
36857   arg2 = (Dali::Vector2 *)jarg2; 
36858   if (arg1) (arg1)->localPoint = *arg2;
36859 }
36860
36861
36862 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TapGesture_localPoint_get(void * jarg1) {
36863   void * jresult ;
36864   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
36865   Dali::Vector2 *result = 0 ;
36866   
36867   arg1 = (Dali::TapGesture *)jarg1; 
36868   result = (Dali::Vector2 *)& ((arg1)->localPoint);
36869   jresult = (void *)result; 
36870   return jresult;
36871 }
36872
36873
36874 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchEvent__SWIG_0() {
36875   void * jresult ;
36876   Dali::TouchEvent *result = 0 ;
36877   
36878   {
36879     try {
36880       result = (Dali::TouchEvent *)new Dali::TouchEvent();
36881     } catch (std::out_of_range& e) {
36882       {
36883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36884       };
36885     } catch (std::exception& e) {
36886       {
36887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36888       };
36889     } catch (...) {
36890       {
36891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36892       };
36893     }
36894   }
36895   jresult = (void *)result; 
36896   return jresult;
36897 }
36898
36899
36900 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchEvent__SWIG_1(unsigned long jarg1) {
36901   void * jresult ;
36902   unsigned long arg1 ;
36903   Dali::TouchEvent *result = 0 ;
36904   
36905   arg1 = (unsigned long)jarg1; 
36906   {
36907     try {
36908       result = (Dali::TouchEvent *)new Dali::TouchEvent(arg1);
36909     } catch (std::out_of_range& e) {
36910       {
36911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
36912       };
36913     } catch (std::exception& e) {
36914       {
36915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
36916       };
36917     } catch (...) {
36918       {
36919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
36920       };
36921     }
36922   }
36923   jresult = (void *)result; 
36924   return jresult;
36925 }
36926
36927
36928 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TouchEvent(void * jarg1) {
36929   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36930   
36931   arg1 = (Dali::TouchEvent *)jarg1; 
36932   {
36933     try {
36934       delete arg1;
36935     } catch (std::out_of_range& e) {
36936       {
36937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
36938       };
36939     } catch (std::exception& e) {
36940       {
36941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
36942       };
36943     } catch (...) {
36944       {
36945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
36946       };
36947     }
36948   }
36949 }
36950
36951
36952 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchEvent_points_set(void * jarg1, void * jarg2) {
36953   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36954   Dali::TouchPointContainer *arg2 = (Dali::TouchPointContainer *) 0 ;
36955   
36956   arg1 = (Dali::TouchEvent *)jarg1; 
36957   arg2 = (Dali::TouchPointContainer *)jarg2; 
36958   if (arg1) (arg1)->points = *arg2;
36959 }
36960
36961
36962 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchEvent_points_get(void * jarg1) {
36963   void * jresult ;
36964   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36965   Dali::TouchPointContainer *result = 0 ;
36966   
36967   arg1 = (Dali::TouchEvent *)jarg1; 
36968   result = (Dali::TouchPointContainer *)& ((arg1)->points);
36969   jresult = (void *)result; 
36970   return jresult;
36971 }
36972
36973
36974 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchEvent_time_set(void * jarg1, unsigned long jarg2) {
36975   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36976   unsigned long arg2 ;
36977   
36978   arg1 = (Dali::TouchEvent *)jarg1; 
36979   arg2 = (unsigned long)jarg2; 
36980   if (arg1) (arg1)->time = arg2;
36981 }
36982
36983
36984 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchEvent_time_get(void * jarg1) {
36985   unsigned long jresult ;
36986   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36987   unsigned long result;
36988   
36989   arg1 = (Dali::TouchEvent *)jarg1; 
36990   result = (unsigned long) ((arg1)->time);
36991   jresult = (unsigned long)result; 
36992   return jresult;
36993 }
36994
36995
36996 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TouchEvent_GetPointCount(void * jarg1) {
36997   unsigned int jresult ;
36998   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
36999   unsigned int result;
37000   
37001   arg1 = (Dali::TouchEvent *)jarg1; 
37002   {
37003     try {
37004       result = (unsigned int)((Dali::TouchEvent const *)arg1)->GetPointCount();
37005     } catch (std::out_of_range& e) {
37006       {
37007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37008       };
37009     } catch (std::exception& e) {
37010       {
37011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37012       };
37013     } catch (...) {
37014       {
37015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37016       };
37017     }
37018   }
37019   jresult = result; 
37020   return jresult;
37021 }
37022
37023
37024 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchEvent_GetPoint(void * jarg1, unsigned int jarg2) {
37025   void * jresult ;
37026   Dali::TouchEvent *arg1 = (Dali::TouchEvent *) 0 ;
37027   unsigned int arg2 ;
37028   Dali::TouchPoint *result = 0 ;
37029   
37030   arg1 = (Dali::TouchEvent *)jarg1; 
37031   arg2 = (unsigned int)jarg2; 
37032   {
37033     try {
37034       result = (Dali::TouchPoint *) &((Dali::TouchEvent const *)arg1)->GetPoint(arg2);
37035     } catch (std::out_of_range& e) {
37036       {
37037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37038       };
37039     } catch (std::exception& e) {
37040       {
37041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37042       };
37043     } catch (...) {
37044       {
37045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37046       };
37047     }
37048   }
37049   jresult = (void *)result; 
37050   return jresult;
37051 }
37052
37053
37054 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AlphaFunction__SWIG_0() {
37055   void * jresult ;
37056   Dali::AlphaFunction *result = 0 ;
37057   
37058   {
37059     try {
37060       result = (Dali::AlphaFunction *)new Dali::AlphaFunction();
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 = (void *)result; 
37076   return jresult;
37077 }
37078
37079
37080 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AlphaFunction__SWIG_1(int jarg1) {
37081   void * jresult ;
37082   Dali::AlphaFunction::BuiltinFunction arg1 ;
37083   Dali::AlphaFunction *result = 0 ;
37084   
37085   arg1 = (Dali::AlphaFunction::BuiltinFunction)jarg1; 
37086   {
37087     try {
37088       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
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_NUI_new_AlphaFunction__SWIG_2(void * jarg1) {
37109   void * jresult ;
37110   Dali::AlphaFunctionPrototype arg1 = (Dali::AlphaFunctionPrototype) 0 ;
37111   Dali::AlphaFunction *result = 0 ;
37112   
37113   arg1 = (Dali::AlphaFunctionPrototype)jarg1; 
37114   {
37115     try {
37116       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37117     } catch (std::out_of_range& e) {
37118       {
37119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37120       };
37121     } catch (std::exception& e) {
37122       {
37123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37124       };
37125     } catch (...) {
37126       {
37127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37128       };
37129     }
37130   }
37131   jresult = (void *)result; 
37132   return jresult;
37133 }
37134
37135
37136 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AlphaFunction__SWIG_3(void * jarg1, void * jarg2) {
37137   void * jresult ;
37138   Dali::Vector2 *arg1 = 0 ;
37139   Dali::Vector2 *arg2 = 0 ;
37140   Dali::AlphaFunction *result = 0 ;
37141   
37142   arg1 = (Dali::Vector2 *)jarg1;
37143   if (!arg1) {
37144     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37145     return 0;
37146   } 
37147   arg2 = (Dali::Vector2 *)jarg2;
37148   if (!arg2) {
37149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37150     return 0;
37151   } 
37152   {
37153     try {
37154       result = (Dali::AlphaFunction *)new Dali::AlphaFunction((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
37155     } catch (std::out_of_range& e) {
37156       {
37157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37158       };
37159     } catch (std::exception& e) {
37160       {
37161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37162       };
37163     } catch (...) {
37164       {
37165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37166       };
37167     }
37168   }
37169   jresult = (void *)result; 
37170   return jresult;
37171 }
37172
37173
37174 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AlphaFunction_GetBezierControlPoints(void * jarg1) {
37175   void * jresult ;
37176   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37177   Dali::Vector4 result;
37178   
37179   arg1 = (Dali::AlphaFunction *)jarg1; 
37180   {
37181     try {
37182       result = ((Dali::AlphaFunction const *)arg1)->GetBezierControlPoints();
37183     } catch (std::out_of_range& e) {
37184       {
37185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37186       };
37187     } catch (std::exception& e) {
37188       {
37189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37190       };
37191     } catch (...) {
37192       {
37193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37194       };
37195     }
37196   }
37197   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
37198   return jresult;
37199 }
37200
37201
37202 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AlphaFunction_GetCustomFunction(void * jarg1) {
37203   void * jresult ;
37204   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37205   Dali::AlphaFunctionPrototype result;
37206   
37207   arg1 = (Dali::AlphaFunction *)jarg1; 
37208   {
37209     try {
37210       result = (Dali::AlphaFunctionPrototype)((Dali::AlphaFunction const *)arg1)->GetCustomFunction();
37211     } catch (std::out_of_range& e) {
37212       {
37213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37214       };
37215     } catch (std::exception& e) {
37216       {
37217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37218       };
37219     } catch (...) {
37220       {
37221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37222       };
37223     }
37224   }
37225   jresult = (void *)result; 
37226   return jresult;
37227 }
37228
37229
37230 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_AlphaFunction_GetBuiltinFunction(void * jarg1) {
37231   int jresult ;
37232   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37233   Dali::AlphaFunction::BuiltinFunction result;
37234   
37235   arg1 = (Dali::AlphaFunction *)jarg1; 
37236   {
37237     try {
37238       result = (Dali::AlphaFunction::BuiltinFunction)((Dali::AlphaFunction const *)arg1)->GetBuiltinFunction();
37239     } catch (std::out_of_range& e) {
37240       {
37241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37242       };
37243     } catch (std::exception& e) {
37244       {
37245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37246       };
37247     } catch (...) {
37248       {
37249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37250       };
37251     }
37252   }
37253   jresult = (int)result; 
37254   return jresult;
37255 }
37256
37257
37258 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_AlphaFunction_GetMode(void * jarg1) {
37259   int jresult ;
37260   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37261   Dali::AlphaFunction::Mode result;
37262   
37263   arg1 = (Dali::AlphaFunction *)jarg1; 
37264   {
37265     try {
37266       result = (Dali::AlphaFunction::Mode)((Dali::AlphaFunction const *)arg1)->GetMode();
37267     } catch (std::out_of_range& e) {
37268       {
37269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37270       };
37271     } catch (std::exception& e) {
37272       {
37273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37274       };
37275     } catch (...) {
37276       {
37277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37278       };
37279     }
37280   }
37281   jresult = (int)result; 
37282   return jresult;
37283 }
37284
37285
37286 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AlphaFunction(void * jarg1) {
37287   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37288   
37289   arg1 = (Dali::AlphaFunction *)jarg1; 
37290   {
37291     try {
37292       delete arg1;
37293     } catch (std::out_of_range& e) {
37294       {
37295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37296       };
37297     } catch (std::exception& e) {
37298       {
37299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37300       };
37301     } catch (...) {
37302       {
37303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37304       };
37305     }
37306   }
37307 }
37308
37309
37310 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyFrames_New() {
37311   void * jresult ;
37312   Dali::KeyFrames result;
37313   
37314   {
37315     try {
37316       result = Dali::KeyFrames::New();
37317     } catch (std::out_of_range& e) {
37318       {
37319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37320       };
37321     } catch (std::exception& e) {
37322       {
37323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37324       };
37325     } catch (...) {
37326       {
37327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37328       };
37329     }
37330   }
37331   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result); 
37332   return jresult;
37333 }
37334
37335
37336 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyFrames_DownCast(void * jarg1) {
37337   void * jresult ;
37338   Dali::BaseHandle arg1 ;
37339   Dali::BaseHandle *argp1 ;
37340   Dali::KeyFrames result;
37341   
37342   argp1 = (Dali::BaseHandle *)jarg1; 
37343   if (!argp1) {
37344     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37345     return 0;
37346   }
37347   arg1 = *argp1; 
37348   {
37349     try {
37350       result = Dali::KeyFrames::DownCast(arg1);
37351     } catch (std::out_of_range& e) {
37352       {
37353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37354       };
37355     } catch (std::exception& e) {
37356       {
37357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37358       };
37359     } catch (...) {
37360       {
37361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37362       };
37363     }
37364   }
37365   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result); 
37366   return jresult;
37367 }
37368
37369
37370 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyFrames__SWIG_0() {
37371   void * jresult ;
37372   Dali::KeyFrames *result = 0 ;
37373   
37374   {
37375     try {
37376       result = (Dali::KeyFrames *)new Dali::KeyFrames();
37377     } catch (std::out_of_range& e) {
37378       {
37379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37380       };
37381     } catch (std::exception& e) {
37382       {
37383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37384       };
37385     } catch (...) {
37386       {
37387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37388       };
37389     }
37390   }
37391   jresult = (void *)result; 
37392   return jresult;
37393 }
37394
37395
37396 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_KeyFrames(void * jarg1) {
37397   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37398   
37399   arg1 = (Dali::KeyFrames *)jarg1; 
37400   {
37401     try {
37402       delete arg1;
37403     } catch (std::out_of_range& e) {
37404       {
37405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37406       };
37407     } catch (std::exception& e) {
37408       {
37409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37410       };
37411     } catch (...) {
37412       {
37413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37414       };
37415     }
37416   }
37417 }
37418
37419
37420 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyFrames__SWIG_1(void * jarg1) {
37421   void * jresult ;
37422   Dali::KeyFrames *arg1 = 0 ;
37423   Dali::KeyFrames *result = 0 ;
37424   
37425   arg1 = (Dali::KeyFrames *)jarg1;
37426   if (!arg1) {
37427     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37428     return 0;
37429   } 
37430   {
37431     try {
37432       result = (Dali::KeyFrames *)new Dali::KeyFrames((Dali::KeyFrames const &)*arg1);
37433     } catch (std::out_of_range& e) {
37434       {
37435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37436       };
37437     } catch (std::exception& e) {
37438       {
37439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37440       };
37441     } catch (...) {
37442       {
37443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37444       };
37445     }
37446   }
37447   jresult = (void *)result; 
37448   return jresult;
37449 }
37450
37451
37452 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyFrames_Assign(void * jarg1, void * jarg2) {
37453   void * jresult ;
37454   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37455   Dali::KeyFrames *arg2 = 0 ;
37456   Dali::KeyFrames *result = 0 ;
37457   
37458   arg1 = (Dali::KeyFrames *)jarg1; 
37459   arg2 = (Dali::KeyFrames *)jarg2;
37460   if (!arg2) {
37461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37462     return 0;
37463   } 
37464   {
37465     try {
37466       result = (Dali::KeyFrames *) &(arg1)->operator =((Dali::KeyFrames const &)*arg2);
37467     } catch (std::out_of_range& e) {
37468       {
37469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37470       };
37471     } catch (std::exception& e) {
37472       {
37473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37474       };
37475     } catch (...) {
37476       {
37477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37478       };
37479     }
37480   }
37481   jresult = (void *)result; 
37482   return jresult;
37483 }
37484
37485
37486 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_KeyFrames_GetType(void * jarg1) {
37487   int jresult ;
37488   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37489   Dali::Property::Type result;
37490   
37491   arg1 = (Dali::KeyFrames *)jarg1; 
37492   {
37493     try {
37494       result = (Dali::Property::Type)((Dali::KeyFrames const *)arg1)->GetType();
37495     } catch (std::out_of_range& e) {
37496       {
37497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37498       };
37499     } catch (std::exception& e) {
37500       {
37501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37502       };
37503     } catch (...) {
37504       {
37505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37506       };
37507     }
37508   }
37509   jresult = (int)result; 
37510   return jresult;
37511 }
37512
37513
37514 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyFrames_Add__SWIG_0(void * jarg1, float jarg2, void * jarg3) {
37515   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37516   float arg2 ;
37517   Dali::Property::Value arg3 ;
37518   Dali::Property::Value *argp3 ;
37519   
37520   arg1 = (Dali::KeyFrames *)jarg1; 
37521   arg2 = (float)jarg2; 
37522   argp3 = (Dali::Property::Value *)jarg3; 
37523   if (!argp3) {
37524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37525     return ;
37526   }
37527   arg3 = *argp3; 
37528   {
37529     try {
37530       (arg1)->Add(arg2,arg3);
37531     } catch (std::out_of_range& e) {
37532       {
37533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37534       };
37535     } catch (std::exception& e) {
37536       {
37537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37538       };
37539     } catch (...) {
37540       {
37541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37542       };
37543     }
37544   }
37545 }
37546
37547
37548 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyFrames_Add__SWIG_1(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
37549   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37550   float arg2 ;
37551   Dali::Property::Value arg3 ;
37552   Dali::AlphaFunction arg4 ;
37553   Dali::Property::Value *argp3 ;
37554   Dali::AlphaFunction *argp4 ;
37555   
37556   arg1 = (Dali::KeyFrames *)jarg1; 
37557   arg2 = (float)jarg2; 
37558   argp3 = (Dali::Property::Value *)jarg3; 
37559   if (!argp3) {
37560     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37561     return ;
37562   }
37563   arg3 = *argp3; 
37564   argp4 = (Dali::AlphaFunction *)jarg4; 
37565   if (!argp4) {
37566     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
37567     return ;
37568   }
37569   arg4 = *argp4; 
37570   {
37571     try {
37572       (arg1)->Add(arg2,arg3,arg4);
37573     } catch (std::out_of_range& e) {
37574       {
37575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37576       };
37577     } catch (std::exception& e) {
37578       {
37579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37580       };
37581     } catch (...) {
37582       {
37583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37584       };
37585     }
37586   }
37587 }
37588
37589
37590 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Path_Property_POINTS_get() {
37591   int jresult ;
37592   int result;
37593   
37594   result = (int)Dali::Path::Property::POINTS;
37595   jresult = (int)result; 
37596   return jresult;
37597 }
37598
37599
37600 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Path_Property_CONTROL_POINTS_get() {
37601   int jresult ;
37602   int result;
37603   
37604   result = (int)Dali::Path::Property::CONTROL_POINTS;
37605   jresult = (int)result; 
37606   return jresult;
37607 }
37608
37609
37610 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Path_Property() {
37611   void * jresult ;
37612   Dali::Path::Property *result = 0 ;
37613   
37614   {
37615     try {
37616       result = (Dali::Path::Property *)new Dali::Path::Property();
37617     } catch (std::out_of_range& e) {
37618       {
37619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37620       };
37621     } catch (std::exception& e) {
37622       {
37623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37624       };
37625     } catch (...) {
37626       {
37627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37628       };
37629     }
37630   }
37631   jresult = (void *)result; 
37632   return jresult;
37633 }
37634
37635
37636 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Path_Property(void * jarg1) {
37637   Dali::Path::Property *arg1 = (Dali::Path::Property *) 0 ;
37638   
37639   arg1 = (Dali::Path::Property *)jarg1; 
37640   {
37641     try {
37642       delete arg1;
37643     } catch (std::out_of_range& e) {
37644       {
37645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37646       };
37647     } catch (std::exception& e) {
37648       {
37649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37650       };
37651     } catch (...) {
37652       {
37653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37654       };
37655     }
37656   }
37657 }
37658
37659
37660 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Path_New() {
37661   void * jresult ;
37662   Dali::Path result;
37663   
37664   {
37665     try {
37666       result = Dali::Path::New();
37667     } catch (std::out_of_range& e) {
37668       {
37669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37670       };
37671     } catch (std::exception& e) {
37672       {
37673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37674       };
37675     } catch (...) {
37676       {
37677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37678       };
37679     }
37680   }
37681   jresult = new Dali::Path((const Dali::Path &)result); 
37682   return jresult;
37683 }
37684
37685
37686 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Path_DownCast(void * jarg1) {
37687   void * jresult ;
37688   Dali::BaseHandle arg1 ;
37689   Dali::BaseHandle *argp1 ;
37690   Dali::Path result;
37691   
37692   argp1 = (Dali::BaseHandle *)jarg1; 
37693   if (!argp1) {
37694     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37695     return 0;
37696   }
37697   arg1 = *argp1; 
37698   {
37699     try {
37700       result = Dali::Path::DownCast(arg1);
37701     } catch (std::out_of_range& e) {
37702       {
37703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37704       };
37705     } catch (std::exception& e) {
37706       {
37707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37708       };
37709     } catch (...) {
37710       {
37711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37712       };
37713     }
37714   }
37715   jresult = new Dali::Path((const Dali::Path &)result); 
37716   return jresult;
37717 }
37718
37719
37720 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Path__SWIG_0() {
37721   void * jresult ;
37722   Dali::Path *result = 0 ;
37723   
37724   {
37725     try {
37726       result = (Dali::Path *)new Dali::Path();
37727     } catch (std::out_of_range& e) {
37728       {
37729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37730       };
37731     } catch (std::exception& e) {
37732       {
37733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37734       };
37735     } catch (...) {
37736       {
37737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37738       };
37739     }
37740   }
37741   jresult = (void *)result; 
37742   return jresult;
37743 }
37744
37745
37746 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Path(void * jarg1) {
37747   Dali::Path *arg1 = (Dali::Path *) 0 ;
37748   
37749   arg1 = (Dali::Path *)jarg1; 
37750   {
37751     try {
37752       delete arg1;
37753     } catch (std::out_of_range& e) {
37754       {
37755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37756       };
37757     } catch (std::exception& e) {
37758       {
37759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37760       };
37761     } catch (...) {
37762       {
37763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37764       };
37765     }
37766   }
37767 }
37768
37769
37770 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Path__SWIG_1(void * jarg1) {
37771   void * jresult ;
37772   Dali::Path *arg1 = 0 ;
37773   Dali::Path *result = 0 ;
37774   
37775   arg1 = (Dali::Path *)jarg1;
37776   if (!arg1) {
37777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
37778     return 0;
37779   } 
37780   {
37781     try {
37782       result = (Dali::Path *)new Dali::Path((Dali::Path const &)*arg1);
37783     } catch (std::out_of_range& e) {
37784       {
37785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37786       };
37787     } catch (std::exception& e) {
37788       {
37789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37790       };
37791     } catch (...) {
37792       {
37793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37794       };
37795     }
37796   }
37797   jresult = (void *)result; 
37798   return jresult;
37799 }
37800
37801
37802 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Path_Assign(void * jarg1, void * jarg2) {
37803   void * jresult ;
37804   Dali::Path *arg1 = (Dali::Path *) 0 ;
37805   Dali::Path *arg2 = 0 ;
37806   Dali::Path *result = 0 ;
37807   
37808   arg1 = (Dali::Path *)jarg1; 
37809   arg2 = (Dali::Path *)jarg2;
37810   if (!arg2) {
37811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
37812     return 0;
37813   } 
37814   {
37815     try {
37816       result = (Dali::Path *) &(arg1)->operator =((Dali::Path const &)*arg2);
37817     } catch (std::out_of_range& e) {
37818       {
37819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37820       };
37821     } catch (std::exception& e) {
37822       {
37823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37824       };
37825     } catch (...) {
37826       {
37827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37828       };
37829     }
37830   }
37831   jresult = (void *)result; 
37832   return jresult;
37833 }
37834
37835
37836 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Path_AddPoint(void * jarg1, void * jarg2) {
37837   Dali::Path *arg1 = (Dali::Path *) 0 ;
37838   Dali::Vector3 *arg2 = 0 ;
37839   
37840   arg1 = (Dali::Path *)jarg1; 
37841   arg2 = (Dali::Vector3 *)jarg2;
37842   if (!arg2) {
37843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
37844     return ;
37845   } 
37846   {
37847     try {
37848       (arg1)->AddPoint((Dali::Vector3 const &)*arg2);
37849     } catch (std::out_of_range& e) {
37850       {
37851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37852       };
37853     } catch (std::exception& e) {
37854       {
37855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37856       };
37857     } catch (...) {
37858       {
37859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37860       };
37861     }
37862   }
37863 }
37864
37865
37866 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Path_AddControlPoint(void * jarg1, void * jarg2) {
37867   Dali::Path *arg1 = (Dali::Path *) 0 ;
37868   Dali::Vector3 *arg2 = 0 ;
37869   
37870   arg1 = (Dali::Path *)jarg1; 
37871   arg2 = (Dali::Vector3 *)jarg2;
37872   if (!arg2) {
37873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
37874     return ;
37875   } 
37876   {
37877     try {
37878       (arg1)->AddControlPoint((Dali::Vector3 const &)*arg2);
37879     } catch (std::out_of_range& e) {
37880       {
37881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37882       };
37883     } catch (std::exception& e) {
37884       {
37885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37886       };
37887     } catch (...) {
37888       {
37889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37890       };
37891     }
37892   }
37893 }
37894
37895
37896 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Path_GenerateControlPoints(void * jarg1, float jarg2) {
37897   Dali::Path *arg1 = (Dali::Path *) 0 ;
37898   float arg2 ;
37899   
37900   arg1 = (Dali::Path *)jarg1; 
37901   arg2 = (float)jarg2; 
37902   {
37903     try {
37904       (arg1)->GenerateControlPoints(arg2);
37905     } catch (std::out_of_range& e) {
37906       {
37907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37908       };
37909     } catch (std::exception& e) {
37910       {
37911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37912       };
37913     } catch (...) {
37914       {
37915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37916       };
37917     }
37918   }
37919 }
37920
37921
37922 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Path_Sample(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
37923   Dali::Path *arg1 = (Dali::Path *) 0 ;
37924   float arg2 ;
37925   Dali::Vector3 *arg3 = 0 ;
37926   Dali::Vector3 *arg4 = 0 ;
37927   
37928   arg1 = (Dali::Path *)jarg1; 
37929   arg2 = (float)jarg2; 
37930   arg3 = (Dali::Vector3 *)jarg3;
37931   if (!arg3) {
37932     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
37933     return ;
37934   } 
37935   arg4 = (Dali::Vector3 *)jarg4;
37936   if (!arg4) {
37937     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
37938     return ;
37939   } 
37940   {
37941     try {
37942       ((Dali::Path const *)arg1)->Sample(arg2,*arg3,*arg4);
37943     } catch (std::out_of_range& e) {
37944       {
37945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
37946       };
37947     } catch (std::exception& e) {
37948       {
37949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
37950       };
37951     } catch (...) {
37952       {
37953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
37954       };
37955     }
37956   }
37957 }
37958
37959
37960 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Path_GetPoint(void * jarg1, unsigned long jarg2) {
37961   void * jresult ;
37962   Dali::Path *arg1 = (Dali::Path *) 0 ;
37963   size_t arg2 ;
37964   Dali::Vector3 *result = 0 ;
37965   
37966   arg1 = (Dali::Path *)jarg1; 
37967   arg2 = (size_t)jarg2; 
37968   {
37969     try {
37970       result = (Dali::Vector3 *) &(arg1)->GetPoint(arg2);
37971     } catch (std::out_of_range& e) {
37972       {
37973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
37974       };
37975     } catch (std::exception& e) {
37976       {
37977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
37978       };
37979     } catch (...) {
37980       {
37981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
37982       };
37983     }
37984   }
37985   jresult = (void *)result; 
37986   return jresult;
37987 }
37988
37989
37990 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Path_GetControlPoint(void * jarg1, unsigned long jarg2) {
37991   void * jresult ;
37992   Dali::Path *arg1 = (Dali::Path *) 0 ;
37993   size_t arg2 ;
37994   Dali::Vector3 *result = 0 ;
37995   
37996   arg1 = (Dali::Path *)jarg1; 
37997   arg2 = (size_t)jarg2; 
37998   {
37999     try {
38000       result = (Dali::Vector3 *) &(arg1)->GetControlPoint(arg2);
38001     } catch (std::out_of_range& e) {
38002       {
38003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38004       };
38005     } catch (std::exception& e) {
38006       {
38007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38008       };
38009     } catch (...) {
38010       {
38011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38012       };
38013     }
38014   }
38015   jresult = (void *)result; 
38016   return jresult;
38017 }
38018
38019
38020 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_Path_GetPointCount(void * jarg1) {
38021   unsigned long jresult ;
38022   Dali::Path *arg1 = (Dali::Path *) 0 ;
38023   size_t result;
38024   
38025   arg1 = (Dali::Path *)jarg1; 
38026   {
38027     try {
38028       result = ((Dali::Path const *)arg1)->GetPointCount();
38029     } catch (std::out_of_range& e) {
38030       {
38031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38032       };
38033     } catch (std::exception& e) {
38034       {
38035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38036       };
38037     } catch (...) {
38038       {
38039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38040       };
38041     }
38042   }
38043   jresult = (unsigned long)result; 
38044   return jresult;
38045 }
38046
38047
38048 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TimePeriod__SWIG_0(float jarg1) {
38049   void * jresult ;
38050   float arg1 ;
38051   Dali::TimePeriod *result = 0 ;
38052   
38053   arg1 = (float)jarg1; 
38054   {
38055     try {
38056       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1);
38057     } catch (std::out_of_range& e) {
38058       {
38059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38060       };
38061     } catch (std::exception& e) {
38062       {
38063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38064       };
38065     } catch (...) {
38066       {
38067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38068       };
38069     }
38070   }
38071   jresult = (void *)result; 
38072   return jresult;
38073 }
38074
38075
38076 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TimePeriod__SWIG_1(float jarg1, float jarg2) {
38077   void * jresult ;
38078   float arg1 ;
38079   float arg2 ;
38080   Dali::TimePeriod *result = 0 ;
38081   
38082   arg1 = (float)jarg1; 
38083   arg2 = (float)jarg2; 
38084   {
38085     try {
38086       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1,arg2);
38087     } catch (std::out_of_range& e) {
38088       {
38089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38090       };
38091     } catch (std::exception& e) {
38092       {
38093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38094       };
38095     } catch (...) {
38096       {
38097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38098       };
38099     }
38100   }
38101   jresult = (void *)result; 
38102   return jresult;
38103 }
38104
38105
38106 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TimePeriod(void * jarg1) {
38107   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38108   
38109   arg1 = (Dali::TimePeriod *)jarg1; 
38110   {
38111     try {
38112       delete arg1;
38113     } catch (std::out_of_range& e) {
38114       {
38115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38116       };
38117     } catch (std::exception& e) {
38118       {
38119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38120       };
38121     } catch (...) {
38122       {
38123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38124       };
38125     }
38126   }
38127 }
38128
38129
38130 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TimePeriod_delaySeconds_set(void * jarg1, float jarg2) {
38131   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38132   float arg2 ;
38133   
38134   arg1 = (Dali::TimePeriod *)jarg1; 
38135   arg2 = (float)jarg2; 
38136   if (arg1) (arg1)->delaySeconds = arg2;
38137 }
38138
38139
38140 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TimePeriod_delaySeconds_get(void * jarg1) {
38141   float jresult ;
38142   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38143   float result;
38144   
38145   arg1 = (Dali::TimePeriod *)jarg1; 
38146   result = (float) ((arg1)->delaySeconds);
38147   jresult = result; 
38148   return jresult;
38149 }
38150
38151
38152 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TimePeriod_durationSeconds_set(void * jarg1, float jarg2) {
38153   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38154   float arg2 ;
38155   
38156   arg1 = (Dali::TimePeriod *)jarg1; 
38157   arg2 = (float)jarg2; 
38158   if (arg1) (arg1)->durationSeconds = arg2;
38159 }
38160
38161
38162 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TimePeriod_durationSeconds_get(void * jarg1) {
38163   float jresult ;
38164   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38165   float result;
38166   
38167   arg1 = (Dali::TimePeriod *)jarg1; 
38168   result = (float) ((arg1)->durationSeconds);
38169   jresult = result; 
38170   return jresult;
38171 }
38172
38173
38174 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Animation__SWIG_0() {
38175   void * jresult ;
38176   Dali::Animation *result = 0 ;
38177   
38178   {
38179     try {
38180       result = (Dali::Animation *)new Dali::Animation();
38181     } catch (std::out_of_range& e) {
38182       {
38183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38184       };
38185     } catch (std::exception& e) {
38186       {
38187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38188       };
38189     } catch (...) {
38190       {
38191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38192       };
38193     }
38194   }
38195   jresult = (void *)result; 
38196   return jresult;
38197 }
38198
38199
38200 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_New(float jarg1) {
38201   void * jresult ;
38202   float arg1 ;
38203   Dali::Animation result;
38204   
38205   arg1 = (float)jarg1; 
38206   {
38207     try {
38208       result = Dali::Animation::New(arg1);
38209     } catch (std::out_of_range& e) {
38210       {
38211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38212       };
38213     } catch (std::exception& e) {
38214       {
38215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38216       };
38217     } catch (...) {
38218       {
38219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38220       };
38221     }
38222   }
38223   jresult = new Dali::Animation((const Dali::Animation &)result); 
38224   return jresult;
38225 }
38226
38227
38228 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_DownCast(void * jarg1) {
38229   void * jresult ;
38230   Dali::BaseHandle arg1 ;
38231   Dali::BaseHandle *argp1 ;
38232   Dali::Animation result;
38233   
38234   argp1 = (Dali::BaseHandle *)jarg1; 
38235   if (!argp1) {
38236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38237     return 0;
38238   }
38239   arg1 = *argp1; 
38240   {
38241     try {
38242       result = Dali::Animation::DownCast(arg1);
38243     } catch (std::out_of_range& e) {
38244       {
38245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38246       };
38247     } catch (std::exception& e) {
38248       {
38249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38250       };
38251     } catch (...) {
38252       {
38253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38254       };
38255     }
38256   }
38257   jresult = new Dali::Animation((const Dali::Animation &)result); 
38258   return jresult;
38259 }
38260
38261
38262 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Animation(void * jarg1) {
38263   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38264   
38265   arg1 = (Dali::Animation *)jarg1; 
38266   {
38267     try {
38268       delete arg1;
38269     } catch (std::out_of_range& e) {
38270       {
38271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38272       };
38273     } catch (std::exception& e) {
38274       {
38275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38276       };
38277     } catch (...) {
38278       {
38279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38280       };
38281     }
38282   }
38283 }
38284
38285
38286 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Animation__SWIG_1(void * jarg1) {
38287   void * jresult ;
38288   Dali::Animation *arg1 = 0 ;
38289   Dali::Animation *result = 0 ;
38290   
38291   arg1 = (Dali::Animation *)jarg1;
38292   if (!arg1) {
38293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation const & type is null", 0);
38294     return 0;
38295   } 
38296   {
38297     try {
38298       result = (Dali::Animation *)new Dali::Animation((Dali::Animation const &)*arg1);
38299     } catch (std::out_of_range& e) {
38300       {
38301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38302       };
38303     } catch (std::exception& e) {
38304       {
38305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38306       };
38307     } catch (...) {
38308       {
38309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38310       };
38311     }
38312   }
38313   jresult = (void *)result; 
38314   return jresult;
38315 }
38316
38317
38318 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_Assign(void * jarg1, void * jarg2) {
38319   void * jresult ;
38320   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38321   Dali::Animation *arg2 = 0 ;
38322   Dali::Animation *result = 0 ;
38323   
38324   arg1 = (Dali::Animation *)jarg1; 
38325   arg2 = (Dali::Animation *)jarg2;
38326   if (!arg2) {
38327     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation const & type is null", 0);
38328     return 0;
38329   } 
38330   {
38331     try {
38332       result = (Dali::Animation *) &(arg1)->operator =((Dali::Animation const &)*arg2);
38333     } catch (std::out_of_range& e) {
38334       {
38335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38336       };
38337     } catch (std::exception& e) {
38338       {
38339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38340       };
38341     } catch (...) {
38342       {
38343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38344       };
38345     }
38346   }
38347   jresult = (void *)result; 
38348   return jresult;
38349 }
38350
38351
38352 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetDuration(void * jarg1, float jarg2) {
38353   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38354   float arg2 ;
38355   
38356   arg1 = (Dali::Animation *)jarg1; 
38357   arg2 = (float)jarg2; 
38358   {
38359     try {
38360       (arg1)->SetDuration(arg2);
38361     } catch (std::out_of_range& e) {
38362       {
38363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38364       };
38365     } catch (std::exception& e) {
38366       {
38367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38368       };
38369     } catch (...) {
38370       {
38371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38372       };
38373     }
38374   }
38375 }
38376
38377
38378 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Animation_GetDuration(void * jarg1) {
38379   float jresult ;
38380   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38381   float result;
38382   
38383   arg1 = (Dali::Animation *)jarg1; 
38384   {
38385     try {
38386       result = (float)((Dali::Animation const *)arg1)->GetDuration();
38387     } catch (std::out_of_range& e) {
38388       {
38389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38390       };
38391     } catch (std::exception& e) {
38392       {
38393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38394       };
38395     } catch (...) {
38396       {
38397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38398       };
38399     }
38400   }
38401   jresult = result; 
38402   return jresult;
38403 }
38404
38405
38406 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetLooping(void * jarg1, unsigned int jarg2) {
38407   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38408   bool arg2 ;
38409   
38410   arg1 = (Dali::Animation *)jarg1; 
38411   arg2 = jarg2 ? true : false; 
38412   {
38413     try {
38414       (arg1)->SetLooping(arg2);
38415     } catch (std::out_of_range& e) {
38416       {
38417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38418       };
38419     } catch (std::exception& e) {
38420       {
38421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38422       };
38423     } catch (...) {
38424       {
38425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38426       };
38427     }
38428   }
38429 }
38430
38431
38432 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetLoopCount(void * jarg1, int jarg2) {
38433   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38434   int arg2 ;
38435   
38436   arg1 = (Dali::Animation *)jarg1; 
38437   arg2 = (int)jarg2; 
38438   {
38439     try {
38440       (arg1)->SetLoopCount(arg2);
38441     } catch (std::out_of_range& e) {
38442       {
38443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38444       };
38445     } catch (std::exception& e) {
38446       {
38447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38448       };
38449     } catch (...) {
38450       {
38451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38452       };
38453     }
38454   }
38455 }
38456
38457
38458 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Animation_GetLoopCount(void * jarg1) {
38459   int jresult ;
38460   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38461   int result;
38462   
38463   arg1 = (Dali::Animation *)jarg1; 
38464   {
38465     try {
38466       result = (int)(arg1)->GetLoopCount();
38467     } catch (std::out_of_range& e) {
38468       {
38469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38470       };
38471     } catch (std::exception& e) {
38472       {
38473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38474       };
38475     } catch (...) {
38476       {
38477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38478       };
38479     }
38480   }
38481   jresult = result; 
38482   return jresult;
38483 }
38484
38485
38486 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Animation_GetCurrentLoop(void * jarg1) {
38487   int jresult ;
38488   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38489   int result;
38490   
38491   arg1 = (Dali::Animation *)jarg1; 
38492   {
38493     try {
38494       result = (int)(arg1)->GetCurrentLoop();
38495     } catch (std::out_of_range& e) {
38496       {
38497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38498       };
38499     } catch (std::exception& e) {
38500       {
38501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38502       };
38503     } catch (...) {
38504       {
38505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38506       };
38507     }
38508   }
38509   jresult = result; 
38510   return jresult;
38511 }
38512
38513
38514 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Animation_IsLooping(void * jarg1) {
38515   unsigned int jresult ;
38516   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38517   bool result;
38518   
38519   arg1 = (Dali::Animation *)jarg1; 
38520   {
38521     try {
38522       result = (bool)((Dali::Animation const *)arg1)->IsLooping();
38523     } catch (std::out_of_range& e) {
38524       {
38525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38526       };
38527     } catch (std::exception& e) {
38528       {
38529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38530       };
38531     } catch (...) {
38532       {
38533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38534       };
38535     }
38536   }
38537   jresult = result; 
38538   return jresult;
38539 }
38540
38541
38542 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetEndAction(void * jarg1, int jarg2) {
38543   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38544   Dali::Animation::EndAction arg2 ;
38545   
38546   arg1 = (Dali::Animation *)jarg1; 
38547   arg2 = (Dali::Animation::EndAction)jarg2; 
38548   {
38549     try {
38550       (arg1)->SetEndAction(arg2);
38551     } catch (std::out_of_range& e) {
38552       {
38553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38554       };
38555     } catch (std::exception& e) {
38556       {
38557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38558       };
38559     } catch (...) {
38560       {
38561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38562       };
38563     }
38564   }
38565 }
38566
38567
38568 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Animation_GetEndAction(void * jarg1) {
38569   int jresult ;
38570   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38571   Dali::Animation::EndAction result;
38572   
38573   arg1 = (Dali::Animation *)jarg1; 
38574   {
38575     try {
38576       result = (Dali::Animation::EndAction)((Dali::Animation const *)arg1)->GetEndAction();
38577     } catch (std::out_of_range& e) {
38578       {
38579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38580       };
38581     } catch (std::exception& e) {
38582       {
38583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38584       };
38585     } catch (...) {
38586       {
38587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38588       };
38589     }
38590   }
38591   jresult = (int)result; 
38592   return jresult;
38593 }
38594
38595
38596 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetDisconnectAction(void * jarg1, int jarg2) {
38597   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38598   Dali::Animation::EndAction arg2 ;
38599   
38600   arg1 = (Dali::Animation *)jarg1; 
38601   arg2 = (Dali::Animation::EndAction)jarg2; 
38602   {
38603     try {
38604       (arg1)->SetDisconnectAction(arg2);
38605     } catch (std::out_of_range& e) {
38606       {
38607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38608       };
38609     } catch (std::exception& e) {
38610       {
38611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38612       };
38613     } catch (...) {
38614       {
38615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38616       };
38617     }
38618   }
38619 }
38620
38621
38622 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Animation_GetDisconnectAction(void * jarg1) {
38623   int jresult ;
38624   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38625   Dali::Animation::EndAction result;
38626   
38627   arg1 = (Dali::Animation *)jarg1; 
38628   {
38629     try {
38630       result = (Dali::Animation::EndAction)((Dali::Animation const *)arg1)->GetDisconnectAction();
38631     } catch (std::out_of_range& e) {
38632       {
38633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38634       };
38635     } catch (std::exception& e) {
38636       {
38637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38638       };
38639     } catch (...) {
38640       {
38641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38642       };
38643     }
38644   }
38645   jresult = (int)result; 
38646   return jresult;
38647 }
38648
38649
38650 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetDefaultAlphaFunction(void * jarg1, void * jarg2) {
38651   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38652   Dali::AlphaFunction arg2 ;
38653   Dali::AlphaFunction *argp2 ;
38654   
38655   arg1 = (Dali::Animation *)jarg1; 
38656   argp2 = (Dali::AlphaFunction *)jarg2; 
38657   if (!argp2) {
38658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
38659     return ;
38660   }
38661   arg2 = *argp2; 
38662   {
38663     try {
38664       (arg1)->SetDefaultAlphaFunction(arg2);
38665     } catch (std::out_of_range& e) {
38666       {
38667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38668       };
38669     } catch (std::exception& e) {
38670       {
38671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38672       };
38673     } catch (...) {
38674       {
38675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38676       };
38677     }
38678   }
38679 }
38680
38681
38682 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_GetDefaultAlphaFunction(void * jarg1) {
38683   void * jresult ;
38684   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38685   Dali::AlphaFunction result;
38686   
38687   arg1 = (Dali::Animation *)jarg1; 
38688   {
38689     try {
38690       result = ((Dali::Animation const *)arg1)->GetDefaultAlphaFunction();
38691     } catch (std::out_of_range& e) {
38692       {
38693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38694       };
38695     } catch (std::exception& e) {
38696       {
38697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38698       };
38699     } catch (...) {
38700       {
38701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38702       };
38703     }
38704   }
38705   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result); 
38706   return jresult;
38707 }
38708
38709
38710 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetCurrentProgress(void * jarg1, float jarg2) {
38711   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38712   float arg2 ;
38713   
38714   arg1 = (Dali::Animation *)jarg1; 
38715   arg2 = (float)jarg2; 
38716   {
38717     try {
38718       (arg1)->SetCurrentProgress(arg2);
38719     } catch (std::out_of_range& e) {
38720       {
38721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38722       };
38723     } catch (std::exception& e) {
38724       {
38725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38726       };
38727     } catch (...) {
38728       {
38729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38730       };
38731     }
38732   }
38733 }
38734
38735
38736 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Animation_GetCurrentProgress(void * jarg1) {
38737   float jresult ;
38738   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38739   float result;
38740   
38741   arg1 = (Dali::Animation *)jarg1; 
38742   {
38743     try {
38744       result = (float)(arg1)->GetCurrentProgress();
38745     } catch (std::out_of_range& e) {
38746       {
38747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38748       };
38749     } catch (std::exception& e) {
38750       {
38751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38752       };
38753     } catch (...) {
38754       {
38755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38756       };
38757     }
38758   }
38759   jresult = result; 
38760   return jresult;
38761 }
38762
38763
38764 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetSpeedFactor(void * jarg1, float jarg2) {
38765   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38766   float arg2 ;
38767   
38768   arg1 = (Dali::Animation *)jarg1; 
38769   arg2 = (float)jarg2; 
38770   {
38771     try {
38772       (arg1)->SetSpeedFactor(arg2);
38773     } catch (std::out_of_range& e) {
38774       {
38775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38776       };
38777     } catch (std::exception& e) {
38778       {
38779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38780       };
38781     } catch (...) {
38782       {
38783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38784       };
38785     }
38786   }
38787 }
38788
38789
38790 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Animation_GetSpeedFactor(void * jarg1) {
38791   float jresult ;
38792   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38793   float result;
38794   
38795   arg1 = (Dali::Animation *)jarg1; 
38796   {
38797     try {
38798       result = (float)((Dali::Animation const *)arg1)->GetSpeedFactor();
38799     } catch (std::out_of_range& e) {
38800       {
38801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38802       };
38803     } catch (std::exception& e) {
38804       {
38805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38806       };
38807     } catch (...) {
38808       {
38809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38810       };
38811     }
38812   }
38813   jresult = result; 
38814   return jresult;
38815 }
38816
38817
38818 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_SetPlayRange(void * jarg1, void * jarg2) {
38819   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38820   Dali::Vector2 *arg2 = 0 ;
38821   
38822   arg1 = (Dali::Animation *)jarg1; 
38823   arg2 = (Dali::Vector2 *)jarg2;
38824   if (!arg2) {
38825     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38826     return ;
38827   } 
38828   {
38829     try {
38830       (arg1)->SetPlayRange((Dali::Vector2 const &)*arg2);
38831     } catch (std::out_of_range& e) {
38832       {
38833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38834       };
38835     } catch (std::exception& e) {
38836       {
38837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38838       };
38839     } catch (...) {
38840       {
38841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38842       };
38843     }
38844   }
38845 }
38846
38847
38848 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_GetPlayRange(void * jarg1) {
38849   void * jresult ;
38850   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38851   Dali::Vector2 result;
38852   
38853   arg1 = (Dali::Animation *)jarg1; 
38854   {
38855     try {
38856       result = ((Dali::Animation const *)arg1)->GetPlayRange();
38857     } catch (std::out_of_range& e) {
38858       {
38859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38860       };
38861     } catch (std::exception& e) {
38862       {
38863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38864       };
38865     } catch (...) {
38866       {
38867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38868       };
38869     }
38870   }
38871   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
38872   return jresult;
38873 }
38874
38875
38876 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Play(void * jarg1) {
38877   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38878   
38879   arg1 = (Dali::Animation *)jarg1; 
38880   {
38881     try {
38882       (arg1)->Play();
38883     } catch (std::out_of_range& e) {
38884       {
38885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38886       };
38887     } catch (std::exception& e) {
38888       {
38889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38890       };
38891     } catch (...) {
38892       {
38893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38894       };
38895     }
38896   }
38897 }
38898
38899
38900 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_PlayFrom(void * jarg1, float jarg2) {
38901   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38902   float arg2 ;
38903   
38904   arg1 = (Dali::Animation *)jarg1; 
38905   arg2 = (float)jarg2; 
38906   {
38907     try {
38908       (arg1)->PlayFrom(arg2);
38909     } catch (std::out_of_range& e) {
38910       {
38911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38912       };
38913     } catch (std::exception& e) {
38914       {
38915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38916       };
38917     } catch (...) {
38918       {
38919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38920       };
38921     }
38922   }
38923 }
38924
38925
38926 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Pause(void * jarg1) {
38927   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38928   
38929   arg1 = (Dali::Animation *)jarg1; 
38930   {
38931     try {
38932       (arg1)->Pause();
38933     } catch (std::out_of_range& e) {
38934       {
38935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38936       };
38937     } catch (std::exception& e) {
38938       {
38939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38940       };
38941     } catch (...) {
38942       {
38943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38944       };
38945     }
38946   }
38947 }
38948
38949
38950 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Animation_GetState(void * jarg1) {
38951   int jresult ;
38952   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38953   Dali::Animation::State result;
38954   
38955   arg1 = (Dali::Animation *)jarg1; 
38956   {
38957     try {
38958       result = (Dali::Animation::State)((Dali::Animation const *)arg1)->GetState();
38959     } catch (std::out_of_range& e) {
38960       {
38961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
38962       };
38963     } catch (std::exception& e) {
38964       {
38965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
38966       };
38967     } catch (...) {
38968       {
38969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
38970       };
38971     }
38972   }
38973   jresult = (int)result; 
38974   return jresult;
38975 }
38976
38977
38978 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Stop(void * jarg1) {
38979   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38980   
38981   arg1 = (Dali::Animation *)jarg1; 
38982   {
38983     try {
38984       (arg1)->Stop();
38985     } catch (std::out_of_range& e) {
38986       {
38987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
38988       };
38989     } catch (std::exception& e) {
38990       {
38991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
38992       };
38993     } catch (...) {
38994       {
38995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
38996       };
38997     }
38998   }
38999 }
39000
39001
39002 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Clear(void * jarg1) {
39003   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39004   
39005   arg1 = (Dali::Animation *)jarg1; 
39006   {
39007     try {
39008       (arg1)->Clear();
39009     } catch (std::out_of_range& e) {
39010       {
39011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39012       };
39013     } catch (std::exception& e) {
39014       {
39015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39016       };
39017     } catch (...) {
39018       {
39019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39020       };
39021     }
39022   }
39023 }
39024
39025
39026 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Animation_FinishedSignal(void * jarg1) {
39027   void * jresult ;
39028   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39029   Dali::Animation::AnimationSignalType *result = 0 ;
39030   
39031   arg1 = (Dali::Animation *)jarg1; 
39032   {
39033     try {
39034       result = (Dali::Animation::AnimationSignalType *) &(arg1)->FinishedSignal();
39035     } catch (std::out_of_range& e) {
39036       {
39037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
39038       };
39039     } catch (std::exception& e) {
39040       {
39041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
39042       };
39043     } catch (...) {
39044       {
39045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
39046       };
39047     }
39048   }
39049   jresult = (void *)result; 
39050   return jresult;
39051 }
39052
39053
39054 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39055   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39056   SwigValueWrapper< Dali::Property > arg2 ;
39057   Dali::Property::Value arg3 ;
39058   Dali::Property *argp2 ;
39059   Dali::Property::Value *argp3 ;
39060   
39061   arg1 = (Dali::Animation *)jarg1; 
39062   argp2 = (Dali::Property *)jarg2; 
39063   if (!argp2) {
39064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39065     return ;
39066   }
39067   arg2 = *argp2; 
39068   argp3 = (Dali::Property::Value *)jarg3; 
39069   if (!argp3) {
39070     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39071     return ;
39072   }
39073   arg3 = *argp3; 
39074   {
39075     try {
39076       (arg1)->AnimateBy(arg2,arg3);
39077     } catch (std::out_of_range& e) {
39078       {
39079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39080       };
39081     } catch (std::exception& e) {
39082       {
39083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39084       };
39085     } catch (...) {
39086       {
39087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39088       };
39089     }
39090   }
39091 }
39092
39093
39094 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39095   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39096   SwigValueWrapper< Dali::Property > arg2 ;
39097   Dali::Property::Value arg3 ;
39098   Dali::AlphaFunction arg4 ;
39099   Dali::Property *argp2 ;
39100   Dali::Property::Value *argp3 ;
39101   Dali::AlphaFunction *argp4 ;
39102   
39103   arg1 = (Dali::Animation *)jarg1; 
39104   argp2 = (Dali::Property *)jarg2; 
39105   if (!argp2) {
39106     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39107     return ;
39108   }
39109   arg2 = *argp2; 
39110   argp3 = (Dali::Property::Value *)jarg3; 
39111   if (!argp3) {
39112     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39113     return ;
39114   }
39115   arg3 = *argp3; 
39116   argp4 = (Dali::AlphaFunction *)jarg4; 
39117   if (!argp4) {
39118     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39119     return ;
39120   }
39121   arg4 = *argp4; 
39122   {
39123     try {
39124       (arg1)->AnimateBy(arg2,arg3,arg4);
39125     } catch (std::out_of_range& e) {
39126       {
39127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39128       };
39129     } catch (std::exception& e) {
39130       {
39131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39132       };
39133     } catch (...) {
39134       {
39135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39136       };
39137     }
39138   }
39139 }
39140
39141
39142 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBy__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39143   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39144   SwigValueWrapper< Dali::Property > arg2 ;
39145   Dali::Property::Value arg3 ;
39146   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39147   Dali::Property *argp2 ;
39148   Dali::Property::Value *argp3 ;
39149   Dali::TimePeriod *argp4 ;
39150   
39151   arg1 = (Dali::Animation *)jarg1; 
39152   argp2 = (Dali::Property *)jarg2; 
39153   if (!argp2) {
39154     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39155     return ;
39156   }
39157   arg2 = *argp2; 
39158   argp3 = (Dali::Property::Value *)jarg3; 
39159   if (!argp3) {
39160     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39161     return ;
39162   }
39163   arg3 = *argp3; 
39164   argp4 = (Dali::TimePeriod *)jarg4; 
39165   if (!argp4) {
39166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39167     return ;
39168   }
39169   arg4 = *argp4; 
39170   {
39171     try {
39172       (arg1)->AnimateBy(arg2,arg3,arg4);
39173     } catch (std::out_of_range& e) {
39174       {
39175         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39176       };
39177     } catch (std::exception& e) {
39178       {
39179         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39180       };
39181     } catch (...) {
39182       {
39183         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39184       };
39185     }
39186   }
39187 }
39188
39189
39190 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBy__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39191   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39192   SwigValueWrapper< Dali::Property > arg2 ;
39193   Dali::Property::Value arg3 ;
39194   Dali::AlphaFunction arg4 ;
39195   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39196   Dali::Property *argp2 ;
39197   Dali::Property::Value *argp3 ;
39198   Dali::AlphaFunction *argp4 ;
39199   Dali::TimePeriod *argp5 ;
39200   
39201   arg1 = (Dali::Animation *)jarg1; 
39202   argp2 = (Dali::Property *)jarg2; 
39203   if (!argp2) {
39204     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39205     return ;
39206   }
39207   arg2 = *argp2; 
39208   argp3 = (Dali::Property::Value *)jarg3; 
39209   if (!argp3) {
39210     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39211     return ;
39212   }
39213   arg3 = *argp3; 
39214   argp4 = (Dali::AlphaFunction *)jarg4; 
39215   if (!argp4) {
39216     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39217     return ;
39218   }
39219   arg4 = *argp4; 
39220   argp5 = (Dali::TimePeriod *)jarg5; 
39221   if (!argp5) {
39222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39223     return ;
39224   }
39225   arg5 = *argp5; 
39226   {
39227     try {
39228       (arg1)->AnimateBy(arg2,arg3,arg4,arg5);
39229     } catch (std::out_of_range& e) {
39230       {
39231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39232       };
39233     } catch (std::exception& e) {
39234       {
39235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39236       };
39237     } catch (...) {
39238       {
39239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39240       };
39241     }
39242   }
39243 }
39244
39245
39246 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateTo__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39247   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39248   SwigValueWrapper< Dali::Property > arg2 ;
39249   Dali::Property::Value arg3 ;
39250   Dali::Property *argp2 ;
39251   Dali::Property::Value *argp3 ;
39252   
39253   arg1 = (Dali::Animation *)jarg1; 
39254   argp2 = (Dali::Property *)jarg2; 
39255   if (!argp2) {
39256     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39257     return ;
39258   }
39259   arg2 = *argp2; 
39260   argp3 = (Dali::Property::Value *)jarg3; 
39261   if (!argp3) {
39262     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39263     return ;
39264   }
39265   arg3 = *argp3; 
39266   {
39267     try {
39268       (arg1)->AnimateTo(arg2,arg3);
39269     } catch (std::out_of_range& e) {
39270       {
39271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39272       };
39273     } catch (std::exception& e) {
39274       {
39275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39276       };
39277     } catch (...) {
39278       {
39279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39280       };
39281     }
39282   }
39283 }
39284
39285
39286 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateTo__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39287   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39288   SwigValueWrapper< Dali::Property > arg2 ;
39289   Dali::Property::Value arg3 ;
39290   Dali::AlphaFunction arg4 ;
39291   Dali::Property *argp2 ;
39292   Dali::Property::Value *argp3 ;
39293   Dali::AlphaFunction *argp4 ;
39294   
39295   arg1 = (Dali::Animation *)jarg1; 
39296   argp2 = (Dali::Property *)jarg2; 
39297   if (!argp2) {
39298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39299     return ;
39300   }
39301   arg2 = *argp2; 
39302   argp3 = (Dali::Property::Value *)jarg3; 
39303   if (!argp3) {
39304     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39305     return ;
39306   }
39307   arg3 = *argp3; 
39308   argp4 = (Dali::AlphaFunction *)jarg4; 
39309   if (!argp4) {
39310     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39311     return ;
39312   }
39313   arg4 = *argp4; 
39314   {
39315     try {
39316       (arg1)->AnimateTo(arg2,arg3,arg4);
39317     } catch (std::out_of_range& e) {
39318       {
39319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39320       };
39321     } catch (std::exception& e) {
39322       {
39323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39324       };
39325     } catch (...) {
39326       {
39327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39328       };
39329     }
39330   }
39331 }
39332
39333
39334 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateTo__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39335   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39336   SwigValueWrapper< Dali::Property > arg2 ;
39337   Dali::Property::Value arg3 ;
39338   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39339   Dali::Property *argp2 ;
39340   Dali::Property::Value *argp3 ;
39341   Dali::TimePeriod *argp4 ;
39342   
39343   arg1 = (Dali::Animation *)jarg1; 
39344   argp2 = (Dali::Property *)jarg2; 
39345   if (!argp2) {
39346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39347     return ;
39348   }
39349   arg2 = *argp2; 
39350   argp3 = (Dali::Property::Value *)jarg3; 
39351   if (!argp3) {
39352     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39353     return ;
39354   }
39355   arg3 = *argp3; 
39356   argp4 = (Dali::TimePeriod *)jarg4; 
39357   if (!argp4) {
39358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39359     return ;
39360   }
39361   arg4 = *argp4; 
39362   {
39363     try {
39364       (arg1)->AnimateTo(arg2,arg3,arg4);
39365     } catch (std::out_of_range& e) {
39366       {
39367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39368       };
39369     } catch (std::exception& e) {
39370       {
39371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39372       };
39373     } catch (...) {
39374       {
39375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39376       };
39377     }
39378   }
39379 }
39380
39381
39382 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateTo__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39383   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39384   SwigValueWrapper< Dali::Property > arg2 ;
39385   Dali::Property::Value arg3 ;
39386   Dali::AlphaFunction arg4 ;
39387   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39388   Dali::Property *argp2 ;
39389   Dali::Property::Value *argp3 ;
39390   Dali::AlphaFunction *argp4 ;
39391   Dali::TimePeriod *argp5 ;
39392   
39393   arg1 = (Dali::Animation *)jarg1; 
39394   argp2 = (Dali::Property *)jarg2; 
39395   if (!argp2) {
39396     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39397     return ;
39398   }
39399   arg2 = *argp2; 
39400   argp3 = (Dali::Property::Value *)jarg3; 
39401   if (!argp3) {
39402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39403     return ;
39404   }
39405   arg3 = *argp3; 
39406   argp4 = (Dali::AlphaFunction *)jarg4; 
39407   if (!argp4) {
39408     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39409     return ;
39410   }
39411   arg4 = *argp4; 
39412   argp5 = (Dali::TimePeriod *)jarg5; 
39413   if (!argp5) {
39414     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39415     return ;
39416   }
39417   arg5 = *argp5; 
39418   {
39419     try {
39420       (arg1)->AnimateTo(arg2,arg3,arg4,arg5);
39421     } catch (std::out_of_range& e) {
39422       {
39423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39424       };
39425     } catch (std::exception& e) {
39426       {
39427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39428       };
39429     } catch (...) {
39430       {
39431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39432       };
39433     }
39434   }
39435 }
39436
39437
39438 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39439   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39440   SwigValueWrapper< Dali::Property > arg2 ;
39441   Dali::KeyFrames *arg3 = 0 ;
39442   Dali::Property *argp2 ;
39443   
39444   arg1 = (Dali::Animation *)jarg1; 
39445   argp2 = (Dali::Property *)jarg2; 
39446   if (!argp2) {
39447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39448     return ;
39449   }
39450   arg2 = *argp2; 
39451   arg3 = (Dali::KeyFrames *)jarg3;
39452   if (!arg3) {
39453     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39454     return ;
39455   } 
39456   {
39457     try {
39458       (arg1)->AnimateBetween(arg2,*arg3);
39459     } catch (std::out_of_range& e) {
39460       {
39461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39462       };
39463     } catch (std::exception& e) {
39464       {
39465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39466       };
39467     } catch (...) {
39468       {
39469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39470       };
39471     }
39472   }
39473 }
39474
39475
39476 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_1(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
39477   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39478   SwigValueWrapper< Dali::Property > arg2 ;
39479   Dali::KeyFrames *arg3 = 0 ;
39480   Dali::Animation::Interpolation arg4 ;
39481   Dali::Property *argp2 ;
39482   
39483   arg1 = (Dali::Animation *)jarg1; 
39484   argp2 = (Dali::Property *)jarg2; 
39485   if (!argp2) {
39486     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39487     return ;
39488   }
39489   arg2 = *argp2; 
39490   arg3 = (Dali::KeyFrames *)jarg3;
39491   if (!arg3) {
39492     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39493     return ;
39494   } 
39495   arg4 = (Dali::Animation::Interpolation)jarg4; 
39496   {
39497     try {
39498       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39499     } catch (std::out_of_range& e) {
39500       {
39501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39502       };
39503     } catch (std::exception& e) {
39504       {
39505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39506       };
39507     } catch (...) {
39508       {
39509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39510       };
39511     }
39512   }
39513 }
39514
39515
39516 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39517   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39518   SwigValueWrapper< Dali::Property > arg2 ;
39519   Dali::KeyFrames *arg3 = 0 ;
39520   Dali::AlphaFunction arg4 ;
39521   Dali::Property *argp2 ;
39522   Dali::AlphaFunction *argp4 ;
39523   
39524   arg1 = (Dali::Animation *)jarg1; 
39525   argp2 = (Dali::Property *)jarg2; 
39526   if (!argp2) {
39527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39528     return ;
39529   }
39530   arg2 = *argp2; 
39531   arg3 = (Dali::KeyFrames *)jarg3;
39532   if (!arg3) {
39533     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39534     return ;
39535   } 
39536   argp4 = (Dali::AlphaFunction *)jarg4; 
39537   if (!argp4) {
39538     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39539     return ;
39540   }
39541   arg4 = *argp4; 
39542   {
39543     try {
39544       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39545     } catch (std::out_of_range& e) {
39546       {
39547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39548       };
39549     } catch (std::exception& e) {
39550       {
39551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39552       };
39553     } catch (...) {
39554       {
39555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39556       };
39557     }
39558   }
39559 }
39560
39561
39562 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, int jarg5) {
39563   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39564   SwigValueWrapper< Dali::Property > arg2 ;
39565   Dali::KeyFrames *arg3 = 0 ;
39566   Dali::AlphaFunction arg4 ;
39567   Dali::Animation::Interpolation arg5 ;
39568   Dali::Property *argp2 ;
39569   Dali::AlphaFunction *argp4 ;
39570   
39571   arg1 = (Dali::Animation *)jarg1; 
39572   argp2 = (Dali::Property *)jarg2; 
39573   if (!argp2) {
39574     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39575     return ;
39576   }
39577   arg2 = *argp2; 
39578   arg3 = (Dali::KeyFrames *)jarg3;
39579   if (!arg3) {
39580     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39581     return ;
39582   } 
39583   argp4 = (Dali::AlphaFunction *)jarg4; 
39584   if (!argp4) {
39585     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39586     return ;
39587   }
39588   arg4 = *argp4; 
39589   arg5 = (Dali::Animation::Interpolation)jarg5; 
39590   {
39591     try {
39592       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
39593     } catch (std::out_of_range& e) {
39594       {
39595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39596       };
39597     } catch (std::exception& e) {
39598       {
39599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39600       };
39601     } catch (...) {
39602       {
39603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39604       };
39605     }
39606   }
39607 }
39608
39609
39610 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_4(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39611   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39612   SwigValueWrapper< Dali::Property > arg2 ;
39613   Dali::KeyFrames *arg3 = 0 ;
39614   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39615   Dali::Property *argp2 ;
39616   Dali::TimePeriod *argp4 ;
39617   
39618   arg1 = (Dali::Animation *)jarg1; 
39619   argp2 = (Dali::Property *)jarg2; 
39620   if (!argp2) {
39621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39622     return ;
39623   }
39624   arg2 = *argp2; 
39625   arg3 = (Dali::KeyFrames *)jarg3;
39626   if (!arg3) {
39627     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39628     return ;
39629   } 
39630   argp4 = (Dali::TimePeriod *)jarg4; 
39631   if (!argp4) {
39632     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39633     return ;
39634   }
39635   arg4 = *argp4; 
39636   {
39637     try {
39638       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39639     } catch (std::out_of_range& e) {
39640       {
39641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39642       };
39643     } catch (std::exception& e) {
39644       {
39645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39646       };
39647     } catch (...) {
39648       {
39649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39650       };
39651     }
39652   }
39653 }
39654
39655
39656 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_5(void * jarg1, void * jarg2, void * jarg3, void * jarg4, int jarg5) {
39657   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39658   SwigValueWrapper< Dali::Property > arg2 ;
39659   Dali::KeyFrames *arg3 = 0 ;
39660   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39661   Dali::Animation::Interpolation arg5 ;
39662   Dali::Property *argp2 ;
39663   Dali::TimePeriod *argp4 ;
39664   
39665   arg1 = (Dali::Animation *)jarg1; 
39666   argp2 = (Dali::Property *)jarg2; 
39667   if (!argp2) {
39668     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39669     return ;
39670   }
39671   arg2 = *argp2; 
39672   arg3 = (Dali::KeyFrames *)jarg3;
39673   if (!arg3) {
39674     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39675     return ;
39676   } 
39677   argp4 = (Dali::TimePeriod *)jarg4; 
39678   if (!argp4) {
39679     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39680     return ;
39681   }
39682   arg4 = *argp4; 
39683   arg5 = (Dali::Animation::Interpolation)jarg5; 
39684   {
39685     try {
39686       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
39687     } catch (std::out_of_range& e) {
39688       {
39689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39690       };
39691     } catch (std::exception& e) {
39692       {
39693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39694       };
39695     } catch (...) {
39696       {
39697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39698       };
39699     }
39700   }
39701 }
39702
39703
39704 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_6(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39705   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39706   SwigValueWrapper< Dali::Property > arg2 ;
39707   Dali::KeyFrames *arg3 = 0 ;
39708   Dali::AlphaFunction arg4 ;
39709   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39710   Dali::Property *argp2 ;
39711   Dali::AlphaFunction *argp4 ;
39712   Dali::TimePeriod *argp5 ;
39713   
39714   arg1 = (Dali::Animation *)jarg1; 
39715   argp2 = (Dali::Property *)jarg2; 
39716   if (!argp2) {
39717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39718     return ;
39719   }
39720   arg2 = *argp2; 
39721   arg3 = (Dali::KeyFrames *)jarg3;
39722   if (!arg3) {
39723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39724     return ;
39725   } 
39726   argp4 = (Dali::AlphaFunction *)jarg4; 
39727   if (!argp4) {
39728     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39729     return ;
39730   }
39731   arg4 = *argp4; 
39732   argp5 = (Dali::TimePeriod *)jarg5; 
39733   if (!argp5) {
39734     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39735     return ;
39736   }
39737   arg5 = *argp5; 
39738   {
39739     try {
39740       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
39741     } catch (std::out_of_range& e) {
39742       {
39743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39744       };
39745     } catch (std::exception& e) {
39746       {
39747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39748       };
39749     } catch (...) {
39750       {
39751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39752       };
39753     }
39754   }
39755 }
39756
39757
39758 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_AnimateBetween__SWIG_7(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, int jarg6) {
39759   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39760   SwigValueWrapper< Dali::Property > arg2 ;
39761   Dali::KeyFrames *arg3 = 0 ;
39762   Dali::AlphaFunction arg4 ;
39763   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39764   Dali::Animation::Interpolation arg6 ;
39765   Dali::Property *argp2 ;
39766   Dali::AlphaFunction *argp4 ;
39767   Dali::TimePeriod *argp5 ;
39768   
39769   arg1 = (Dali::Animation *)jarg1; 
39770   argp2 = (Dali::Property *)jarg2; 
39771   if (!argp2) {
39772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39773     return ;
39774   }
39775   arg2 = *argp2; 
39776   arg3 = (Dali::KeyFrames *)jarg3;
39777   if (!arg3) {
39778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39779     return ;
39780   } 
39781   argp4 = (Dali::AlphaFunction *)jarg4; 
39782   if (!argp4) {
39783     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39784     return ;
39785   }
39786   arg4 = *argp4; 
39787   argp5 = (Dali::TimePeriod *)jarg5; 
39788   if (!argp5) {
39789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39790     return ;
39791   }
39792   arg5 = *argp5; 
39793   arg6 = (Dali::Animation::Interpolation)jarg6; 
39794   {
39795     try {
39796       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5,arg6);
39797     } catch (std::out_of_range& e) {
39798       {
39799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39800       };
39801     } catch (std::exception& e) {
39802       {
39803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39804       };
39805     } catch (...) {
39806       {
39807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39808       };
39809     }
39810   }
39811 }
39812
39813
39814 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Animate__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39815   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39816   Dali::Actor arg2 ;
39817   Dali::Path arg3 ;
39818   Dali::Vector3 *arg4 = 0 ;
39819   Dali::Actor *argp2 ;
39820   Dali::Path *argp3 ;
39821   
39822   arg1 = (Dali::Animation *)jarg1; 
39823   argp2 = (Dali::Actor *)jarg2; 
39824   if (!argp2) {
39825     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
39826     return ;
39827   }
39828   arg2 = *argp2; 
39829   argp3 = (Dali::Path *)jarg3; 
39830   if (!argp3) {
39831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
39832     return ;
39833   }
39834   arg3 = *argp3; 
39835   arg4 = (Dali::Vector3 *)jarg4;
39836   if (!arg4) {
39837     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
39838     return ;
39839   } 
39840   {
39841     try {
39842       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4);
39843     } catch (std::out_of_range& e) {
39844       {
39845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39846       };
39847     } catch (std::exception& e) {
39848       {
39849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39850       };
39851     } catch (...) {
39852       {
39853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39854       };
39855     }
39856   }
39857 }
39858
39859
39860 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Animate__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39861   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39862   Dali::Actor arg2 ;
39863   Dali::Path arg3 ;
39864   Dali::Vector3 *arg4 = 0 ;
39865   Dali::AlphaFunction arg5 ;
39866   Dali::Actor *argp2 ;
39867   Dali::Path *argp3 ;
39868   Dali::AlphaFunction *argp5 ;
39869   
39870   arg1 = (Dali::Animation *)jarg1; 
39871   argp2 = (Dali::Actor *)jarg2; 
39872   if (!argp2) {
39873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
39874     return ;
39875   }
39876   arg2 = *argp2; 
39877   argp3 = (Dali::Path *)jarg3; 
39878   if (!argp3) {
39879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
39880     return ;
39881   }
39882   arg3 = *argp3; 
39883   arg4 = (Dali::Vector3 *)jarg4;
39884   if (!arg4) {
39885     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
39886     return ;
39887   } 
39888   argp5 = (Dali::AlphaFunction *)jarg5; 
39889   if (!argp5) {
39890     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39891     return ;
39892   }
39893   arg5 = *argp5; 
39894   {
39895     try {
39896       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
39897     } catch (std::out_of_range& e) {
39898       {
39899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39900       };
39901     } catch (std::exception& e) {
39902       {
39903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39904       };
39905     } catch (...) {
39906       {
39907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39908       };
39909     }
39910   }
39911 }
39912
39913
39914 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Animate__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39915   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39916   Dali::Actor arg2 ;
39917   Dali::Path arg3 ;
39918   Dali::Vector3 *arg4 = 0 ;
39919   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39920   Dali::Actor *argp2 ;
39921   Dali::Path *argp3 ;
39922   Dali::TimePeriod *argp5 ;
39923   
39924   arg1 = (Dali::Animation *)jarg1; 
39925   argp2 = (Dali::Actor *)jarg2; 
39926   if (!argp2) {
39927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
39928     return ;
39929   }
39930   arg2 = *argp2; 
39931   argp3 = (Dali::Path *)jarg3; 
39932   if (!argp3) {
39933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
39934     return ;
39935   }
39936   arg3 = *argp3; 
39937   arg4 = (Dali::Vector3 *)jarg4;
39938   if (!arg4) {
39939     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
39940     return ;
39941   } 
39942   argp5 = (Dali::TimePeriod *)jarg5; 
39943   if (!argp5) {
39944     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39945     return ;
39946   }
39947   arg5 = *argp5; 
39948   {
39949     try {
39950       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
39951     } catch (std::out_of_range& e) {
39952       {
39953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
39954       };
39955     } catch (std::exception& e) {
39956       {
39957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
39958       };
39959     } catch (...) {
39960       {
39961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
39962       };
39963     }
39964   }
39965 }
39966
39967
39968 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Animate__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
39969   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39970   Dali::Actor arg2 ;
39971   Dali::Path arg3 ;
39972   Dali::Vector3 *arg4 = 0 ;
39973   Dali::AlphaFunction arg5 ;
39974   SwigValueWrapper< Dali::TimePeriod > arg6 ;
39975   Dali::Actor *argp2 ;
39976   Dali::Path *argp3 ;
39977   Dali::AlphaFunction *argp5 ;
39978   Dali::TimePeriod *argp6 ;
39979   
39980   arg1 = (Dali::Animation *)jarg1; 
39981   argp2 = (Dali::Actor *)jarg2; 
39982   if (!argp2) {
39983     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
39984     return ;
39985   }
39986   arg2 = *argp2; 
39987   argp3 = (Dali::Path *)jarg3; 
39988   if (!argp3) {
39989     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
39990     return ;
39991   }
39992   arg3 = *argp3; 
39993   arg4 = (Dali::Vector3 *)jarg4;
39994   if (!arg4) {
39995     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
39996     return ;
39997   } 
39998   argp5 = (Dali::AlphaFunction *)jarg5; 
39999   if (!argp5) {
40000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
40001     return ;
40002   }
40003   arg5 = *argp5; 
40004   argp6 = (Dali::TimePeriod *)jarg6; 
40005   if (!argp6) {
40006     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40007     return ;
40008   }
40009   arg6 = *argp6; 
40010   {
40011     try {
40012       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5,arg6);
40013     } catch (std::out_of_range& e) {
40014       {
40015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40016       };
40017     } catch (std::exception& e) {
40018       {
40019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40020       };
40021     } catch (...) {
40022       {
40023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40024       };
40025     }
40026   }
40027 }
40028
40029
40030 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Show(void * jarg1, void * jarg2, float jarg3) {
40031   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40032   Dali::Actor arg2 ;
40033   float arg3 ;
40034   Dali::Actor *argp2 ;
40035   
40036   arg1 = (Dali::Animation *)jarg1; 
40037   argp2 = (Dali::Actor *)jarg2; 
40038   if (!argp2) {
40039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40040     return ;
40041   }
40042   arg2 = *argp2; 
40043   arg3 = (float)jarg3; 
40044   {
40045     try {
40046       (arg1)->Show(arg2,arg3);
40047     } catch (std::out_of_range& e) {
40048       {
40049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40050       };
40051     } catch (std::exception& e) {
40052       {
40053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40054       };
40055     } catch (...) {
40056       {
40057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40058       };
40059     }
40060   }
40061 }
40062
40063
40064 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Animation_Hide(void * jarg1, void * jarg2, float jarg3) {
40065   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40066   Dali::Actor arg2 ;
40067   float arg3 ;
40068   Dali::Actor *argp2 ;
40069   
40070   arg1 = (Dali::Animation *)jarg1; 
40071   argp2 = (Dali::Actor *)jarg2; 
40072   if (!argp2) {
40073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40074     return ;
40075   }
40076   arg2 = *argp2; 
40077   arg3 = (float)jarg3; 
40078   {
40079     try {
40080       (arg1)->Hide(arg2,arg3);
40081     } catch (std::out_of_range& e) {
40082       {
40083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40084       };
40085     } catch (std::exception& e) {
40086       {
40087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40088       };
40089     } catch (...) {
40090       {
40091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40092       };
40093     }
40094   }
40095 }
40096
40097
40098 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_LinearConstrainer_Property_VALUE_get() {
40099   int jresult ;
40100   int result;
40101   
40102   result = (int)Dali::LinearConstrainer::Property::VALUE;
40103   jresult = (int)result; 
40104   return jresult;
40105 }
40106
40107
40108 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_LinearConstrainer_Property_PROGRESS_get() {
40109   int jresult ;
40110   int result;
40111   
40112   result = (int)Dali::LinearConstrainer::Property::PROGRESS;
40113   jresult = (int)result; 
40114   return jresult;
40115 }
40116
40117
40118 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LinearConstrainer_Property() {
40119   void * jresult ;
40120   Dali::LinearConstrainer::Property *result = 0 ;
40121   
40122   {
40123     try {
40124       result = (Dali::LinearConstrainer::Property *)new Dali::LinearConstrainer::Property();
40125     } catch (std::out_of_range& e) {
40126       {
40127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40128       };
40129     } catch (std::exception& e) {
40130       {
40131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40132       };
40133     } catch (...) {
40134       {
40135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40136       };
40137     }
40138   }
40139   jresult = (void *)result; 
40140   return jresult;
40141 }
40142
40143
40144 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_LinearConstrainer_Property(void * jarg1) {
40145   Dali::LinearConstrainer::Property *arg1 = (Dali::LinearConstrainer::Property *) 0 ;
40146   
40147   arg1 = (Dali::LinearConstrainer::Property *)jarg1; 
40148   {
40149     try {
40150       delete arg1;
40151     } catch (std::out_of_range& e) {
40152       {
40153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40154       };
40155     } catch (std::exception& e) {
40156       {
40157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40158       };
40159     } catch (...) {
40160       {
40161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40162       };
40163     }
40164   }
40165 }
40166
40167
40168 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LinearConstrainer_New() {
40169   void * jresult ;
40170   Dali::LinearConstrainer result;
40171   
40172   {
40173     try {
40174       result = Dali::LinearConstrainer::New();
40175     } catch (std::out_of_range& e) {
40176       {
40177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40178       };
40179     } catch (std::exception& e) {
40180       {
40181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40182       };
40183     } catch (...) {
40184       {
40185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40186       };
40187     }
40188   }
40189   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result); 
40190   return jresult;
40191 }
40192
40193
40194 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LinearConstrainer_DownCast(void * jarg1) {
40195   void * jresult ;
40196   Dali::BaseHandle arg1 ;
40197   Dali::BaseHandle *argp1 ;
40198   Dali::LinearConstrainer result;
40199   
40200   argp1 = (Dali::BaseHandle *)jarg1; 
40201   if (!argp1) {
40202     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40203     return 0;
40204   }
40205   arg1 = *argp1; 
40206   {
40207     try {
40208       result = Dali::LinearConstrainer::DownCast(arg1);
40209     } catch (std::out_of_range& e) {
40210       {
40211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40212       };
40213     } catch (std::exception& e) {
40214       {
40215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40216       };
40217     } catch (...) {
40218       {
40219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40220       };
40221     }
40222   }
40223   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result); 
40224   return jresult;
40225 }
40226
40227
40228 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LinearConstrainer__SWIG_0() {
40229   void * jresult ;
40230   Dali::LinearConstrainer *result = 0 ;
40231   
40232   {
40233     try {
40234       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer();
40235     } catch (std::out_of_range& e) {
40236       {
40237         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40238       };
40239     } catch (std::exception& e) {
40240       {
40241         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40242       };
40243     } catch (...) {
40244       {
40245         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40246       };
40247     }
40248   }
40249   jresult = (void *)result; 
40250   return jresult;
40251 }
40252
40253
40254 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_LinearConstrainer(void * jarg1) {
40255   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40256   
40257   arg1 = (Dali::LinearConstrainer *)jarg1; 
40258   {
40259     try {
40260       delete arg1;
40261     } catch (std::out_of_range& e) {
40262       {
40263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40264       };
40265     } catch (std::exception& e) {
40266       {
40267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40268       };
40269     } catch (...) {
40270       {
40271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40272       };
40273     }
40274   }
40275 }
40276
40277
40278 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LinearConstrainer__SWIG_1(void * jarg1) {
40279   void * jresult ;
40280   Dali::LinearConstrainer *arg1 = 0 ;
40281   Dali::LinearConstrainer *result = 0 ;
40282   
40283   arg1 = (Dali::LinearConstrainer *)jarg1;
40284   if (!arg1) {
40285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
40286     return 0;
40287   } 
40288   {
40289     try {
40290       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer((Dali::LinearConstrainer const &)*arg1);
40291     } catch (std::out_of_range& e) {
40292       {
40293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40294       };
40295     } catch (std::exception& e) {
40296       {
40297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40298       };
40299     } catch (...) {
40300       {
40301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40302       };
40303     }
40304   }
40305   jresult = (void *)result; 
40306   return jresult;
40307 }
40308
40309
40310 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LinearConstrainer_Assign(void * jarg1, void * jarg2) {
40311   void * jresult ;
40312   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40313   Dali::LinearConstrainer *arg2 = 0 ;
40314   Dali::LinearConstrainer *result = 0 ;
40315   
40316   arg1 = (Dali::LinearConstrainer *)jarg1; 
40317   arg2 = (Dali::LinearConstrainer *)jarg2;
40318   if (!arg2) {
40319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
40320     return 0;
40321   } 
40322   {
40323     try {
40324       result = (Dali::LinearConstrainer *) &(arg1)->operator =((Dali::LinearConstrainer const &)*arg2);
40325     } catch (std::out_of_range& e) {
40326       {
40327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40328       };
40329     } catch (std::exception& e) {
40330       {
40331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40332       };
40333     } catch (...) {
40334       {
40335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40336       };
40337     }
40338   }
40339   jresult = (void *)result; 
40340   return jresult;
40341 }
40342
40343
40344 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LinearConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40345   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40346   SwigValueWrapper< Dali::Property > arg2 ;
40347   SwigValueWrapper< Dali::Property > arg3 ;
40348   Dali::Vector2 *arg4 = 0 ;
40349   Dali::Vector2 *arg5 = 0 ;
40350   Dali::Property *argp2 ;
40351   Dali::Property *argp3 ;
40352   
40353   arg1 = (Dali::LinearConstrainer *)jarg1; 
40354   argp2 = (Dali::Property *)jarg2; 
40355   if (!argp2) {
40356     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40357     return ;
40358   }
40359   arg2 = *argp2; 
40360   argp3 = (Dali::Property *)jarg3; 
40361   if (!argp3) {
40362     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40363     return ;
40364   }
40365   arg3 = *argp3; 
40366   arg4 = (Dali::Vector2 *)jarg4;
40367   if (!arg4) {
40368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40369     return ;
40370   } 
40371   arg5 = (Dali::Vector2 *)jarg5;
40372   if (!arg5) {
40373     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40374     return ;
40375   } 
40376   {
40377     try {
40378       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
40379     } catch (std::out_of_range& e) {
40380       {
40381         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40382       };
40383     } catch (std::exception& e) {
40384       {
40385         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40386       };
40387     } catch (...) {
40388       {
40389         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40390       };
40391     }
40392   }
40393 }
40394
40395
40396 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LinearConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
40397   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40398   SwigValueWrapper< Dali::Property > arg2 ;
40399   SwigValueWrapper< Dali::Property > arg3 ;
40400   Dali::Vector2 *arg4 = 0 ;
40401   Dali::Property *argp2 ;
40402   Dali::Property *argp3 ;
40403   
40404   arg1 = (Dali::LinearConstrainer *)jarg1; 
40405   argp2 = (Dali::Property *)jarg2; 
40406   if (!argp2) {
40407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40408     return ;
40409   }
40410   arg2 = *argp2; 
40411   argp3 = (Dali::Property *)jarg3; 
40412   if (!argp3) {
40413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40414     return ;
40415   }
40416   arg3 = *argp3; 
40417   arg4 = (Dali::Vector2 *)jarg4;
40418   if (!arg4) {
40419     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40420     return ;
40421   } 
40422   {
40423     try {
40424       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
40425     } catch (std::out_of_range& e) {
40426       {
40427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40428       };
40429     } catch (std::exception& e) {
40430       {
40431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40432       };
40433     } catch (...) {
40434       {
40435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40436       };
40437     }
40438   }
40439 }
40440
40441
40442 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LinearConstrainer_Remove(void * jarg1, void * jarg2) {
40443   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40444   Dali::Handle *arg2 = 0 ;
40445   
40446   arg1 = (Dali::LinearConstrainer *)jarg1; 
40447   arg2 = (Dali::Handle *)jarg2;
40448   if (!arg2) {
40449     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
40450     return ;
40451   } 
40452   {
40453     try {
40454       (arg1)->Remove(*arg2);
40455     } catch (std::out_of_range& e) {
40456       {
40457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40458       };
40459     } catch (std::exception& e) {
40460       {
40461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40462       };
40463     } catch (...) {
40464       {
40465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40466       };
40467     }
40468   }
40469 }
40470
40471
40472 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PathConstrainer_Property_FORWARD_get() {
40473   int jresult ;
40474   int result;
40475   
40476   result = (int)Dali::PathConstrainer::Property::FORWARD;
40477   jresult = (int)result; 
40478   return jresult;
40479 }
40480
40481
40482 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PathConstrainer_Property_POINTS_get() {
40483   int jresult ;
40484   int result;
40485   
40486   result = (int)Dali::PathConstrainer::Property::POINTS;
40487   jresult = (int)result; 
40488   return jresult;
40489 }
40490
40491
40492 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PathConstrainer_Property_CONTROL_POINTS_get() {
40493   int jresult ;
40494   int result;
40495   
40496   result = (int)Dali::PathConstrainer::Property::CONTROL_POINTS;
40497   jresult = (int)result; 
40498   return jresult;
40499 }
40500
40501
40502 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PathConstrainer_Property() {
40503   void * jresult ;
40504   Dali::PathConstrainer::Property *result = 0 ;
40505   
40506   {
40507     try {
40508       result = (Dali::PathConstrainer::Property *)new Dali::PathConstrainer::Property();
40509     } catch (std::out_of_range& e) {
40510       {
40511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40512       };
40513     } catch (std::exception& e) {
40514       {
40515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40516       };
40517     } catch (...) {
40518       {
40519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40520       };
40521     }
40522   }
40523   jresult = (void *)result; 
40524   return jresult;
40525 }
40526
40527
40528 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PathConstrainer_Property(void * jarg1) {
40529   Dali::PathConstrainer::Property *arg1 = (Dali::PathConstrainer::Property *) 0 ;
40530   
40531   arg1 = (Dali::PathConstrainer::Property *)jarg1; 
40532   {
40533     try {
40534       delete arg1;
40535     } catch (std::out_of_range& e) {
40536       {
40537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40538       };
40539     } catch (std::exception& e) {
40540       {
40541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40542       };
40543     } catch (...) {
40544       {
40545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40546       };
40547     }
40548   }
40549 }
40550
40551
40552 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PathConstrainer_New() {
40553   void * jresult ;
40554   Dali::PathConstrainer result;
40555   
40556   {
40557     try {
40558       result = Dali::PathConstrainer::New();
40559     } catch (std::out_of_range& e) {
40560       {
40561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40562       };
40563     } catch (std::exception& e) {
40564       {
40565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40566       };
40567     } catch (...) {
40568       {
40569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40570       };
40571     }
40572   }
40573   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result); 
40574   return jresult;
40575 }
40576
40577
40578 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PathConstrainer_DownCast(void * jarg1) {
40579   void * jresult ;
40580   Dali::BaseHandle arg1 ;
40581   Dali::BaseHandle *argp1 ;
40582   Dali::PathConstrainer result;
40583   
40584   argp1 = (Dali::BaseHandle *)jarg1; 
40585   if (!argp1) {
40586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40587     return 0;
40588   }
40589   arg1 = *argp1; 
40590   {
40591     try {
40592       result = Dali::PathConstrainer::DownCast(arg1);
40593     } catch (std::out_of_range& e) {
40594       {
40595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40596       };
40597     } catch (std::exception& e) {
40598       {
40599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40600       };
40601     } catch (...) {
40602       {
40603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40604       };
40605     }
40606   }
40607   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result); 
40608   return jresult;
40609 }
40610
40611
40612 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PathConstrainer__SWIG_0() {
40613   void * jresult ;
40614   Dali::PathConstrainer *result = 0 ;
40615   
40616   {
40617     try {
40618       result = (Dali::PathConstrainer *)new Dali::PathConstrainer();
40619     } catch (std::out_of_range& e) {
40620       {
40621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40622       };
40623     } catch (std::exception& e) {
40624       {
40625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40626       };
40627     } catch (...) {
40628       {
40629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40630       };
40631     }
40632   }
40633   jresult = (void *)result; 
40634   return jresult;
40635 }
40636
40637
40638 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PathConstrainer(void * jarg1) {
40639   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40640   
40641   arg1 = (Dali::PathConstrainer *)jarg1; 
40642   {
40643     try {
40644       delete arg1;
40645     } catch (std::out_of_range& e) {
40646       {
40647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40648       };
40649     } catch (std::exception& e) {
40650       {
40651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40652       };
40653     } catch (...) {
40654       {
40655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40656       };
40657     }
40658   }
40659 }
40660
40661
40662 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PathConstrainer__SWIG_1(void * jarg1) {
40663   void * jresult ;
40664   Dali::PathConstrainer *arg1 = 0 ;
40665   Dali::PathConstrainer *result = 0 ;
40666   
40667   arg1 = (Dali::PathConstrainer *)jarg1;
40668   if (!arg1) {
40669     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
40670     return 0;
40671   } 
40672   {
40673     try {
40674       result = (Dali::PathConstrainer *)new Dali::PathConstrainer((Dali::PathConstrainer const &)*arg1);
40675     } catch (std::out_of_range& e) {
40676       {
40677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40678       };
40679     } catch (std::exception& e) {
40680       {
40681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40682       };
40683     } catch (...) {
40684       {
40685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40686       };
40687     }
40688   }
40689   jresult = (void *)result; 
40690   return jresult;
40691 }
40692
40693
40694 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PathConstrainer_Assign(void * jarg1, void * jarg2) {
40695   void * jresult ;
40696   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40697   Dali::PathConstrainer *arg2 = 0 ;
40698   Dali::PathConstrainer *result = 0 ;
40699   
40700   arg1 = (Dali::PathConstrainer *)jarg1; 
40701   arg2 = (Dali::PathConstrainer *)jarg2;
40702   if (!arg2) {
40703     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
40704     return 0;
40705   } 
40706   {
40707     try {
40708       result = (Dali::PathConstrainer *) &(arg1)->operator =((Dali::PathConstrainer const &)*arg2);
40709     } catch (std::out_of_range& e) {
40710       {
40711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40712       };
40713     } catch (std::exception& e) {
40714       {
40715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40716       };
40717     } catch (...) {
40718       {
40719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40720       };
40721     }
40722   }
40723   jresult = (void *)result; 
40724   return jresult;
40725 }
40726
40727
40728 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PathConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40729   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40730   SwigValueWrapper< Dali::Property > arg2 ;
40731   SwigValueWrapper< Dali::Property > arg3 ;
40732   Dali::Vector2 *arg4 = 0 ;
40733   Dali::Vector2 *arg5 = 0 ;
40734   Dali::Property *argp2 ;
40735   Dali::Property *argp3 ;
40736   
40737   arg1 = (Dali::PathConstrainer *)jarg1; 
40738   argp2 = (Dali::Property *)jarg2; 
40739   if (!argp2) {
40740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40741     return ;
40742   }
40743   arg2 = *argp2; 
40744   argp3 = (Dali::Property *)jarg3; 
40745   if (!argp3) {
40746     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40747     return ;
40748   }
40749   arg3 = *argp3; 
40750   arg4 = (Dali::Vector2 *)jarg4;
40751   if (!arg4) {
40752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40753     return ;
40754   } 
40755   arg5 = (Dali::Vector2 *)jarg5;
40756   if (!arg5) {
40757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40758     return ;
40759   } 
40760   {
40761     try {
40762       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
40763     } catch (std::out_of_range& e) {
40764       {
40765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40766       };
40767     } catch (std::exception& e) {
40768       {
40769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40770       };
40771     } catch (...) {
40772       {
40773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40774       };
40775     }
40776   }
40777 }
40778
40779
40780 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PathConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
40781   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40782   SwigValueWrapper< Dali::Property > arg2 ;
40783   SwigValueWrapper< Dali::Property > arg3 ;
40784   Dali::Vector2 *arg4 = 0 ;
40785   Dali::Property *argp2 ;
40786   Dali::Property *argp3 ;
40787   
40788   arg1 = (Dali::PathConstrainer *)jarg1; 
40789   argp2 = (Dali::Property *)jarg2; 
40790   if (!argp2) {
40791     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40792     return ;
40793   }
40794   arg2 = *argp2; 
40795   argp3 = (Dali::Property *)jarg3; 
40796   if (!argp3) {
40797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40798     return ;
40799   }
40800   arg3 = *argp3; 
40801   arg4 = (Dali::Vector2 *)jarg4;
40802   if (!arg4) {
40803     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40804     return ;
40805   } 
40806   {
40807     try {
40808       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
40809     } catch (std::out_of_range& e) {
40810       {
40811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40812       };
40813     } catch (std::exception& e) {
40814       {
40815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40816       };
40817     } catch (...) {
40818       {
40819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40820       };
40821     }
40822   }
40823 }
40824
40825
40826 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PathConstrainer_Remove(void * jarg1, void * jarg2) {
40827   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40828   Dali::Handle *arg2 = 0 ;
40829   
40830   arg1 = (Dali::PathConstrainer *)jarg1; 
40831   arg2 = (Dali::Handle *)jarg2;
40832   if (!arg2) {
40833     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
40834     return ;
40835   } 
40836   {
40837     try {
40838       (arg1)->Remove(*arg2);
40839     } catch (std::out_of_range& e) {
40840       {
40841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
40842       };
40843     } catch (std::exception& e) {
40844       {
40845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
40846       };
40847     } catch (...) {
40848       {
40849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
40850       };
40851     }
40852   }
40853 }
40854
40855
40856 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FittingModeDefault_get() {
40857   int jresult ;
40858   Dali::FittingMode::Type result;
40859   
40860   result = (Dali::FittingMode::Type)(Dali::FittingMode::Type)Dali::FittingMode::DEFAULT;
40861   jresult = (int)result; 
40862   return jresult;
40863 }
40864
40865
40866 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_DEFAULT_get() {
40867   int jresult ;
40868   Dali::SamplingMode::Type result;
40869   
40870   result = (Dali::SamplingMode::Type)(Dali::SamplingMode::Type)Dali::SamplingMode::DEFAULT;
40871   jresult = (int)result; 
40872   return jresult;
40873 }
40874
40875
40876 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BufferImage__SWIG_0() {
40877   void * jresult ;
40878   Dali::BufferImage *result = 0 ;
40879   
40880   {
40881     try {
40882       result = (Dali::BufferImage *)new Dali::BufferImage();
40883     } catch (std::out_of_range& e) {
40884       {
40885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40886       };
40887     } catch (std::exception& e) {
40888       {
40889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40890       };
40891     } catch (...) {
40892       {
40893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40894       };
40895     }
40896   }
40897   jresult = (void *)result; 
40898   return jresult;
40899 }
40900
40901
40902 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3) {
40903   void * jresult ;
40904   unsigned int arg1 ;
40905   unsigned int arg2 ;
40906   Dali::Pixel::Format arg3 ;
40907   Dali::BufferImage result;
40908   
40909   arg1 = (unsigned int)jarg1; 
40910   arg2 = (unsigned int)jarg2; 
40911   arg3 = (Dali::Pixel::Format)jarg3; 
40912   {
40913     try {
40914       result = Dali::BufferImage::New(arg1,arg2,arg3);
40915     } catch (std::out_of_range& e) {
40916       {
40917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40918       };
40919     } catch (std::exception& e) {
40920       {
40921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40922       };
40923     } catch (...) {
40924       {
40925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40926       };
40927     }
40928   }
40929   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
40930   return jresult;
40931 }
40932
40933
40934 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
40935   void * jresult ;
40936   unsigned int arg1 ;
40937   unsigned int arg2 ;
40938   Dali::BufferImage result;
40939   
40940   arg1 = (unsigned int)jarg1; 
40941   arg2 = (unsigned int)jarg2; 
40942   {
40943     try {
40944       result = Dali::BufferImage::New(arg1,arg2);
40945     } catch (std::out_of_range& e) {
40946       {
40947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40948       };
40949     } catch (std::exception& e) {
40950       {
40951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40952       };
40953     } catch (...) {
40954       {
40955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40956       };
40957     }
40958   }
40959   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
40960   return jresult;
40961 }
40962
40963
40964 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_New__SWIG_2(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4, unsigned int jarg5) {
40965   void * jresult ;
40966   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
40967   unsigned int arg2 ;
40968   unsigned int arg3 ;
40969   Dali::Pixel::Format arg4 ;
40970   unsigned int arg5 ;
40971   Dali::BufferImage result;
40972   
40973   arg1 = jarg1;
40974   arg2 = (unsigned int)jarg2; 
40975   arg3 = (unsigned int)jarg3; 
40976   arg4 = (Dali::Pixel::Format)jarg4; 
40977   arg5 = (unsigned int)jarg5; 
40978   {
40979     try {
40980       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4,arg5);
40981     } catch (std::out_of_range& e) {
40982       {
40983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
40984       };
40985     } catch (std::exception& e) {
40986       {
40987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
40988       };
40989     } catch (...) {
40990       {
40991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
40992       };
40993     }
40994   }
40995   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
40996   
40997   
40998   return jresult;
40999 }
41000
41001
41002 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_New__SWIG_3(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4) {
41003   void * jresult ;
41004   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
41005   unsigned int arg2 ;
41006   unsigned int arg3 ;
41007   Dali::Pixel::Format arg4 ;
41008   Dali::BufferImage result;
41009   
41010   arg1 = jarg1;
41011   arg2 = (unsigned int)jarg2; 
41012   arg3 = (unsigned int)jarg3; 
41013   arg4 = (Dali::Pixel::Format)jarg4; 
41014   {
41015     try {
41016       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4);
41017     } catch (std::out_of_range& e) {
41018       {
41019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41020       };
41021     } catch (std::exception& e) {
41022       {
41023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41024       };
41025     } catch (...) {
41026       {
41027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41028       };
41029     }
41030   }
41031   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
41032   
41033   
41034   return jresult;
41035 }
41036
41037
41038 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_New__SWIG_4(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3) {
41039   void * jresult ;
41040   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
41041   unsigned int arg2 ;
41042   unsigned int arg3 ;
41043   Dali::BufferImage result;
41044   
41045   arg1 = jarg1;
41046   arg2 = (unsigned int)jarg2; 
41047   arg3 = (unsigned int)jarg3; 
41048   {
41049     try {
41050       result = Dali::BufferImage::New(arg1,arg2,arg3);
41051     } catch (std::out_of_range& e) {
41052       {
41053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41054       };
41055     } catch (std::exception& e) {
41056       {
41057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41058       };
41059     } catch (...) {
41060       {
41061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41062       };
41063     }
41064   }
41065   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
41066   
41067   
41068   return jresult;
41069 }
41070
41071
41072 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_DownCast(void * jarg1) {
41073   void * jresult ;
41074   Dali::BaseHandle arg1 ;
41075   Dali::BaseHandle *argp1 ;
41076   Dali::BufferImage result;
41077   
41078   argp1 = (Dali::BaseHandle *)jarg1; 
41079   if (!argp1) {
41080     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41081     return 0;
41082   }
41083   arg1 = *argp1; 
41084   {
41085     try {
41086       result = Dali::BufferImage::DownCast(arg1);
41087     } catch (std::out_of_range& e) {
41088       {
41089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41090       };
41091     } catch (std::exception& e) {
41092       {
41093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41094       };
41095     } catch (...) {
41096       {
41097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41098       };
41099     }
41100   }
41101   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
41102   return jresult;
41103 }
41104
41105
41106 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_BufferImage(void * jarg1) {
41107   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41108   
41109   arg1 = (Dali::BufferImage *)jarg1; 
41110   {
41111     try {
41112       delete arg1;
41113     } catch (std::out_of_range& e) {
41114       {
41115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41116       };
41117     } catch (std::exception& e) {
41118       {
41119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41120       };
41121     } catch (...) {
41122       {
41123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41124       };
41125     }
41126   }
41127 }
41128
41129
41130 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BufferImage__SWIG_1(void * jarg1) {
41131   void * jresult ;
41132   Dali::BufferImage *arg1 = 0 ;
41133   Dali::BufferImage *result = 0 ;
41134   
41135   arg1 = (Dali::BufferImage *)jarg1;
41136   if (!arg1) {
41137     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
41138     return 0;
41139   } 
41140   {
41141     try {
41142       result = (Dali::BufferImage *)new Dali::BufferImage((Dali::BufferImage const &)*arg1);
41143     } catch (std::out_of_range& e) {
41144       {
41145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41146       };
41147     } catch (std::exception& e) {
41148       {
41149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41150       };
41151     } catch (...) {
41152       {
41153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41154       };
41155     }
41156   }
41157   jresult = (void *)result; 
41158   return jresult;
41159 }
41160
41161
41162 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_Assign(void * jarg1, void * jarg2) {
41163   void * jresult ;
41164   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41165   Dali::BufferImage *arg2 = 0 ;
41166   Dali::BufferImage *result = 0 ;
41167   
41168   arg1 = (Dali::BufferImage *)jarg1; 
41169   arg2 = (Dali::BufferImage *)jarg2;
41170   if (!arg2) {
41171     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
41172     return 0;
41173   } 
41174   {
41175     try {
41176       result = (Dali::BufferImage *) &(arg1)->operator =((Dali::BufferImage const &)*arg2);
41177     } catch (std::out_of_range& e) {
41178       {
41179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41180       };
41181     } catch (std::exception& e) {
41182       {
41183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41184       };
41185     } catch (...) {
41186       {
41187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41188       };
41189     }
41190   }
41191   jresult = (void *)result; 
41192   return jresult;
41193 }
41194
41195
41196 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_WHITE() {
41197   void * jresult ;
41198   Dali::BufferImage result;
41199   
41200   {
41201     try {
41202       result = Dali::BufferImage::WHITE();
41203     } catch (std::out_of_range& e) {
41204       {
41205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41206       };
41207     } catch (std::exception& e) {
41208       {
41209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41210       };
41211     } catch (...) {
41212       {
41213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41214       };
41215     }
41216   }
41217   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
41218   return jresult;
41219 }
41220
41221
41222 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_BufferImage_GetBuffer(void * jarg1) {
41223   void * jresult ;
41224   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41225   Dali::PixelBuffer *result = 0 ;
41226   
41227   arg1 = (Dali::BufferImage *)jarg1; 
41228   {
41229     try {
41230       result = (Dali::PixelBuffer *)(arg1)->GetBuffer();
41231     } catch (std::out_of_range& e) {
41232       {
41233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41234       };
41235     } catch (std::exception& e) {
41236       {
41237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41238       };
41239     } catch (...) {
41240       {
41241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41242       };
41243     }
41244   }
41245   jresult = (void *)result; 
41246   return jresult;
41247 }
41248
41249
41250 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BufferImage_GetBufferSize(void * jarg1) {
41251   unsigned int jresult ;
41252   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41253   unsigned int result;
41254   
41255   arg1 = (Dali::BufferImage *)jarg1; 
41256   {
41257     try {
41258       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferSize();
41259     } catch (std::out_of_range& e) {
41260       {
41261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41262       };
41263     } catch (std::exception& e) {
41264       {
41265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41266       };
41267     } catch (...) {
41268       {
41269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41270       };
41271     }
41272   }
41273   jresult = result; 
41274   return jresult;
41275 }
41276
41277
41278 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BufferImage_GetBufferStride(void * jarg1) {
41279   unsigned int jresult ;
41280   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41281   unsigned int result;
41282   
41283   arg1 = (Dali::BufferImage *)jarg1; 
41284   {
41285     try {
41286       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferStride();
41287     } catch (std::out_of_range& e) {
41288       {
41289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41290       };
41291     } catch (std::exception& e) {
41292       {
41293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41294       };
41295     } catch (...) {
41296       {
41297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41298       };
41299     }
41300   }
41301   jresult = result; 
41302   return jresult;
41303 }
41304
41305
41306 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_BufferImage_GetPixelFormat(void * jarg1) {
41307   int jresult ;
41308   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41309   Dali::Pixel::Format result;
41310   
41311   arg1 = (Dali::BufferImage *)jarg1; 
41312   {
41313     try {
41314       result = (Dali::Pixel::Format)((Dali::BufferImage const *)arg1)->GetPixelFormat();
41315     } catch (std::out_of_range& e) {
41316       {
41317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41318       };
41319     } catch (std::exception& e) {
41320       {
41321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41322       };
41323     } catch (...) {
41324       {
41325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41326       };
41327     }
41328   }
41329   jresult = (int)result; 
41330   return jresult;
41331 }
41332
41333
41334 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BufferImage_Update__SWIG_0(void * jarg1) {
41335   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41336   
41337   arg1 = (Dali::BufferImage *)jarg1; 
41338   {
41339     try {
41340       (arg1)->Update();
41341     } catch (std::out_of_range& e) {
41342       {
41343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41344       };
41345     } catch (std::exception& e) {
41346       {
41347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41348       };
41349     } catch (...) {
41350       {
41351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41352       };
41353     }
41354   }
41355 }
41356
41357
41358 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BufferImage_Update__SWIG_1(void * jarg1, void * jarg2) {
41359   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41360   Dali::RectArea arg2 ;
41361   Dali::RectArea *argp2 ;
41362   
41363   arg1 = (Dali::BufferImage *)jarg1; 
41364   argp2 = (Dali::RectArea *)jarg2; 
41365   if (!argp2) {
41366     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RectArea", 0);
41367     return ;
41368   }
41369   arg2 = *argp2; 
41370   {
41371     try {
41372       (arg1)->Update(arg2);
41373     } catch (std::out_of_range& e) {
41374       {
41375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41376       };
41377     } catch (std::exception& e) {
41378       {
41379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41380       };
41381     } catch (...) {
41382       {
41383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41384       };
41385     }
41386   }
41387 }
41388
41389
41390 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BufferImage_IsDataExternal(void * jarg1) {
41391   unsigned int jresult ;
41392   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41393   bool result;
41394   
41395   arg1 = (Dali::BufferImage *)jarg1; 
41396   {
41397     try {
41398       result = (bool)((Dali::BufferImage const *)arg1)->IsDataExternal();
41399     } catch (std::out_of_range& e) {
41400       {
41401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41402       };
41403     } catch (std::exception& e) {
41404       {
41405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41406       };
41407     } catch (...) {
41408       {
41409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41410       };
41411     }
41412   }
41413   jresult = result; 
41414   return jresult;
41415 }
41416
41417
41418 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_EncodedBufferImage__SWIG_0() {
41419   void * jresult ;
41420   Dali::EncodedBufferImage *result = 0 ;
41421   
41422   {
41423     try {
41424       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage();
41425     } catch (std::out_of_range& e) {
41426       {
41427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41428       };
41429     } catch (std::exception& e) {
41430       {
41431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41432       };
41433     } catch (...) {
41434       {
41435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41436       };
41437     }
41438   }
41439   jresult = (void *)result; 
41440   return jresult;
41441 }
41442
41443
41444 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_New__SWIG_0(void * jarg1, unsigned long jarg2) {
41445   void * jresult ;
41446   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41447   std::size_t arg2 ;
41448   Dali::EncodedBufferImage result;
41449   
41450   arg1 = (uint8_t *)jarg1; 
41451   arg2 = (std::size_t)jarg2; 
41452   {
41453     try {
41454       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2);
41455     } catch (std::out_of_range& e) {
41456       {
41457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41458       };
41459     } catch (std::exception& e) {
41460       {
41461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41462       };
41463     } catch (...) {
41464       {
41465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41466       };
41467     }
41468   }
41469   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result); 
41470   return jresult;
41471 }
41472
41473
41474 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_New__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
41475   void * jresult ;
41476   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41477   std::size_t arg2 ;
41478   Dali::ImageDimensions arg3 ;
41479   Dali::FittingMode::Type arg4 ;
41480   Dali::SamplingMode::Type arg5 ;
41481   bool arg6 ;
41482   Dali::ImageDimensions *argp3 ;
41483   Dali::EncodedBufferImage result;
41484   
41485   arg1 = (uint8_t *)jarg1; 
41486   arg2 = (std::size_t)jarg2; 
41487   argp3 = (Dali::ImageDimensions *)jarg3; 
41488   if (!argp3) {
41489     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
41490     return 0;
41491   }
41492   arg3 = *argp3; 
41493   arg4 = (Dali::FittingMode::Type)jarg4; 
41494   arg5 = (Dali::SamplingMode::Type)jarg5; 
41495   arg6 = jarg6 ? true : false; 
41496   {
41497     try {
41498       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5,arg6);
41499     } catch (std::out_of_range& e) {
41500       {
41501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41502       };
41503     } catch (std::exception& e) {
41504       {
41505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41506       };
41507     } catch (...) {
41508       {
41509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41510       };
41511     }
41512   }
41513   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result); 
41514   return jresult;
41515 }
41516
41517
41518 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_New__SWIG_2(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5) {
41519   void * jresult ;
41520   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41521   std::size_t arg2 ;
41522   Dali::ImageDimensions arg3 ;
41523   Dali::FittingMode::Type arg4 ;
41524   Dali::SamplingMode::Type arg5 ;
41525   Dali::ImageDimensions *argp3 ;
41526   Dali::EncodedBufferImage result;
41527   
41528   arg1 = (uint8_t *)jarg1; 
41529   arg2 = (std::size_t)jarg2; 
41530   argp3 = (Dali::ImageDimensions *)jarg3; 
41531   if (!argp3) {
41532     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
41533     return 0;
41534   }
41535   arg3 = *argp3; 
41536   arg4 = (Dali::FittingMode::Type)jarg4; 
41537   arg5 = (Dali::SamplingMode::Type)jarg5; 
41538   {
41539     try {
41540       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5);
41541     } catch (std::out_of_range& e) {
41542       {
41543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41544       };
41545     } catch (std::exception& e) {
41546       {
41547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41548       };
41549     } catch (...) {
41550       {
41551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41552       };
41553     }
41554   }
41555   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result); 
41556   return jresult;
41557 }
41558
41559
41560 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_DownCast(void * jarg1) {
41561   void * jresult ;
41562   Dali::BaseHandle arg1 ;
41563   Dali::BaseHandle *argp1 ;
41564   Dali::EncodedBufferImage result;
41565   
41566   argp1 = (Dali::BaseHandle *)jarg1; 
41567   if (!argp1) {
41568     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41569     return 0;
41570   }
41571   arg1 = *argp1; 
41572   {
41573     try {
41574       result = Dali::EncodedBufferImage::DownCast(arg1);
41575     } catch (std::out_of_range& e) {
41576       {
41577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41578       };
41579     } catch (std::exception& e) {
41580       {
41581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41582       };
41583     } catch (...) {
41584       {
41585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41586       };
41587     }
41588   }
41589   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result); 
41590   return jresult;
41591 }
41592
41593
41594 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_EncodedBufferImage(void * jarg1) {
41595   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
41596   
41597   arg1 = (Dali::EncodedBufferImage *)jarg1; 
41598   {
41599     try {
41600       delete arg1;
41601     } catch (std::out_of_range& e) {
41602       {
41603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41604       };
41605     } catch (std::exception& e) {
41606       {
41607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41608       };
41609     } catch (...) {
41610       {
41611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41612       };
41613     }
41614   }
41615 }
41616
41617
41618 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_EncodedBufferImage__SWIG_1(void * jarg1) {
41619   void * jresult ;
41620   Dali::EncodedBufferImage *arg1 = 0 ;
41621   Dali::EncodedBufferImage *result = 0 ;
41622   
41623   arg1 = (Dali::EncodedBufferImage *)jarg1;
41624   if (!arg1) {
41625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
41626     return 0;
41627   } 
41628   {
41629     try {
41630       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage((Dali::EncodedBufferImage const &)*arg1);
41631     } catch (std::out_of_range& e) {
41632       {
41633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41634       };
41635     } catch (std::exception& e) {
41636       {
41637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41638       };
41639     } catch (...) {
41640       {
41641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41642       };
41643     }
41644   }
41645   jresult = (void *)result; 
41646   return jresult;
41647 }
41648
41649
41650 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_Assign(void * jarg1, void * jarg2) {
41651   void * jresult ;
41652   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
41653   Dali::EncodedBufferImage *arg2 = 0 ;
41654   Dali::EncodedBufferImage *result = 0 ;
41655   
41656   arg1 = (Dali::EncodedBufferImage *)jarg1; 
41657   arg2 = (Dali::EncodedBufferImage *)jarg2;
41658   if (!arg2) {
41659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
41660     return 0;
41661   } 
41662   {
41663     try {
41664       result = (Dali::EncodedBufferImage *) &(arg1)->operator =((Dali::EncodedBufferImage const &)*arg2);
41665     } catch (std::out_of_range& e) {
41666       {
41667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41668       };
41669     } catch (std::exception& e) {
41670       {
41671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41672       };
41673     } catch (...) {
41674       {
41675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41676       };
41677     }
41678   }
41679   jresult = (void *)result; 
41680   return jresult;
41681 }
41682
41683
41684 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_NativeImage__SWIG_0() {
41685   void * jresult ;
41686   Dali::NativeImage *result = 0 ;
41687   
41688   {
41689     try {
41690       result = (Dali::NativeImage *)new Dali::NativeImage();
41691     } catch (std::out_of_range& e) {
41692       {
41693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41694       };
41695     } catch (std::exception& e) {
41696       {
41697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41698       };
41699     } catch (...) {
41700       {
41701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41702       };
41703     }
41704   }
41705   jresult = (void *)result; 
41706   return jresult;
41707 }
41708
41709
41710 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_NativeImage(void * jarg1) {
41711   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
41712   
41713   arg1 = (Dali::NativeImage *)jarg1; 
41714   {
41715     try {
41716       delete arg1;
41717     } catch (std::out_of_range& e) {
41718       {
41719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41720       };
41721     } catch (std::exception& e) {
41722       {
41723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41724       };
41725     } catch (...) {
41726       {
41727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41728       };
41729     }
41730   }
41731 }
41732
41733
41734 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_NativeImage__SWIG_1(void * jarg1) {
41735   void * jresult ;
41736   Dali::NativeImage *arg1 = 0 ;
41737   Dali::NativeImage *result = 0 ;
41738   
41739   arg1 = (Dali::NativeImage *)jarg1;
41740   if (!arg1) {
41741     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
41742     return 0;
41743   } 
41744   {
41745     try {
41746       result = (Dali::NativeImage *)new Dali::NativeImage((Dali::NativeImage const &)*arg1);
41747     } catch (std::out_of_range& e) {
41748       {
41749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41750       };
41751     } catch (std::exception& e) {
41752       {
41753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41754       };
41755     } catch (...) {
41756       {
41757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41758       };
41759     }
41760   }
41761   jresult = (void *)result; 
41762   return jresult;
41763 }
41764
41765
41766 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NativeImage_Assign(void * jarg1, void * jarg2) {
41767   void * jresult ;
41768   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
41769   Dali::NativeImage *arg2 = 0 ;
41770   Dali::NativeImage *result = 0 ;
41771   
41772   arg1 = (Dali::NativeImage *)jarg1; 
41773   arg2 = (Dali::NativeImage *)jarg2;
41774   if (!arg2) {
41775     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
41776     return 0;
41777   } 
41778   {
41779     try {
41780       result = (Dali::NativeImage *) &(arg1)->operator =((Dali::NativeImage const &)*arg2);
41781     } catch (std::out_of_range& e) {
41782       {
41783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41784       };
41785     } catch (std::exception& e) {
41786       {
41787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41788       };
41789     } catch (...) {
41790       {
41791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41792       };
41793     }
41794   }
41795   jresult = (void *)result; 
41796   return jresult;
41797 }
41798
41799
41800 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_NativeImage_CreateGlTexture(void * jarg1) {
41801   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
41802   
41803   arg1 = (Dali::NativeImage *)jarg1; 
41804   {
41805     try {
41806       (arg1)->CreateGlTexture();
41807     } catch (std::out_of_range& e) {
41808       {
41809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41810       };
41811     } catch (std::exception& e) {
41812       {
41813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41814       };
41815     } catch (...) {
41816       {
41817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41818       };
41819     }
41820   }
41821 }
41822
41823
41824 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NativeImage_New(void * jarg1) {
41825   void * jresult ;
41826   NativeImageInterface *arg1 = 0 ;
41827   Dali::NativeImage result;
41828   
41829   arg1 = (NativeImageInterface *)jarg1;
41830   if (!arg1) {
41831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
41832     return 0;
41833   } 
41834   {
41835     try {
41836       result = Dali::NativeImage::New(*arg1);
41837     } catch (std::out_of_range& e) {
41838       {
41839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41840       };
41841     } catch (std::exception& e) {
41842       {
41843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41844       };
41845     } catch (...) {
41846       {
41847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41848       };
41849     }
41850   }
41851   jresult = new Dali::NativeImage((const Dali::NativeImage &)result); 
41852   return jresult;
41853 }
41854
41855
41856 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NativeImage_DownCast(void * jarg1) {
41857   void * jresult ;
41858   Dali::BaseHandle arg1 ;
41859   Dali::BaseHandle *argp1 ;
41860   Dali::NativeImage result;
41861   
41862   argp1 = (Dali::BaseHandle *)jarg1; 
41863   if (!argp1) {
41864     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41865     return 0;
41866   }
41867   arg1 = *argp1; 
41868   {
41869     try {
41870       result = Dali::NativeImage::DownCast(arg1);
41871     } catch (std::out_of_range& e) {
41872       {
41873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41874       };
41875     } catch (std::exception& e) {
41876       {
41877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41878       };
41879     } catch (...) {
41880       {
41881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41882       };
41883     }
41884   }
41885   jresult = new Dali::NativeImage((const Dali::NativeImage &)result); 
41886   return jresult;
41887 }
41888
41889
41890 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_NativeImage_GetCustomFragmentPreFix(void * jarg1) {
41891   char * jresult ;
41892   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
41893   char *result = 0 ;
41894   
41895   arg1 = (Dali::NativeImage *)jarg1; 
41896   {
41897     try {
41898       result = (char *)(arg1)->GetCustomFragmentPreFix();
41899     } catch (std::out_of_range& e) {
41900       {
41901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41902       };
41903     } catch (std::exception& e) {
41904       {
41905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41906       };
41907     } catch (...) {
41908       {
41909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41910       };
41911     }
41912   }
41913   jresult = SWIG_csharp_string_callback((const char *)result); 
41914   return jresult;
41915 }
41916
41917
41918 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_NativeImage_GetCustomSamplerTypename(void * jarg1) {
41919   char * jresult ;
41920   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
41921   char *result = 0 ;
41922   
41923   arg1 = (Dali::NativeImage *)jarg1; 
41924   {
41925     try {
41926       result = (char *)(arg1)->GetCustomSamplerTypename();
41927     } catch (std::out_of_range& e) {
41928       {
41929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41930       };
41931     } catch (std::exception& e) {
41932       {
41933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41934       };
41935     } catch (...) {
41936       {
41937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41938       };
41939     }
41940   }
41941   jresult = SWIG_csharp_string_callback((const char *)result); 
41942   return jresult;
41943 }
41944
41945
41946 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NativeImageInterface_GlExtensionCreate(void * jarg1) {
41947   unsigned int jresult ;
41948   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
41949   bool result;
41950   
41951   arg1 = (Dali::NativeImageInterface *)jarg1; 
41952   {
41953     try {
41954       result = (bool)(arg1)->GlExtensionCreate();
41955     } catch (std::out_of_range& e) {
41956       {
41957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
41958       };
41959     } catch (std::exception& e) {
41960       {
41961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
41962       };
41963     } catch (...) {
41964       {
41965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
41966       };
41967     }
41968   }
41969   jresult = result; 
41970   return jresult;
41971 }
41972
41973
41974 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_NativeImageInterface_GlExtensionDestroy(void * jarg1) {
41975   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
41976   
41977   arg1 = (Dali::NativeImageInterface *)jarg1; 
41978   {
41979     try {
41980       (arg1)->GlExtensionDestroy();
41981     } catch (std::out_of_range& e) {
41982       {
41983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
41984       };
41985     } catch (std::exception& e) {
41986       {
41987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
41988       };
41989     } catch (...) {
41990       {
41991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
41992       };
41993     }
41994   }
41995 }
41996
41997
41998 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NativeImageInterface_TargetTexture(void * jarg1) {
41999   unsigned int jresult ;
42000   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42001   unsigned int result;
42002   
42003   arg1 = (Dali::NativeImageInterface *)jarg1; 
42004   {
42005     try {
42006       result = (unsigned int)(arg1)->TargetTexture();
42007     } catch (std::out_of_range& e) {
42008       {
42009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42010       };
42011     } catch (std::exception& e) {
42012       {
42013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42014       };
42015     } catch (...) {
42016       {
42017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42018       };
42019     }
42020   }
42021   jresult = result; 
42022   return jresult;
42023 }
42024
42025
42026 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_NativeImageInterface_PrepareTexture(void * jarg1) {
42027   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42028   
42029   arg1 = (Dali::NativeImageInterface *)jarg1; 
42030   {
42031     try {
42032       (arg1)->PrepareTexture();
42033     } catch (std::out_of_range& e) {
42034       {
42035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
42036       };
42037     } catch (std::exception& e) {
42038       {
42039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
42040       };
42041     } catch (...) {
42042       {
42043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
42044       };
42045     }
42046   }
42047 }
42048
42049
42050 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NativeImageInterface_GetWidth(void * jarg1) {
42051   unsigned int jresult ;
42052   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42053   unsigned int result;
42054   
42055   arg1 = (Dali::NativeImageInterface *)jarg1; 
42056   {
42057     try {
42058       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetWidth();
42059     } catch (std::out_of_range& e) {
42060       {
42061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42062       };
42063     } catch (std::exception& e) {
42064       {
42065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42066       };
42067     } catch (...) {
42068       {
42069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42070       };
42071     }
42072   }
42073   jresult = result; 
42074   return jresult;
42075 }
42076
42077
42078 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NativeImageInterface_GetHeight(void * jarg1) {
42079   unsigned int jresult ;
42080   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42081   unsigned int result;
42082   
42083   arg1 = (Dali::NativeImageInterface *)jarg1; 
42084   {
42085     try {
42086       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetHeight();
42087     } catch (std::out_of_range& e) {
42088       {
42089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42090       };
42091     } catch (std::exception& e) {
42092       {
42093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42094       };
42095     } catch (...) {
42096       {
42097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42098       };
42099     }
42100   }
42101   jresult = result; 
42102   return jresult;
42103 }
42104
42105
42106 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NativeImageInterface_RequiresBlending(void * jarg1) {
42107   unsigned int jresult ;
42108   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42109   bool result;
42110   
42111   arg1 = (Dali::NativeImageInterface *)jarg1; 
42112   {
42113     try {
42114       result = (bool)((Dali::NativeImageInterface const *)arg1)->RequiresBlending();
42115     } catch (std::out_of_range& e) {
42116       {
42117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42118       };
42119     } catch (std::exception& e) {
42120       {
42121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42122       };
42123     } catch (...) {
42124       {
42125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42126       };
42127     }
42128   }
42129   jresult = result; 
42130   return jresult;
42131 }
42132
42133
42134 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_GetImageSize(char * jarg1) {
42135   void * jresult ;
42136   std::string *arg1 = 0 ;
42137   Dali::ImageDimensions result;
42138   
42139   if (!jarg1) {
42140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42141     return 0;
42142   }
42143   std::string arg1_str(jarg1);
42144   arg1 = &arg1_str; 
42145   {
42146     try {
42147       result = Dali::ResourceImage::GetImageSize((std::string const &)*arg1);
42148     } catch (std::out_of_range& e) {
42149       {
42150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42151       };
42152     } catch (std::exception& e) {
42153       {
42154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42155       };
42156     } catch (...) {
42157       {
42158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42159       };
42160     }
42161   }
42162   jresult = new Dali::ImageDimensions((const Dali::ImageDimensions &)result); 
42163   
42164   //argout typemap for const std::string&
42165   
42166   return jresult;
42167 }
42168
42169
42170 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ResourceImage__SWIG_0() {
42171   void * jresult ;
42172   Dali::ResourceImage *result = 0 ;
42173   
42174   {
42175     try {
42176       result = (Dali::ResourceImage *)new Dali::ResourceImage();
42177     } catch (std::out_of_range& e) {
42178       {
42179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42180       };
42181     } catch (std::exception& e) {
42182       {
42183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42184       };
42185     } catch (...) {
42186       {
42187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42188       };
42189     }
42190   }
42191   jresult = (void *)result; 
42192   return jresult;
42193 }
42194
42195
42196 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ResourceImage(void * jarg1) {
42197   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42198   
42199   arg1 = (Dali::ResourceImage *)jarg1; 
42200   {
42201     try {
42202       delete arg1;
42203     } catch (std::out_of_range& e) {
42204       {
42205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
42206       };
42207     } catch (std::exception& e) {
42208       {
42209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
42210       };
42211     } catch (...) {
42212       {
42213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
42214       };
42215     }
42216   }
42217 }
42218
42219
42220 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ResourceImage__SWIG_1(void * jarg1) {
42221   void * jresult ;
42222   Dali::ResourceImage *arg1 = 0 ;
42223   Dali::ResourceImage *result = 0 ;
42224   
42225   arg1 = (Dali::ResourceImage *)jarg1;
42226   if (!arg1) {
42227     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
42228     return 0;
42229   } 
42230   {
42231     try {
42232       result = (Dali::ResourceImage *)new Dali::ResourceImage((Dali::ResourceImage const &)*arg1);
42233     } catch (std::out_of_range& e) {
42234       {
42235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42236       };
42237     } catch (std::exception& e) {
42238       {
42239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42240       };
42241     } catch (...) {
42242       {
42243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42244       };
42245     }
42246   }
42247   jresult = (void *)result; 
42248   return jresult;
42249 }
42250
42251
42252 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_Assign(void * jarg1, void * jarg2) {
42253   void * jresult ;
42254   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42255   Dali::ResourceImage *arg2 = 0 ;
42256   Dali::ResourceImage *result = 0 ;
42257   
42258   arg1 = (Dali::ResourceImage *)jarg1; 
42259   arg2 = (Dali::ResourceImage *)jarg2;
42260   if (!arg2) {
42261     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
42262     return 0;
42263   } 
42264   {
42265     try {
42266       result = (Dali::ResourceImage *) &(arg1)->operator =((Dali::ResourceImage const &)*arg2);
42267     } catch (std::out_of_range& e) {
42268       {
42269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42270       };
42271     } catch (std::exception& e) {
42272       {
42273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42274       };
42275     } catch (...) {
42276       {
42277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42278       };
42279     }
42280   }
42281   jresult = (void *)result; 
42282   return jresult;
42283 }
42284
42285
42286 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_0(char * jarg1, unsigned int jarg2) {
42287   void * jresult ;
42288   std::string *arg1 = 0 ;
42289   bool arg2 ;
42290   Dali::ResourceImage result;
42291   
42292   if (!jarg1) {
42293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42294     return 0;
42295   }
42296   std::string arg1_str(jarg1);
42297   arg1 = &arg1_str; 
42298   arg2 = jarg2 ? true : false; 
42299   {
42300     try {
42301       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
42302     } catch (std::out_of_range& e) {
42303       {
42304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42305       };
42306     } catch (std::exception& e) {
42307       {
42308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42309       };
42310     } catch (...) {
42311       {
42312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42313       };
42314     }
42315   }
42316   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42317   
42318   //argout typemap for const std::string&
42319   
42320   return jresult;
42321 }
42322
42323
42324 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_1(char * jarg1) {
42325   void * jresult ;
42326   std::string *arg1 = 0 ;
42327   Dali::ResourceImage result;
42328   
42329   if (!jarg1) {
42330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42331     return 0;
42332   }
42333   std::string arg1_str(jarg1);
42334   arg1 = &arg1_str; 
42335   {
42336     try {
42337       result = Dali::ResourceImage::New((std::string const &)*arg1);
42338     } catch (std::out_of_range& e) {
42339       {
42340         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42341       };
42342     } catch (std::exception& e) {
42343       {
42344         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42345       };
42346     } catch (...) {
42347       {
42348         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42349       };
42350     }
42351   }
42352   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42353   
42354   //argout typemap for const std::string&
42355   
42356   return jresult;
42357 }
42358
42359
42360 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
42361   void * jresult ;
42362   std::string *arg1 = 0 ;
42363   Dali::ImageDimensions arg2 ;
42364   Dali::FittingMode::Type arg3 ;
42365   Dali::SamplingMode::Type arg4 ;
42366   bool arg5 ;
42367   Dali::ImageDimensions *argp2 ;
42368   Dali::ResourceImage result;
42369   
42370   if (!jarg1) {
42371     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42372     return 0;
42373   }
42374   std::string arg1_str(jarg1);
42375   arg1 = &arg1_str; 
42376   argp2 = (Dali::ImageDimensions *)jarg2; 
42377   if (!argp2) {
42378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42379     return 0;
42380   }
42381   arg2 = *argp2; 
42382   arg3 = (Dali::FittingMode::Type)jarg3; 
42383   arg4 = (Dali::SamplingMode::Type)jarg4; 
42384   arg5 = jarg5 ? true : false; 
42385   {
42386     try {
42387       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4,arg5);
42388     } catch (std::out_of_range& e) {
42389       {
42390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42391       };
42392     } catch (std::exception& e) {
42393       {
42394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42395       };
42396     } catch (...) {
42397       {
42398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42399       };
42400     }
42401   }
42402   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42403   
42404   //argout typemap for const std::string&
42405   
42406   return jresult;
42407 }
42408
42409
42410 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_3(char * jarg1, void * jarg2, int jarg3, int jarg4) {
42411   void * jresult ;
42412   std::string *arg1 = 0 ;
42413   Dali::ImageDimensions arg2 ;
42414   Dali::FittingMode::Type arg3 ;
42415   Dali::SamplingMode::Type arg4 ;
42416   Dali::ImageDimensions *argp2 ;
42417   Dali::ResourceImage result;
42418   
42419   if (!jarg1) {
42420     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42421     return 0;
42422   }
42423   std::string arg1_str(jarg1);
42424   arg1 = &arg1_str; 
42425   argp2 = (Dali::ImageDimensions *)jarg2; 
42426   if (!argp2) {
42427     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42428     return 0;
42429   }
42430   arg2 = *argp2; 
42431   arg3 = (Dali::FittingMode::Type)jarg3; 
42432   arg4 = (Dali::SamplingMode::Type)jarg4; 
42433   {
42434     try {
42435       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4);
42436     } catch (std::out_of_range& e) {
42437       {
42438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42439       };
42440     } catch (std::exception& e) {
42441       {
42442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42443       };
42444     } catch (...) {
42445       {
42446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42447       };
42448     }
42449   }
42450   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42451   
42452   //argout typemap for const std::string&
42453   
42454   return jresult;
42455 }
42456
42457
42458 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_4(char * jarg1, void * jarg2, int jarg3) {
42459   void * jresult ;
42460   std::string *arg1 = 0 ;
42461   Dali::ImageDimensions arg2 ;
42462   Dali::FittingMode::Type arg3 ;
42463   Dali::ImageDimensions *argp2 ;
42464   Dali::ResourceImage result;
42465   
42466   if (!jarg1) {
42467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42468     return 0;
42469   }
42470   std::string arg1_str(jarg1);
42471   arg1 = &arg1_str; 
42472   argp2 = (Dali::ImageDimensions *)jarg2; 
42473   if (!argp2) {
42474     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42475     return 0;
42476   }
42477   arg2 = *argp2; 
42478   arg3 = (Dali::FittingMode::Type)jarg3; 
42479   {
42480     try {
42481       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3);
42482     } catch (std::out_of_range& e) {
42483       {
42484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42485       };
42486     } catch (std::exception& e) {
42487       {
42488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42489       };
42490     } catch (...) {
42491       {
42492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42493       };
42494     }
42495   }
42496   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42497   
42498   //argout typemap for const std::string&
42499   
42500   return jresult;
42501 }
42502
42503
42504 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_New__SWIG_5(char * jarg1, void * jarg2) {
42505   void * jresult ;
42506   std::string *arg1 = 0 ;
42507   Dali::ImageDimensions arg2 ;
42508   Dali::ImageDimensions *argp2 ;
42509   Dali::ResourceImage result;
42510   
42511   if (!jarg1) {
42512     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42513     return 0;
42514   }
42515   std::string arg1_str(jarg1);
42516   arg1 = &arg1_str; 
42517   argp2 = (Dali::ImageDimensions *)jarg2; 
42518   if (!argp2) {
42519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42520     return 0;
42521   }
42522   arg2 = *argp2; 
42523   {
42524     try {
42525       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
42526     } catch (std::out_of_range& e) {
42527       {
42528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42529       };
42530     } catch (std::exception& e) {
42531       {
42532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42533       };
42534     } catch (...) {
42535       {
42536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42537       };
42538     }
42539   }
42540   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42541   
42542   //argout typemap for const std::string&
42543   
42544   return jresult;
42545 }
42546
42547
42548 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_DownCast(void * jarg1) {
42549   void * jresult ;
42550   Dali::BaseHandle arg1 ;
42551   Dali::BaseHandle *argp1 ;
42552   Dali::ResourceImage result;
42553   
42554   argp1 = (Dali::BaseHandle *)jarg1; 
42555   if (!argp1) {
42556     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42557     return 0;
42558   }
42559   arg1 = *argp1; 
42560   {
42561     try {
42562       result = Dali::ResourceImage::DownCast(arg1);
42563     } catch (std::out_of_range& e) {
42564       {
42565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42566       };
42567     } catch (std::exception& e) {
42568       {
42569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42570       };
42571     } catch (...) {
42572       {
42573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42574       };
42575     }
42576   }
42577   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result); 
42578   return jresult;
42579 }
42580
42581
42582 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ResourceImage_GetLoadingState(void * jarg1) {
42583   int jresult ;
42584   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42585   Dali::LoadingState result;
42586   
42587   arg1 = (Dali::ResourceImage *)jarg1; 
42588   {
42589     try {
42590       result = (Dali::LoadingState)((Dali::ResourceImage const *)arg1)->GetLoadingState();
42591     } catch (std::out_of_range& e) {
42592       {
42593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42594       };
42595     } catch (std::exception& e) {
42596       {
42597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42598       };
42599     } catch (...) {
42600       {
42601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42602       };
42603     }
42604   }
42605   jresult = (int)result; 
42606   return jresult;
42607 }
42608
42609
42610 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_ResourceImage_GetUrl(void * jarg1) {
42611   char * jresult ;
42612   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42613   std::string result;
42614   
42615   arg1 = (Dali::ResourceImage *)jarg1; 
42616   {
42617     try {
42618       result = ((Dali::ResourceImage const *)arg1)->GetUrl();
42619     } catch (std::out_of_range& e) {
42620       {
42621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42622       };
42623     } catch (std::exception& e) {
42624       {
42625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42626       };
42627     } catch (...) {
42628       {
42629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42630       };
42631     }
42632   }
42633   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
42634   return jresult;
42635 }
42636
42637
42638 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ResourceImage_Reload(void * jarg1) {
42639   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42640   
42641   arg1 = (Dali::ResourceImage *)jarg1; 
42642   {
42643     try {
42644       (arg1)->Reload();
42645     } catch (std::out_of_range& e) {
42646       {
42647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
42648       };
42649     } catch (std::exception& e) {
42650       {
42651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
42652       };
42653     } catch (...) {
42654       {
42655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
42656       };
42657     }
42658   }
42659 }
42660
42661
42662 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ResourceImage_LoadingFinishedSignal(void * jarg1) {
42663   void * jresult ;
42664   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42665   Dali::ResourceImage::ResourceImageSignal *result = 0 ;
42666   
42667   arg1 = (Dali::ResourceImage *)jarg1; 
42668   {
42669     try {
42670       result = (Dali::ResourceImage::ResourceImageSignal *) &(arg1)->LoadingFinishedSignal();
42671     } catch (std::out_of_range& e) {
42672       {
42673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42674       };
42675     } catch (std::exception& e) {
42676       {
42677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42678       };
42679     } catch (...) {
42680       {
42681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42682       };
42683     }
42684   }
42685   jresult = (void *)result; 
42686   return jresult;
42687 }
42688
42689
42690 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FrameBufferImage__SWIG_0() {
42691   void * jresult ;
42692   Dali::FrameBufferImage *result = 0 ;
42693   
42694   {
42695     try {
42696       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage();
42697     } catch (std::out_of_range& e) {
42698       {
42699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42700       };
42701     } catch (std::exception& e) {
42702       {
42703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42704       };
42705     } catch (...) {
42706       {
42707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42708       };
42709     }
42710   }
42711   jresult = (void *)result; 
42712   return jresult;
42713 }
42714
42715
42716 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3, int jarg4) {
42717   void * jresult ;
42718   unsigned int arg1 ;
42719   unsigned int arg2 ;
42720   Dali::Pixel::Format arg3 ;
42721   Dali::RenderBuffer::Format arg4 ;
42722   Dali::FrameBufferImage result;
42723   
42724   arg1 = (unsigned int)jarg1; 
42725   arg2 = (unsigned int)jarg2; 
42726   arg3 = (Dali::Pixel::Format)jarg3; 
42727   arg4 = (Dali::RenderBuffer::Format)jarg4; 
42728   {
42729     try {
42730       result = Dali::FrameBufferImage::New(arg1,arg2,arg3,arg4);
42731     } catch (std::out_of_range& e) {
42732       {
42733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42734       };
42735     } catch (std::exception& e) {
42736       {
42737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42738       };
42739     } catch (...) {
42740       {
42741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42742       };
42743     }
42744   }
42745   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42746   return jresult;
42747 }
42748
42749
42750 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2, int jarg3) {
42751   void * jresult ;
42752   unsigned int arg1 ;
42753   unsigned int arg2 ;
42754   Dali::Pixel::Format arg3 ;
42755   Dali::FrameBufferImage result;
42756   
42757   arg1 = (unsigned int)jarg1; 
42758   arg2 = (unsigned int)jarg2; 
42759   arg3 = (Dali::Pixel::Format)jarg3; 
42760   {
42761     try {
42762       result = Dali::FrameBufferImage::New(arg1,arg2,arg3);
42763     } catch (std::out_of_range& e) {
42764       {
42765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42766       };
42767     } catch (std::exception& e) {
42768       {
42769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42770       };
42771     } catch (...) {
42772       {
42773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42774       };
42775     }
42776   }
42777   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42778   return jresult;
42779 }
42780
42781
42782 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
42783   void * jresult ;
42784   unsigned int arg1 ;
42785   unsigned int arg2 ;
42786   Dali::FrameBufferImage result;
42787   
42788   arg1 = (unsigned int)jarg1; 
42789   arg2 = (unsigned int)jarg2; 
42790   {
42791     try {
42792       result = Dali::FrameBufferImage::New(arg1,arg2);
42793     } catch (std::out_of_range& e) {
42794       {
42795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42796       };
42797     } catch (std::exception& e) {
42798       {
42799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42800       };
42801     } catch (...) {
42802       {
42803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42804       };
42805     }
42806   }
42807   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42808   return jresult;
42809 }
42810
42811
42812 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_3(unsigned int jarg1) {
42813   void * jresult ;
42814   unsigned int arg1 ;
42815   Dali::FrameBufferImage result;
42816   
42817   arg1 = (unsigned int)jarg1; 
42818   {
42819     try {
42820       result = Dali::FrameBufferImage::New(arg1);
42821     } catch (std::out_of_range& e) {
42822       {
42823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42824       };
42825     } catch (std::exception& e) {
42826       {
42827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42828       };
42829     } catch (...) {
42830       {
42831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42832       };
42833     }
42834   }
42835   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42836   return jresult;
42837 }
42838
42839
42840 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_4() {
42841   void * jresult ;
42842   Dali::FrameBufferImage result;
42843   
42844   {
42845     try {
42846       result = Dali::FrameBufferImage::New();
42847     } catch (std::out_of_range& e) {
42848       {
42849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42850       };
42851     } catch (std::exception& e) {
42852       {
42853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42854       };
42855     } catch (...) {
42856       {
42857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42858       };
42859     }
42860   }
42861   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42862   return jresult;
42863 }
42864
42865
42866 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_New__SWIG_5(void * jarg1) {
42867   void * jresult ;
42868   Dali::NativeImageInterface *arg1 = 0 ;
42869   Dali::FrameBufferImage result;
42870   
42871   arg1 = (Dali::NativeImageInterface *)jarg1;
42872   if (!arg1) {
42873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImageInterface & type is null", 0);
42874     return 0;
42875   } 
42876   {
42877     try {
42878       result = Dali::FrameBufferImage::New(*arg1);
42879     } catch (std::out_of_range& e) {
42880       {
42881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42882       };
42883     } catch (std::exception& e) {
42884       {
42885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42886       };
42887     } catch (...) {
42888       {
42889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42890       };
42891     }
42892   }
42893   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42894   return jresult;
42895 }
42896
42897
42898 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_DownCast(void * jarg1) {
42899   void * jresult ;
42900   Dali::BaseHandle arg1 ;
42901   Dali::BaseHandle *argp1 ;
42902   Dali::FrameBufferImage result;
42903   
42904   argp1 = (Dali::BaseHandle *)jarg1; 
42905   if (!argp1) {
42906     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42907     return 0;
42908   }
42909   arg1 = *argp1; 
42910   {
42911     try {
42912       result = Dali::FrameBufferImage::DownCast(arg1);
42913     } catch (std::out_of_range& e) {
42914       {
42915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42916       };
42917     } catch (std::exception& e) {
42918       {
42919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42920       };
42921     } catch (...) {
42922       {
42923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42924       };
42925     }
42926   }
42927   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
42928   return jresult;
42929 }
42930
42931
42932 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FrameBufferImage(void * jarg1) {
42933   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
42934   
42935   arg1 = (Dali::FrameBufferImage *)jarg1; 
42936   {
42937     try {
42938       delete arg1;
42939     } catch (std::out_of_range& e) {
42940       {
42941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
42942       };
42943     } catch (std::exception& e) {
42944       {
42945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
42946       };
42947     } catch (...) {
42948       {
42949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
42950       };
42951     }
42952   }
42953 }
42954
42955
42956 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FrameBufferImage__SWIG_1(void * jarg1) {
42957   void * jresult ;
42958   Dali::FrameBufferImage *arg1 = 0 ;
42959   Dali::FrameBufferImage *result = 0 ;
42960   
42961   arg1 = (Dali::FrameBufferImage *)jarg1;
42962   if (!arg1) {
42963     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
42964     return 0;
42965   } 
42966   {
42967     try {
42968       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage((Dali::FrameBufferImage const &)*arg1);
42969     } catch (std::out_of_range& e) {
42970       {
42971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
42972       };
42973     } catch (std::exception& e) {
42974       {
42975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
42976       };
42977     } catch (...) {
42978       {
42979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
42980       };
42981     }
42982   }
42983   jresult = (void *)result; 
42984   return jresult;
42985 }
42986
42987
42988 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FrameBufferImage_Assign(void * jarg1, void * jarg2) {
42989   void * jresult ;
42990   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
42991   Dali::FrameBufferImage *arg2 = 0 ;
42992   Dali::FrameBufferImage *result = 0 ;
42993   
42994   arg1 = (Dali::FrameBufferImage *)jarg1; 
42995   arg2 = (Dali::FrameBufferImage *)jarg2;
42996   if (!arg2) {
42997     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
42998     return 0;
42999   } 
43000   {
43001     try {
43002       result = (Dali::FrameBufferImage *) &(arg1)->operator =((Dali::FrameBufferImage const &)*arg2);
43003     } catch (std::out_of_range& e) {
43004       {
43005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43006       };
43007     } catch (std::exception& e) {
43008       {
43009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43010       };
43011     } catch (...) {
43012       {
43013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43014       };
43015     }
43016   }
43017   jresult = (void *)result; 
43018   return jresult;
43019 }
43020
43021
43022 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_NinePatchImage__SWIG_0() {
43023   void * jresult ;
43024   Dali::NinePatchImage *result = 0 ;
43025   
43026   {
43027     try {
43028       result = (Dali::NinePatchImage *)new Dali::NinePatchImage();
43029     } catch (std::out_of_range& e) {
43030       {
43031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43032       };
43033     } catch (std::exception& e) {
43034       {
43035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43036       };
43037     } catch (...) {
43038       {
43039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43040       };
43041     }
43042   }
43043   jresult = (void *)result; 
43044   return jresult;
43045 }
43046
43047
43048 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_New(char * jarg1) {
43049   void * jresult ;
43050   std::string *arg1 = 0 ;
43051   Dali::NinePatchImage result;
43052   
43053   if (!jarg1) {
43054     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
43055     return 0;
43056   }
43057   std::string arg1_str(jarg1);
43058   arg1 = &arg1_str; 
43059   {
43060     try {
43061       result = Dali::NinePatchImage::New((std::string const &)*arg1);
43062     } catch (std::out_of_range& e) {
43063       {
43064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43065       };
43066     } catch (std::exception& e) {
43067       {
43068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43069       };
43070     } catch (...) {
43071       {
43072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43073       };
43074     }
43075   }
43076   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result); 
43077   
43078   //argout typemap for const std::string&
43079   
43080   return jresult;
43081 }
43082
43083
43084 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_DownCast(void * jarg1) {
43085   void * jresult ;
43086   Dali::BaseHandle arg1 ;
43087   Dali::BaseHandle *argp1 ;
43088   Dali::NinePatchImage result;
43089   
43090   argp1 = (Dali::BaseHandle *)jarg1; 
43091   if (!argp1) {
43092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
43093     return 0;
43094   }
43095   arg1 = *argp1; 
43096   {
43097     try {
43098       result = Dali::NinePatchImage::DownCast(arg1);
43099     } catch (std::out_of_range& e) {
43100       {
43101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43102       };
43103     } catch (std::exception& e) {
43104       {
43105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43106       };
43107     } catch (...) {
43108       {
43109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43110       };
43111     }
43112   }
43113   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result); 
43114   return jresult;
43115 }
43116
43117
43118 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_NinePatchImage(void * jarg1) {
43119   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43120   
43121   arg1 = (Dali::NinePatchImage *)jarg1; 
43122   {
43123     try {
43124       delete arg1;
43125     } catch (std::out_of_range& e) {
43126       {
43127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43128       };
43129     } catch (std::exception& e) {
43130       {
43131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43132       };
43133     } catch (...) {
43134       {
43135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43136       };
43137     }
43138   }
43139 }
43140
43141
43142 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_NinePatchImage__SWIG_1(void * jarg1) {
43143   void * jresult ;
43144   Dali::NinePatchImage *arg1 = 0 ;
43145   Dali::NinePatchImage *result = 0 ;
43146   
43147   arg1 = (Dali::NinePatchImage *)jarg1;
43148   if (!arg1) {
43149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
43150     return 0;
43151   } 
43152   {
43153     try {
43154       result = (Dali::NinePatchImage *)new Dali::NinePatchImage((Dali::NinePatchImage const &)*arg1);
43155     } catch (std::out_of_range& e) {
43156       {
43157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43158       };
43159     } catch (std::exception& e) {
43160       {
43161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43162       };
43163     } catch (...) {
43164       {
43165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43166       };
43167     }
43168   }
43169   jresult = (void *)result; 
43170   return jresult;
43171 }
43172
43173
43174 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_Assign(void * jarg1, void * jarg2) {
43175   void * jresult ;
43176   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43177   Dali::NinePatchImage *arg2 = 0 ;
43178   Dali::NinePatchImage *result = 0 ;
43179   
43180   arg1 = (Dali::NinePatchImage *)jarg1; 
43181   arg2 = (Dali::NinePatchImage *)jarg2;
43182   if (!arg2) {
43183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
43184     return 0;
43185   } 
43186   {
43187     try {
43188       result = (Dali::NinePatchImage *) &(arg1)->operator =((Dali::NinePatchImage const &)*arg2);
43189     } catch (std::out_of_range& e) {
43190       {
43191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43192       };
43193     } catch (std::exception& e) {
43194       {
43195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43196       };
43197     } catch (...) {
43198       {
43199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43200       };
43201     }
43202   }
43203   jresult = (void *)result; 
43204   return jresult;
43205 }
43206
43207
43208 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_GetStretchBorders(void * jarg1) {
43209   void * jresult ;
43210   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43211   Dali::Vector4 result;
43212   
43213   arg1 = (Dali::NinePatchImage *)jarg1; 
43214   {
43215     try {
43216       result = (arg1)->GetStretchBorders();
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 = new Dali::Vector4((const Dali::Vector4 &)result); 
43232   return jresult;
43233 }
43234
43235
43236 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_GetStretchPixelsX(void * jarg1) {
43237   void * jresult ;
43238   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43239   Dali::NinePatchImage::StretchRanges *result = 0 ;
43240   
43241   arg1 = (Dali::NinePatchImage *)jarg1; 
43242   {
43243     try {
43244       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsX();
43245     } catch (std::out_of_range& e) {
43246       {
43247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43248       };
43249     } catch (std::exception& e) {
43250       {
43251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43252       };
43253     } catch (...) {
43254       {
43255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43256       };
43257     }
43258   }
43259   jresult = (void *)result; 
43260   return jresult;
43261 }
43262
43263
43264 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_GetStretchPixelsY(void * jarg1) {
43265   void * jresult ;
43266   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43267   Dali::NinePatchImage::StretchRanges *result = 0 ;
43268   
43269   arg1 = (Dali::NinePatchImage *)jarg1; 
43270   {
43271     try {
43272       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsY();
43273     } catch (std::out_of_range& e) {
43274       {
43275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43276       };
43277     } catch (std::exception& e) {
43278       {
43279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43280       };
43281     } catch (...) {
43282       {
43283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43284       };
43285     }
43286   }
43287   jresult = (void *)result; 
43288   return jresult;
43289 }
43290
43291
43292 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_GetChildRectangle(void * jarg1) {
43293   void * jresult ;
43294   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43295   Dali::Rect< int > result;
43296   
43297   arg1 = (Dali::NinePatchImage *)jarg1; 
43298   {
43299     try {
43300       result = (arg1)->GetChildRectangle();
43301     } catch (std::out_of_range& e) {
43302       {
43303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43304       };
43305     } catch (std::exception& e) {
43306       {
43307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43308       };
43309     } catch (...) {
43310       {
43311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43312       };
43313     }
43314   }
43315   jresult = new Dali::Rect< int >((const Dali::Rect< int > &)result); 
43316   return jresult;
43317 }
43318
43319
43320 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NinePatchImage_CreateCroppedBufferImage(void * jarg1) {
43321   void * jresult ;
43322   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43323   Dali::BufferImage result;
43324   
43325   arg1 = (Dali::NinePatchImage *)jarg1; 
43326   {
43327     try {
43328       result = (arg1)->CreateCroppedBufferImage();
43329     } catch (std::out_of_range& e) {
43330       {
43331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43332       };
43333     } catch (std::exception& e) {
43334       {
43335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43336       };
43337     } catch (...) {
43338       {
43339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43340       };
43341     }
43342   }
43343   jresult = new Dali::BufferImage((const Dali::BufferImage &)result); 
43344   return jresult;
43345 }
43346
43347
43348 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_NinePatchImage_IsNinePatchUrl(char * jarg1) {
43349   unsigned int jresult ;
43350   std::string *arg1 = 0 ;
43351   bool result;
43352   
43353   if (!jarg1) {
43354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
43355     return 0;
43356   }
43357   std::string arg1_str(jarg1);
43358   arg1 = &arg1_str; 
43359   {
43360     try {
43361       result = (bool)Dali::NinePatchImage::IsNinePatchUrl((std::string const &)*arg1);
43362     } catch (std::out_of_range& e) {
43363       {
43364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43365       };
43366     } catch (std::exception& e) {
43367       {
43368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43369       };
43370     } catch (...) {
43371       {
43372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43373       };
43374     }
43375   }
43376   jresult = result; 
43377   
43378   //argout typemap for const std::string&
43379   
43380   return jresult;
43381 }
43382
43383
43384 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_TYPE_get() {
43385   int jresult ;
43386   int result;
43387   
43388   result = (int)Dali::CameraActor::Property::TYPE;
43389   jresult = (int)result; 
43390   return jresult;
43391 }
43392
43393
43394 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_PROJECTION_MODE_get() {
43395   int jresult ;
43396   int result;
43397   
43398   result = (int)Dali::CameraActor::Property::PROJECTION_MODE;
43399   jresult = (int)result; 
43400   return jresult;
43401 }
43402
43403
43404 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_FIELD_OF_VIEW_get() {
43405   int jresult ;
43406   int result;
43407   
43408   result = (int)Dali::CameraActor::Property::FIELD_OF_VIEW;
43409   jresult = (int)result; 
43410   return jresult;
43411 }
43412
43413
43414 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_ASPECT_RATIO_get() {
43415   int jresult ;
43416   int result;
43417   
43418   result = (int)Dali::CameraActor::Property::ASPECT_RATIO;
43419   jresult = (int)result; 
43420   return jresult;
43421 }
43422
43423
43424 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_NEAR_PLANE_DISTANCE_get() {
43425   int jresult ;
43426   int result;
43427   
43428   result = (int)Dali::CameraActor::Property::NEAR_PLANE_DISTANCE;
43429   jresult = (int)result; 
43430   return jresult;
43431 }
43432
43433
43434 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_FAR_PLANE_DISTANCE_get() {
43435   int jresult ;
43436   int result;
43437   
43438   result = (int)Dali::CameraActor::Property::FAR_PLANE_DISTANCE;
43439   jresult = (int)result; 
43440   return jresult;
43441 }
43442
43443
43444 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_LEFT_PLANE_DISTANCE_get() {
43445   int jresult ;
43446   int result;
43447   
43448   result = (int)Dali::CameraActor::Property::LEFT_PLANE_DISTANCE;
43449   jresult = (int)result; 
43450   return jresult;
43451 }
43452
43453
43454 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_RIGHT_PLANE_DISTANCE_get() {
43455   int jresult ;
43456   int result;
43457   
43458   result = (int)Dali::CameraActor::Property::RIGHT_PLANE_DISTANCE;
43459   jresult = (int)result; 
43460   return jresult;
43461 }
43462
43463
43464 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_TOP_PLANE_DISTANCE_get() {
43465   int jresult ;
43466   int result;
43467   
43468   result = (int)Dali::CameraActor::Property::TOP_PLANE_DISTANCE;
43469   jresult = (int)result; 
43470   return jresult;
43471 }
43472
43473
43474 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get() {
43475   int jresult ;
43476   int result;
43477   
43478   result = (int)Dali::CameraActor::Property::BOTTOM_PLANE_DISTANCE;
43479   jresult = (int)result; 
43480   return jresult;
43481 }
43482
43483
43484 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_TARGET_POSITION_get() {
43485   int jresult ;
43486   int result;
43487   
43488   result = (int)Dali::CameraActor::Property::TARGET_POSITION;
43489   jresult = (int)result; 
43490   return jresult;
43491 }
43492
43493
43494 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_PROJECTION_MATRIX_get() {
43495   int jresult ;
43496   int result;
43497   
43498   result = (int)Dali::CameraActor::Property::PROJECTION_MATRIX;
43499   jresult = (int)result; 
43500   return jresult;
43501 }
43502
43503
43504 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_VIEW_MATRIX_get() {
43505   int jresult ;
43506   int result;
43507   
43508   result = (int)Dali::CameraActor::Property::VIEW_MATRIX;
43509   jresult = (int)result; 
43510   return jresult;
43511 }
43512
43513
43514 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_Property_INVERT_Y_AXIS_get() {
43515   int jresult ;
43516   int result;
43517   
43518   result = (int)Dali::CameraActor::Property::INVERT_Y_AXIS;
43519   jresult = (int)result; 
43520   return jresult;
43521 }
43522
43523
43524 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CameraActor_Property() {
43525   void * jresult ;
43526   Dali::CameraActor::Property *result = 0 ;
43527   
43528   {
43529     try {
43530       result = (Dali::CameraActor::Property *)new Dali::CameraActor::Property();
43531     } catch (std::out_of_range& e) {
43532       {
43533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43534       };
43535     } catch (std::exception& e) {
43536       {
43537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43538       };
43539     } catch (...) {
43540       {
43541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43542       };
43543     }
43544   }
43545   jresult = (void *)result; 
43546   return jresult;
43547 }
43548
43549
43550 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_CameraActor_Property(void * jarg1) {
43551   Dali::CameraActor::Property *arg1 = (Dali::CameraActor::Property *) 0 ;
43552   
43553   arg1 = (Dali::CameraActor::Property *)jarg1; 
43554   {
43555     try {
43556       delete arg1;
43557     } catch (std::out_of_range& e) {
43558       {
43559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43560       };
43561     } catch (std::exception& e) {
43562       {
43563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43564       };
43565     } catch (...) {
43566       {
43567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43568       };
43569     }
43570   }
43571 }
43572
43573
43574 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CameraActor__SWIG_0() {
43575   void * jresult ;
43576   Dali::CameraActor *result = 0 ;
43577   
43578   {
43579     try {
43580       result = (Dali::CameraActor *)new Dali::CameraActor();
43581     } catch (std::out_of_range& e) {
43582       {
43583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43584       };
43585     } catch (std::exception& e) {
43586       {
43587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43588       };
43589     } catch (...) {
43590       {
43591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43592       };
43593     }
43594   }
43595   jresult = (void *)result; 
43596   return jresult;
43597 }
43598
43599
43600 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CameraActor_New__SWIG_0() {
43601   void * jresult ;
43602   Dali::CameraActor result;
43603   
43604   {
43605     try {
43606       result = Dali::CameraActor::New();
43607     } catch (std::out_of_range& e) {
43608       {
43609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43610       };
43611     } catch (std::exception& e) {
43612       {
43613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43614       };
43615     } catch (...) {
43616       {
43617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43618       };
43619     }
43620   }
43621   jresult = new Dali::CameraActor((const Dali::CameraActor &)result); 
43622   return jresult;
43623 }
43624
43625
43626 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CameraActor_New__SWIG_1(void * jarg1) {
43627   void * jresult ;
43628   Dali::Size *arg1 = 0 ;
43629   Dali::CameraActor result;
43630   
43631   arg1 = (Dali::Size *)jarg1;
43632   if (!arg1) {
43633     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
43634     return 0;
43635   } 
43636   {
43637     try {
43638       result = Dali::CameraActor::New((Dali::Vector2 const &)*arg1);
43639     } catch (std::out_of_range& e) {
43640       {
43641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43642       };
43643     } catch (std::exception& e) {
43644       {
43645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43646       };
43647     } catch (...) {
43648       {
43649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43650       };
43651     }
43652   }
43653   jresult = new Dali::CameraActor((const Dali::CameraActor &)result); 
43654   return jresult;
43655 }
43656
43657
43658 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CameraActor_DownCast(void * jarg1) {
43659   void * jresult ;
43660   Dali::BaseHandle arg1 ;
43661   Dali::BaseHandle *argp1 ;
43662   Dali::CameraActor result;
43663   
43664   argp1 = (Dali::BaseHandle *)jarg1; 
43665   if (!argp1) {
43666     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
43667     return 0;
43668   }
43669   arg1 = *argp1; 
43670   {
43671     try {
43672       result = Dali::CameraActor::DownCast(arg1);
43673     } catch (std::out_of_range& e) {
43674       {
43675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43676       };
43677     } catch (std::exception& e) {
43678       {
43679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43680       };
43681     } catch (...) {
43682       {
43683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43684       };
43685     }
43686   }
43687   jresult = new Dali::CameraActor((const Dali::CameraActor &)result); 
43688   return jresult;
43689 }
43690
43691
43692 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_CameraActor(void * jarg1) {
43693   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43694   
43695   arg1 = (Dali::CameraActor *)jarg1; 
43696   {
43697     try {
43698       delete arg1;
43699     } catch (std::out_of_range& e) {
43700       {
43701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43702       };
43703     } catch (std::exception& e) {
43704       {
43705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43706       };
43707     } catch (...) {
43708       {
43709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43710       };
43711     }
43712   }
43713 }
43714
43715
43716 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CameraActor__SWIG_1(void * jarg1) {
43717   void * jresult ;
43718   Dali::CameraActor *arg1 = 0 ;
43719   Dali::CameraActor *result = 0 ;
43720   
43721   arg1 = (Dali::CameraActor *)jarg1;
43722   if (!arg1) {
43723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
43724     return 0;
43725   } 
43726   {
43727     try {
43728       result = (Dali::CameraActor *)new Dali::CameraActor((Dali::CameraActor const &)*arg1);
43729     } catch (std::out_of_range& e) {
43730       {
43731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43732       };
43733     } catch (std::exception& e) {
43734       {
43735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43736       };
43737     } catch (...) {
43738       {
43739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43740       };
43741     }
43742   }
43743   jresult = (void *)result; 
43744   return jresult;
43745 }
43746
43747
43748 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CameraActor_Assign(void * jarg1, void * jarg2) {
43749   void * jresult ;
43750   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43751   Dali::CameraActor *arg2 = 0 ;
43752   Dali::CameraActor *result = 0 ;
43753   
43754   arg1 = (Dali::CameraActor *)jarg1; 
43755   arg2 = (Dali::CameraActor *)jarg2;
43756   if (!arg2) {
43757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
43758     return 0;
43759   } 
43760   {
43761     try {
43762       result = (Dali::CameraActor *) &(arg1)->operator =((Dali::CameraActor const &)*arg2);
43763     } catch (std::out_of_range& e) {
43764       {
43765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43766       };
43767     } catch (std::exception& e) {
43768       {
43769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43770       };
43771     } catch (...) {
43772       {
43773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43774       };
43775     }
43776   }
43777   jresult = (void *)result; 
43778   return jresult;
43779 }
43780
43781
43782 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetType(void * jarg1, int jarg2) {
43783   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43784   Dali::Camera::Type arg2 ;
43785   
43786   arg1 = (Dali::CameraActor *)jarg1; 
43787   arg2 = (Dali::Camera::Type)jarg2; 
43788   {
43789     try {
43790       (arg1)->SetType(arg2);
43791     } catch (std::out_of_range& e) {
43792       {
43793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43794       };
43795     } catch (std::exception& e) {
43796       {
43797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43798       };
43799     } catch (...) {
43800       {
43801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43802       };
43803     }
43804   }
43805 }
43806
43807
43808 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_GetType(void * jarg1) {
43809   int jresult ;
43810   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43811   Dali::Camera::Type result;
43812   
43813   arg1 = (Dali::CameraActor *)jarg1; 
43814   {
43815     try {
43816       result = (Dali::Camera::Type)((Dali::CameraActor const *)arg1)->GetType();
43817     } catch (std::out_of_range& e) {
43818       {
43819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43820       };
43821     } catch (std::exception& e) {
43822       {
43823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43824       };
43825     } catch (...) {
43826       {
43827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43828       };
43829     }
43830   }
43831   jresult = (int)result; 
43832   return jresult;
43833 }
43834
43835
43836 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetProjectionMode(void * jarg1, int jarg2) {
43837   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43838   Dali::Camera::ProjectionMode arg2 ;
43839   
43840   arg1 = (Dali::CameraActor *)jarg1; 
43841   arg2 = (Dali::Camera::ProjectionMode)jarg2; 
43842   {
43843     try {
43844       (arg1)->SetProjectionMode(arg2);
43845     } catch (std::out_of_range& e) {
43846       {
43847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43848       };
43849     } catch (std::exception& e) {
43850       {
43851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43852       };
43853     } catch (...) {
43854       {
43855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43856       };
43857     }
43858   }
43859 }
43860
43861
43862 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CameraActor_GetProjectionMode(void * jarg1) {
43863   int jresult ;
43864   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43865   Dali::Camera::ProjectionMode result;
43866   
43867   arg1 = (Dali::CameraActor *)jarg1; 
43868   {
43869     try {
43870       result = (Dali::Camera::ProjectionMode)((Dali::CameraActor const *)arg1)->GetProjectionMode();
43871     } catch (std::out_of_range& e) {
43872       {
43873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43874       };
43875     } catch (std::exception& e) {
43876       {
43877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43878       };
43879     } catch (...) {
43880       {
43881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43882       };
43883     }
43884   }
43885   jresult = (int)result; 
43886   return jresult;
43887 }
43888
43889
43890 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetFieldOfView(void * jarg1, float jarg2) {
43891   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43892   float arg2 ;
43893   
43894   arg1 = (Dali::CameraActor *)jarg1; 
43895   arg2 = (float)jarg2; 
43896   {
43897     try {
43898       (arg1)->SetFieldOfView(arg2);
43899     } catch (std::out_of_range& e) {
43900       {
43901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43902       };
43903     } catch (std::exception& e) {
43904       {
43905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43906       };
43907     } catch (...) {
43908       {
43909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43910       };
43911     }
43912   }
43913 }
43914
43915
43916 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CameraActor_GetFieldOfView(void * jarg1) {
43917   float jresult ;
43918   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43919   float result;
43920   
43921   arg1 = (Dali::CameraActor *)jarg1; 
43922   {
43923     try {
43924       result = (float)(arg1)->GetFieldOfView();
43925     } catch (std::out_of_range& e) {
43926       {
43927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43928       };
43929     } catch (std::exception& e) {
43930       {
43931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43932       };
43933     } catch (...) {
43934       {
43935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43936       };
43937     }
43938   }
43939   jresult = result; 
43940   return jresult;
43941 }
43942
43943
43944 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetAspectRatio(void * jarg1, float jarg2) {
43945   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43946   float arg2 ;
43947   
43948   arg1 = (Dali::CameraActor *)jarg1; 
43949   arg2 = (float)jarg2; 
43950   {
43951     try {
43952       (arg1)->SetAspectRatio(arg2);
43953     } catch (std::out_of_range& e) {
43954       {
43955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
43956       };
43957     } catch (std::exception& e) {
43958       {
43959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
43960       };
43961     } catch (...) {
43962       {
43963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
43964       };
43965     }
43966   }
43967 }
43968
43969
43970 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CameraActor_GetAspectRatio(void * jarg1) {
43971   float jresult ;
43972   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
43973   float result;
43974   
43975   arg1 = (Dali::CameraActor *)jarg1; 
43976   {
43977     try {
43978       result = (float)(arg1)->GetAspectRatio();
43979     } catch (std::out_of_range& e) {
43980       {
43981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
43982       };
43983     } catch (std::exception& e) {
43984       {
43985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
43986       };
43987     } catch (...) {
43988       {
43989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
43990       };
43991     }
43992   }
43993   jresult = result; 
43994   return jresult;
43995 }
43996
43997
43998 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetNearClippingPlane(void * jarg1, float jarg2) {
43999   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44000   float arg2 ;
44001   
44002   arg1 = (Dali::CameraActor *)jarg1; 
44003   arg2 = (float)jarg2; 
44004   {
44005     try {
44006       (arg1)->SetNearClippingPlane(arg2);
44007     } catch (std::out_of_range& e) {
44008       {
44009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44010       };
44011     } catch (std::exception& e) {
44012       {
44013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44014       };
44015     } catch (...) {
44016       {
44017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44018       };
44019     }
44020   }
44021 }
44022
44023
44024 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CameraActor_GetNearClippingPlane(void * jarg1) {
44025   float jresult ;
44026   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44027   float result;
44028   
44029   arg1 = (Dali::CameraActor *)jarg1; 
44030   {
44031     try {
44032       result = (float)(arg1)->GetNearClippingPlane();
44033     } catch (std::out_of_range& e) {
44034       {
44035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44036       };
44037     } catch (std::exception& e) {
44038       {
44039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44040       };
44041     } catch (...) {
44042       {
44043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44044       };
44045     }
44046   }
44047   jresult = result; 
44048   return jresult;
44049 }
44050
44051
44052 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetFarClippingPlane(void * jarg1, float jarg2) {
44053   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44054   float arg2 ;
44055   
44056   arg1 = (Dali::CameraActor *)jarg1; 
44057   arg2 = (float)jarg2; 
44058   {
44059     try {
44060       (arg1)->SetFarClippingPlane(arg2);
44061     } catch (std::out_of_range& e) {
44062       {
44063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44064       };
44065     } catch (std::exception& e) {
44066       {
44067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44068       };
44069     } catch (...) {
44070       {
44071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44072       };
44073     }
44074   }
44075 }
44076
44077
44078 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_CameraActor_GetFarClippingPlane(void * jarg1) {
44079   float jresult ;
44080   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44081   float result;
44082   
44083   arg1 = (Dali::CameraActor *)jarg1; 
44084   {
44085     try {
44086       result = (float)(arg1)->GetFarClippingPlane();
44087     } catch (std::out_of_range& e) {
44088       {
44089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44090       };
44091     } catch (std::exception& e) {
44092       {
44093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44094       };
44095     } catch (...) {
44096       {
44097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44098       };
44099     }
44100   }
44101   jresult = result; 
44102   return jresult;
44103 }
44104
44105
44106 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetTargetPosition(void * jarg1, void * jarg2) {
44107   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44108   Dali::Vector3 *arg2 = 0 ;
44109   
44110   arg1 = (Dali::CameraActor *)jarg1; 
44111   arg2 = (Dali::Vector3 *)jarg2;
44112   if (!arg2) {
44113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
44114     return ;
44115   } 
44116   {
44117     try {
44118       (arg1)->SetTargetPosition((Dali::Vector3 const &)*arg2);
44119     } catch (std::out_of_range& e) {
44120       {
44121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44122       };
44123     } catch (std::exception& e) {
44124       {
44125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44126       };
44127     } catch (...) {
44128       {
44129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44130       };
44131     }
44132   }
44133 }
44134
44135
44136 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CameraActor_GetTargetPosition(void * jarg1) {
44137   void * jresult ;
44138   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44139   Dali::Vector3 result;
44140   
44141   arg1 = (Dali::CameraActor *)jarg1; 
44142   {
44143     try {
44144       result = ((Dali::CameraActor const *)arg1)->GetTargetPosition();
44145     } catch (std::out_of_range& e) {
44146       {
44147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44148       };
44149     } catch (std::exception& e) {
44150       {
44151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44152       };
44153     } catch (...) {
44154       {
44155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44156       };
44157     }
44158   }
44159   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
44160   return jresult;
44161 }
44162
44163
44164 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetInvertYAxis(void * jarg1, unsigned int jarg2) {
44165   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44166   bool arg2 ;
44167   
44168   arg1 = (Dali::CameraActor *)jarg1; 
44169   arg2 = jarg2 ? true : false; 
44170   {
44171     try {
44172       (arg1)->SetInvertYAxis(arg2);
44173     } catch (std::out_of_range& e) {
44174       {
44175         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44176       };
44177     } catch (std::exception& e) {
44178       {
44179         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44180       };
44181     } catch (...) {
44182       {
44183         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44184       };
44185     }
44186   }
44187 }
44188
44189
44190 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_CameraActor_GetInvertYAxis(void * jarg1) {
44191   unsigned int jresult ;
44192   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44193   bool result;
44194   
44195   arg1 = (Dali::CameraActor *)jarg1; 
44196   {
44197     try {
44198       result = (bool)(arg1)->GetInvertYAxis();
44199     } catch (std::out_of_range& e) {
44200       {
44201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44202       };
44203     } catch (std::exception& e) {
44204       {
44205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44206       };
44207     } catch (...) {
44208       {
44209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44210       };
44211     }
44212   }
44213   jresult = result; 
44214   return jresult;
44215 }
44216
44217
44218 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetPerspectiveProjection(void * jarg1, void * jarg2) {
44219   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44220   Dali::Size *arg2 = 0 ;
44221   
44222   arg1 = (Dali::CameraActor *)jarg1; 
44223   arg2 = (Dali::Size *)jarg2;
44224   if (!arg2) {
44225     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
44226     return ;
44227   } 
44228   {
44229     try {
44230       (arg1)->SetPerspectiveProjection((Dali::Size const &)*arg2);
44231     } catch (std::out_of_range& e) {
44232       {
44233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44234       };
44235     } catch (std::exception& e) {
44236       {
44237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44238       };
44239     } catch (...) {
44240       {
44241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44242       };
44243     }
44244   }
44245 }
44246
44247
44248 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetOrthographicProjection__SWIG_0(void * jarg1, void * jarg2) {
44249   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44250   Dali::Size *arg2 = 0 ;
44251   
44252   arg1 = (Dali::CameraActor *)jarg1; 
44253   arg2 = (Dali::Size *)jarg2;
44254   if (!arg2) {
44255     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
44256     return ;
44257   } 
44258   {
44259     try {
44260       (arg1)->SetOrthographicProjection((Dali::Size const &)*arg2);
44261     } catch (std::out_of_range& e) {
44262       {
44263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44264       };
44265     } catch (std::exception& e) {
44266       {
44267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44268       };
44269     } catch (...) {
44270       {
44271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44272       };
44273     }
44274   }
44275 }
44276
44277
44278 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_CameraActor_SetOrthographicProjection__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7) {
44279   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44280   float arg2 ;
44281   float arg3 ;
44282   float arg4 ;
44283   float arg5 ;
44284   float arg6 ;
44285   float arg7 ;
44286   
44287   arg1 = (Dali::CameraActor *)jarg1; 
44288   arg2 = (float)jarg2; 
44289   arg3 = (float)jarg3; 
44290   arg4 = (float)jarg4; 
44291   arg5 = (float)jarg5; 
44292   arg6 = (float)jarg6; 
44293   arg7 = (float)jarg7; 
44294   {
44295     try {
44296       (arg1)->SetOrthographicProjection(arg2,arg3,arg4,arg5,arg6,arg7);
44297     } catch (std::out_of_range& e) {
44298       {
44299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44300       };
44301     } catch (std::exception& e) {
44302       {
44303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44304       };
44305     } catch (...) {
44306       {
44307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44308       };
44309     }
44310   }
44311 }
44312
44313
44314 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StringValuePair__SWIG_0() {
44315   void * jresult ;
44316   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44317   
44318   {
44319     try {
44320       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >();
44321     } catch (std::out_of_range& e) {
44322       {
44323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44324       };
44325     } catch (std::exception& e) {
44326       {
44327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44328       };
44329     } catch (...) {
44330       {
44331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44332       };
44333     }
44334   }
44335   jresult = (void *)result; 
44336   return jresult;
44337 }
44338
44339
44340 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StringValuePair__SWIG_1(char * jarg1, void * jarg2) {
44341   void * jresult ;
44342   std::string arg1 ;
44343   Dali::Property::Value arg2 ;
44344   Dali::Property::Value *argp2 ;
44345   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44346   
44347   if (!jarg1) {
44348     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
44349     return 0;
44350   }
44351   (&arg1)->assign(jarg1); 
44352   argp2 = (Dali::Property::Value *)jarg2; 
44353   if (!argp2) {
44354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
44355     return 0;
44356   }
44357   arg2 = *argp2; 
44358   {
44359     try {
44360       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >(arg1,arg2);
44361     } catch (std::out_of_range& e) {
44362       {
44363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44364       };
44365     } catch (std::exception& e) {
44366       {
44367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44368       };
44369     } catch (...) {
44370       {
44371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44372       };
44373     }
44374   }
44375   jresult = (void *)result; 
44376   return jresult;
44377 }
44378
44379
44380 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StringValuePair__SWIG_2(void * jarg1) {
44381   void * jresult ;
44382   std::pair< std::string,Dali::Property::Value > *arg1 = 0 ;
44383   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44384   
44385   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44386   if (!arg1) {
44387     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< std::string,Dali::Property::Value > const & type is null", 0);
44388     return 0;
44389   } 
44390   {
44391     try {
44392       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);
44393     } catch (std::out_of_range& e) {
44394       {
44395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44396       };
44397     } catch (std::exception& e) {
44398       {
44399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44400       };
44401     } catch (...) {
44402       {
44403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44404       };
44405     }
44406   }
44407   jresult = (void *)result; 
44408   return jresult;
44409 }
44410
44411
44412 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StringValuePair_first_set(void * jarg1, char * jarg2) {
44413   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44414   std::string *arg2 = 0 ;
44415   
44416   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1; 
44417   if (!jarg2) {
44418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
44419     return ;
44420   }
44421   std::string arg2_str(jarg2);
44422   arg2 = &arg2_str; 
44423   if (arg1) (arg1)->first = *arg2;
44424   
44425   //argout typemap for const std::string&
44426   
44427 }
44428
44429
44430 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_StringValuePair_first_get(void * jarg1) {
44431   char * jresult ;
44432   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44433   std::string *result = 0 ;
44434   
44435   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1; 
44436   result = (std::string *) & ((arg1)->first);
44437   jresult = SWIG_csharp_string_callback(result->c_str()); 
44438   return jresult;
44439 }
44440
44441
44442 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StringValuePair_second_set(void * jarg1, void * jarg2) {
44443   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44444   Dali::Property::Value *arg2 = (Dali::Property::Value *) 0 ;
44445   
44446   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1; 
44447   arg2 = (Dali::Property::Value *)jarg2; 
44448   if (arg1) (arg1)->second = *arg2;
44449 }
44450
44451
44452 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_StringValuePair_second_get(void * jarg1) {
44453   void * jresult ;
44454   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44455   Dali::Property::Value *result = 0 ;
44456   
44457   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1; 
44458   result = (Dali::Property::Value *)& ((arg1)->second);
44459   jresult = (void *)result; 
44460   return jresult;
44461 }
44462
44463
44464 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_StringValuePair(void * jarg1) {
44465   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44466   
44467   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1; 
44468   {
44469     try {
44470       delete arg1;
44471     } catch (std::out_of_range& e) {
44472       {
44473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44474       };
44475     } catch (std::exception& e) {
44476       {
44477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44478       };
44479     } catch (...) {
44480       {
44481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44482       };
44483     }
44484   }
44485 }
44486
44487
44488 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_Clear(void * jarg1) {
44489   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44490   
44491   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44492   {
44493     try {
44494       (arg1)->clear();
44495     } catch (std::out_of_range& e) {
44496       {
44497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44498       };
44499     } catch (std::exception& e) {
44500       {
44501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44502       };
44503     } catch (...) {
44504       {
44505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44506       };
44507     }
44508   }
44509 }
44510
44511
44512 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_Add(void * jarg1, void * jarg2) {
44513   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44514   Dali::TouchPoint *arg2 = 0 ;
44515   
44516   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44517   arg2 = (Dali::TouchPoint *)jarg2;
44518   if (!arg2) {
44519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
44520     return ;
44521   } 
44522   {
44523     try {
44524       (arg1)->push_back((Dali::TouchPoint const &)*arg2);
44525     } catch (std::out_of_range& e) {
44526       {
44527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44528       };
44529     } catch (std::exception& e) {
44530       {
44531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44532       };
44533     } catch (...) {
44534       {
44535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44536       };
44537     }
44538   }
44539 }
44540
44541
44542 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchPointContainer_size(void * jarg1) {
44543   unsigned long jresult ;
44544   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44545   std::vector< Dali::TouchPoint >::size_type result;
44546   
44547   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44548   {
44549     try {
44550       result = ((std::vector< Dali::TouchPoint > const *)arg1)->size();
44551     } catch (std::out_of_range& e) {
44552       {
44553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44554       };
44555     } catch (std::exception& e) {
44556       {
44557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44558       };
44559     } catch (...) {
44560       {
44561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44562       };
44563     }
44564   }
44565   jresult = (unsigned long)result; 
44566   return jresult;
44567 }
44568
44569
44570 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchPointContainer_capacity(void * jarg1) {
44571   unsigned long jresult ;
44572   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44573   std::vector< Dali::TouchPoint >::size_type result;
44574   
44575   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44576   {
44577     try {
44578       result = ((std::vector< Dali::TouchPoint > const *)arg1)->capacity();
44579     } catch (std::out_of_range& e) {
44580       {
44581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44582       };
44583     } catch (std::exception& e) {
44584       {
44585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44586       };
44587     } catch (...) {
44588       {
44589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44590       };
44591     }
44592   }
44593   jresult = (unsigned long)result; 
44594   return jresult;
44595 }
44596
44597
44598 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_reserve(void * jarg1, unsigned long jarg2) {
44599   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44600   std::vector< Dali::TouchPoint >::size_type arg2 ;
44601   
44602   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44603   arg2 = (std::vector< Dali::TouchPoint >::size_type)jarg2; 
44604   {
44605     try {
44606       (arg1)->reserve(arg2);
44607     } catch (std::out_of_range& e) {
44608       {
44609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44610       };
44611     } catch (std::exception& e) {
44612       {
44613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44614       };
44615     } catch (...) {
44616       {
44617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44618       };
44619     }
44620   }
44621 }
44622
44623
44624 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchPointContainer__SWIG_0() {
44625   void * jresult ;
44626   std::vector< Dali::TouchPoint > *result = 0 ;
44627   
44628   {
44629     try {
44630       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >();
44631     } catch (std::out_of_range& e) {
44632       {
44633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44634       };
44635     } catch (std::exception& e) {
44636       {
44637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44638       };
44639     } catch (...) {
44640       {
44641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44642       };
44643     }
44644   }
44645   jresult = (void *)result; 
44646   return jresult;
44647 }
44648
44649
44650 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchPointContainer__SWIG_1(void * jarg1) {
44651   void * jresult ;
44652   std::vector< Dali::TouchPoint > *arg1 = 0 ;
44653   std::vector< Dali::TouchPoint > *result = 0 ;
44654   
44655   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44656   if (!arg1) {
44657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
44658     return 0;
44659   } 
44660   {
44661     try {
44662       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >((std::vector< Dali::TouchPoint > const &)*arg1);
44663     } catch (std::out_of_range& e) {
44664       {
44665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44666       };
44667     } catch (std::exception& e) {
44668       {
44669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44670       };
44671     } catch (...) {
44672       {
44673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44674       };
44675     }
44676   }
44677   jresult = (void *)result; 
44678   return jresult;
44679 }
44680
44681
44682 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchPointContainer__SWIG_2(int jarg1) {
44683   void * jresult ;
44684   int arg1 ;
44685   std::vector< Dali::TouchPoint > *result = 0 ;
44686   
44687   arg1 = (int)jarg1; 
44688   {
44689     try {
44690       try {
44691         result = (std::vector< Dali::TouchPoint > *)new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(arg1);
44692       }
44693       catch(std::out_of_range &_e) {
44694         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44695         return 0;
44696       }
44697       
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_NUI_TouchPointContainer_getitemcopy(void * jarg1, int jarg2) {
44718   void * jresult ;
44719   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44720   int arg2 ;
44721   SwigValueWrapper< Dali::TouchPoint > result;
44722   
44723   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44724   arg2 = (int)jarg2; 
44725   {
44726     try {
44727       try {
44728         result = std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(arg1,arg2);
44729       }
44730       catch(std::out_of_range &_e) {
44731         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44732         return 0;
44733       }
44734       
44735     } catch (std::out_of_range& e) {
44736       {
44737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44738       };
44739     } catch (std::exception& e) {
44740       {
44741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44742       };
44743     } catch (...) {
44744       {
44745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44746       };
44747     }
44748   }
44749   jresult = new Dali::TouchPoint((const Dali::TouchPoint &)result); 
44750   return jresult;
44751 }
44752
44753
44754 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchPointContainer_getitem(void * jarg1, int jarg2) {
44755   void * jresult ;
44756   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44757   int arg2 ;
44758   Dali::TouchPoint *result = 0 ;
44759   
44760   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44761   arg2 = (int)jarg2; 
44762   {
44763     try {
44764       try {
44765         result = (Dali::TouchPoint *) &std_vector_Sl_Dali_TouchPoint_Sg__getitem(arg1,arg2);
44766       }
44767       catch(std::out_of_range &_e) {
44768         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44769         return 0;
44770       }
44771       
44772     } catch (std::out_of_range& e) {
44773       {
44774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44775       };
44776     } catch (std::exception& e) {
44777       {
44778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44779       };
44780     } catch (...) {
44781       {
44782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44783       };
44784     }
44785   }
44786   jresult = (void *)result; 
44787   return jresult;
44788 }
44789
44790
44791 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
44792   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44793   int arg2 ;
44794   Dali::TouchPoint *arg3 = 0 ;
44795   
44796   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44797   arg2 = (int)jarg2; 
44798   arg3 = (Dali::TouchPoint *)jarg3;
44799   if (!arg3) {
44800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
44801     return ;
44802   } 
44803   {
44804     try {
44805       try {
44806         std_vector_Sl_Dali_TouchPoint_Sg__setitem(arg1,arg2,(Dali::TouchPoint const &)*arg3);
44807       }
44808       catch(std::out_of_range &_e) {
44809         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44810         return ;
44811       }
44812       
44813     } catch (std::out_of_range& e) {
44814       {
44815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44816       };
44817     } catch (std::exception& e) {
44818       {
44819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44820       };
44821     } catch (...) {
44822       {
44823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44824       };
44825     }
44826   }
44827 }
44828
44829
44830 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_AddRange(void * jarg1, void * jarg2) {
44831   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44832   std::vector< Dali::TouchPoint > *arg2 = 0 ;
44833   
44834   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44835   arg2 = (std::vector< Dali::TouchPoint > *)jarg2;
44836   if (!arg2) {
44837     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
44838     return ;
44839   } 
44840   {
44841     try {
44842       std_vector_Sl_Dali_TouchPoint_Sg__AddRange(arg1,(std::vector< Dali::TouchPoint > const &)*arg2);
44843     } catch (std::out_of_range& e) {
44844       {
44845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44846       };
44847     } catch (std::exception& e) {
44848       {
44849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44850       };
44851     } catch (...) {
44852       {
44853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44854       };
44855     }
44856   }
44857 }
44858
44859
44860 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TouchPointContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
44861   void * jresult ;
44862   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44863   int arg2 ;
44864   int arg3 ;
44865   std::vector< Dali::TouchPoint > *result = 0 ;
44866   
44867   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44868   arg2 = (int)jarg2; 
44869   arg3 = (int)jarg3; 
44870   {
44871     try {
44872       try {
44873         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__GetRange(arg1,arg2,arg3);
44874       }
44875       catch(std::out_of_range &_e) {
44876         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44877         return 0;
44878       }
44879       catch(std::invalid_argument &_e) {
44880         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
44881         return 0;
44882       }
44883       
44884     } catch (std::out_of_range& e) {
44885       {
44886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
44887       };
44888     } catch (std::exception& e) {
44889       {
44890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
44891       };
44892     } catch (...) {
44893       {
44894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
44895       };
44896     }
44897   }
44898   jresult = (void *)result; 
44899   return jresult;
44900 }
44901
44902
44903 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
44904   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44905   int arg2 ;
44906   Dali::TouchPoint *arg3 = 0 ;
44907   
44908   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44909   arg2 = (int)jarg2; 
44910   arg3 = (Dali::TouchPoint *)jarg3;
44911   if (!arg3) {
44912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
44913     return ;
44914   } 
44915   {
44916     try {
44917       try {
44918         std_vector_Sl_Dali_TouchPoint_Sg__Insert(arg1,arg2,(Dali::TouchPoint const &)*arg3);
44919       }
44920       catch(std::out_of_range &_e) {
44921         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44922         return ;
44923       }
44924       
44925     } catch (std::out_of_range& e) {
44926       {
44927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44928       };
44929     } catch (std::exception& e) {
44930       {
44931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44932       };
44933     } catch (...) {
44934       {
44935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44936       };
44937     }
44938   }
44939 }
44940
44941
44942 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
44943   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44944   int arg2 ;
44945   std::vector< Dali::TouchPoint > *arg3 = 0 ;
44946   
44947   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44948   arg2 = (int)jarg2; 
44949   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
44950   if (!arg3) {
44951     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
44952     return ;
44953   } 
44954   {
44955     try {
44956       try {
44957         std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
44958       }
44959       catch(std::out_of_range &_e) {
44960         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44961         return ;
44962       }
44963       
44964     } catch (std::out_of_range& e) {
44965       {
44966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
44967       };
44968     } catch (std::exception& e) {
44969       {
44970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
44971       };
44972     } catch (...) {
44973       {
44974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
44975       };
44976     }
44977   }
44978 }
44979
44980
44981 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_RemoveAt(void * jarg1, int jarg2) {
44982   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44983   int arg2 ;
44984   
44985   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
44986   arg2 = (int)jarg2; 
44987   {
44988     try {
44989       try {
44990         std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(arg1,arg2);
44991       }
44992       catch(std::out_of_range &_e) {
44993         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
44994         return ;
44995       }
44996       
44997     } catch (std::out_of_range& e) {
44998       {
44999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45000       };
45001     } catch (std::exception& e) {
45002       {
45003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45004       };
45005     } catch (...) {
45006       {
45007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45008       };
45009     }
45010   }
45011 }
45012
45013
45014 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
45015   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45016   int arg2 ;
45017   int arg3 ;
45018   
45019   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
45020   arg2 = (int)jarg2; 
45021   arg3 = (int)jarg3; 
45022   {
45023     try {
45024       try {
45025         std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(arg1,arg2,arg3);
45026       }
45027       catch(std::out_of_range &_e) {
45028         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45029         return ;
45030       }
45031       catch(std::invalid_argument &_e) {
45032         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
45033         return ;
45034       }
45035       
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 void * SWIGSTDCALL CSharp_NUI_TouchPointContainer_Repeat(void * jarg1, int jarg2) {
45054   void * jresult ;
45055   Dali::TouchPoint *arg1 = 0 ;
45056   int arg2 ;
45057   std::vector< Dali::TouchPoint > *result = 0 ;
45058   
45059   arg1 = (Dali::TouchPoint *)jarg1;
45060   if (!arg1) {
45061     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
45062     return 0;
45063   } 
45064   arg2 = (int)jarg2; 
45065   {
45066     try {
45067       try {
45068         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__Repeat((Dali::TouchPoint const &)*arg1,arg2);
45069       }
45070       catch(std::out_of_range &_e) {
45071         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45072         return 0;
45073       }
45074       
45075     } catch (std::out_of_range& e) {
45076       {
45077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45078       };
45079     } catch (std::exception& e) {
45080       {
45081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45082       };
45083     } catch (...) {
45084       {
45085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45086       };
45087     }
45088   }
45089   jresult = (void *)result; 
45090   return jresult;
45091 }
45092
45093
45094 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_Reverse__SWIG_0(void * jarg1) {
45095   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45096   
45097   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
45098   {
45099     try {
45100       std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(arg1);
45101     } catch (std::out_of_range& e) {
45102       {
45103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45104       };
45105     } catch (std::exception& e) {
45106       {
45107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45108       };
45109     } catch (...) {
45110       {
45111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45112       };
45113     }
45114   }
45115 }
45116
45117
45118 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
45119   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45120   int arg2 ;
45121   int arg3 ;
45122   
45123   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
45124   arg2 = (int)jarg2; 
45125   arg3 = (int)jarg3; 
45126   {
45127     try {
45128       try {
45129         std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
45130       }
45131       catch(std::out_of_range &_e) {
45132         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45133         return ;
45134       }
45135       catch(std::invalid_argument &_e) {
45136         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
45137         return ;
45138       }
45139       
45140     } catch (std::out_of_range& e) {
45141       {
45142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45143       };
45144     } catch (std::exception& e) {
45145       {
45146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45147       };
45148     } catch (...) {
45149       {
45150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45151       };
45152     }
45153   }
45154 }
45155
45156
45157 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchPointContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
45158   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45159   int arg2 ;
45160   std::vector< Dali::TouchPoint > *arg3 = 0 ;
45161   
45162   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
45163   arg2 = (int)jarg2; 
45164   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
45165   if (!arg3) {
45166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
45167     return ;
45168   } 
45169   {
45170     try {
45171       try {
45172         std_vector_Sl_Dali_TouchPoint_Sg__SetRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
45173       }
45174       catch(std::out_of_range &_e) {
45175         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45176         return ;
45177       }
45178       
45179     } catch (std::out_of_range& e) {
45180       {
45181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45182       };
45183     } catch (std::exception& e) {
45184       {
45185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45186       };
45187     } catch (...) {
45188       {
45189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45190       };
45191     }
45192   }
45193 }
45194
45195
45196 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TouchPointContainer(void * jarg1) {
45197   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45198   
45199   arg1 = (std::vector< Dali::TouchPoint > *)jarg1; 
45200   {
45201     try {
45202       delete arg1;
45203     } catch (std::out_of_range& e) {
45204       {
45205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45206       };
45207     } catch (std::exception& e) {
45208       {
45209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45210       };
45211     } catch (...) {
45212       {
45213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45214       };
45215     }
45216   }
45217 }
45218
45219
45220 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectDouble__SWIG_0() {
45221   void * jresult ;
45222   Dali::Rect< double > *result = 0 ;
45223   
45224   {
45225     try {
45226       result = (Dali::Rect< double > *)new Dali::Rect< double >();
45227     } catch (std::out_of_range& e) {
45228       {
45229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45230       };
45231     } catch (std::exception& e) {
45232       {
45233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45234       };
45235     } catch (...) {
45236       {
45237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45238       };
45239     }
45240   }
45241   jresult = (void *)result; 
45242   return jresult;
45243 }
45244
45245
45246 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectDouble__SWIG_1(double jarg1, double jarg2, double jarg3, double jarg4) {
45247   void * jresult ;
45248   double arg1 ;
45249   double arg2 ;
45250   double arg3 ;
45251   double arg4 ;
45252   Dali::Rect< double > *result = 0 ;
45253   
45254   arg1 = (double)jarg1; 
45255   arg2 = (double)jarg2; 
45256   arg3 = (double)jarg3; 
45257   arg4 = (double)jarg4; 
45258   {
45259     try {
45260       result = (Dali::Rect< double > *)new Dali::Rect< double >(arg1,arg2,arg3,arg4);
45261     } catch (std::out_of_range& e) {
45262       {
45263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45264       };
45265     } catch (std::exception& e) {
45266       {
45267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45268       };
45269     } catch (...) {
45270       {
45271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45272       };
45273     }
45274   }
45275   jresult = (void *)result; 
45276   return jresult;
45277 }
45278
45279
45280 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectDouble__SWIG_2(void * jarg1) {
45281   void * jresult ;
45282   Dali::Rect< double > *arg1 = 0 ;
45283   Dali::Rect< double > *result = 0 ;
45284   
45285   arg1 = (Dali::Rect< double > *)jarg1;
45286   if (!arg1) {
45287     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< double > const & type is null", 0);
45288     return 0;
45289   } 
45290   {
45291     try {
45292       result = (Dali::Rect< double > *)new Dali::Rect< double >((Dali::Rect< double > const &)*arg1);
45293     } catch (std::out_of_range& e) {
45294       {
45295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45296       };
45297     } catch (std::exception& e) {
45298       {
45299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45300       };
45301     } catch (...) {
45302       {
45303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45304       };
45305     }
45306   }
45307   jresult = (void *)result; 
45308   return jresult;
45309 }
45310
45311
45312 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RectDouble_Assign(void * jarg1, void * jarg2) {
45313   void * jresult ;
45314   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45315   Dali::Rect< double > *arg2 = 0 ;
45316   Dali::Rect< double > *result = 0 ;
45317   
45318   arg1 = (Dali::Rect< double > *)jarg1; 
45319   arg2 = (Dali::Rect< double > *)jarg2;
45320   if (!arg2) {
45321     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< double > const & type is null", 0);
45322     return 0;
45323   } 
45324   {
45325     try {
45326       result = (Dali::Rect< double > *) &(arg1)->operator =((Dali::Rect< double > const &)*arg2);
45327     } catch (std::out_of_range& e) {
45328       {
45329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45330       };
45331     } catch (std::exception& e) {
45332       {
45333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45334       };
45335     } catch (...) {
45336       {
45337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45338       };
45339     }
45340   }
45341   jresult = (void *)result; 
45342   return jresult;
45343 }
45344
45345
45346 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_Set(void * jarg1, double jarg2, double jarg3, double jarg4, double jarg5) {
45347   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45348   double arg2 ;
45349   double arg3 ;
45350   double arg4 ;
45351   double arg5 ;
45352   
45353   arg1 = (Dali::Rect< double > *)jarg1; 
45354   arg2 = (double)jarg2; 
45355   arg3 = (double)jarg3; 
45356   arg4 = (double)jarg4; 
45357   arg5 = (double)jarg5; 
45358   {
45359     try {
45360       (arg1)->Set(arg2,arg3,arg4,arg5);
45361     } catch (std::out_of_range& e) {
45362       {
45363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45364       };
45365     } catch (std::exception& e) {
45366       {
45367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45368       };
45369     } catch (...) {
45370       {
45371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45372       };
45373     }
45374   }
45375 }
45376
45377
45378 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectDouble_IsEmpty(void * jarg1) {
45379   unsigned int jresult ;
45380   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45381   bool result;
45382   
45383   arg1 = (Dali::Rect< double > *)jarg1; 
45384   {
45385     try {
45386       result = (bool)((Dali::Rect< double > const *)arg1)->IsEmpty();
45387     } catch (std::out_of_range& e) {
45388       {
45389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45390       };
45391     } catch (std::exception& e) {
45392       {
45393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45394       };
45395     } catch (...) {
45396       {
45397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45398       };
45399     }
45400   }
45401   jresult = result; 
45402   return jresult;
45403 }
45404
45405
45406 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_Left(void * jarg1) {
45407   double jresult ;
45408   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45409   double result;
45410   
45411   arg1 = (Dali::Rect< double > *)jarg1; 
45412   {
45413     try {
45414       result = (double)((Dali::Rect< double > const *)arg1)->Left();
45415     } catch (std::out_of_range& e) {
45416       {
45417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45418       };
45419     } catch (std::exception& e) {
45420       {
45421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45422       };
45423     } catch (...) {
45424       {
45425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45426       };
45427     }
45428   }
45429   jresult = result; 
45430   return jresult;
45431 }
45432
45433
45434 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_Right(void * jarg1) {
45435   double jresult ;
45436   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45437   double result;
45438   
45439   arg1 = (Dali::Rect< double > *)jarg1; 
45440   {
45441     try {
45442       result = (double)((Dali::Rect< double > const *)arg1)->Right();
45443     } catch (std::out_of_range& e) {
45444       {
45445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45446       };
45447     } catch (std::exception& e) {
45448       {
45449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45450       };
45451     } catch (...) {
45452       {
45453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45454       };
45455     }
45456   }
45457   jresult = result; 
45458   return jresult;
45459 }
45460
45461
45462 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_Top(void * jarg1) {
45463   double jresult ;
45464   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45465   double result;
45466   
45467   arg1 = (Dali::Rect< double > *)jarg1; 
45468   {
45469     try {
45470       result = (double)((Dali::Rect< double > const *)arg1)->Top();
45471     } catch (std::out_of_range& e) {
45472       {
45473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45474       };
45475     } catch (std::exception& e) {
45476       {
45477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45478       };
45479     } catch (...) {
45480       {
45481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45482       };
45483     }
45484   }
45485   jresult = result; 
45486   return jresult;
45487 }
45488
45489
45490 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_Bottom(void * jarg1) {
45491   double jresult ;
45492   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45493   double result;
45494   
45495   arg1 = (Dali::Rect< double > *)jarg1; 
45496   {
45497     try {
45498       result = (double)((Dali::Rect< double > const *)arg1)->Bottom();
45499     } catch (std::out_of_range& e) {
45500       {
45501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45502       };
45503     } catch (std::exception& e) {
45504       {
45505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45506       };
45507     } catch (...) {
45508       {
45509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45510       };
45511     }
45512   }
45513   jresult = result; 
45514   return jresult;
45515 }
45516
45517
45518 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_Area(void * jarg1) {
45519   double jresult ;
45520   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45521   double result;
45522   
45523   arg1 = (Dali::Rect< double > *)jarg1; 
45524   {
45525     try {
45526       result = (double)((Dali::Rect< double > const *)arg1)->Area();
45527     } catch (std::out_of_range& e) {
45528       {
45529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45530       };
45531     } catch (std::exception& e) {
45532       {
45533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45534       };
45535     } catch (...) {
45536       {
45537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45538       };
45539     }
45540   }
45541   jresult = result; 
45542   return jresult;
45543 }
45544
45545
45546 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectDouble_Intersects(void * jarg1, void * jarg2) {
45547   unsigned int jresult ;
45548   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45549   Dali::Rect< double > *arg2 = 0 ;
45550   bool result;
45551   
45552   arg1 = (Dali::Rect< double > *)jarg1; 
45553   arg2 = (Dali::Rect< double > *)jarg2;
45554   if (!arg2) {
45555     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< double > const & type is null", 0);
45556     return 0;
45557   } 
45558   {
45559     try {
45560       result = (bool)((Dali::Rect< double > const *)arg1)->Intersects((Dali::Rect< double > const &)*arg2);
45561     } catch (std::out_of_range& e) {
45562       {
45563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45564       };
45565     } catch (std::exception& e) {
45566       {
45567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45568       };
45569     } catch (...) {
45570       {
45571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45572       };
45573     }
45574   }
45575   jresult = result; 
45576   return jresult;
45577 }
45578
45579
45580 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectDouble_Contains(void * jarg1, void * jarg2) {
45581   unsigned int jresult ;
45582   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45583   Dali::Rect< double > *arg2 = 0 ;
45584   bool result;
45585   
45586   arg1 = (Dali::Rect< double > *)jarg1; 
45587   arg2 = (Dali::Rect< double > *)jarg2;
45588   if (!arg2) {
45589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< double > const & type is null", 0);
45590     return 0;
45591   } 
45592   {
45593     try {
45594       result = (bool)((Dali::Rect< double > const *)arg1)->Contains((Dali::Rect< double > const &)*arg2);
45595     } catch (std::out_of_range& e) {
45596       {
45597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45598       };
45599     } catch (std::exception& e) {
45600       {
45601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45602       };
45603     } catch (...) {
45604       {
45605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45606       };
45607     }
45608   }
45609   jresult = result; 
45610   return jresult;
45611 }
45612
45613
45614 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_x_set(void * jarg1, double jarg2) {
45615   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45616   double arg2 ;
45617   
45618   arg1 = (Dali::Rect< double > *)jarg1; 
45619   arg2 = (double)jarg2; 
45620   if (arg1) (arg1)->x = arg2;
45621 }
45622
45623
45624 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_x_get(void * jarg1) {
45625   double jresult ;
45626   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45627   double result;
45628   
45629   arg1 = (Dali::Rect< double > *)jarg1; 
45630   result = (double) ((arg1)->x);
45631   jresult = result; 
45632   return jresult;
45633 }
45634
45635
45636 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_left_set(void * jarg1, double jarg2) {
45637   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45638   double arg2 ;
45639   
45640   arg1 = (Dali::Rect< double > *)jarg1; 
45641   arg2 = (double)jarg2; 
45642   if (arg1) (arg1)->left = arg2;
45643 }
45644
45645
45646 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_left_get(void * jarg1) {
45647   double jresult ;
45648   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45649   double result;
45650   
45651   arg1 = (Dali::Rect< double > *)jarg1; 
45652   result = (double) ((arg1)->left);
45653   jresult = result; 
45654   return jresult;
45655 }
45656
45657
45658 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_y_set(void * jarg1, double jarg2) {
45659   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45660   double arg2 ;
45661   
45662   arg1 = (Dali::Rect< double > *)jarg1; 
45663   arg2 = (double)jarg2; 
45664   if (arg1) (arg1)->y = arg2;
45665 }
45666
45667
45668 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_y_get(void * jarg1) {
45669   double jresult ;
45670   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45671   double result;
45672   
45673   arg1 = (Dali::Rect< double > *)jarg1; 
45674   result = (double) ((arg1)->y);
45675   jresult = result; 
45676   return jresult;
45677 }
45678
45679
45680 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_right_set(void * jarg1, double jarg2) {
45681   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45682   double arg2 ;
45683   
45684   arg1 = (Dali::Rect< double > *)jarg1; 
45685   arg2 = (double)jarg2; 
45686   if (arg1) (arg1)->right = arg2;
45687 }
45688
45689
45690 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_right_get(void * jarg1) {
45691   double jresult ;
45692   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45693   double result;
45694   
45695   arg1 = (Dali::Rect< double > *)jarg1; 
45696   result = (double) ((arg1)->right);
45697   jresult = result; 
45698   return jresult;
45699 }
45700
45701
45702 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_width_set(void * jarg1, double jarg2) {
45703   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45704   double arg2 ;
45705   
45706   arg1 = (Dali::Rect< double > *)jarg1; 
45707   arg2 = (double)jarg2; 
45708   if (arg1) (arg1)->width = arg2;
45709 }
45710
45711
45712 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_width_get(void * jarg1) {
45713   double jresult ;
45714   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45715   double result;
45716   
45717   arg1 = (Dali::Rect< double > *)jarg1; 
45718   result = (double) ((arg1)->width);
45719   jresult = result; 
45720   return jresult;
45721 }
45722
45723
45724 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_bottom_set(void * jarg1, double jarg2) {
45725   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45726   double arg2 ;
45727   
45728   arg1 = (Dali::Rect< double > *)jarg1; 
45729   arg2 = (double)jarg2; 
45730   if (arg1) (arg1)->bottom = arg2;
45731 }
45732
45733
45734 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_bottom_get(void * jarg1) {
45735   double jresult ;
45736   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45737   double result;
45738   
45739   arg1 = (Dali::Rect< double > *)jarg1; 
45740   result = (double) ((arg1)->bottom);
45741   jresult = result; 
45742   return jresult;
45743 }
45744
45745
45746 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_height_set(void * jarg1, double jarg2) {
45747   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45748   double arg2 ;
45749   
45750   arg1 = (Dali::Rect< double > *)jarg1; 
45751   arg2 = (double)jarg2; 
45752   if (arg1) (arg1)->height = arg2;
45753 }
45754
45755
45756 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_height_get(void * jarg1) {
45757   double jresult ;
45758   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45759   double result;
45760   
45761   arg1 = (Dali::Rect< double > *)jarg1; 
45762   result = (double) ((arg1)->height);
45763   jresult = result; 
45764   return jresult;
45765 }
45766
45767
45768 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectDouble_top_set(void * jarg1, double jarg2) {
45769   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45770   double arg2 ;
45771   
45772   arg1 = (Dali::Rect< double > *)jarg1; 
45773   arg2 = (double)jarg2; 
45774   if (arg1) (arg1)->top = arg2;
45775 }
45776
45777
45778 SWIGEXPORT double SWIGSTDCALL CSharp_NUI_RectDouble_top_get(void * jarg1) {
45779   double jresult ;
45780   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45781   double result;
45782   
45783   arg1 = (Dali::Rect< double > *)jarg1; 
45784   result = (double) ((arg1)->top);
45785   jresult = result; 
45786   return jresult;
45787 }
45788
45789
45790 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RectDouble(void * jarg1) {
45791   Dali::Rect< double > *arg1 = (Dali::Rect< double > *) 0 ;
45792   
45793   arg1 = (Dali::Rect< double > *)jarg1; 
45794   {
45795     try {
45796       delete arg1;
45797     } catch (std::out_of_range& e) {
45798       {
45799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45800       };
45801     } catch (std::exception& e) {
45802       {
45803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45804       };
45805     } catch (...) {
45806       {
45807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45808       };
45809     }
45810   }
45811 }
45812
45813
45814 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectInteger__SWIG_0() {
45815   void * jresult ;
45816   Dali::Rect< int > *result = 0 ;
45817   
45818   {
45819     try {
45820       result = (Dali::Rect< int > *)new Dali::Rect< int >();
45821     } catch (std::out_of_range& e) {
45822       {
45823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45824       };
45825     } catch (std::exception& e) {
45826       {
45827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45828       };
45829     } catch (...) {
45830       {
45831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45832       };
45833     }
45834   }
45835   jresult = (void *)result; 
45836   return jresult;
45837 }
45838
45839
45840 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectInteger__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4) {
45841   void * jresult ;
45842   int arg1 ;
45843   int arg2 ;
45844   int arg3 ;
45845   int arg4 ;
45846   Dali::Rect< int > *result = 0 ;
45847   
45848   arg1 = (int)jarg1; 
45849   arg2 = (int)jarg2; 
45850   arg3 = (int)jarg3; 
45851   arg4 = (int)jarg4; 
45852   {
45853     try {
45854       result = (Dali::Rect< int > *)new Dali::Rect< int >(arg1,arg2,arg3,arg4);
45855     } catch (std::out_of_range& e) {
45856       {
45857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45858       };
45859     } catch (std::exception& e) {
45860       {
45861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45862       };
45863     } catch (...) {
45864       {
45865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45866       };
45867     }
45868   }
45869   jresult = (void *)result; 
45870   return jresult;
45871 }
45872
45873
45874 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectInteger__SWIG_2(void * jarg1) {
45875   void * jresult ;
45876   Dali::Rect< int > *arg1 = 0 ;
45877   Dali::Rect< int > *result = 0 ;
45878   
45879   arg1 = (Dali::Rect< int > *)jarg1;
45880   if (!arg1) {
45881     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45882     return 0;
45883   } 
45884   {
45885     try {
45886       result = (Dali::Rect< int > *)new Dali::Rect< int >((Dali::Rect< int > const &)*arg1);
45887     } catch (std::out_of_range& e) {
45888       {
45889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45890       };
45891     } catch (std::exception& e) {
45892       {
45893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45894       };
45895     } catch (...) {
45896       {
45897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45898       };
45899     }
45900   }
45901   jresult = (void *)result; 
45902   return jresult;
45903 }
45904
45905
45906 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RectInteger_Assign(void * jarg1, void * jarg2) {
45907   void * jresult ;
45908   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45909   Dali::Rect< int > *arg2 = 0 ;
45910   Dali::Rect< int > *result = 0 ;
45911   
45912   arg1 = (Dali::Rect< int > *)jarg1; 
45913   arg2 = (Dali::Rect< int > *)jarg2;
45914   if (!arg2) {
45915     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45916     return 0;
45917   } 
45918   {
45919     try {
45920       result = (Dali::Rect< int > *) &(arg1)->operator =((Dali::Rect< int > const &)*arg2);
45921     } catch (std::out_of_range& e) {
45922       {
45923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45924       };
45925     } catch (std::exception& e) {
45926       {
45927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45928       };
45929     } catch (...) {
45930       {
45931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45932       };
45933     }
45934   }
45935   jresult = (void *)result; 
45936   return jresult;
45937 }
45938
45939
45940 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_Set(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
45941   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45942   int arg2 ;
45943   int arg3 ;
45944   int arg4 ;
45945   int arg5 ;
45946   
45947   arg1 = (Dali::Rect< int > *)jarg1; 
45948   arg2 = (int)jarg2; 
45949   arg3 = (int)jarg3; 
45950   arg4 = (int)jarg4; 
45951   arg5 = (int)jarg5; 
45952   {
45953     try {
45954       (arg1)->Set(arg2,arg3,arg4,arg5);
45955     } catch (std::out_of_range& e) {
45956       {
45957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
45958       };
45959     } catch (std::exception& e) {
45960       {
45961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
45962       };
45963     } catch (...) {
45964       {
45965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
45966       };
45967     }
45968   }
45969 }
45970
45971
45972 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectInteger_IsEmpty(void * jarg1) {
45973   unsigned int jresult ;
45974   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45975   bool result;
45976   
45977   arg1 = (Dali::Rect< int > *)jarg1; 
45978   {
45979     try {
45980       result = (bool)((Dali::Rect< int > const *)arg1)->IsEmpty();
45981     } catch (std::out_of_range& e) {
45982       {
45983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
45984       };
45985     } catch (std::exception& e) {
45986       {
45987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
45988       };
45989     } catch (...) {
45990       {
45991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
45992       };
45993     }
45994   }
45995   jresult = result; 
45996   return jresult;
45997 }
45998
45999
46000 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_Left(void * jarg1) {
46001   int jresult ;
46002   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46003   int result;
46004   
46005   arg1 = (Dali::Rect< int > *)jarg1; 
46006   {
46007     try {
46008       result = (int)((Dali::Rect< int > const *)arg1)->Left();
46009     } catch (std::out_of_range& e) {
46010       {
46011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46012       };
46013     } catch (std::exception& e) {
46014       {
46015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46016       };
46017     } catch (...) {
46018       {
46019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46020       };
46021     }
46022   }
46023   jresult = result; 
46024   return jresult;
46025 }
46026
46027
46028 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_Right(void * jarg1) {
46029   int jresult ;
46030   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46031   int result;
46032   
46033   arg1 = (Dali::Rect< int > *)jarg1; 
46034   {
46035     try {
46036       result = (int)((Dali::Rect< int > const *)arg1)->Right();
46037     } catch (std::out_of_range& e) {
46038       {
46039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46040       };
46041     } catch (std::exception& e) {
46042       {
46043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46044       };
46045     } catch (...) {
46046       {
46047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46048       };
46049     }
46050   }
46051   jresult = result; 
46052   return jresult;
46053 }
46054
46055
46056 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_Top(void * jarg1) {
46057   int jresult ;
46058   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46059   int result;
46060   
46061   arg1 = (Dali::Rect< int > *)jarg1; 
46062   {
46063     try {
46064       result = (int)((Dali::Rect< int > const *)arg1)->Top();
46065     } catch (std::out_of_range& e) {
46066       {
46067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46068       };
46069     } catch (std::exception& e) {
46070       {
46071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46072       };
46073     } catch (...) {
46074       {
46075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46076       };
46077     }
46078   }
46079   jresult = result; 
46080   return jresult;
46081 }
46082
46083
46084 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_Bottom(void * jarg1) {
46085   int jresult ;
46086   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46087   int result;
46088   
46089   arg1 = (Dali::Rect< int > *)jarg1; 
46090   {
46091     try {
46092       result = (int)((Dali::Rect< int > const *)arg1)->Bottom();
46093     } catch (std::out_of_range& e) {
46094       {
46095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46096       };
46097     } catch (std::exception& e) {
46098       {
46099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46100       };
46101     } catch (...) {
46102       {
46103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46104       };
46105     }
46106   }
46107   jresult = result; 
46108   return jresult;
46109 }
46110
46111
46112 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_Area(void * jarg1) {
46113   int jresult ;
46114   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46115   int result;
46116   
46117   arg1 = (Dali::Rect< int > *)jarg1; 
46118   {
46119     try {
46120       result = (int)((Dali::Rect< int > const *)arg1)->Area();
46121     } catch (std::out_of_range& e) {
46122       {
46123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46124       };
46125     } catch (std::exception& e) {
46126       {
46127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46128       };
46129     } catch (...) {
46130       {
46131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46132       };
46133     }
46134   }
46135   jresult = result; 
46136   return jresult;
46137 }
46138
46139
46140 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectInteger_Intersects(void * jarg1, void * jarg2) {
46141   unsigned int jresult ;
46142   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46143   Dali::Rect< int > *arg2 = 0 ;
46144   bool result;
46145   
46146   arg1 = (Dali::Rect< int > *)jarg1; 
46147   arg2 = (Dali::Rect< int > *)jarg2;
46148   if (!arg2) {
46149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
46150     return 0;
46151   } 
46152   {
46153     try {
46154       result = (bool)((Dali::Rect< int > const *)arg1)->Intersects((Dali::Rect< int > const &)*arg2);
46155     } catch (std::out_of_range& e) {
46156       {
46157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46158       };
46159     } catch (std::exception& e) {
46160       {
46161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46162       };
46163     } catch (...) {
46164       {
46165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46166       };
46167     }
46168   }
46169   jresult = result; 
46170   return jresult;
46171 }
46172
46173
46174 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectInteger_Contains(void * jarg1, void * jarg2) {
46175   unsigned int jresult ;
46176   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46177   Dali::Rect< int > *arg2 = 0 ;
46178   bool result;
46179   
46180   arg1 = (Dali::Rect< int > *)jarg1; 
46181   arg2 = (Dali::Rect< int > *)jarg2;
46182   if (!arg2) {
46183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
46184     return 0;
46185   } 
46186   {
46187     try {
46188       result = (bool)((Dali::Rect< int > const *)arg1)->Contains((Dali::Rect< int > const &)*arg2);
46189     } catch (std::out_of_range& e) {
46190       {
46191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46192       };
46193     } catch (std::exception& e) {
46194       {
46195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46196       };
46197     } catch (...) {
46198       {
46199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46200       };
46201     }
46202   }
46203   jresult = result; 
46204   return jresult;
46205 }
46206
46207
46208 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_x_set(void * jarg1, int jarg2) {
46209   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46210   int arg2 ;
46211   
46212   arg1 = (Dali::Rect< int > *)jarg1; 
46213   arg2 = (int)jarg2; 
46214   if (arg1) (arg1)->x = arg2;
46215 }
46216
46217
46218 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_x_get(void * jarg1) {
46219   int jresult ;
46220   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46221   int result;
46222   
46223   arg1 = (Dali::Rect< int > *)jarg1; 
46224   result = (int) ((arg1)->x);
46225   jresult = result; 
46226   return jresult;
46227 }
46228
46229
46230 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_left_set(void * jarg1, int jarg2) {
46231   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46232   int arg2 ;
46233   
46234   arg1 = (Dali::Rect< int > *)jarg1; 
46235   arg2 = (int)jarg2; 
46236   if (arg1) (arg1)->left = arg2;
46237 }
46238
46239
46240 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_left_get(void * jarg1) {
46241   int jresult ;
46242   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46243   int result;
46244   
46245   arg1 = (Dali::Rect< int > *)jarg1; 
46246   result = (int) ((arg1)->left);
46247   jresult = result; 
46248   return jresult;
46249 }
46250
46251
46252 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_y_set(void * jarg1, int jarg2) {
46253   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46254   int arg2 ;
46255   
46256   arg1 = (Dali::Rect< int > *)jarg1; 
46257   arg2 = (int)jarg2; 
46258   if (arg1) (arg1)->y = arg2;
46259 }
46260
46261
46262 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_y_get(void * jarg1) {
46263   int jresult ;
46264   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46265   int result;
46266   
46267   arg1 = (Dali::Rect< int > *)jarg1; 
46268   result = (int) ((arg1)->y);
46269   jresult = result; 
46270   return jresult;
46271 }
46272
46273
46274 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_right_set(void * jarg1, int jarg2) {
46275   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46276   int arg2 ;
46277   
46278   arg1 = (Dali::Rect< int > *)jarg1; 
46279   arg2 = (int)jarg2; 
46280   if (arg1) (arg1)->right = arg2;
46281 }
46282
46283
46284 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_right_get(void * jarg1) {
46285   int jresult ;
46286   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46287   int result;
46288   
46289   arg1 = (Dali::Rect< int > *)jarg1; 
46290   result = (int) ((arg1)->right);
46291   jresult = result; 
46292   return jresult;
46293 }
46294
46295
46296 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_width_set(void * jarg1, int jarg2) {
46297   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46298   int arg2 ;
46299   
46300   arg1 = (Dali::Rect< int > *)jarg1; 
46301   arg2 = (int)jarg2; 
46302   if (arg1) (arg1)->width = arg2;
46303 }
46304
46305
46306 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_width_get(void * jarg1) {
46307   int jresult ;
46308   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46309   int result;
46310   
46311   arg1 = (Dali::Rect< int > *)jarg1; 
46312   result = (int) ((arg1)->width);
46313   jresult = result; 
46314   return jresult;
46315 }
46316
46317
46318 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_bottom_set(void * jarg1, int jarg2) {
46319   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46320   int arg2 ;
46321   
46322   arg1 = (Dali::Rect< int > *)jarg1; 
46323   arg2 = (int)jarg2; 
46324   if (arg1) (arg1)->bottom = arg2;
46325 }
46326
46327
46328 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_bottom_get(void * jarg1) {
46329   int jresult ;
46330   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46331   int result;
46332   
46333   arg1 = (Dali::Rect< int > *)jarg1; 
46334   result = (int) ((arg1)->bottom);
46335   jresult = result; 
46336   return jresult;
46337 }
46338
46339
46340 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_height_set(void * jarg1, int jarg2) {
46341   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46342   int arg2 ;
46343   
46344   arg1 = (Dali::Rect< int > *)jarg1; 
46345   arg2 = (int)jarg2; 
46346   if (arg1) (arg1)->height = arg2;
46347 }
46348
46349
46350 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_height_get(void * jarg1) {
46351   int jresult ;
46352   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46353   int result;
46354   
46355   arg1 = (Dali::Rect< int > *)jarg1; 
46356   result = (int) ((arg1)->height);
46357   jresult = result; 
46358   return jresult;
46359 }
46360
46361
46362 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectInteger_top_set(void * jarg1, int jarg2) {
46363   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46364   int arg2 ;
46365   
46366   arg1 = (Dali::Rect< int > *)jarg1; 
46367   arg2 = (int)jarg2; 
46368   if (arg1) (arg1)->top = arg2;
46369 }
46370
46371
46372 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RectInteger_top_get(void * jarg1) {
46373   int jresult ;
46374   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46375   int result;
46376   
46377   arg1 = (Dali::Rect< int > *)jarg1; 
46378   result = (int) ((arg1)->top);
46379   jresult = result; 
46380   return jresult;
46381 }
46382
46383
46384 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RectInteger(void * jarg1) {
46385   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46386   
46387   arg1 = (Dali::Rect< int > *)jarg1; 
46388   {
46389     try {
46390       delete arg1;
46391     } catch (std::out_of_range& e) {
46392       {
46393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
46394       };
46395     } catch (std::exception& e) {
46396       {
46397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
46398       };
46399     } catch (...) {
46400       {
46401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
46402       };
46403     }
46404   }
46405 }
46406
46407
46408 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectUnsignedInteger__SWIG_0() {
46409   void * jresult ;
46410   Dali::Rect< unsigned int > *result = 0 ;
46411   
46412   {
46413     try {
46414       result = (Dali::Rect< unsigned int > *)new Dali::Rect< unsigned int >();
46415     } catch (std::out_of_range& e) {
46416       {
46417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46418       };
46419     } catch (std::exception& e) {
46420       {
46421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46422       };
46423     } catch (...) {
46424       {
46425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46426       };
46427     }
46428   }
46429   jresult = (void *)result; 
46430   return jresult;
46431 }
46432
46433
46434 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectUnsignedInteger__SWIG_1(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4) {
46435   void * jresult ;
46436   unsigned int arg1 ;
46437   unsigned int arg2 ;
46438   unsigned int arg3 ;
46439   unsigned int arg4 ;
46440   Dali::Rect< unsigned int > *result = 0 ;
46441   
46442   arg1 = (unsigned int)jarg1; 
46443   arg2 = (unsigned int)jarg2; 
46444   arg3 = (unsigned int)jarg3; 
46445   arg4 = (unsigned int)jarg4; 
46446   {
46447     try {
46448       result = (Dali::Rect< unsigned int > *)new Dali::Rect< unsigned int >(arg1,arg2,arg3,arg4);
46449     } catch (std::out_of_range& e) {
46450       {
46451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46452       };
46453     } catch (std::exception& e) {
46454       {
46455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46456       };
46457     } catch (...) {
46458       {
46459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46460       };
46461     }
46462   }
46463   jresult = (void *)result; 
46464   return jresult;
46465 }
46466
46467
46468 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectUnsignedInteger__SWIG_2(void * jarg1) {
46469   void * jresult ;
46470   Dali::Rect< unsigned int > *arg1 = 0 ;
46471   Dali::Rect< unsigned int > *result = 0 ;
46472   
46473   arg1 = (Dali::Rect< unsigned int > *)jarg1;
46474   if (!arg1) {
46475     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< unsigned int > const & type is null", 0);
46476     return 0;
46477   } 
46478   {
46479     try {
46480       result = (Dali::Rect< unsigned int > *)new Dali::Rect< unsigned int >((Dali::Rect< unsigned int > const &)*arg1);
46481     } catch (std::out_of_range& e) {
46482       {
46483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46484       };
46485     } catch (std::exception& e) {
46486       {
46487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46488       };
46489     } catch (...) {
46490       {
46491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46492       };
46493     }
46494   }
46495   jresult = (void *)result; 
46496   return jresult;
46497 }
46498
46499
46500 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Assign(void * jarg1, void * jarg2) {
46501   void * jresult ;
46502   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46503   Dali::Rect< unsigned int > *arg2 = 0 ;
46504   Dali::Rect< unsigned int > *result = 0 ;
46505   
46506   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46507   arg2 = (Dali::Rect< unsigned int > *)jarg2;
46508   if (!arg2) {
46509     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< unsigned int > const & type is null", 0);
46510     return 0;
46511   } 
46512   {
46513     try {
46514       result = (Dali::Rect< unsigned int > *) &(arg1)->operator =((Dali::Rect< unsigned int > const &)*arg2);
46515     } catch (std::out_of_range& e) {
46516       {
46517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46518       };
46519     } catch (std::exception& e) {
46520       {
46521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46522       };
46523     } catch (...) {
46524       {
46525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46526       };
46527     }
46528   }
46529   jresult = (void *)result; 
46530   return jresult;
46531 }
46532
46533
46534 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Set(void * jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4, unsigned int jarg5) {
46535   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46536   unsigned int arg2 ;
46537   unsigned int arg3 ;
46538   unsigned int arg4 ;
46539   unsigned int arg5 ;
46540   
46541   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46542   arg2 = (unsigned int)jarg2; 
46543   arg3 = (unsigned int)jarg3; 
46544   arg4 = (unsigned int)jarg4; 
46545   arg5 = (unsigned int)jarg5; 
46546   {
46547     try {
46548       (arg1)->Set(arg2,arg3,arg4,arg5);
46549     } catch (std::out_of_range& e) {
46550       {
46551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
46552       };
46553     } catch (std::exception& e) {
46554       {
46555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
46556       };
46557     } catch (...) {
46558       {
46559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
46560       };
46561     }
46562   }
46563 }
46564
46565
46566 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_IsEmpty(void * jarg1) {
46567   unsigned int jresult ;
46568   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46569   bool result;
46570   
46571   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46572   {
46573     try {
46574       result = (bool)((Dali::Rect< unsigned int > const *)arg1)->IsEmpty();
46575     } catch (std::out_of_range& e) {
46576       {
46577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46578       };
46579     } catch (std::exception& e) {
46580       {
46581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46582       };
46583     } catch (...) {
46584       {
46585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46586       };
46587     }
46588   }
46589   jresult = result; 
46590   return jresult;
46591 }
46592
46593
46594 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Left(void * jarg1) {
46595   unsigned int jresult ;
46596   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46597   unsigned int result;
46598   
46599   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46600   {
46601     try {
46602       result = (unsigned int)((Dali::Rect< unsigned int > const *)arg1)->Left();
46603     } catch (std::out_of_range& e) {
46604       {
46605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46606       };
46607     } catch (std::exception& e) {
46608       {
46609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46610       };
46611     } catch (...) {
46612       {
46613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46614       };
46615     }
46616   }
46617   jresult = result; 
46618   return jresult;
46619 }
46620
46621
46622 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Right(void * jarg1) {
46623   unsigned int jresult ;
46624   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46625   unsigned int result;
46626   
46627   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46628   {
46629     try {
46630       result = (unsigned int)((Dali::Rect< unsigned int > const *)arg1)->Right();
46631     } catch (std::out_of_range& e) {
46632       {
46633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46634       };
46635     } catch (std::exception& e) {
46636       {
46637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46638       };
46639     } catch (...) {
46640       {
46641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46642       };
46643     }
46644   }
46645   jresult = result; 
46646   return jresult;
46647 }
46648
46649
46650 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Top(void * jarg1) {
46651   unsigned int jresult ;
46652   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46653   unsigned int result;
46654   
46655   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46656   {
46657     try {
46658       result = (unsigned int)((Dali::Rect< unsigned int > const *)arg1)->Top();
46659     } catch (std::out_of_range& e) {
46660       {
46661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46662       };
46663     } catch (std::exception& e) {
46664       {
46665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46666       };
46667     } catch (...) {
46668       {
46669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46670       };
46671     }
46672   }
46673   jresult = result; 
46674   return jresult;
46675 }
46676
46677
46678 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Bottom(void * jarg1) {
46679   unsigned int jresult ;
46680   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46681   unsigned int result;
46682   
46683   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46684   {
46685     try {
46686       result = (unsigned int)((Dali::Rect< unsigned int > const *)arg1)->Bottom();
46687     } catch (std::out_of_range& e) {
46688       {
46689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46690       };
46691     } catch (std::exception& e) {
46692       {
46693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46694       };
46695     } catch (...) {
46696       {
46697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46698       };
46699     }
46700   }
46701   jresult = result; 
46702   return jresult;
46703 }
46704
46705
46706 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Area(void * jarg1) {
46707   unsigned int jresult ;
46708   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46709   unsigned int result;
46710   
46711   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46712   {
46713     try {
46714       result = (unsigned int)((Dali::Rect< unsigned int > const *)arg1)->Area();
46715     } catch (std::out_of_range& e) {
46716       {
46717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46718       };
46719     } catch (std::exception& e) {
46720       {
46721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46722       };
46723     } catch (...) {
46724       {
46725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46726       };
46727     }
46728   }
46729   jresult = result; 
46730   return jresult;
46731 }
46732
46733
46734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Intersects(void * jarg1, void * jarg2) {
46735   unsigned int jresult ;
46736   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46737   Dali::Rect< unsigned int > *arg2 = 0 ;
46738   bool result;
46739   
46740   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46741   arg2 = (Dali::Rect< unsigned int > *)jarg2;
46742   if (!arg2) {
46743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< unsigned int > const & type is null", 0);
46744     return 0;
46745   } 
46746   {
46747     try {
46748       result = (bool)((Dali::Rect< unsigned int > const *)arg1)->Intersects((Dali::Rect< unsigned int > const &)*arg2);
46749     } catch (std::out_of_range& e) {
46750       {
46751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46752       };
46753     } catch (std::exception& e) {
46754       {
46755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46756       };
46757     } catch (...) {
46758       {
46759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46760       };
46761     }
46762   }
46763   jresult = result; 
46764   return jresult;
46765 }
46766
46767
46768 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_Contains(void * jarg1, void * jarg2) {
46769   unsigned int jresult ;
46770   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46771   Dali::Rect< unsigned int > *arg2 = 0 ;
46772   bool result;
46773   
46774   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46775   arg2 = (Dali::Rect< unsigned int > *)jarg2;
46776   if (!arg2) {
46777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< unsigned int > const & type is null", 0);
46778     return 0;
46779   } 
46780   {
46781     try {
46782       result = (bool)((Dali::Rect< unsigned int > const *)arg1)->Contains((Dali::Rect< unsigned int > const &)*arg2);
46783     } catch (std::out_of_range& e) {
46784       {
46785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
46786       };
46787     } catch (std::exception& e) {
46788       {
46789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
46790       };
46791     } catch (...) {
46792       {
46793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
46794       };
46795     }
46796   }
46797   jresult = result; 
46798   return jresult;
46799 }
46800
46801
46802 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_x_set(void * jarg1, unsigned int jarg2) {
46803   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46804   unsigned int arg2 ;
46805   
46806   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46807   arg2 = (unsigned int)jarg2; 
46808   if (arg1) (arg1)->x = arg2;
46809 }
46810
46811
46812 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_x_get(void * jarg1) {
46813   unsigned int jresult ;
46814   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46815   unsigned int result;
46816   
46817   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46818   result = (unsigned int) ((arg1)->x);
46819   jresult = result; 
46820   return jresult;
46821 }
46822
46823
46824 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_left_set(void * jarg1, unsigned int jarg2) {
46825   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46826   unsigned int arg2 ;
46827   
46828   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46829   arg2 = (unsigned int)jarg2; 
46830   if (arg1) (arg1)->left = arg2;
46831 }
46832
46833
46834 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_left_get(void * jarg1) {
46835   unsigned int jresult ;
46836   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46837   unsigned int result;
46838   
46839   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46840   result = (unsigned int) ((arg1)->left);
46841   jresult = result; 
46842   return jresult;
46843 }
46844
46845
46846 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_y_set(void * jarg1, unsigned int jarg2) {
46847   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46848   unsigned int arg2 ;
46849   
46850   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46851   arg2 = (unsigned int)jarg2; 
46852   if (arg1) (arg1)->y = arg2;
46853 }
46854
46855
46856 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_y_get(void * jarg1) {
46857   unsigned int jresult ;
46858   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46859   unsigned int result;
46860   
46861   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46862   result = (unsigned int) ((arg1)->y);
46863   jresult = result; 
46864   return jresult;
46865 }
46866
46867
46868 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_right_set(void * jarg1, unsigned int jarg2) {
46869   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46870   unsigned int arg2 ;
46871   
46872   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46873   arg2 = (unsigned int)jarg2; 
46874   if (arg1) (arg1)->right = arg2;
46875 }
46876
46877
46878 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_right_get(void * jarg1) {
46879   unsigned int jresult ;
46880   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46881   unsigned int result;
46882   
46883   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46884   result = (unsigned int) ((arg1)->right);
46885   jresult = result; 
46886   return jresult;
46887 }
46888
46889
46890 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_width_set(void * jarg1, unsigned int jarg2) {
46891   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46892   unsigned int arg2 ;
46893   
46894   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46895   arg2 = (unsigned int)jarg2; 
46896   if (arg1) (arg1)->width = arg2;
46897 }
46898
46899
46900 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_width_get(void * jarg1) {
46901   unsigned int jresult ;
46902   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46903   unsigned int result;
46904   
46905   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46906   result = (unsigned int) ((arg1)->width);
46907   jresult = result; 
46908   return jresult;
46909 }
46910
46911
46912 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_bottom_set(void * jarg1, unsigned int jarg2) {
46913   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46914   unsigned int arg2 ;
46915   
46916   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46917   arg2 = (unsigned int)jarg2; 
46918   if (arg1) (arg1)->bottom = arg2;
46919 }
46920
46921
46922 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_bottom_get(void * jarg1) {
46923   unsigned int jresult ;
46924   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46925   unsigned int result;
46926   
46927   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46928   result = (unsigned int) ((arg1)->bottom);
46929   jresult = result; 
46930   return jresult;
46931 }
46932
46933
46934 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_height_set(void * jarg1, unsigned int jarg2) {
46935   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46936   unsigned int arg2 ;
46937   
46938   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46939   arg2 = (unsigned int)jarg2; 
46940   if (arg1) (arg1)->height = arg2;
46941 }
46942
46943
46944 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_height_get(void * jarg1) {
46945   unsigned int jresult ;
46946   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46947   unsigned int result;
46948   
46949   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46950   result = (unsigned int) ((arg1)->height);
46951   jresult = result; 
46952   return jresult;
46953 }
46954
46955
46956 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_top_set(void * jarg1, unsigned int jarg2) {
46957   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46958   unsigned int arg2 ;
46959   
46960   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46961   arg2 = (unsigned int)jarg2; 
46962   if (arg1) (arg1)->top = arg2;
46963 }
46964
46965
46966 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectUnsignedInteger_top_get(void * jarg1) {
46967   unsigned int jresult ;
46968   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46969   unsigned int result;
46970   
46971   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46972   result = (unsigned int) ((arg1)->top);
46973   jresult = result; 
46974   return jresult;
46975 }
46976
46977
46978 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RectUnsignedInteger(void * jarg1) {
46979   Dali::Rect< unsigned int > *arg1 = (Dali::Rect< unsigned int > *) 0 ;
46980   
46981   arg1 = (Dali::Rect< unsigned int > *)jarg1; 
46982   {
46983     try {
46984       delete arg1;
46985     } catch (std::out_of_range& e) {
46986       {
46987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
46988       };
46989     } catch (std::exception& e) {
46990       {
46991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
46992       };
46993     } catch (...) {
46994       {
46995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
46996       };
46997     }
46998   }
46999 }
47000
47001
47002 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectFloat__SWIG_0() {
47003   void * jresult ;
47004   Dali::Rect< float > *result = 0 ;
47005   
47006   {
47007     try {
47008       result = (Dali::Rect< float > *)new Dali::Rect< float >();
47009     } catch (std::out_of_range& e) {
47010       {
47011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47012       };
47013     } catch (std::exception& e) {
47014       {
47015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47016       };
47017     } catch (...) {
47018       {
47019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47020       };
47021     }
47022   }
47023   jresult = (void *)result; 
47024   return jresult;
47025 }
47026
47027
47028 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectFloat__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
47029   void * jresult ;
47030   float arg1 ;
47031   float arg2 ;
47032   float arg3 ;
47033   float arg4 ;
47034   Dali::Rect< float > *result = 0 ;
47035   
47036   arg1 = (float)jarg1; 
47037   arg2 = (float)jarg2; 
47038   arg3 = (float)jarg3; 
47039   arg4 = (float)jarg4; 
47040   {
47041     try {
47042       result = (Dali::Rect< float > *)new Dali::Rect< float >(arg1,arg2,arg3,arg4);
47043     } catch (std::out_of_range& e) {
47044       {
47045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47046       };
47047     } catch (std::exception& e) {
47048       {
47049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47050       };
47051     } catch (...) {
47052       {
47053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47054       };
47055     }
47056   }
47057   jresult = (void *)result; 
47058   return jresult;
47059 }
47060
47061
47062 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RectFloat__SWIG_2(void * jarg1) {
47063   void * jresult ;
47064   Dali::Rect< float > *arg1 = 0 ;
47065   Dali::Rect< float > *result = 0 ;
47066   
47067   arg1 = (Dali::Rect< float > *)jarg1;
47068   if (!arg1) {
47069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
47070     return 0;
47071   } 
47072   {
47073     try {
47074       result = (Dali::Rect< float > *)new Dali::Rect< float >((Dali::Rect< float > const &)*arg1);
47075     } catch (std::out_of_range& e) {
47076       {
47077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47078       };
47079     } catch (std::exception& e) {
47080       {
47081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47082       };
47083     } catch (...) {
47084       {
47085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47086       };
47087     }
47088   }
47089   jresult = (void *)result; 
47090   return jresult;
47091 }
47092
47093
47094 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RectFloat_Assign(void * jarg1, void * jarg2) {
47095   void * jresult ;
47096   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47097   Dali::Rect< float > *arg2 = 0 ;
47098   Dali::Rect< float > *result = 0 ;
47099   
47100   arg1 = (Dali::Rect< float > *)jarg1; 
47101   arg2 = (Dali::Rect< float > *)jarg2;
47102   if (!arg2) {
47103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
47104     return 0;
47105   } 
47106   {
47107     try {
47108       result = (Dali::Rect< float > *) &(arg1)->operator =((Dali::Rect< float > const &)*arg2);
47109     } catch (std::out_of_range& e) {
47110       {
47111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47112       };
47113     } catch (std::exception& e) {
47114       {
47115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47116       };
47117     } catch (...) {
47118       {
47119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47120       };
47121     }
47122   }
47123   jresult = (void *)result; 
47124   return jresult;
47125 }
47126
47127
47128 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_Set(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
47129   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47130   float arg2 ;
47131   float arg3 ;
47132   float arg4 ;
47133   float arg5 ;
47134   
47135   arg1 = (Dali::Rect< float > *)jarg1; 
47136   arg2 = (float)jarg2; 
47137   arg3 = (float)jarg3; 
47138   arg4 = (float)jarg4; 
47139   arg5 = (float)jarg5; 
47140   {
47141     try {
47142       (arg1)->Set(arg2,arg3,arg4,arg5);
47143     } catch (std::out_of_range& e) {
47144       {
47145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47146       };
47147     } catch (std::exception& e) {
47148       {
47149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47150       };
47151     } catch (...) {
47152       {
47153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47154       };
47155     }
47156   }
47157 }
47158
47159
47160 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectFloat_IsEmpty(void * jarg1) {
47161   unsigned int jresult ;
47162   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47163   bool result;
47164   
47165   arg1 = (Dali::Rect< float > *)jarg1; 
47166   {
47167     try {
47168       result = (bool)((Dali::Rect< float > const *)arg1)->IsEmpty();
47169     } catch (std::out_of_range& e) {
47170       {
47171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47172       };
47173     } catch (std::exception& e) {
47174       {
47175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47176       };
47177     } catch (...) {
47178       {
47179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47180       };
47181     }
47182   }
47183   jresult = result; 
47184   return jresult;
47185 }
47186
47187
47188 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_Left(void * jarg1) {
47189   float jresult ;
47190   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47191   float result;
47192   
47193   arg1 = (Dali::Rect< float > *)jarg1; 
47194   {
47195     try {
47196       result = (float)((Dali::Rect< float > const *)arg1)->Left();
47197     } catch (std::out_of_range& e) {
47198       {
47199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47200       };
47201     } catch (std::exception& e) {
47202       {
47203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47204       };
47205     } catch (...) {
47206       {
47207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47208       };
47209     }
47210   }
47211   jresult = result; 
47212   return jresult;
47213 }
47214
47215
47216 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_Right(void * jarg1) {
47217   float jresult ;
47218   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47219   float result;
47220   
47221   arg1 = (Dali::Rect< float > *)jarg1; 
47222   {
47223     try {
47224       result = (float)((Dali::Rect< float > const *)arg1)->Right();
47225     } catch (std::out_of_range& e) {
47226       {
47227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47228       };
47229     } catch (std::exception& e) {
47230       {
47231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47232       };
47233     } catch (...) {
47234       {
47235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47236       };
47237     }
47238   }
47239   jresult = result; 
47240   return jresult;
47241 }
47242
47243
47244 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_Top(void * jarg1) {
47245   float jresult ;
47246   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47247   float result;
47248   
47249   arg1 = (Dali::Rect< float > *)jarg1; 
47250   {
47251     try {
47252       result = (float)((Dali::Rect< float > const *)arg1)->Top();
47253     } catch (std::out_of_range& e) {
47254       {
47255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47256       };
47257     } catch (std::exception& e) {
47258       {
47259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47260       };
47261     } catch (...) {
47262       {
47263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47264       };
47265     }
47266   }
47267   jresult = result; 
47268   return jresult;
47269 }
47270
47271
47272 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_Bottom(void * jarg1) {
47273   float jresult ;
47274   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47275   float result;
47276   
47277   arg1 = (Dali::Rect< float > *)jarg1; 
47278   {
47279     try {
47280       result = (float)((Dali::Rect< float > const *)arg1)->Bottom();
47281     } catch (std::out_of_range& e) {
47282       {
47283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47284       };
47285     } catch (std::exception& e) {
47286       {
47287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47288       };
47289     } catch (...) {
47290       {
47291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47292       };
47293     }
47294   }
47295   jresult = result; 
47296   return jresult;
47297 }
47298
47299
47300 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_Area(void * jarg1) {
47301   float jresult ;
47302   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47303   float result;
47304   
47305   arg1 = (Dali::Rect< float > *)jarg1; 
47306   {
47307     try {
47308       result = (float)((Dali::Rect< float > const *)arg1)->Area();
47309     } catch (std::out_of_range& e) {
47310       {
47311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47312       };
47313     } catch (std::exception& e) {
47314       {
47315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47316       };
47317     } catch (...) {
47318       {
47319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47320       };
47321     }
47322   }
47323   jresult = result; 
47324   return jresult;
47325 }
47326
47327
47328 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectFloat_Intersects(void * jarg1, void * jarg2) {
47329   unsigned int jresult ;
47330   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47331   Dali::Rect< float > *arg2 = 0 ;
47332   bool result;
47333   
47334   arg1 = (Dali::Rect< float > *)jarg1; 
47335   arg2 = (Dali::Rect< float > *)jarg2;
47336   if (!arg2) {
47337     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
47338     return 0;
47339   } 
47340   {
47341     try {
47342       result = (bool)((Dali::Rect< float > const *)arg1)->Intersects((Dali::Rect< float > const &)*arg2);
47343     } catch (std::out_of_range& e) {
47344       {
47345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47346       };
47347     } catch (std::exception& e) {
47348       {
47349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47350       };
47351     } catch (...) {
47352       {
47353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47354       };
47355     }
47356   }
47357   jresult = result; 
47358   return jresult;
47359 }
47360
47361
47362 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RectFloat_Contains(void * jarg1, void * jarg2) {
47363   unsigned int jresult ;
47364   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47365   Dali::Rect< float > *arg2 = 0 ;
47366   bool result;
47367   
47368   arg1 = (Dali::Rect< float > *)jarg1; 
47369   arg2 = (Dali::Rect< float > *)jarg2;
47370   if (!arg2) {
47371     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
47372     return 0;
47373   } 
47374   {
47375     try {
47376       result = (bool)((Dali::Rect< float > const *)arg1)->Contains((Dali::Rect< float > const &)*arg2);
47377     } catch (std::out_of_range& e) {
47378       {
47379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47380       };
47381     } catch (std::exception& e) {
47382       {
47383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47384       };
47385     } catch (...) {
47386       {
47387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47388       };
47389     }
47390   }
47391   jresult = result; 
47392   return jresult;
47393 }
47394
47395
47396 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_x_set(void * jarg1, float jarg2) {
47397   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47398   float arg2 ;
47399   
47400   arg1 = (Dali::Rect< float > *)jarg1; 
47401   arg2 = (float)jarg2; 
47402   if (arg1) (arg1)->x = arg2;
47403 }
47404
47405
47406 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_x_get(void * jarg1) {
47407   float jresult ;
47408   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47409   float result;
47410   
47411   arg1 = (Dali::Rect< float > *)jarg1; 
47412   result = (float) ((arg1)->x);
47413   jresult = result; 
47414   return jresult;
47415 }
47416
47417
47418 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_left_set(void * jarg1, float jarg2) {
47419   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47420   float arg2 ;
47421   
47422   arg1 = (Dali::Rect< float > *)jarg1; 
47423   arg2 = (float)jarg2; 
47424   if (arg1) (arg1)->left = arg2;
47425 }
47426
47427
47428 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_left_get(void * jarg1) {
47429   float jresult ;
47430   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47431   float result;
47432   
47433   arg1 = (Dali::Rect< float > *)jarg1; 
47434   result = (float) ((arg1)->left);
47435   jresult = result; 
47436   return jresult;
47437 }
47438
47439
47440 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_y_set(void * jarg1, float jarg2) {
47441   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47442   float arg2 ;
47443   
47444   arg1 = (Dali::Rect< float > *)jarg1; 
47445   arg2 = (float)jarg2; 
47446   if (arg1) (arg1)->y = arg2;
47447 }
47448
47449
47450 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_y_get(void * jarg1) {
47451   float jresult ;
47452   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47453   float result;
47454   
47455   arg1 = (Dali::Rect< float > *)jarg1; 
47456   result = (float) ((arg1)->y);
47457   jresult = result; 
47458   return jresult;
47459 }
47460
47461
47462 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_right_set(void * jarg1, float jarg2) {
47463   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47464   float arg2 ;
47465   
47466   arg1 = (Dali::Rect< float > *)jarg1; 
47467   arg2 = (float)jarg2; 
47468   if (arg1) (arg1)->right = arg2;
47469 }
47470
47471
47472 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_right_get(void * jarg1) {
47473   float jresult ;
47474   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47475   float result;
47476   
47477   arg1 = (Dali::Rect< float > *)jarg1; 
47478   result = (float) ((arg1)->right);
47479   jresult = result; 
47480   return jresult;
47481 }
47482
47483
47484 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_width_set(void * jarg1, float jarg2) {
47485   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47486   float arg2 ;
47487   
47488   arg1 = (Dali::Rect< float > *)jarg1; 
47489   arg2 = (float)jarg2; 
47490   if (arg1) (arg1)->width = arg2;
47491 }
47492
47493
47494 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_width_get(void * jarg1) {
47495   float jresult ;
47496   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47497   float result;
47498   
47499   arg1 = (Dali::Rect< float > *)jarg1; 
47500   result = (float) ((arg1)->width);
47501   jresult = result; 
47502   return jresult;
47503 }
47504
47505
47506 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_bottom_set(void * jarg1, float jarg2) {
47507   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47508   float arg2 ;
47509   
47510   arg1 = (Dali::Rect< float > *)jarg1; 
47511   arg2 = (float)jarg2; 
47512   if (arg1) (arg1)->bottom = arg2;
47513 }
47514
47515
47516 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_bottom_get(void * jarg1) {
47517   float jresult ;
47518   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47519   float result;
47520   
47521   arg1 = (Dali::Rect< float > *)jarg1; 
47522   result = (float) ((arg1)->bottom);
47523   jresult = result; 
47524   return jresult;
47525 }
47526
47527
47528 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_height_set(void * jarg1, float jarg2) {
47529   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47530   float arg2 ;
47531   
47532   arg1 = (Dali::Rect< float > *)jarg1; 
47533   arg2 = (float)jarg2; 
47534   if (arg1) (arg1)->height = arg2;
47535 }
47536
47537
47538 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_height_get(void * jarg1) {
47539   float jresult ;
47540   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47541   float result;
47542   
47543   arg1 = (Dali::Rect< float > *)jarg1; 
47544   result = (float) ((arg1)->height);
47545   jresult = result; 
47546   return jresult;
47547 }
47548
47549
47550 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RectFloat_top_set(void * jarg1, float jarg2) {
47551   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47552   float arg2 ;
47553   
47554   arg1 = (Dali::Rect< float > *)jarg1; 
47555   arg2 = (float)jarg2; 
47556   if (arg1) (arg1)->top = arg2;
47557 }
47558
47559
47560 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RectFloat_top_get(void * jarg1) {
47561   float jresult ;
47562   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47563   float result;
47564   
47565   arg1 = (Dali::Rect< float > *)jarg1; 
47566   result = (float) ((arg1)->top);
47567   jresult = result; 
47568   return jresult;
47569 }
47570
47571
47572 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RectFloat(void * jarg1) {
47573   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
47574   
47575   arg1 = (Dali::Rect< float > *)jarg1; 
47576   {
47577     try {
47578       delete arg1;
47579     } catch (std::out_of_range& e) {
47580       {
47581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47582       };
47583     } catch (std::exception& e) {
47584       {
47585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47586       };
47587     } catch (...) {
47588       {
47589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47590       };
47591     }
47592   }
47593 }
47594
47595
47596 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VectorInteger_BaseType_get() {
47597   int jresult ;
47598   int result;
47599   
47600   result = (int)Dali::Vector< int >::BaseType;
47601   jresult = (int)result; 
47602   return jresult;
47603 }
47604
47605
47606 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorInteger__SWIG_0() {
47607   void * jresult ;
47608   Dali::Vector< int > *result = 0 ;
47609   
47610   {
47611     try {
47612       result = (Dali::Vector< int > *)new Dali::Vector< int >();
47613     } catch (std::out_of_range& e) {
47614       {
47615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47616       };
47617     } catch (std::exception& e) {
47618       {
47619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47620       };
47621     } catch (...) {
47622       {
47623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47624       };
47625     }
47626   }
47627   jresult = (void *)result; 
47628   return jresult;
47629 }
47630
47631
47632 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VectorInteger(void * jarg1) {
47633   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47634   
47635   arg1 = (Dali::Vector< int > *)jarg1; 
47636   {
47637     try {
47638       delete arg1;
47639     } catch (std::out_of_range& e) {
47640       {
47641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47642       };
47643     } catch (std::exception& e) {
47644       {
47645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47646       };
47647     } catch (...) {
47648       {
47649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47650       };
47651     }
47652   }
47653 }
47654
47655
47656 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorInteger__SWIG_1(void * jarg1) {
47657   void * jresult ;
47658   Dali::Vector< int > *arg1 = 0 ;
47659   Dali::Vector< int > *result = 0 ;
47660   
47661   arg1 = (Dali::Vector< int > *)jarg1;
47662   if (!arg1) {
47663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
47664     return 0;
47665   } 
47666   {
47667     try {
47668       result = (Dali::Vector< int > *)new Dali::Vector< int >((Dali::Vector< int > const &)*arg1);
47669     } catch (std::out_of_range& e) {
47670       {
47671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47672       };
47673     } catch (std::exception& e) {
47674       {
47675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47676       };
47677     } catch (...) {
47678       {
47679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47680       };
47681     }
47682   }
47683   jresult = (void *)result; 
47684   return jresult;
47685 }
47686
47687
47688 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_Assign(void * jarg1, void * jarg2) {
47689   void * jresult ;
47690   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47691   Dali::Vector< int > *arg2 = 0 ;
47692   Dali::Vector< int > *result = 0 ;
47693   
47694   arg1 = (Dali::Vector< int > *)jarg1; 
47695   arg2 = (Dali::Vector< int > *)jarg2;
47696   if (!arg2) {
47697     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
47698     return 0;
47699   } 
47700   {
47701     try {
47702       result = (Dali::Vector< int > *) &(arg1)->operator =((Dali::Vector< int > const &)*arg2);
47703     } catch (std::out_of_range& e) {
47704       {
47705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47706       };
47707     } catch (std::exception& e) {
47708       {
47709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47710       };
47711     } catch (...) {
47712       {
47713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47714       };
47715     }
47716   }
47717   jresult = (void *)result; 
47718   return jresult;
47719 }
47720
47721
47722 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_Begin(void * jarg1) {
47723   void * jresult ;
47724   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47725   Dali::Vector< int >::Iterator result;
47726   
47727   arg1 = (Dali::Vector< int > *)jarg1; 
47728   {
47729     try {
47730       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->Begin();
47731     } catch (std::out_of_range& e) {
47732       {
47733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47734       };
47735     } catch (std::exception& e) {
47736       {
47737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47738       };
47739     } catch (...) {
47740       {
47741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47742       };
47743     }
47744   }
47745   jresult = (void *)result; 
47746   return jresult;
47747 }
47748
47749
47750 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_End(void * jarg1) {
47751   void * jresult ;
47752   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47753   Dali::Vector< int >::Iterator result;
47754   
47755   arg1 = (Dali::Vector< int > *)jarg1; 
47756   {
47757     try {
47758       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->End();
47759     } catch (std::out_of_range& e) {
47760       {
47761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47762       };
47763     } catch (std::exception& e) {
47764       {
47765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47766       };
47767     } catch (...) {
47768       {
47769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47770       };
47771     }
47772   }
47773   jresult = (void *)result; 
47774   return jresult;
47775 }
47776
47777
47778 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
47779   void * jresult ;
47780   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47781   Dali::Vector< int >::SizeType arg2 ;
47782   Dali::Vector< int >::ItemType *result = 0 ;
47783   
47784   arg1 = (Dali::Vector< int > *)jarg1; 
47785   arg2 = (Dali::Vector< int >::SizeType)jarg2; 
47786   {
47787     try {
47788       result = (Dali::Vector< int >::ItemType *) &(arg1)->operator [](arg2);
47789     } catch (std::out_of_range& e) {
47790       {
47791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47792       };
47793     } catch (std::exception& e) {
47794       {
47795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47796       };
47797     } catch (...) {
47798       {
47799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
47800       };
47801     }
47802   }
47803   jresult = (void *)result; 
47804   return jresult;
47805 }
47806
47807
47808 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_PushBack(void * jarg1, int jarg2) {
47809   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47810   Dali::Vector< int >::ItemType *arg2 = 0 ;
47811   Dali::Vector< int >::ItemType temp2 ;
47812   
47813   arg1 = (Dali::Vector< int > *)jarg1; 
47814   temp2 = (Dali::Vector< int >::ItemType)jarg2; 
47815   arg2 = &temp2; 
47816   {
47817     try {
47818       (arg1)->PushBack((Dali::Vector< int >::ItemType const &)*arg2);
47819     } catch (std::out_of_range& e) {
47820       {
47821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47822       };
47823     } catch (std::exception& e) {
47824       {
47825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47826       };
47827     } catch (...) {
47828       {
47829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47830       };
47831     }
47832   }
47833 }
47834
47835
47836 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Insert__SWIG_0(void * jarg1, void * jarg2, int jarg3) {
47837   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47838   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
47839   Dali::Vector< int >::ItemType *arg3 = 0 ;
47840   Dali::Vector< int >::ItemType temp3 ;
47841   
47842   arg1 = (Dali::Vector< int > *)jarg1; 
47843   arg2 = (Dali::Vector< int >::Iterator)jarg2; 
47844   temp3 = (Dali::Vector< int >::ItemType)jarg3; 
47845   arg3 = &temp3; 
47846   {
47847     try {
47848       (arg1)->Insert(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
47849     } catch (std::out_of_range& e) {
47850       {
47851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47852       };
47853     } catch (std::exception& e) {
47854       {
47855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47856       };
47857     } catch (...) {
47858       {
47859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47860       };
47861     }
47862   }
47863 }
47864
47865
47866 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
47867   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47868   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
47869   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
47870   Dali::Vector< int >::Iterator arg4 = (Dali::Vector< int >::Iterator) 0 ;
47871   
47872   arg1 = (Dali::Vector< int > *)jarg1; 
47873   arg2 = (Dali::Vector< int >::Iterator)jarg2; 
47874   arg3 = (Dali::Vector< int >::Iterator)jarg3; 
47875   arg4 = (Dali::Vector< int >::Iterator)jarg4; 
47876   {
47877     try {
47878       (arg1)->Insert(arg2,arg3,arg4);
47879     } catch (std::out_of_range& e) {
47880       {
47881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47882       };
47883     } catch (std::exception& e) {
47884       {
47885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47886       };
47887     } catch (...) {
47888       {
47889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47890       };
47891     }
47892   }
47893 }
47894
47895
47896 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Reserve(void * jarg1, unsigned long jarg2) {
47897   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47898   Dali::Vector< int >::SizeType arg2 ;
47899   
47900   arg1 = (Dali::Vector< int > *)jarg1; 
47901   arg2 = (Dali::Vector< int >::SizeType)jarg2; 
47902   {
47903     try {
47904       (arg1)->Reserve(arg2);
47905     } catch (std::out_of_range& e) {
47906       {
47907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47908       };
47909     } catch (std::exception& e) {
47910       {
47911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47912       };
47913     } catch (...) {
47914       {
47915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47916       };
47917     }
47918   }
47919 }
47920
47921
47922 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
47923   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47924   Dali::Vector< int >::SizeType arg2 ;
47925   
47926   arg1 = (Dali::Vector< int > *)jarg1; 
47927   arg2 = (Dali::Vector< int >::SizeType)jarg2; 
47928   {
47929     try {
47930       (arg1)->Resize(arg2);
47931     } catch (std::out_of_range& e) {
47932       {
47933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47934       };
47935     } catch (std::exception& e) {
47936       {
47937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47938       };
47939     } catch (...) {
47940       {
47941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47942       };
47943     }
47944   }
47945 }
47946
47947
47948 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Resize__SWIG_1(void * jarg1, unsigned long jarg2, int jarg3) {
47949   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47950   Dali::Vector< int >::SizeType arg2 ;
47951   Dali::Vector< int >::ItemType *arg3 = 0 ;
47952   Dali::Vector< int >::ItemType temp3 ;
47953   
47954   arg1 = (Dali::Vector< int > *)jarg1; 
47955   arg2 = (Dali::Vector< int >::SizeType)jarg2; 
47956   temp3 = (Dali::Vector< int >::ItemType)jarg3; 
47957   arg3 = &temp3; 
47958   {
47959     try {
47960       (arg1)->Resize(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
47961     } catch (std::out_of_range& e) {
47962       {
47963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
47964       };
47965     } catch (std::exception& e) {
47966       {
47967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
47968       };
47969     } catch (...) {
47970       {
47971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
47972       };
47973     }
47974   }
47975 }
47976
47977
47978 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_Erase__SWIG_0(void * jarg1, void * jarg2) {
47979   void * jresult ;
47980   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47981   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
47982   Dali::Vector< int >::Iterator result;
47983   
47984   arg1 = (Dali::Vector< int > *)jarg1; 
47985   arg2 = (Dali::Vector< int >::Iterator)jarg2; 
47986   {
47987     try {
47988       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2);
47989     } catch (std::out_of_range& e) {
47990       {
47991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
47992       };
47993     } catch (std::exception& e) {
47994       {
47995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
47996       };
47997     } catch (...) {
47998       {
47999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48000       };
48001     }
48002   }
48003   jresult = (void *)result; 
48004   return jresult;
48005 }
48006
48007
48008 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorInteger_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
48009   void * jresult ;
48010   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
48011   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
48012   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
48013   Dali::Vector< int >::Iterator result;
48014   
48015   arg1 = (Dali::Vector< int > *)jarg1; 
48016   arg2 = (Dali::Vector< int >::Iterator)jarg2; 
48017   arg3 = (Dali::Vector< int >::Iterator)jarg3; 
48018   {
48019     try {
48020       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2,arg3);
48021     } catch (std::out_of_range& e) {
48022       {
48023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48024       };
48025     } catch (std::exception& e) {
48026       {
48027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48028       };
48029     } catch (...) {
48030       {
48031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48032       };
48033     }
48034   }
48035   jresult = (void *)result; 
48036   return jresult;
48037 }
48038
48039
48040 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Remove(void * jarg1, void * jarg2) {
48041   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
48042   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
48043   
48044   arg1 = (Dali::Vector< int > *)jarg1; 
48045   arg2 = (Dali::Vector< int >::Iterator)jarg2; 
48046   {
48047     try {
48048       (arg1)->Remove(arg2);
48049     } catch (std::out_of_range& e) {
48050       {
48051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48052       };
48053     } catch (std::exception& e) {
48054       {
48055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48056       };
48057     } catch (...) {
48058       {
48059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48060       };
48061     }
48062   }
48063 }
48064
48065
48066 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Swap(void * jarg1, void * jarg2) {
48067   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
48068   Dali::Vector< int > *arg2 = 0 ;
48069   
48070   arg1 = (Dali::Vector< int > *)jarg1; 
48071   arg2 = (Dali::Vector< int > *)jarg2;
48072   if (!arg2) {
48073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > & type is null", 0);
48074     return ;
48075   } 
48076   {
48077     try {
48078       (arg1)->Swap(*arg2);
48079     } catch (std::out_of_range& e) {
48080       {
48081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48082       };
48083     } catch (std::exception& e) {
48084       {
48085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48086       };
48087     } catch (...) {
48088       {
48089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48090       };
48091     }
48092   }
48093 }
48094
48095
48096 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Clear(void * jarg1) {
48097   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
48098   
48099   arg1 = (Dali::Vector< int > *)jarg1; 
48100   {
48101     try {
48102       (arg1)->Clear();
48103     } catch (std::out_of_range& e) {
48104       {
48105         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48106       };
48107     } catch (std::exception& e) {
48108       {
48109         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48110       };
48111     } catch (...) {
48112       {
48113         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48114       };
48115     }
48116   }
48117 }
48118
48119
48120 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorInteger_Release(void * jarg1) {
48121   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
48122   
48123   arg1 = (Dali::Vector< int > *)jarg1; 
48124   {
48125     try {
48126       (arg1)->Release();
48127     } catch (std::out_of_range& e) {
48128       {
48129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48130       };
48131     } catch (std::exception& e) {
48132       {
48133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48134       };
48135     } catch (...) {
48136       {
48137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48138       };
48139     }
48140   }
48141 }
48142
48143
48144 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VectorFloat_BaseType_get() {
48145   int jresult ;
48146   int result;
48147   
48148   result = (int)Dali::Vector< float >::BaseType;
48149   jresult = (int)result; 
48150   return jresult;
48151 }
48152
48153
48154 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorFloat__SWIG_0() {
48155   void * jresult ;
48156   Dali::Vector< float > *result = 0 ;
48157   
48158   {
48159     try {
48160       result = (Dali::Vector< float > *)new Dali::Vector< float >();
48161     } catch (std::out_of_range& e) {
48162       {
48163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48164       };
48165     } catch (std::exception& e) {
48166       {
48167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48168       };
48169     } catch (...) {
48170       {
48171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48172       };
48173     }
48174   }
48175   jresult = (void *)result; 
48176   return jresult;
48177 }
48178
48179
48180 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VectorFloat(void * jarg1) {
48181   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48182   
48183   arg1 = (Dali::Vector< float > *)jarg1; 
48184   {
48185     try {
48186       delete arg1;
48187     } catch (std::out_of_range& e) {
48188       {
48189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48190       };
48191     } catch (std::exception& e) {
48192       {
48193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48194       };
48195     } catch (...) {
48196       {
48197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48198       };
48199     }
48200   }
48201 }
48202
48203
48204 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorFloat__SWIG_1(void * jarg1) {
48205   void * jresult ;
48206   Dali::Vector< float > *arg1 = 0 ;
48207   Dali::Vector< float > *result = 0 ;
48208   
48209   arg1 = (Dali::Vector< float > *)jarg1;
48210   if (!arg1) {
48211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
48212     return 0;
48213   } 
48214   {
48215     try {
48216       result = (Dali::Vector< float > *)new Dali::Vector< float >((Dali::Vector< float > const &)*arg1);
48217     } catch (std::out_of_range& e) {
48218       {
48219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48220       };
48221     } catch (std::exception& e) {
48222       {
48223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48224       };
48225     } catch (...) {
48226       {
48227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48228       };
48229     }
48230   }
48231   jresult = (void *)result; 
48232   return jresult;
48233 }
48234
48235
48236 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_Assign(void * jarg1, void * jarg2) {
48237   void * jresult ;
48238   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48239   Dali::Vector< float > *arg2 = 0 ;
48240   Dali::Vector< float > *result = 0 ;
48241   
48242   arg1 = (Dali::Vector< float > *)jarg1; 
48243   arg2 = (Dali::Vector< float > *)jarg2;
48244   if (!arg2) {
48245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
48246     return 0;
48247   } 
48248   {
48249     try {
48250       result = (Dali::Vector< float > *) &(arg1)->operator =((Dali::Vector< float > const &)*arg2);
48251     } catch (std::out_of_range& e) {
48252       {
48253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48254       };
48255     } catch (std::exception& e) {
48256       {
48257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48258       };
48259     } catch (...) {
48260       {
48261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48262       };
48263     }
48264   }
48265   jresult = (void *)result; 
48266   return jresult;
48267 }
48268
48269
48270 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_Begin(void * jarg1) {
48271   void * jresult ;
48272   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48273   Dali::Vector< float >::Iterator result;
48274   
48275   arg1 = (Dali::Vector< float > *)jarg1; 
48276   {
48277     try {
48278       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->Begin();
48279     } catch (std::out_of_range& e) {
48280       {
48281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48282       };
48283     } catch (std::exception& e) {
48284       {
48285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48286       };
48287     } catch (...) {
48288       {
48289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48290       };
48291     }
48292   }
48293   jresult = (void *)result; 
48294   return jresult;
48295 }
48296
48297
48298 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_End(void * jarg1) {
48299   void * jresult ;
48300   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48301   Dali::Vector< float >::Iterator result;
48302   
48303   arg1 = (Dali::Vector< float > *)jarg1; 
48304   {
48305     try {
48306       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->End();
48307     } catch (std::out_of_range& e) {
48308       {
48309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48310       };
48311     } catch (std::exception& e) {
48312       {
48313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48314       };
48315     } catch (...) {
48316       {
48317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48318       };
48319     }
48320   }
48321   jresult = (void *)result; 
48322   return jresult;
48323 }
48324
48325
48326 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
48327   void * jresult ;
48328   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48329   Dali::Vector< float >::SizeType arg2 ;
48330   Dali::Vector< float >::ItemType *result = 0 ;
48331   
48332   arg1 = (Dali::Vector< float > *)jarg1; 
48333   arg2 = (Dali::Vector< float >::SizeType)jarg2; 
48334   {
48335     try {
48336       result = (Dali::Vector< float >::ItemType *) &(arg1)->operator [](arg2);
48337     } catch (std::out_of_range& e) {
48338       {
48339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48340       };
48341     } catch (std::exception& e) {
48342       {
48343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48344       };
48345     } catch (...) {
48346       {
48347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48348       };
48349     }
48350   }
48351   jresult = (void *)result; 
48352   return jresult;
48353 }
48354
48355
48356 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_PushBack(void * jarg1, float jarg2) {
48357   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48358   Dali::Vector< float >::ItemType *arg2 = 0 ;
48359   Dali::Vector< float >::ItemType temp2 ;
48360   
48361   arg1 = (Dali::Vector< float > *)jarg1; 
48362   temp2 = (Dali::Vector< float >::ItemType)jarg2; 
48363   arg2 = &temp2; 
48364   {
48365     try {
48366       (arg1)->PushBack((Dali::Vector< float >::ItemType const &)*arg2);
48367     } catch (std::out_of_range& e) {
48368       {
48369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48370       };
48371     } catch (std::exception& e) {
48372       {
48373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48374       };
48375     } catch (...) {
48376       {
48377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48378       };
48379     }
48380   }
48381 }
48382
48383
48384 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Insert__SWIG_0(void * jarg1, void * jarg2, float jarg3) {
48385   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48386   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
48387   Dali::Vector< float >::ItemType *arg3 = 0 ;
48388   Dali::Vector< float >::ItemType temp3 ;
48389   
48390   arg1 = (Dali::Vector< float > *)jarg1; 
48391   arg2 = (Dali::Vector< float >::Iterator)jarg2; 
48392   temp3 = (Dali::Vector< float >::ItemType)jarg3; 
48393   arg3 = &temp3; 
48394   {
48395     try {
48396       (arg1)->Insert(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
48397     } catch (std::out_of_range& e) {
48398       {
48399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48400       };
48401     } catch (std::exception& e) {
48402       {
48403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48404       };
48405     } catch (...) {
48406       {
48407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48408       };
48409     }
48410   }
48411 }
48412
48413
48414 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
48415   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48416   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
48417   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
48418   Dali::Vector< float >::Iterator arg4 = (Dali::Vector< float >::Iterator) 0 ;
48419   
48420   arg1 = (Dali::Vector< float > *)jarg1; 
48421   arg2 = (Dali::Vector< float >::Iterator)jarg2; 
48422   arg3 = (Dali::Vector< float >::Iterator)jarg3; 
48423   arg4 = (Dali::Vector< float >::Iterator)jarg4; 
48424   {
48425     try {
48426       (arg1)->Insert(arg2,arg3,arg4);
48427     } catch (std::out_of_range& e) {
48428       {
48429         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48430       };
48431     } catch (std::exception& e) {
48432       {
48433         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48434       };
48435     } catch (...) {
48436       {
48437         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48438       };
48439     }
48440   }
48441 }
48442
48443
48444 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Reserve(void * jarg1, unsigned long jarg2) {
48445   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48446   Dali::Vector< float >::SizeType arg2 ;
48447   
48448   arg1 = (Dali::Vector< float > *)jarg1; 
48449   arg2 = (Dali::Vector< float >::SizeType)jarg2; 
48450   {
48451     try {
48452       (arg1)->Reserve(arg2);
48453     } catch (std::out_of_range& e) {
48454       {
48455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48456       };
48457     } catch (std::exception& e) {
48458       {
48459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48460       };
48461     } catch (...) {
48462       {
48463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48464       };
48465     }
48466   }
48467 }
48468
48469
48470 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
48471   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48472   Dali::Vector< float >::SizeType arg2 ;
48473   
48474   arg1 = (Dali::Vector< float > *)jarg1; 
48475   arg2 = (Dali::Vector< float >::SizeType)jarg2; 
48476   {
48477     try {
48478       (arg1)->Resize(arg2);
48479     } catch (std::out_of_range& e) {
48480       {
48481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48482       };
48483     } catch (std::exception& e) {
48484       {
48485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48486       };
48487     } catch (...) {
48488       {
48489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48490       };
48491     }
48492   }
48493 }
48494
48495
48496 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Resize__SWIG_1(void * jarg1, unsigned long jarg2, float jarg3) {
48497   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48498   Dali::Vector< float >::SizeType arg2 ;
48499   Dali::Vector< float >::ItemType *arg3 = 0 ;
48500   Dali::Vector< float >::ItemType temp3 ;
48501   
48502   arg1 = (Dali::Vector< float > *)jarg1; 
48503   arg2 = (Dali::Vector< float >::SizeType)jarg2; 
48504   temp3 = (Dali::Vector< float >::ItemType)jarg3; 
48505   arg3 = &temp3; 
48506   {
48507     try {
48508       (arg1)->Resize(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
48509     } catch (std::out_of_range& e) {
48510       {
48511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48512       };
48513     } catch (std::exception& e) {
48514       {
48515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48516       };
48517     } catch (...) {
48518       {
48519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48520       };
48521     }
48522   }
48523 }
48524
48525
48526 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_Erase__SWIG_0(void * jarg1, void * jarg2) {
48527   void * jresult ;
48528   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48529   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
48530   Dali::Vector< float >::Iterator result;
48531   
48532   arg1 = (Dali::Vector< float > *)jarg1; 
48533   arg2 = (Dali::Vector< float >::Iterator)jarg2; 
48534   {
48535     try {
48536       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2);
48537     } catch (std::out_of_range& e) {
48538       {
48539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48540       };
48541     } catch (std::exception& e) {
48542       {
48543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48544       };
48545     } catch (...) {
48546       {
48547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48548       };
48549     }
48550   }
48551   jresult = (void *)result; 
48552   return jresult;
48553 }
48554
48555
48556 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorFloat_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
48557   void * jresult ;
48558   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48559   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
48560   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
48561   Dali::Vector< float >::Iterator result;
48562   
48563   arg1 = (Dali::Vector< float > *)jarg1; 
48564   arg2 = (Dali::Vector< float >::Iterator)jarg2; 
48565   arg3 = (Dali::Vector< float >::Iterator)jarg3; 
48566   {
48567     try {
48568       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2,arg3);
48569     } catch (std::out_of_range& e) {
48570       {
48571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48572       };
48573     } catch (std::exception& e) {
48574       {
48575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48576       };
48577     } catch (...) {
48578       {
48579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48580       };
48581     }
48582   }
48583   jresult = (void *)result; 
48584   return jresult;
48585 }
48586
48587
48588 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Remove(void * jarg1, void * jarg2) {
48589   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48590   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
48591   
48592   arg1 = (Dali::Vector< float > *)jarg1; 
48593   arg2 = (Dali::Vector< float >::Iterator)jarg2; 
48594   {
48595     try {
48596       (arg1)->Remove(arg2);
48597     } catch (std::out_of_range& e) {
48598       {
48599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48600       };
48601     } catch (std::exception& e) {
48602       {
48603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48604       };
48605     } catch (...) {
48606       {
48607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48608       };
48609     }
48610   }
48611 }
48612
48613
48614 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Swap(void * jarg1, void * jarg2) {
48615   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48616   Dali::Vector< float > *arg2 = 0 ;
48617   
48618   arg1 = (Dali::Vector< float > *)jarg1; 
48619   arg2 = (Dali::Vector< float > *)jarg2;
48620   if (!arg2) {
48621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > & type is null", 0);
48622     return ;
48623   } 
48624   {
48625     try {
48626       (arg1)->Swap(*arg2);
48627     } catch (std::out_of_range& e) {
48628       {
48629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48630       };
48631     } catch (std::exception& e) {
48632       {
48633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48634       };
48635     } catch (...) {
48636       {
48637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48638       };
48639     }
48640   }
48641 }
48642
48643
48644 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Clear(void * jarg1) {
48645   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48646   
48647   arg1 = (Dali::Vector< float > *)jarg1; 
48648   {
48649     try {
48650       (arg1)->Clear();
48651     } catch (std::out_of_range& e) {
48652       {
48653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48654       };
48655     } catch (std::exception& e) {
48656       {
48657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48658       };
48659     } catch (...) {
48660       {
48661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48662       };
48663     }
48664   }
48665 }
48666
48667
48668 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorFloat_Release(void * jarg1) {
48669   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
48670   
48671   arg1 = (Dali::Vector< float > *)jarg1; 
48672   {
48673     try {
48674       (arg1)->Release();
48675     } catch (std::out_of_range& e) {
48676       {
48677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48678       };
48679     } catch (std::exception& e) {
48680       {
48681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48682       };
48683     } catch (...) {
48684       {
48685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48686       };
48687     }
48688   }
48689 }
48690
48691
48692 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_BaseType_get() {
48693   int jresult ;
48694   int result;
48695   
48696   result = (int)Dali::Vector< unsigned char >::BaseType;
48697   jresult = (int)result; 
48698   return jresult;
48699 }
48700
48701
48702 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorUnsignedChar__SWIG_0() {
48703   void * jresult ;
48704   Dali::Vector< unsigned char > *result = 0 ;
48705   
48706   {
48707     try {
48708       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >();
48709     } catch (std::out_of_range& e) {
48710       {
48711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48712       };
48713     } catch (std::exception& e) {
48714       {
48715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48716       };
48717     } catch (...) {
48718       {
48719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48720       };
48721     }
48722   }
48723   jresult = (void *)result; 
48724   return jresult;
48725 }
48726
48727
48728 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VectorUnsignedChar(void * jarg1) {
48729   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48730   
48731   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48732   {
48733     try {
48734       delete arg1;
48735     } catch (std::out_of_range& e) {
48736       {
48737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48738       };
48739     } catch (std::exception& e) {
48740       {
48741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48742       };
48743     } catch (...) {
48744       {
48745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48746       };
48747     }
48748   }
48749 }
48750
48751
48752 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorUnsignedChar__SWIG_1(void * jarg1) {
48753   void * jresult ;
48754   Dali::Vector< unsigned char > *arg1 = 0 ;
48755   Dali::Vector< unsigned char > *result = 0 ;
48756   
48757   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48758   if (!arg1) {
48759     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
48760     return 0;
48761   } 
48762   {
48763     try {
48764       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >((Dali::Vector< unsigned char > const &)*arg1);
48765     } catch (std::out_of_range& e) {
48766       {
48767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48768       };
48769     } catch (std::exception& e) {
48770       {
48771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48772       };
48773     } catch (...) {
48774       {
48775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48776       };
48777     }
48778   }
48779   jresult = (void *)result; 
48780   return jresult;
48781 }
48782
48783
48784 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Assign(void * jarg1, void * jarg2) {
48785   void * jresult ;
48786   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48787   Dali::Vector< unsigned char > *arg2 = 0 ;
48788   Dali::Vector< unsigned char > *result = 0 ;
48789   
48790   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48791   arg2 = (Dali::Vector< unsigned char > *)jarg2;
48792   if (!arg2) {
48793     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
48794     return 0;
48795   } 
48796   {
48797     try {
48798       result = (Dali::Vector< unsigned char > *) &(arg1)->operator =((Dali::Vector< unsigned char > const &)*arg2);
48799     } catch (std::out_of_range& e) {
48800       {
48801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48802       };
48803     } catch (std::exception& e) {
48804       {
48805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48806       };
48807     } catch (...) {
48808       {
48809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48810       };
48811     }
48812   }
48813   jresult = (void *)result; 
48814   return jresult;
48815 }
48816
48817
48818 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Begin(void * jarg1) {
48819   void * jresult ;
48820   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48821   Dali::Vector< unsigned char >::Iterator result;
48822   
48823   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48824   {
48825     try {
48826       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->Begin();
48827     } catch (std::out_of_range& e) {
48828       {
48829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48830       };
48831     } catch (std::exception& e) {
48832       {
48833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48834       };
48835     } catch (...) {
48836       {
48837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48838       };
48839     }
48840   }
48841   jresult = (void *)result; 
48842   return jresult;
48843 }
48844
48845
48846 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_End(void * jarg1) {
48847   void * jresult ;
48848   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48849   Dali::Vector< unsigned char >::Iterator result;
48850   
48851   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48852   {
48853     try {
48854       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->End();
48855     } catch (std::out_of_range& e) {
48856       {
48857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48858       };
48859     } catch (std::exception& e) {
48860       {
48861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48862       };
48863     } catch (...) {
48864       {
48865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48866       };
48867     }
48868   }
48869   jresult = (void *)result; 
48870   return jresult;
48871 }
48872
48873
48874 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
48875   void * jresult ;
48876   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48877   Dali::Vector< unsigned char >::SizeType arg2 ;
48878   Dali::Vector< unsigned char >::ItemType *result = 0 ;
48879   
48880   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48881   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2; 
48882   {
48883     try {
48884       result = (Dali::Vector< unsigned char >::ItemType *) &(arg1)->operator [](arg2);
48885     } catch (std::out_of_range& e) {
48886       {
48887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
48888       };
48889     } catch (std::exception& e) {
48890       {
48891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
48892       };
48893     } catch (...) {
48894       {
48895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
48896       };
48897     }
48898   }
48899   jresult = (void *)result; 
48900   return jresult;
48901 }
48902
48903
48904 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_PushBack(void * jarg1, unsigned char jarg2) {
48905   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48906   Dali::Vector< unsigned char >::ItemType *arg2 = 0 ;
48907   Dali::Vector< unsigned char >::ItemType temp2 ;
48908   
48909   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48910   temp2 = (Dali::Vector< unsigned char >::ItemType)jarg2; 
48911   arg2 = &temp2; 
48912   {
48913     try {
48914       (arg1)->PushBack((Dali::Vector< unsigned char >::ItemType const &)*arg2);
48915     } catch (std::out_of_range& e) {
48916       {
48917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48918       };
48919     } catch (std::exception& e) {
48920       {
48921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48922       };
48923     } catch (...) {
48924       {
48925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48926       };
48927     }
48928   }
48929 }
48930
48931
48932 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Insert__SWIG_0(void * jarg1, unsigned char* jarg2, unsigned char jarg3) {
48933   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48934   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48935   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
48936   Dali::Vector< unsigned char >::ItemType temp3 ;
48937   
48938   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48939   arg2 = jarg2;
48940   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3; 
48941   arg3 = &temp3; 
48942   {
48943     try {
48944       (arg1)->Insert(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
48945     } catch (std::out_of_range& e) {
48946       {
48947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48948       };
48949     } catch (std::exception& e) {
48950       {
48951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48952       };
48953     } catch (...) {
48954       {
48955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48956       };
48957     }
48958   }
48959   
48960   
48961 }
48962
48963
48964 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Insert__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3, void * jarg4) {
48965   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48966   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48967   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48968   Dali::Vector< unsigned char >::Iterator arg4 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48969   
48970   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
48971   arg2 = jarg2;
48972   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3; 
48973   arg4 = (Dali::Vector< unsigned char >::Iterator)jarg4; 
48974   {
48975     try {
48976       (arg1)->Insert(arg2,arg3,arg4);
48977     } catch (std::out_of_range& e) {
48978       {
48979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
48980       };
48981     } catch (std::exception& e) {
48982       {
48983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
48984       };
48985     } catch (...) {
48986       {
48987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
48988       };
48989     }
48990   }
48991   
48992   
48993 }
48994
48995
48996 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Reserve(void * jarg1, unsigned long jarg2) {
48997   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48998   Dali::Vector< unsigned char >::SizeType arg2 ;
48999   
49000   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49001   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2; 
49002   {
49003     try {
49004       (arg1)->Reserve(arg2);
49005     } catch (std::out_of_range& e) {
49006       {
49007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49008       };
49009     } catch (std::exception& e) {
49010       {
49011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49012       };
49013     } catch (...) {
49014       {
49015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49016       };
49017     }
49018   }
49019 }
49020
49021
49022 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
49023   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49024   Dali::Vector< unsigned char >::SizeType arg2 ;
49025   
49026   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49027   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2; 
49028   {
49029     try {
49030       (arg1)->Resize(arg2);
49031     } catch (std::out_of_range& e) {
49032       {
49033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49034       };
49035     } catch (std::exception& e) {
49036       {
49037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49038       };
49039     } catch (...) {
49040       {
49041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49042       };
49043     }
49044   }
49045 }
49046
49047
49048 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Resize__SWIG_1(void * jarg1, unsigned long jarg2, unsigned char jarg3) {
49049   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49050   Dali::Vector< unsigned char >::SizeType arg2 ;
49051   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
49052   Dali::Vector< unsigned char >::ItemType temp3 ;
49053   
49054   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49055   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2; 
49056   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3; 
49057   arg3 = &temp3; 
49058   {
49059     try {
49060       (arg1)->Resize(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
49061     } catch (std::out_of_range& e) {
49062       {
49063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49064       };
49065     } catch (std::exception& e) {
49066       {
49067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49068       };
49069     } catch (...) {
49070       {
49071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49072       };
49073     }
49074   }
49075 }
49076
49077
49078 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Erase__SWIG_0(void * jarg1, unsigned char* jarg2) {
49079   void * jresult ;
49080   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49081   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
49082   Dali::Vector< unsigned char >::Iterator result;
49083   
49084   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49085   arg2 = jarg2;
49086   {
49087     try {
49088       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2);
49089     } catch (std::out_of_range& e) {
49090       {
49091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49092       };
49093     } catch (std::exception& e) {
49094       {
49095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49096       };
49097     } catch (...) {
49098       {
49099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49100       };
49101     }
49102   }
49103   jresult = (void *)result; 
49104   
49105   
49106   return jresult;
49107 }
49108
49109
49110 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Erase__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3) {
49111   void * jresult ;
49112   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49113   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
49114   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
49115   Dali::Vector< unsigned char >::Iterator result;
49116   
49117   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49118   arg2 = jarg2;
49119   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3; 
49120   {
49121     try {
49122       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2,arg3);
49123     } catch (std::out_of_range& e) {
49124       {
49125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49126       };
49127     } catch (std::exception& e) {
49128       {
49129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49130       };
49131     } catch (...) {
49132       {
49133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49134       };
49135     }
49136   }
49137   jresult = (void *)result; 
49138   
49139   
49140   return jresult;
49141 }
49142
49143
49144 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Remove(void * jarg1, unsigned char* jarg2) {
49145   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49146   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
49147   
49148   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49149   arg2 = jarg2;
49150   {
49151     try {
49152       (arg1)->Remove(arg2);
49153     } catch (std::out_of_range& e) {
49154       {
49155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49156       };
49157     } catch (std::exception& e) {
49158       {
49159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49160       };
49161     } catch (...) {
49162       {
49163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49164       };
49165     }
49166   }
49167   
49168   
49169 }
49170
49171
49172 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Swap(void * jarg1, void * jarg2) {
49173   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49174   Dali::Vector< unsigned char > *arg2 = 0 ;
49175   
49176   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49177   arg2 = (Dali::Vector< unsigned char > *)jarg2;
49178   if (!arg2) {
49179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > & type is null", 0);
49180     return ;
49181   } 
49182   {
49183     try {
49184       (arg1)->Swap(*arg2);
49185     } catch (std::out_of_range& e) {
49186       {
49187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49188       };
49189     } catch (std::exception& e) {
49190       {
49191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49192       };
49193     } catch (...) {
49194       {
49195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49196       };
49197     }
49198   }
49199 }
49200
49201
49202 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Clear(void * jarg1) {
49203   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49204   
49205   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49206   {
49207     try {
49208       (arg1)->Clear();
49209     } catch (std::out_of_range& e) {
49210       {
49211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49212       };
49213     } catch (std::exception& e) {
49214       {
49215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49216       };
49217     } catch (...) {
49218       {
49219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49220       };
49221     }
49222   }
49223 }
49224
49225
49226 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUnsignedChar_Release(void * jarg1) {
49227   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
49228   
49229   arg1 = (Dali::Vector< unsigned char > *)jarg1; 
49230   {
49231     try {
49232       (arg1)->Release();
49233     } catch (std::out_of_range& e) {
49234       {
49235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49236       };
49237     } catch (std::exception& e) {
49238       {
49239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49240       };
49241     } catch (...) {
49242       {
49243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49244       };
49245     }
49246   }
49247 }
49248
49249
49250 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VectorUint16Pair_BaseType_get() {
49251   int jresult ;
49252   int result;
49253   
49254   result = (int)Dali::Vector< Dali::Uint16Pair >::BaseType;
49255   jresult = (int)result; 
49256   return jresult;
49257 }
49258
49259
49260 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorUint16Pair__SWIG_0() {
49261   void * jresult ;
49262   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
49263   
49264   {
49265     try {
49266       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >();
49267     } catch (std::out_of_range& e) {
49268       {
49269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49270       };
49271     } catch (std::exception& e) {
49272       {
49273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49274       };
49275     } catch (...) {
49276       {
49277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49278       };
49279     }
49280   }
49281   jresult = (void *)result; 
49282   return jresult;
49283 }
49284
49285
49286 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VectorUint16Pair(void * jarg1) {
49287   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49288   
49289   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49290   {
49291     try {
49292       delete arg1;
49293     } catch (std::out_of_range& e) {
49294       {
49295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49296       };
49297     } catch (std::exception& e) {
49298       {
49299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49300       };
49301     } catch (...) {
49302       {
49303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49304       };
49305     }
49306   }
49307 }
49308
49309
49310 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VectorUint16Pair__SWIG_1(void * jarg1) {
49311   void * jresult ;
49312   Dali::Vector< Dali::Uint16Pair > *arg1 = 0 ;
49313   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
49314   
49315   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
49316   if (!arg1) {
49317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
49318     return 0;
49319   } 
49320   {
49321     try {
49322       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >((Dali::Vector< Dali::Uint16Pair > const &)*arg1);
49323     } catch (std::out_of_range& e) {
49324       {
49325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49326       };
49327     } catch (std::exception& e) {
49328       {
49329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49330       };
49331     } catch (...) {
49332       {
49333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49334       };
49335     }
49336   }
49337   jresult = (void *)result; 
49338   return jresult;
49339 }
49340
49341
49342 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Assign(void * jarg1, void * jarg2) {
49343   void * jresult ;
49344   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49345   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
49346   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
49347   
49348   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49349   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
49350   if (!arg2) {
49351     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
49352     return 0;
49353   } 
49354   {
49355     try {
49356       result = (Dali::Vector< Dali::Uint16Pair > *) &(arg1)->operator =((Dali::Vector< Dali::Uint16Pair > const &)*arg2);
49357     } catch (std::out_of_range& e) {
49358       {
49359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49360       };
49361     } catch (std::exception& e) {
49362       {
49363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49364       };
49365     } catch (...) {
49366       {
49367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49368       };
49369     }
49370   }
49371   jresult = (void *)result; 
49372   return jresult;
49373 }
49374
49375
49376 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Begin(void * jarg1) {
49377   void * jresult ;
49378   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49379   Dali::Vector< Dali::Uint16Pair >::Iterator result;
49380   
49381   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49382   {
49383     try {
49384       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->Begin();
49385     } catch (std::out_of_range& e) {
49386       {
49387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49388       };
49389     } catch (std::exception& e) {
49390       {
49391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49392       };
49393     } catch (...) {
49394       {
49395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49396       };
49397     }
49398   }
49399   jresult = (void *)result; 
49400   return jresult;
49401 }
49402
49403
49404 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_End(void * jarg1) {
49405   void * jresult ;
49406   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49407   Dali::Vector< Dali::Uint16Pair >::Iterator result;
49408   
49409   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49410   {
49411     try {
49412       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->End();
49413     } catch (std::out_of_range& e) {
49414       {
49415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49416       };
49417     } catch (std::exception& e) {
49418       {
49419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49420       };
49421     } catch (...) {
49422       {
49423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49424       };
49425     }
49426   }
49427   jresult = (void *)result; 
49428   return jresult;
49429 }
49430
49431
49432 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
49433   void * jresult ;
49434   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49435   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
49436   Dali::Vector< Dali::Uint16Pair >::ItemType *result = 0 ;
49437   
49438   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49439   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2; 
49440   {
49441     try {
49442       result = (Dali::Vector< Dali::Uint16Pair >::ItemType *) &(arg1)->operator [](arg2);
49443     } catch (std::out_of_range& e) {
49444       {
49445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49446       };
49447     } catch (std::exception& e) {
49448       {
49449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49450       };
49451     } catch (...) {
49452       {
49453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49454       };
49455     }
49456   }
49457   jresult = (void *)result; 
49458   return jresult;
49459 }
49460
49461
49462 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_PushBack(void * jarg1, void * jarg2) {
49463   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49464   Dali::Vector< Dali::Uint16Pair >::ItemType *arg2 = 0 ;
49465   
49466   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49467   arg2 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg2;
49468   if (!arg2) {
49469     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
49470     return ;
49471   } 
49472   {
49473     try {
49474       (arg1)->PushBack((Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg2);
49475     } catch (std::out_of_range& e) {
49476       {
49477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49478       };
49479     } catch (std::exception& e) {
49480       {
49481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49482       };
49483     } catch (...) {
49484       {
49485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49486       };
49487     }
49488   }
49489 }
49490
49491
49492 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Insert__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
49493   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49494   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49495   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
49496   
49497   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49498   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2; 
49499   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
49500   if (!arg3) {
49501     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
49502     return ;
49503   } 
49504   {
49505     try {
49506       (arg1)->Insert(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
49507     } catch (std::out_of_range& e) {
49508       {
49509         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49510       };
49511     } catch (std::exception& e) {
49512       {
49513         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49514       };
49515     } catch (...) {
49516       {
49517         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49518       };
49519     }
49520   }
49521 }
49522
49523
49524 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
49525   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49526   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49527   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49528   Dali::Vector< Dali::Uint16Pair >::Iterator arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49529   
49530   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49531   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2; 
49532   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3; 
49533   arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg4; 
49534   {
49535     try {
49536       (arg1)->Insert(arg2,arg3,arg4);
49537     } catch (std::out_of_range& e) {
49538       {
49539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49540       };
49541     } catch (std::exception& e) {
49542       {
49543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49544       };
49545     } catch (...) {
49546       {
49547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49548       };
49549     }
49550   }
49551 }
49552
49553
49554 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Reserve(void * jarg1, unsigned long jarg2) {
49555   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49556   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
49557   
49558   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49559   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2; 
49560   {
49561     try {
49562       (arg1)->Reserve(arg2);
49563     } catch (std::out_of_range& e) {
49564       {
49565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49566       };
49567     } catch (std::exception& e) {
49568       {
49569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49570       };
49571     } catch (...) {
49572       {
49573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49574       };
49575     }
49576   }
49577 }
49578
49579
49580 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
49581   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49582   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
49583   
49584   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49585   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2; 
49586   {
49587     try {
49588       (arg1)->Resize(arg2);
49589     } catch (std::out_of_range& e) {
49590       {
49591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49592       };
49593     } catch (std::exception& e) {
49594       {
49595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49596       };
49597     } catch (...) {
49598       {
49599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49600       };
49601     }
49602   }
49603 }
49604
49605
49606 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Resize__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3) {
49607   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49608   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
49609   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
49610   
49611   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49612   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2; 
49613   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
49614   if (!arg3) {
49615     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
49616     return ;
49617   } 
49618   {
49619     try {
49620       (arg1)->Resize(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
49621     } catch (std::out_of_range& e) {
49622       {
49623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49624       };
49625     } catch (std::exception& e) {
49626       {
49627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49628       };
49629     } catch (...) {
49630       {
49631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49632       };
49633     }
49634   }
49635 }
49636
49637
49638 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Erase__SWIG_0(void * jarg1, void * jarg2) {
49639   void * jresult ;
49640   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49641   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49642   Dali::Vector< Dali::Uint16Pair >::Iterator result;
49643   
49644   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49645   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2; 
49646   {
49647     try {
49648       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2);
49649     } catch (std::out_of_range& e) {
49650       {
49651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49652       };
49653     } catch (std::exception& e) {
49654       {
49655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49656       };
49657     } catch (...) {
49658       {
49659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49660       };
49661     }
49662   }
49663   jresult = (void *)result; 
49664   return jresult;
49665 }
49666
49667
49668 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
49669   void * jresult ;
49670   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49671   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49672   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49673   Dali::Vector< Dali::Uint16Pair >::Iterator result;
49674   
49675   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49676   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2; 
49677   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3; 
49678   {
49679     try {
49680       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2,arg3);
49681     } catch (std::out_of_range& e) {
49682       {
49683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49684       };
49685     } catch (std::exception& e) {
49686       {
49687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49688       };
49689     } catch (...) {
49690       {
49691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49692       };
49693     }
49694   }
49695   jresult = (void *)result; 
49696   return jresult;
49697 }
49698
49699
49700 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Remove(void * jarg1, void * jarg2) {
49701   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49702   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
49703   
49704   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49705   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2; 
49706   {
49707     try {
49708       (arg1)->Remove(arg2);
49709     } catch (std::out_of_range& e) {
49710       {
49711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49712       };
49713     } catch (std::exception& e) {
49714       {
49715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49716       };
49717     } catch (...) {
49718       {
49719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49720       };
49721     }
49722   }
49723 }
49724
49725
49726 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Swap(void * jarg1, void * jarg2) {
49727   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49728   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
49729   
49730   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49731   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
49732   if (!arg2) {
49733     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > & type is null", 0);
49734     return ;
49735   } 
49736   {
49737     try {
49738       (arg1)->Swap(*arg2);
49739     } catch (std::out_of_range& e) {
49740       {
49741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49742       };
49743     } catch (std::exception& e) {
49744       {
49745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49746       };
49747     } catch (...) {
49748       {
49749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49750       };
49751     }
49752   }
49753 }
49754
49755
49756 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Clear(void * jarg1) {
49757   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49758   
49759   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49760   {
49761     try {
49762       (arg1)->Clear();
49763     } catch (std::out_of_range& e) {
49764       {
49765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49766       };
49767     } catch (std::exception& e) {
49768       {
49769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49770       };
49771     } catch (...) {
49772       {
49773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49774       };
49775     }
49776   }
49777 }
49778
49779
49780 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VectorUint16Pair_Release(void * jarg1) {
49781   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
49782   
49783   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1; 
49784   {
49785     try {
49786       (arg1)->Release();
49787     } catch (std::out_of_range& e) {
49788       {
49789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49790       };
49791     } catch (std::exception& e) {
49792       {
49793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49794       };
49795     } catch (...) {
49796       {
49797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49798       };
49799     }
49800   }
49801 }
49802
49803
49804 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VoidSignal() {
49805   void * jresult ;
49806   Dali::Signal< void () > *result = 0 ;
49807   
49808   {
49809     try {
49810       result = (Dali::Signal< void () > *)new Dali::Signal< void () >();
49811     } catch (std::out_of_range& e) {
49812       {
49813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49814       };
49815     } catch (std::exception& e) {
49816       {
49817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49818       };
49819     } catch (...) {
49820       {
49821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49822       };
49823     }
49824   }
49825   jresult = (void *)result; 
49826   return jresult;
49827 }
49828
49829
49830 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VoidSignal(void * jarg1) {
49831   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49832   
49833   arg1 = (Dali::Signal< void () > *)jarg1; 
49834   {
49835     try {
49836       delete arg1;
49837     } catch (std::out_of_range& e) {
49838       {
49839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49840       };
49841     } catch (std::exception& e) {
49842       {
49843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49844       };
49845     } catch (...) {
49846       {
49847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49848       };
49849     }
49850   }
49851 }
49852
49853
49854 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_VoidSignal_Empty(void * jarg1) {
49855   unsigned int jresult ;
49856   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49857   bool result;
49858   
49859   arg1 = (Dali::Signal< void () > *)jarg1; 
49860   {
49861     try {
49862       result = (bool)((Dali::Signal< void () > const *)arg1)->Empty();
49863     } catch (std::out_of_range& e) {
49864       {
49865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49866       };
49867     } catch (std::exception& e) {
49868       {
49869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49870       };
49871     } catch (...) {
49872       {
49873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49874       };
49875     }
49876   }
49877   jresult = result; 
49878   return jresult;
49879 }
49880
49881
49882 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_VoidSignal_GetConnectionCount(void * jarg1) {
49883   unsigned long jresult ;
49884   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49885   std::size_t result;
49886   
49887   arg1 = (Dali::Signal< void () > *)jarg1; 
49888   {
49889     try {
49890       result = ((Dali::Signal< void () > const *)arg1)->GetConnectionCount();
49891     } catch (std::out_of_range& e) {
49892       {
49893         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
49894       };
49895     } catch (std::exception& e) {
49896       {
49897         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
49898       };
49899     } catch (...) {
49900       {
49901         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
49902       };
49903     }
49904   }
49905   jresult = (unsigned long)result; 
49906   return jresult;
49907 }
49908
49909
49910 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VoidSignal_Connect__SWIG_0(void * jarg1, void * jarg2) {
49911   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49912   void (*arg2)() = (void (*)()) 0 ;
49913   
49914   arg1 = (Dali::Signal< void () > *)jarg1; 
49915   arg2 = (void (*)())jarg2; 
49916   {
49917     try {
49918       (arg1)->Connect(arg2);
49919     } catch (std::out_of_range& e) {
49920       {
49921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49922       };
49923     } catch (std::exception& e) {
49924       {
49925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49926       };
49927     } catch (...) {
49928       {
49929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49930       };
49931     }
49932   }
49933 }
49934
49935
49936 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VoidSignal_Disconnect(void * jarg1, void * jarg2) {
49937   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49938   void (*arg2)() = (void (*)()) 0 ;
49939   
49940   arg1 = (Dali::Signal< void () > *)jarg1; 
49941   arg2 = (void (*)())jarg2; 
49942   {
49943     try {
49944       (arg1)->Disconnect(arg2);
49945     } catch (std::out_of_range& e) {
49946       {
49947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49948       };
49949     } catch (std::exception& e) {
49950       {
49951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49952       };
49953     } catch (...) {
49954       {
49955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49956       };
49957     }
49958   }
49959 }
49960
49961
49962 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VoidSignal_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
49963   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49964   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
49965   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
49966   
49967   arg1 = (Dali::Signal< void () > *)jarg1; 
49968   arg2 = (Dali::ConnectionTrackerInterface *)jarg2; 
49969   arg3 = (Dali::FunctorDelegate *)jarg3; 
49970   {
49971     try {
49972       (arg1)->Connect(arg2,arg3);
49973     } catch (std::out_of_range& e) {
49974       {
49975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
49976       };
49977     } catch (std::exception& e) {
49978       {
49979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
49980       };
49981     } catch (...) {
49982       {
49983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
49984       };
49985     }
49986   }
49987 }
49988
49989
49990 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VoidSignal_Emit(void * jarg1) {
49991   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
49992   
49993   arg1 = (Dali::Signal< void () > *)jarg1; 
49994   {
49995     try {
49996       (arg1)->Emit();
49997     } catch (std::out_of_range& e) {
49998       {
49999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50000       };
50001     } catch (std::exception& e) {
50002       {
50003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50004       };
50005     } catch (...) {
50006       {
50007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50008       };
50009     }
50010   }
50011 }
50012
50013
50014 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_BoolSignal() {
50015   void * jresult ;
50016   Dali::Signal< bool () > *result = 0 ;
50017   
50018   {
50019     try {
50020       result = (Dali::Signal< bool () > *)new Dali::Signal< bool () >();
50021     } catch (std::out_of_range& e) {
50022       {
50023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50024       };
50025     } catch (std::exception& e) {
50026       {
50027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50028       };
50029     } catch (...) {
50030       {
50031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50032       };
50033     }
50034   }
50035   jresult = (void *)result; 
50036   return jresult;
50037 }
50038
50039
50040 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_BoolSignal(void * jarg1) {
50041   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50042   
50043   arg1 = (Dali::Signal< bool () > *)jarg1; 
50044   {
50045     try {
50046       delete arg1;
50047     } catch (std::out_of_range& e) {
50048       {
50049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50050       };
50051     } catch (std::exception& e) {
50052       {
50053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50054       };
50055     } catch (...) {
50056       {
50057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50058       };
50059     }
50060   }
50061 }
50062
50063
50064 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BoolSignal_Empty(void * jarg1) {
50065   unsigned int jresult ;
50066   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50067   bool result;
50068   
50069   arg1 = (Dali::Signal< bool () > *)jarg1; 
50070   {
50071     try {
50072       result = (bool)((Dali::Signal< bool () > const *)arg1)->Empty();
50073     } catch (std::out_of_range& e) {
50074       {
50075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50076       };
50077     } catch (std::exception& e) {
50078       {
50079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50080       };
50081     } catch (...) {
50082       {
50083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50084       };
50085     }
50086   }
50087   jresult = result; 
50088   return jresult;
50089 }
50090
50091
50092 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_BoolSignal_GetConnectionCount(void * jarg1) {
50093   unsigned long jresult ;
50094   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50095   std::size_t result;
50096   
50097   arg1 = (Dali::Signal< bool () > *)jarg1; 
50098   {
50099     try {
50100       result = ((Dali::Signal< bool () > const *)arg1)->GetConnectionCount();
50101     } catch (std::out_of_range& e) {
50102       {
50103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50104       };
50105     } catch (std::exception& e) {
50106       {
50107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50108       };
50109     } catch (...) {
50110       {
50111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50112       };
50113     }
50114   }
50115   jresult = (unsigned long)result; 
50116   return jresult;
50117 }
50118
50119
50120 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BoolSignal_Connect__SWIG_0(void * jarg1, void * jarg2) {
50121   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50122   bool (*arg2)() = (bool (*)()) 0 ;
50123   
50124   arg1 = (Dali::Signal< bool () > *)jarg1; 
50125   arg2 = (bool (*)())jarg2; 
50126   {
50127     try {
50128       (arg1)->Connect(arg2);
50129     } catch (std::out_of_range& e) {
50130       {
50131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50132       };
50133     } catch (std::exception& e) {
50134       {
50135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50136       };
50137     } catch (...) {
50138       {
50139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50140       };
50141     }
50142   }
50143 }
50144
50145
50146 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BoolSignal_Disconnect(void * jarg1, void * jarg2) {
50147   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50148   bool (*arg2)() = (bool (*)()) 0 ;
50149   
50150   arg1 = (Dali::Signal< bool () > *)jarg1; 
50151   arg2 = (bool (*)())jarg2; 
50152   {
50153     try {
50154       (arg1)->Disconnect(arg2);
50155     } catch (std::out_of_range& e) {
50156       {
50157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50158       };
50159     } catch (std::exception& e) {
50160       {
50161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50162       };
50163     } catch (...) {
50164       {
50165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50166       };
50167     }
50168   }
50169 }
50170
50171
50172 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_BoolSignal_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
50173   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50174   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
50175   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
50176   
50177   arg1 = (Dali::Signal< bool () > *)jarg1; 
50178   arg2 = (Dali::ConnectionTrackerInterface *)jarg2; 
50179   arg3 = (Dali::FunctorDelegate *)jarg3; 
50180   {
50181     try {
50182       (arg1)->Connect(arg2,arg3);
50183     } catch (std::out_of_range& e) {
50184       {
50185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50186       };
50187     } catch (std::exception& e) {
50188       {
50189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50190       };
50191     } catch (...) {
50192       {
50193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50194       };
50195     }
50196   }
50197 }
50198
50199
50200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_BoolSignal_Emit(void * jarg1) {
50201   unsigned int jresult ;
50202   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
50203   bool result;
50204   
50205   arg1 = (Dali::Signal< bool () > *)jarg1; 
50206   {
50207     try {
50208       result = (bool)(arg1)->Emit();
50209     } catch (std::out_of_range& e) {
50210       {
50211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50212       };
50213     } catch (std::exception& e) {
50214       {
50215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50216       };
50217     } catch (...) {
50218       {
50219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50220       };
50221     }
50222   }
50223   jresult = result; 
50224   return jresult;
50225 }
50226
50227
50228 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_FloatSignal_Empty(void * jarg1) {
50229   unsigned int jresult ;
50230   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50231   bool result;
50232   
50233   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50234   {
50235     try {
50236       result = (bool)Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty((Dali::Signal< void (float) > const *)arg1);
50237     } catch (std::out_of_range& e) {
50238       {
50239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50240       };
50241     } catch (std::exception& e) {
50242       {
50243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50244       };
50245     } catch (...) {
50246       {
50247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50248       };
50249     }
50250   }
50251   jresult = result; 
50252   return jresult;
50253 }
50254
50255
50256 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_FloatSignal_GetConnectionCount(void * jarg1) {
50257   unsigned long jresult ;
50258   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50259   std::size_t result;
50260   
50261   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50262   {
50263     try {
50264       result = Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount((Dali::Signal< void (float) > const *)arg1);
50265     } catch (std::out_of_range& e) {
50266       {
50267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50268       };
50269     } catch (std::exception& e) {
50270       {
50271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50272       };
50273     } catch (...) {
50274       {
50275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50276       };
50277     }
50278   }
50279   jresult = (unsigned long)result; 
50280   return jresult;
50281 }
50282
50283
50284 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FloatSignal_Connect(void * jarg1, void * jarg2) {
50285   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50286   void (*arg2)(float) = (void (*)(float)) 0 ;
50287   
50288   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50289   arg2 = (void (*)(float))jarg2; 
50290   {
50291     try {
50292       Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(arg1,arg2);
50293     } catch (std::out_of_range& e) {
50294       {
50295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50296       };
50297     } catch (std::exception& e) {
50298       {
50299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50300       };
50301     } catch (...) {
50302       {
50303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50304       };
50305     }
50306   }
50307 }
50308
50309
50310 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FloatSignal_Disconnect(void * jarg1, void * jarg2) {
50311   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50312   void (*arg2)(float) = (void (*)(float)) 0 ;
50313   
50314   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50315   arg2 = (void (*)(float))jarg2; 
50316   {
50317     try {
50318       Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(arg1,arg2);
50319     } catch (std::out_of_range& e) {
50320       {
50321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50322       };
50323     } catch (std::exception& e) {
50324       {
50325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50326       };
50327     } catch (...) {
50328       {
50329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50330       };
50331     }
50332   }
50333 }
50334
50335
50336 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FloatSignal_Emit(void * jarg1, float jarg2) {
50337   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50338   float arg2 ;
50339   
50340   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50341   arg2 = (float)jarg2; 
50342   {
50343     try {
50344       Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(arg1,arg2);
50345     } catch (std::out_of_range& e) {
50346       {
50347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50348       };
50349     } catch (std::exception& e) {
50350       {
50351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50352       };
50353     } catch (...) {
50354       {
50355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50356       };
50357     }
50358   }
50359 }
50360
50361
50362 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FloatSignal() {
50363   void * jresult ;
50364   Dali::Signal< void (float) > *result = 0 ;
50365   
50366   {
50367     try {
50368       result = (Dali::Signal< void (float) > *)new Dali::Signal< void (float) >();
50369     } catch (std::out_of_range& e) {
50370       {
50371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50372       };
50373     } catch (std::exception& e) {
50374       {
50375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50376       };
50377     } catch (...) {
50378       {
50379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50380       };
50381     }
50382   }
50383   jresult = (void *)result; 
50384   return jresult;
50385 }
50386
50387
50388 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FloatSignal(void * jarg1) {
50389   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
50390   
50391   arg1 = (Dali::Signal< void (float) > *)jarg1; 
50392   {
50393     try {
50394       delete arg1;
50395     } catch (std::out_of_range& e) {
50396       {
50397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50398       };
50399     } catch (std::exception& e) {
50400       {
50401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50402       };
50403     } catch (...) {
50404       {
50405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50406       };
50407     }
50408   }
50409 }
50410
50411
50412 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ObjectCreatedSignal_Empty(void * jarg1) {
50413   unsigned int jresult ;
50414   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50415   bool result;
50416   
50417   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50418   {
50419     try {
50420       result = (bool)Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
50421     } catch (std::out_of_range& e) {
50422       {
50423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50424       };
50425     } catch (std::exception& e) {
50426       {
50427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50428       };
50429     } catch (...) {
50430       {
50431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50432       };
50433     }
50434   }
50435   jresult = result; 
50436   return jresult;
50437 }
50438
50439
50440 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ObjectCreatedSignal_GetConnectionCount(void * jarg1) {
50441   unsigned long jresult ;
50442   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50443   std::size_t result;
50444   
50445   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50446   {
50447     try {
50448       result = Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
50449     } catch (std::out_of_range& e) {
50450       {
50451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50452       };
50453     } catch (std::exception& e) {
50454       {
50455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50456       };
50457     } catch (...) {
50458       {
50459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50460       };
50461     }
50462   }
50463   jresult = (unsigned long)result; 
50464   return jresult;
50465 }
50466
50467
50468 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectCreatedSignal_Connect(void * jarg1, void * jarg2) {
50469   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50470   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
50471   
50472   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50473   arg2 = (void (*)(Dali::BaseHandle))jarg2; 
50474   {
50475     try {
50476       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(arg1,arg2);
50477     } catch (std::out_of_range& e) {
50478       {
50479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50480       };
50481     } catch (std::exception& e) {
50482       {
50483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50484       };
50485     } catch (...) {
50486       {
50487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50488       };
50489     }
50490   }
50491 }
50492
50493
50494 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectCreatedSignal_Disconnect(void * jarg1, void * jarg2) {
50495   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50496   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
50497   
50498   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50499   arg2 = (void (*)(Dali::BaseHandle))jarg2; 
50500   {
50501     try {
50502       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(arg1,arg2);
50503     } catch (std::out_of_range& e) {
50504       {
50505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50506       };
50507     } catch (std::exception& e) {
50508       {
50509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50510       };
50511     } catch (...) {
50512       {
50513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50514       };
50515     }
50516   }
50517 }
50518
50519
50520 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectCreatedSignal_Emit(void * jarg1, void * jarg2) {
50521   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50522   Dali::BaseHandle arg2 ;
50523   Dali::BaseHandle *argp2 ;
50524   
50525   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50526   argp2 = (Dali::BaseHandle *)jarg2; 
50527   if (!argp2) {
50528     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
50529     return ;
50530   }
50531   arg2 = *argp2; 
50532   {
50533     try {
50534       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(arg1,arg2);
50535     } catch (std::out_of_range& e) {
50536       {
50537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50538       };
50539     } catch (std::exception& e) {
50540       {
50541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50542       };
50543     } catch (...) {
50544       {
50545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50546       };
50547     }
50548   }
50549 }
50550
50551
50552 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ObjectCreatedSignal() {
50553   void * jresult ;
50554   Dali::Signal< void (Dali::BaseHandle) > *result = 0 ;
50555   
50556   {
50557     try {
50558       result = (Dali::Signal< void (Dali::BaseHandle) > *)new Dali::Signal< void (Dali::BaseHandle) >();
50559     } catch (std::out_of_range& e) {
50560       {
50561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50562       };
50563     } catch (std::exception& e) {
50564       {
50565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50566       };
50567     } catch (...) {
50568       {
50569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50570       };
50571     }
50572   }
50573   jresult = (void *)result; 
50574   return jresult;
50575 }
50576
50577
50578 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ObjectCreatedSignal(void * jarg1) {
50579   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
50580   
50581   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1; 
50582   {
50583     try {
50584       delete arg1;
50585     } catch (std::out_of_range& e) {
50586       {
50587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50588       };
50589     } catch (std::exception& e) {
50590       {
50591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50592       };
50593     } catch (...) {
50594       {
50595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50596       };
50597     }
50598   }
50599 }
50600
50601
50602 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ObjectDestroyedSignal_Empty(void * jarg1) {
50603   unsigned int jresult ;
50604   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50605   bool result;
50606   
50607   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50608   {
50609     try {
50610       result = (bool)Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
50611     } catch (std::out_of_range& e) {
50612       {
50613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50614       };
50615     } catch (std::exception& e) {
50616       {
50617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50618       };
50619     } catch (...) {
50620       {
50621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50622       };
50623     }
50624   }
50625   jresult = result; 
50626   return jresult;
50627 }
50628
50629
50630 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ObjectDestroyedSignal_GetConnectionCount(void * jarg1) {
50631   unsigned long jresult ;
50632   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50633   std::size_t result;
50634   
50635   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50636   {
50637     try {
50638       result = Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
50639     } catch (std::out_of_range& e) {
50640       {
50641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50642       };
50643     } catch (std::exception& e) {
50644       {
50645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50646       };
50647     } catch (...) {
50648       {
50649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50650       };
50651     }
50652   }
50653   jresult = (unsigned long)result; 
50654   return jresult;
50655 }
50656
50657
50658 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectDestroyedSignal_Connect(void * jarg1, void * jarg2) {
50659   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50660   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
50661   
50662   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50663   arg2 = (void (*)(Dali::RefObject const *))jarg2; 
50664   {
50665     try {
50666       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(arg1,arg2);
50667     } catch (std::out_of_range& e) {
50668       {
50669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50670       };
50671     } catch (std::exception& e) {
50672       {
50673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50674       };
50675     } catch (...) {
50676       {
50677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50678       };
50679     }
50680   }
50681 }
50682
50683
50684 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectDestroyedSignal_Disconnect(void * jarg1, void * jarg2) {
50685   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50686   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
50687   
50688   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50689   arg2 = (void (*)(Dali::RefObject const *))jarg2; 
50690   {
50691     try {
50692       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(arg1,arg2);
50693     } catch (std::out_of_range& e) {
50694       {
50695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50696       };
50697     } catch (std::exception& e) {
50698       {
50699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50700       };
50701     } catch (...) {
50702       {
50703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50704       };
50705     }
50706   }
50707 }
50708
50709
50710 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ObjectDestroyedSignal_Emit(void * jarg1, void * jarg2) {
50711   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50712   Dali::RefObject *arg2 = (Dali::RefObject *) 0 ;
50713   
50714   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50715   arg2 = (Dali::RefObject *)jarg2; 
50716   {
50717     try {
50718       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(arg1,(Dali::RefObject const *)arg2);
50719     } catch (std::out_of_range& e) {
50720       {
50721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50722       };
50723     } catch (std::exception& e) {
50724       {
50725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50726       };
50727     } catch (...) {
50728       {
50729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50730       };
50731     }
50732   }
50733 }
50734
50735
50736 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ObjectDestroyedSignal() {
50737   void * jresult ;
50738   Dali::Signal< void (Dali::RefObject const *) > *result = 0 ;
50739   
50740   {
50741     try {
50742       result = (Dali::Signal< void (Dali::RefObject const *) > *)new Dali::Signal< void (Dali::RefObject const *) >();
50743     } catch (std::out_of_range& e) {
50744       {
50745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50746       };
50747     } catch (std::exception& e) {
50748       {
50749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50750       };
50751     } catch (...) {
50752       {
50753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50754       };
50755     }
50756   }
50757   jresult = (void *)result; 
50758   return jresult;
50759 }
50760
50761
50762 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ObjectDestroyedSignal(void * jarg1) {
50763   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
50764   
50765   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1; 
50766   {
50767     try {
50768       delete arg1;
50769     } catch (std::out_of_range& e) {
50770       {
50771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50772       };
50773     } catch (std::exception& e) {
50774       {
50775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50776       };
50777     } catch (...) {
50778       {
50779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50780       };
50781     }
50782   }
50783 }
50784
50785
50786 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PropertyNotifySignal_Empty(void * jarg1) {
50787   unsigned int jresult ;
50788   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50789   bool result;
50790   
50791   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50792   {
50793     try {
50794       result = (bool)Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
50795     } catch (std::out_of_range& e) {
50796       {
50797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50798       };
50799     } catch (std::exception& e) {
50800       {
50801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50802       };
50803     } catch (...) {
50804       {
50805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50806       };
50807     }
50808   }
50809   jresult = result; 
50810   return jresult;
50811 }
50812
50813
50814 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PropertyNotifySignal_GetConnectionCount(void * jarg1) {
50815   unsigned long jresult ;
50816   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50817   std::size_t result;
50818   
50819   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50820   {
50821     try {
50822       result = Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
50823     } catch (std::out_of_range& e) {
50824       {
50825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50826       };
50827     } catch (std::exception& e) {
50828       {
50829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50830       };
50831     } catch (...) {
50832       {
50833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50834       };
50835     }
50836   }
50837   jresult = (unsigned long)result; 
50838   return jresult;
50839 }
50840
50841
50842 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PropertyNotifySignal_Connect(void * jarg1, void * jarg2) {
50843   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50844   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
50845   
50846   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50847   arg2 = (void (*)(Dali::PropertyNotification &))jarg2; 
50848   {
50849     try {
50850       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(arg1,arg2);
50851     } catch (std::out_of_range& e) {
50852       {
50853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50854       };
50855     } catch (std::exception& e) {
50856       {
50857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50858       };
50859     } catch (...) {
50860       {
50861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50862       };
50863     }
50864   }
50865 }
50866
50867
50868 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PropertyNotifySignal_Disconnect(void * jarg1, void * jarg2) {
50869   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50870   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
50871   
50872   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50873   arg2 = (void (*)(Dali::PropertyNotification &))jarg2; 
50874   {
50875     try {
50876       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(arg1,arg2);
50877     } catch (std::out_of_range& e) {
50878       {
50879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50880       };
50881     } catch (std::exception& e) {
50882       {
50883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50884       };
50885     } catch (...) {
50886       {
50887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50888       };
50889     }
50890   }
50891 }
50892
50893
50894 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PropertyNotifySignal_Emit(void * jarg1, void * jarg2) {
50895   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50896   Dali::PropertyNotification *arg2 = 0 ;
50897   
50898   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50899   arg2 = (Dali::PropertyNotification *)jarg2;
50900   if (!arg2) {
50901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification & type is null", 0);
50902     return ;
50903   } 
50904   {
50905     try {
50906       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(arg1,*arg2);
50907     } catch (std::out_of_range& e) {
50908       {
50909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50910       };
50911     } catch (std::exception& e) {
50912       {
50913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50914       };
50915     } catch (...) {
50916       {
50917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50918       };
50919     }
50920   }
50921 }
50922
50923
50924 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PropertyNotifySignal() {
50925   void * jresult ;
50926   Dali::Signal< void (Dali::PropertyNotification &) > *result = 0 ;
50927   
50928   {
50929     try {
50930       result = (Dali::Signal< void (Dali::PropertyNotification &) > *)new Dali::Signal< void (Dali::PropertyNotification &) >();
50931     } catch (std::out_of_range& e) {
50932       {
50933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50934       };
50935     } catch (std::exception& e) {
50936       {
50937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50938       };
50939     } catch (...) {
50940       {
50941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50942       };
50943     }
50944   }
50945   jresult = (void *)result; 
50946   return jresult;
50947 }
50948
50949
50950 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PropertyNotifySignal(void * jarg1) {
50951   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
50952   
50953   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1; 
50954   {
50955     try {
50956       delete arg1;
50957     } catch (std::out_of_range& e) {
50958       {
50959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
50960       };
50961     } catch (std::exception& e) {
50962       {
50963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
50964       };
50965     } catch (...) {
50966       {
50967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
50968       };
50969     }
50970   }
50971 }
50972
50973
50974 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ImageSignal_Empty(void * jarg1) {
50975   unsigned int jresult ;
50976   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
50977   bool result;
50978   
50979   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
50980   {
50981     try {
50982       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty((Dali::Signal< void (Dali::Image) > const *)arg1);
50983     } catch (std::out_of_range& e) {
50984       {
50985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
50986       };
50987     } catch (std::exception& e) {
50988       {
50989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
50990       };
50991     } catch (...) {
50992       {
50993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
50994       };
50995     }
50996   }
50997   jresult = result; 
50998   return jresult;
50999 }
51000
51001
51002 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ImageSignal_GetConnectionCount(void * jarg1) {
51003   unsigned long jresult ;
51004   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
51005   std::size_t result;
51006   
51007   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
51008   {
51009     try {
51010       result = Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Image) > const *)arg1);
51011     } catch (std::out_of_range& e) {
51012       {
51013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51014       };
51015     } catch (std::exception& e) {
51016       {
51017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51018       };
51019     } catch (...) {
51020       {
51021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51022       };
51023     }
51024   }
51025   jresult = (unsigned long)result; 
51026   return jresult;
51027 }
51028
51029
51030 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageSignal_Connect(void * jarg1, void * jarg2) {
51031   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
51032   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
51033   
51034   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
51035   arg2 = (void (*)(Dali::Image))jarg2; 
51036   {
51037     try {
51038       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(arg1,arg2);
51039     } catch (std::out_of_range& e) {
51040       {
51041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51042       };
51043     } catch (std::exception& e) {
51044       {
51045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51046       };
51047     } catch (...) {
51048       {
51049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51050       };
51051     }
51052   }
51053 }
51054
51055
51056 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageSignal_Disconnect(void * jarg1, void * jarg2) {
51057   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
51058   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
51059   
51060   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
51061   arg2 = (void (*)(Dali::Image))jarg2; 
51062   {
51063     try {
51064       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(arg1,arg2);
51065     } catch (std::out_of_range& e) {
51066       {
51067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51068       };
51069     } catch (std::exception& e) {
51070       {
51071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51072       };
51073     } catch (...) {
51074       {
51075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51076       };
51077     }
51078   }
51079 }
51080
51081
51082 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageSignal_Emit(void * jarg1, void * jarg2) {
51083   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
51084   Dali::Image arg2 ;
51085   Dali::Image *argp2 ;
51086   
51087   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
51088   argp2 = (Dali::Image *)jarg2; 
51089   if (!argp2) {
51090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
51091     return ;
51092   }
51093   arg2 = *argp2; 
51094   {
51095     try {
51096       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(arg1,arg2);
51097     } catch (std::out_of_range& e) {
51098       {
51099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51100       };
51101     } catch (std::exception& e) {
51102       {
51103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51104       };
51105     } catch (...) {
51106       {
51107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51108       };
51109     }
51110   }
51111 }
51112
51113
51114 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ImageSignal() {
51115   void * jresult ;
51116   Dali::Signal< void (Dali::Image) > *result = 0 ;
51117   
51118   {
51119     try {
51120       result = (Dali::Signal< void (Dali::Image) > *)new Dali::Signal< void (Dali::Image) >();
51121     } catch (std::out_of_range& e) {
51122       {
51123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51124       };
51125     } catch (std::exception& e) {
51126       {
51127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51128       };
51129     } catch (...) {
51130       {
51131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51132       };
51133     }
51134   }
51135   jresult = (void *)result; 
51136   return jresult;
51137 }
51138
51139
51140 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ImageSignal(void * jarg1) {
51141   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
51142   
51143   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1; 
51144   {
51145     try {
51146       delete arg1;
51147     } catch (std::out_of_range& e) {
51148       {
51149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51150       };
51151     } catch (std::exception& e) {
51152       {
51153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51154       };
51155     } catch (...) {
51156       {
51157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51158       };
51159     }
51160   }
51161 }
51162
51163
51164 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RenderTaskSignal() {
51165   void * jresult ;
51166   Dali::Signal< void (Dali::RenderTask &) > *result = 0 ;
51167   
51168   {
51169     try {
51170       result = (Dali::Signal< void (Dali::RenderTask &) > *)new Dali::Signal< void (Dali::RenderTask &) >();
51171     } catch (std::out_of_range& e) {
51172       {
51173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51174       };
51175     } catch (std::exception& e) {
51176       {
51177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51178       };
51179     } catch (...) {
51180       {
51181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51182       };
51183     }
51184   }
51185   jresult = (void *)result; 
51186   return jresult;
51187 }
51188
51189
51190 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RenderTaskSignal(void * jarg1) {
51191   Dali::Signal< void (Dali::RenderTask &) > *arg1 = (Dali::Signal< void (Dali::RenderTask &) > *) 0 ;
51192   
51193   arg1 = (Dali::Signal< void (Dali::RenderTask &) > *)jarg1; 
51194   {
51195     try {
51196       delete arg1;
51197     } catch (std::out_of_range& e) {
51198       {
51199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51200       };
51201     } catch (std::exception& e) {
51202       {
51203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51204       };
51205     } catch (...) {
51206       {
51207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51208       };
51209     }
51210   }
51211 }
51212
51213
51214 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_LongPressGestureDetectedSignal_Empty(void * jarg1) {
51215   unsigned int jresult ;
51216   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51217   bool result;
51218   
51219   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51220   {
51221     try {
51222       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);
51223     } catch (std::out_of_range& e) {
51224       {
51225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51226       };
51227     } catch (std::exception& e) {
51228       {
51229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51230       };
51231     } catch (...) {
51232       {
51233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51234       };
51235     }
51236   }
51237   jresult = result; 
51238   return jresult;
51239 }
51240
51241
51242 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_LongPressGestureDetectedSignal_GetConnectionCount(void * jarg1) {
51243   unsigned long jresult ;
51244   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51245   std::size_t result;
51246   
51247   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51248   {
51249     try {
51250       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);
51251     } catch (std::out_of_range& e) {
51252       {
51253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51254       };
51255     } catch (std::exception& e) {
51256       {
51257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51258       };
51259     } catch (...) {
51260       {
51261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51262       };
51263     }
51264   }
51265   jresult = (unsigned long)result; 
51266   return jresult;
51267 }
51268
51269
51270 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
51271   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51272   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
51273   
51274   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51275   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2; 
51276   {
51277     try {
51278       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51279     } catch (std::out_of_range& e) {
51280       {
51281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51282       };
51283     } catch (std::exception& e) {
51284       {
51285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51286       };
51287     } catch (...) {
51288       {
51289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51290       };
51291     }
51292   }
51293 }
51294
51295
51296 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
51297   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51298   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
51299   
51300   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51301   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2; 
51302   {
51303     try {
51304       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51305     } catch (std::out_of_range& e) {
51306       {
51307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51308       };
51309     } catch (std::exception& e) {
51310       {
51311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51312       };
51313     } catch (...) {
51314       {
51315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51316       };
51317     }
51318   }
51319 }
51320
51321
51322 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_LongPressGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51323   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51324   Dali::Actor arg2 ;
51325   Dali::LongPressGesture *arg3 = 0 ;
51326   Dali::Actor *argp2 ;
51327   
51328   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51329   argp2 = (Dali::Actor *)jarg2; 
51330   if (!argp2) {
51331     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51332     return ;
51333   }
51334   arg2 = *argp2; 
51335   arg3 = (Dali::LongPressGesture *)jarg3;
51336   if (!arg3) {
51337     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
51338     return ;
51339   } 
51340   {
51341     try {
51342       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::LongPressGesture const &)*arg3);
51343     } catch (std::out_of_range& e) {
51344       {
51345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51346       };
51347     } catch (std::exception& e) {
51348       {
51349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51350       };
51351     } catch (...) {
51352       {
51353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51354       };
51355     }
51356   }
51357 }
51358
51359
51360 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_LongPressGestureDetectedSignal() {
51361   void * jresult ;
51362   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *result = 0 ;
51363   
51364   {
51365     try {
51366       result = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) >();
51367     } catch (std::out_of_range& e) {
51368       {
51369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51370       };
51371     } catch (std::exception& e) {
51372       {
51373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51374       };
51375     } catch (...) {
51376       {
51377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51378       };
51379     }
51380   }
51381   jresult = (void *)result; 
51382   return jresult;
51383 }
51384
51385
51386 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_LongPressGestureDetectedSignal(void * jarg1) {
51387   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
51388   
51389   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1; 
51390   {
51391     try {
51392       delete arg1;
51393     } catch (std::out_of_range& e) {
51394       {
51395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51396       };
51397     } catch (std::exception& e) {
51398       {
51399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51400       };
51401     } catch (...) {
51402       {
51403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51404       };
51405     }
51406   }
51407 }
51408
51409
51410 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorTouchDataSignal_Empty(void * jarg1) {
51411   unsigned int jresult ;
51412   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51413   bool result;
51414   
51415   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51416   {
51417     try {
51418       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);
51419     } catch (std::out_of_range& e) {
51420       {
51421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51422       };
51423     } catch (std::exception& e) {
51424       {
51425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51426       };
51427     } catch (...) {
51428       {
51429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51430       };
51431     }
51432   }
51433   jresult = result; 
51434   return jresult;
51435 }
51436
51437
51438 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorTouchDataSignal_GetConnectionCount(void * jarg1) {
51439   unsigned long jresult ;
51440   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51441   std::size_t result;
51442   
51443   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51444   {
51445     try {
51446       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);
51447     } catch (std::out_of_range& e) {
51448       {
51449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51450       };
51451     } catch (std::exception& e) {
51452       {
51453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51454       };
51455     } catch (...) {
51456       {
51457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51458       };
51459     }
51460   }
51461   jresult = (unsigned long)result; 
51462   return jresult;
51463 }
51464
51465
51466 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorTouchDataSignal_Connect(void * jarg1, void * jarg2) {
51467   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51468   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
51469   
51470   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51471   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2; 
51472   {
51473     try {
51474       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51475     } catch (std::out_of_range& e) {
51476       {
51477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51478       };
51479     } catch (std::exception& e) {
51480       {
51481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51482       };
51483     } catch (...) {
51484       {
51485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51486       };
51487     }
51488   }
51489 }
51490
51491
51492 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorTouchDataSignal_Disconnect(void * jarg1, void * jarg2) {
51493   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51494   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
51495   
51496   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51497   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2; 
51498   {
51499     try {
51500       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51501     } catch (std::out_of_range& e) {
51502       {
51503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51504       };
51505     } catch (std::exception& e) {
51506       {
51507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51508       };
51509     } catch (...) {
51510       {
51511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51512       };
51513     }
51514   }
51515 }
51516
51517
51518 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorTouchDataSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51519   unsigned int jresult ;
51520   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51521   Dali::Actor arg2 ;
51522   Dali::TouchData *arg3 = 0 ;
51523   Dali::Actor *argp2 ;
51524   bool result;
51525   
51526   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51527   argp2 = (Dali::Actor *)jarg2; 
51528   if (!argp2) {
51529     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51530     return 0;
51531   }
51532   arg2 = *argp2; 
51533   arg3 = (Dali::TouchData *)jarg3;
51534   if (!arg3) {
51535     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
51536     return 0;
51537   } 
51538   {
51539     try {
51540       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TouchData const &)*arg3);
51541     } catch (std::out_of_range& e) {
51542       {
51543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51544       };
51545     } catch (std::exception& e) {
51546       {
51547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51548       };
51549     } catch (...) {
51550       {
51551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51552       };
51553     }
51554   }
51555   jresult = result; 
51556   return jresult;
51557 }
51558
51559
51560 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorTouchDataSignal() {
51561   void * jresult ;
51562   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *result = 0 ;
51563   
51564   {
51565     try {
51566       result = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) >();
51567     } catch (std::out_of_range& e) {
51568       {
51569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51570       };
51571     } catch (std::exception& e) {
51572       {
51573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51574       };
51575     } catch (...) {
51576       {
51577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51578       };
51579     }
51580   }
51581   jresult = (void *)result; 
51582   return jresult;
51583 }
51584
51585
51586 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ActorTouchDataSignal(void * jarg1) {
51587   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
51588   
51589   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1; 
51590   {
51591     try {
51592       delete arg1;
51593     } catch (std::out_of_range& e) {
51594       {
51595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51596       };
51597     } catch (std::exception& e) {
51598       {
51599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51600       };
51601     } catch (...) {
51602       {
51603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51604       };
51605     }
51606   }
51607 }
51608
51609
51610 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorHoverEventSignal_Empty(void * jarg1) {
51611   unsigned int jresult ;
51612   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51613   bool result;
51614   
51615   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51616   {
51617     try {
51618       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);
51619     } catch (std::out_of_range& e) {
51620       {
51621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51622       };
51623     } catch (std::exception& e) {
51624       {
51625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51626       };
51627     } catch (...) {
51628       {
51629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51630       };
51631     }
51632   }
51633   jresult = result; 
51634   return jresult;
51635 }
51636
51637
51638 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorHoverEventSignal_GetConnectionCount(void * jarg1) {
51639   unsigned long jresult ;
51640   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51641   std::size_t result;
51642   
51643   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51644   {
51645     try {
51646       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);
51647     } catch (std::out_of_range& e) {
51648       {
51649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51650       };
51651     } catch (std::exception& e) {
51652       {
51653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51654       };
51655     } catch (...) {
51656       {
51657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51658       };
51659     }
51660   }
51661   jresult = (unsigned long)result; 
51662   return jresult;
51663 }
51664
51665
51666 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorHoverEventSignal_Connect(void * jarg1, void * jarg2) {
51667   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51668   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
51669   
51670   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51671   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2; 
51672   {
51673     try {
51674       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51675     } catch (std::out_of_range& e) {
51676       {
51677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51678       };
51679     } catch (std::exception& e) {
51680       {
51681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51682       };
51683     } catch (...) {
51684       {
51685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51686       };
51687     }
51688   }
51689 }
51690
51691
51692 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorHoverEventSignal_Disconnect(void * jarg1, void * jarg2) {
51693   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51694   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
51695   
51696   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51697   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2; 
51698   {
51699     try {
51700       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51701     } catch (std::out_of_range& e) {
51702       {
51703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51704       };
51705     } catch (std::exception& e) {
51706       {
51707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51708       };
51709     } catch (...) {
51710       {
51711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51712       };
51713     }
51714   }
51715 }
51716
51717
51718 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorHoverEventSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51719   unsigned int jresult ;
51720   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51721   Dali::Actor arg2 ;
51722   Dali::HoverEvent *arg3 = 0 ;
51723   Dali::Actor *argp2 ;
51724   bool result;
51725   
51726   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51727   argp2 = (Dali::Actor *)jarg2; 
51728   if (!argp2) {
51729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51730     return 0;
51731   }
51732   arg2 = *argp2; 
51733   arg3 = (Dali::HoverEvent *)jarg3;
51734   if (!arg3) {
51735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
51736     return 0;
51737   } 
51738   {
51739     try {
51740       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::HoverEvent const &)*arg3);
51741     } catch (std::out_of_range& e) {
51742       {
51743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51744       };
51745     } catch (std::exception& e) {
51746       {
51747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51748       };
51749     } catch (...) {
51750       {
51751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51752       };
51753     }
51754   }
51755   jresult = result; 
51756   return jresult;
51757 }
51758
51759
51760 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorHoverEventSignal() {
51761   void * jresult ;
51762   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *result = 0 ;
51763   
51764   {
51765     try {
51766       result = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) >();
51767     } catch (std::out_of_range& e) {
51768       {
51769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51770       };
51771     } catch (std::exception& e) {
51772       {
51773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51774       };
51775     } catch (...) {
51776       {
51777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51778       };
51779     }
51780   }
51781   jresult = (void *)result; 
51782   return jresult;
51783 }
51784
51785
51786 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ActorHoverEventSignal(void * jarg1) {
51787   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
51788   
51789   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1; 
51790   {
51791     try {
51792       delete arg1;
51793     } catch (std::out_of_range& e) {
51794       {
51795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51796       };
51797     } catch (std::exception& e) {
51798       {
51799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51800       };
51801     } catch (...) {
51802       {
51803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51804       };
51805     }
51806   }
51807 }
51808
51809
51810 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorWheelEventSignal_Empty(void * jarg1) {
51811   unsigned int jresult ;
51812   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51813   bool result;
51814   
51815   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51816   {
51817     try {
51818       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);
51819     } catch (std::out_of_range& e) {
51820       {
51821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51822       };
51823     } catch (std::exception& e) {
51824       {
51825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51826       };
51827     } catch (...) {
51828       {
51829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51830       };
51831     }
51832   }
51833   jresult = result; 
51834   return jresult;
51835 }
51836
51837
51838 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorWheelEventSignal_GetConnectionCount(void * jarg1) {
51839   unsigned long jresult ;
51840   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51841   std::size_t result;
51842   
51843   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51844   {
51845     try {
51846       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);
51847     } catch (std::out_of_range& e) {
51848       {
51849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51850       };
51851     } catch (std::exception& e) {
51852       {
51853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51854       };
51855     } catch (...) {
51856       {
51857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51858       };
51859     }
51860   }
51861   jresult = (unsigned long)result; 
51862   return jresult;
51863 }
51864
51865
51866 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorWheelEventSignal_Connect(void * jarg1, void * jarg2) {
51867   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51868   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
51869   
51870   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51871   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2; 
51872   {
51873     try {
51874       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51875     } catch (std::out_of_range& e) {
51876       {
51877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51878       };
51879     } catch (std::exception& e) {
51880       {
51881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51882       };
51883     } catch (...) {
51884       {
51885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51886       };
51887     }
51888   }
51889 }
51890
51891
51892 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorWheelEventSignal_Disconnect(void * jarg1, void * jarg2) {
51893   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51894   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
51895   
51896   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51897   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2; 
51898   {
51899     try {
51900       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51901     } catch (std::out_of_range& e) {
51902       {
51903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51904       };
51905     } catch (std::exception& e) {
51906       {
51907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51908       };
51909     } catch (...) {
51910       {
51911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51912       };
51913     }
51914   }
51915 }
51916
51917
51918 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorWheelEventSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51919   unsigned int jresult ;
51920   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51921   Dali::Actor arg2 ;
51922   Dali::WheelEvent *arg3 = 0 ;
51923   Dali::Actor *argp2 ;
51924   bool result;
51925   
51926   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51927   argp2 = (Dali::Actor *)jarg2; 
51928   if (!argp2) {
51929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51930     return 0;
51931   }
51932   arg2 = *argp2; 
51933   arg3 = (Dali::WheelEvent *)jarg3;
51934   if (!arg3) {
51935     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
51936     return 0;
51937   } 
51938   {
51939     try {
51940       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::WheelEvent const &)*arg3);
51941     } catch (std::out_of_range& e) {
51942       {
51943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51944       };
51945     } catch (std::exception& e) {
51946       {
51947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51948       };
51949     } catch (...) {
51950       {
51951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51952       };
51953     }
51954   }
51955   jresult = result; 
51956   return jresult;
51957 }
51958
51959
51960 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorWheelEventSignal() {
51961   void * jresult ;
51962   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *result = 0 ;
51963   
51964   {
51965     try {
51966       result = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) >();
51967     } catch (std::out_of_range& e) {
51968       {
51969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
51970       };
51971     } catch (std::exception& e) {
51972       {
51973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
51974       };
51975     } catch (...) {
51976       {
51977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
51978       };
51979     }
51980   }
51981   jresult = (void *)result; 
51982   return jresult;
51983 }
51984
51985
51986 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ActorWheelEventSignal(void * jarg1) {
51987   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
51988   
51989   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1; 
51990   {
51991     try {
51992       delete arg1;
51993     } catch (std::out_of_range& e) {
51994       {
51995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51996       };
51997     } catch (std::exception& e) {
51998       {
51999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52000       };
52001     } catch (...) {
52002       {
52003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52004       };
52005     }
52006   }
52007 }
52008
52009
52010 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ActorSignal_Empty(void * jarg1) {
52011   unsigned int jresult ;
52012   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52013   bool result;
52014   
52015   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52016   {
52017     try {
52018       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor) > const *)arg1);
52019     } catch (std::out_of_range& e) {
52020       {
52021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52022       };
52023     } catch (std::exception& e) {
52024       {
52025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52026       };
52027     } catch (...) {
52028       {
52029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52030       };
52031     }
52032   }
52033   jresult = result; 
52034   return jresult;
52035 }
52036
52037
52038 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorSignal_GetConnectionCount(void * jarg1) {
52039   unsigned long jresult ;
52040   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52041   std::size_t result;
52042   
52043   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52044   {
52045     try {
52046       result = Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor) > const *)arg1);
52047     } catch (std::out_of_range& e) {
52048       {
52049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52050       };
52051     } catch (std::exception& e) {
52052       {
52053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52054       };
52055     } catch (...) {
52056       {
52057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52058       };
52059     }
52060   }
52061   jresult = (unsigned long)result; 
52062   return jresult;
52063 }
52064
52065
52066 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorSignal_Connect(void * jarg1, void * jarg2) {
52067   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52068   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
52069   
52070   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52071   arg2 = (void (*)(Dali::Actor))jarg2; 
52072   {
52073     try {
52074       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(arg1,arg2);
52075     } catch (std::out_of_range& e) {
52076       {
52077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52078       };
52079     } catch (std::exception& e) {
52080       {
52081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52082       };
52083     } catch (...) {
52084       {
52085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52086       };
52087     }
52088   }
52089 }
52090
52091
52092 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorSignal_Disconnect(void * jarg1, void * jarg2) {
52093   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52094   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
52095   
52096   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52097   arg2 = (void (*)(Dali::Actor))jarg2; 
52098   {
52099     try {
52100       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
52101     } catch (std::out_of_range& e) {
52102       {
52103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52104       };
52105     } catch (std::exception& e) {
52106       {
52107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52108       };
52109     } catch (...) {
52110       {
52111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52112       };
52113     }
52114   }
52115 }
52116
52117
52118 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorSignal_Emit(void * jarg1, void * jarg2) {
52119   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52120   Dali::Actor arg2 ;
52121   Dali::Actor *argp2 ;
52122   
52123   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52124   argp2 = (Dali::Actor *)jarg2; 
52125   if (!argp2) {
52126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
52127     return ;
52128   }
52129   arg2 = *argp2; 
52130   {
52131     try {
52132       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(arg1,arg2);
52133     } catch (std::out_of_range& e) {
52134       {
52135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52136       };
52137     } catch (std::exception& e) {
52138       {
52139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52140       };
52141     } catch (...) {
52142       {
52143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52144       };
52145     }
52146   }
52147 }
52148
52149
52150 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorSignal() {
52151   void * jresult ;
52152   Dali::Signal< void (Dali::Actor) > *result = 0 ;
52153   
52154   {
52155     try {
52156       result = (Dali::Signal< void (Dali::Actor) > *)new Dali::Signal< void (Dali::Actor) >();
52157     } catch (std::out_of_range& e) {
52158       {
52159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52160       };
52161     } catch (std::exception& e) {
52162       {
52163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52164       };
52165     } catch (...) {
52166       {
52167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52168       };
52169     }
52170   }
52171   jresult = (void *)result; 
52172   return jresult;
52173 }
52174
52175
52176 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ActorSignal(void * jarg1) {
52177   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
52178   
52179   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1; 
52180   {
52181     try {
52182       delete arg1;
52183     } catch (std::out_of_range& e) {
52184       {
52185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52186       };
52187     } catch (std::exception& e) {
52188       {
52189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52190       };
52191     } catch (...) {
52192       {
52193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52194       };
52195     }
52196   }
52197 }
52198
52199
52200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyEventSignal_Empty(void * jarg1) {
52201   unsigned int jresult ;
52202   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52203   bool result;
52204   
52205   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52206   {
52207     try {
52208       result = (bool)Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
52209     } catch (std::out_of_range& e) {
52210       {
52211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52212       };
52213     } catch (std::exception& e) {
52214       {
52215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52216       };
52217     } catch (...) {
52218       {
52219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52220       };
52221     }
52222   }
52223   jresult = result; 
52224   return jresult;
52225 }
52226
52227
52228 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_KeyEventSignal_GetConnectionCount(void * jarg1) {
52229   unsigned long jresult ;
52230   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52231   std::size_t result;
52232   
52233   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52234   {
52235     try {
52236       result = Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
52237     } catch (std::out_of_range& e) {
52238       {
52239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52240       };
52241     } catch (std::exception& e) {
52242       {
52243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52244       };
52245     } catch (...) {
52246       {
52247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52248       };
52249     }
52250   }
52251   jresult = (unsigned long)result; 
52252   return jresult;
52253 }
52254
52255
52256 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEventSignal_Connect(void * jarg1, void * jarg2) {
52257   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52258   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
52259   
52260   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52261   arg2 = (void (*)(Dali::KeyEvent const &))jarg2; 
52262   {
52263     try {
52264       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
52265     } catch (std::out_of_range& e) {
52266       {
52267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52268       };
52269     } catch (std::exception& e) {
52270       {
52271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52272       };
52273     } catch (...) {
52274       {
52275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52276       };
52277     }
52278   }
52279 }
52280
52281
52282 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEventSignal_Disconnect(void * jarg1, void * jarg2) {
52283   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52284   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
52285   
52286   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52287   arg2 = (void (*)(Dali::KeyEvent const &))jarg2; 
52288   {
52289     try {
52290       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
52291     } catch (std::out_of_range& e) {
52292       {
52293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52294       };
52295     } catch (std::exception& e) {
52296       {
52297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52298       };
52299     } catch (...) {
52300       {
52301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52302       };
52303     }
52304   }
52305 }
52306
52307
52308 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyEventSignal_Emit(void * jarg1, void * jarg2) {
52309   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52310   Dali::KeyEvent *arg2 = 0 ;
52311   
52312   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52313   arg2 = (Dali::KeyEvent *)jarg2;
52314   if (!arg2) {
52315     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
52316     return ;
52317   } 
52318   {
52319     try {
52320       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::KeyEvent const &)*arg2);
52321     } catch (std::out_of_range& e) {
52322       {
52323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52324       };
52325     } catch (std::exception& e) {
52326       {
52327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52328       };
52329     } catch (...) {
52330       {
52331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52332       };
52333     }
52334   }
52335 }
52336
52337
52338 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyEventSignal() {
52339   void * jresult ;
52340   Dali::Signal< void (Dali::KeyEvent const &) > *result = 0 ;
52341   
52342   {
52343     try {
52344       result = (Dali::Signal< void (Dali::KeyEvent const &) > *)new Dali::Signal< void (Dali::KeyEvent const &) >();
52345     } catch (std::out_of_range& e) {
52346       {
52347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52348       };
52349     } catch (std::exception& e) {
52350       {
52351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52352       };
52353     } catch (...) {
52354       {
52355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52356       };
52357     }
52358   }
52359   jresult = (void *)result; 
52360   return jresult;
52361 }
52362
52363
52364 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_KeyEventSignal(void * jarg1) {
52365   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
52366   
52367   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1; 
52368   {
52369     try {
52370       delete arg1;
52371     } catch (std::out_of_range& e) {
52372       {
52373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52374       };
52375     } catch (std::exception& e) {
52376       {
52377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52378       };
52379     } catch (...) {
52380       {
52381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52382       };
52383     }
52384   }
52385 }
52386
52387
52388 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TouchSignal_Empty(void * jarg1) {
52389   unsigned int jresult ;
52390   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52391   bool result;
52392   
52393   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52394   {
52395     try {
52396       result = (bool)Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
52397     } catch (std::out_of_range& e) {
52398       {
52399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52400       };
52401     } catch (std::exception& e) {
52402       {
52403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52404       };
52405     } catch (...) {
52406       {
52407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52408       };
52409     }
52410   }
52411   jresult = result; 
52412   return jresult;
52413 }
52414
52415
52416 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TouchSignal_GetConnectionCount(void * jarg1) {
52417   unsigned long jresult ;
52418   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52419   std::size_t result;
52420   
52421   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52422   {
52423     try {
52424       result = Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
52425     } catch (std::out_of_range& e) {
52426       {
52427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52428       };
52429     } catch (std::exception& e) {
52430       {
52431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52432       };
52433     } catch (...) {
52434       {
52435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52436       };
52437     }
52438   }
52439   jresult = (unsigned long)result; 
52440   return jresult;
52441 }
52442
52443
52444 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchSignal_Connect(void * jarg1, void * jarg2) {
52445   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52446   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
52447   
52448   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52449   arg2 = (void (*)(Dali::TouchData const &))jarg2; 
52450   {
52451     try {
52452       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
52453     } catch (std::out_of_range& e) {
52454       {
52455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52456       };
52457     } catch (std::exception& e) {
52458       {
52459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52460       };
52461     } catch (...) {
52462       {
52463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52464       };
52465     }
52466   }
52467 }
52468
52469
52470 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchSignal_Disconnect(void * jarg1, void * jarg2) {
52471   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52472   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
52473   
52474   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52475   arg2 = (void (*)(Dali::TouchData const &))jarg2; 
52476   {
52477     try {
52478       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
52479     } catch (std::out_of_range& e) {
52480       {
52481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52482       };
52483     } catch (std::exception& e) {
52484       {
52485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52486       };
52487     } catch (...) {
52488       {
52489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52490       };
52491     }
52492   }
52493 }
52494
52495
52496 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TouchSignal_Emit(void * jarg1, void * jarg2) {
52497   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52498   Dali::TouchData *arg2 = 0 ;
52499   
52500   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52501   arg2 = (Dali::TouchData *)jarg2;
52502   if (!arg2) {
52503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
52504     return ;
52505   } 
52506   {
52507     try {
52508       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,(Dali::TouchData const &)*arg2);
52509     } catch (std::out_of_range& e) {
52510       {
52511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52512       };
52513     } catch (std::exception& e) {
52514       {
52515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52516       };
52517     } catch (...) {
52518       {
52519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52520       };
52521     }
52522   }
52523 }
52524
52525
52526 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TouchSignal() {
52527   void * jresult ;
52528   Dali::Signal< void (Dali::TouchData const &) > *result = 0 ;
52529   
52530   {
52531     try {
52532       result = (Dali::Signal< void (Dali::TouchData const &) > *)new Dali::Signal< void (Dali::TouchData const &) >();
52533     } catch (std::out_of_range& e) {
52534       {
52535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52536       };
52537     } catch (std::exception& e) {
52538       {
52539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52540       };
52541     } catch (...) {
52542       {
52543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52544       };
52545     }
52546   }
52547   jresult = (void *)result; 
52548   return jresult;
52549 }
52550
52551
52552 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TouchSignal(void * jarg1) {
52553   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
52554   
52555   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1; 
52556   {
52557     try {
52558       delete arg1;
52559     } catch (std::out_of_range& e) {
52560       {
52561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52562       };
52563     } catch (std::exception& e) {
52564       {
52565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52566       };
52567     } catch (...) {
52568       {
52569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52570       };
52571     }
52572   }
52573 }
52574
52575
52576 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_StageWheelEventSignal_Empty(void * jarg1) {
52577   unsigned int jresult ;
52578   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52579   bool result;
52580   
52581   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52582   {
52583     try {
52584       result = (bool)Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
52585     } catch (std::out_of_range& e) {
52586       {
52587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52588       };
52589     } catch (std::exception& e) {
52590       {
52591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52592       };
52593     } catch (...) {
52594       {
52595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52596       };
52597     }
52598   }
52599   jresult = result; 
52600   return jresult;
52601 }
52602
52603
52604 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_StageWheelEventSignal_GetConnectionCount(void * jarg1) {
52605   unsigned long jresult ;
52606   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52607   std::size_t result;
52608   
52609   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52610   {
52611     try {
52612       result = Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
52613     } catch (std::out_of_range& e) {
52614       {
52615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52616       };
52617     } catch (std::exception& e) {
52618       {
52619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52620       };
52621     } catch (...) {
52622       {
52623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52624       };
52625     }
52626   }
52627   jresult = (unsigned long)result; 
52628   return jresult;
52629 }
52630
52631
52632 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StageWheelEventSignal_Connect(void * jarg1, void * jarg2) {
52633   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52634   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
52635   
52636   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52637   arg2 = (void (*)(Dali::WheelEvent const &))jarg2; 
52638   {
52639     try {
52640       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
52641     } catch (std::out_of_range& e) {
52642       {
52643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52644       };
52645     } catch (std::exception& e) {
52646       {
52647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52648       };
52649     } catch (...) {
52650       {
52651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52652       };
52653     }
52654   }
52655 }
52656
52657
52658 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StageWheelEventSignal_Disconnect(void * jarg1, void * jarg2) {
52659   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52660   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
52661   
52662   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52663   arg2 = (void (*)(Dali::WheelEvent const &))jarg2; 
52664   {
52665     try {
52666       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
52667     } catch (std::out_of_range& e) {
52668       {
52669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52670       };
52671     } catch (std::exception& e) {
52672       {
52673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52674       };
52675     } catch (...) {
52676       {
52677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52678       };
52679     }
52680   }
52681 }
52682
52683
52684 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StageWheelEventSignal_Emit(void * jarg1, void * jarg2) {
52685   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52686   Dali::WheelEvent *arg2 = 0 ;
52687   
52688   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52689   arg2 = (Dali::WheelEvent *)jarg2;
52690   if (!arg2) {
52691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
52692     return ;
52693   } 
52694   {
52695     try {
52696       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::WheelEvent const &)*arg2);
52697     } catch (std::out_of_range& e) {
52698       {
52699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52700       };
52701     } catch (std::exception& e) {
52702       {
52703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52704       };
52705     } catch (...) {
52706       {
52707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52708       };
52709     }
52710   }
52711 }
52712
52713
52714 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StageWheelEventSignal() {
52715   void * jresult ;
52716   Dali::Signal< void (Dali::WheelEvent const &) > *result = 0 ;
52717   
52718   {
52719     try {
52720       result = (Dali::Signal< void (Dali::WheelEvent const &) > *)new Dali::Signal< void (Dali::WheelEvent const &) >();
52721     } catch (std::out_of_range& e) {
52722       {
52723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52724       };
52725     } catch (std::exception& e) {
52726       {
52727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52728       };
52729     } catch (...) {
52730       {
52731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52732       };
52733     }
52734   }
52735   jresult = (void *)result; 
52736   return jresult;
52737 }
52738
52739
52740 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_StageWheelEventSignal(void * jarg1) {
52741   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
52742   
52743   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1; 
52744   {
52745     try {
52746       delete arg1;
52747     } catch (std::out_of_range& e) {
52748       {
52749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52750       };
52751     } catch (std::exception& e) {
52752       {
52753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52754       };
52755     } catch (...) {
52756       {
52757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52758       };
52759     }
52760   }
52761 }
52762
52763
52764 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AngleThresholdPair__SWIG_0() {
52765   void * jresult ;
52766   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
52767   
52768   {
52769     try {
52770       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >();
52771     } catch (std::out_of_range& e) {
52772       {
52773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52774       };
52775     } catch (std::exception& e) {
52776       {
52777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52778       };
52779     } catch (...) {
52780       {
52781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52782       };
52783     }
52784   }
52785   jresult = (void *)result; 
52786   return jresult;
52787 }
52788
52789
52790 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AngleThresholdPair__SWIG_1(void * jarg1, void * jarg2) {
52791   void * jresult ;
52792   Dali::Radian arg1 ;
52793   Dali::Radian arg2 ;
52794   Dali::Radian *argp1 ;
52795   Dali::Radian *argp2 ;
52796   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
52797   
52798   argp1 = (Dali::Radian *)jarg1; 
52799   if (!argp1) {
52800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
52801     return 0;
52802   }
52803   arg1 = *argp1; 
52804   argp2 = (Dali::Radian *)jarg2; 
52805   if (!argp2) {
52806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
52807     return 0;
52808   }
52809   arg2 = *argp2; 
52810   {
52811     try {
52812       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >(arg1,arg2);
52813     } catch (std::out_of_range& e) {
52814       {
52815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52816       };
52817     } catch (std::exception& e) {
52818       {
52819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52820       };
52821     } catch (...) {
52822       {
52823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52824       };
52825     }
52826   }
52827   jresult = (void *)result; 
52828   return jresult;
52829 }
52830
52831
52832 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AngleThresholdPair__SWIG_2(void * jarg1) {
52833   void * jresult ;
52834   std::pair< Dali::Radian,Dali::Radian > *arg1 = 0 ;
52835   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
52836   
52837   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
52838   if (!arg1) {
52839     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< Dali::Radian,Dali::Radian > const & type is null", 0);
52840     return 0;
52841   } 
52842   {
52843     try {
52844       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >((std::pair< Dali::Radian,Dali::Radian > const &)*arg1);
52845     } catch (std::out_of_range& e) {
52846       {
52847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52848       };
52849     } catch (std::exception& e) {
52850       {
52851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52852       };
52853     } catch (...) {
52854       {
52855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52856       };
52857     }
52858   }
52859   jresult = (void *)result; 
52860   return jresult;
52861 }
52862
52863
52864 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AngleThresholdPair_first_set(void * jarg1, void * jarg2) {
52865   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
52866   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
52867   
52868   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1; 
52869   arg2 = (Dali::Radian *)jarg2; 
52870   if (arg1) (arg1)->first = *arg2;
52871 }
52872
52873
52874 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AngleThresholdPair_first_get(void * jarg1) {
52875   void * jresult ;
52876   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
52877   Dali::Radian *result = 0 ;
52878   
52879   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1; 
52880   result = (Dali::Radian *)& ((arg1)->first);
52881   jresult = (void *)result; 
52882   return jresult;
52883 }
52884
52885
52886 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AngleThresholdPair_second_set(void * jarg1, void * jarg2) {
52887   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
52888   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
52889   
52890   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1; 
52891   arg2 = (Dali::Radian *)jarg2; 
52892   if (arg1) (arg1)->second = *arg2;
52893 }
52894
52895
52896 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AngleThresholdPair_second_get(void * jarg1) {
52897   void * jresult ;
52898   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
52899   Dali::Radian *result = 0 ;
52900   
52901   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1; 
52902   result = (Dali::Radian *)& ((arg1)->second);
52903   jresult = (void *)result; 
52904   return jresult;
52905 }
52906
52907
52908 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AngleThresholdPair(void * jarg1) {
52909   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
52910   
52911   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1; 
52912   {
52913     try {
52914       delete arg1;
52915     } catch (std::out_of_range& e) {
52916       {
52917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
52918       };
52919     } catch (std::exception& e) {
52920       {
52921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
52922       };
52923     } catch (...) {
52924       {
52925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
52926       };
52927     }
52928   }
52929 }
52930
52931
52932 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PanGestureDetectedSignal_Empty(void * jarg1) {
52933   unsigned int jresult ;
52934   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
52935   bool result;
52936   
52937   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
52938   {
52939     try {
52940       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);
52941     } catch (std::out_of_range& e) {
52942       {
52943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52944       };
52945     } catch (std::exception& e) {
52946       {
52947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52948       };
52949     } catch (...) {
52950       {
52951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52952       };
52953     }
52954   }
52955   jresult = result; 
52956   return jresult;
52957 }
52958
52959
52960 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PanGestureDetectedSignal_GetConnectionCount(void * jarg1) {
52961   unsigned long jresult ;
52962   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
52963   std::size_t result;
52964   
52965   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
52966   {
52967     try {
52968       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);
52969     } catch (std::out_of_range& e) {
52970       {
52971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
52972       };
52973     } catch (std::exception& e) {
52974       {
52975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
52976       };
52977     } catch (...) {
52978       {
52979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
52980       };
52981     }
52982   }
52983   jresult = (unsigned long)result; 
52984   return jresult;
52985 }
52986
52987
52988 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
52989   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
52990   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
52991   
52992   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
52993   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2; 
52994   {
52995     try {
52996       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
52997     } catch (std::out_of_range& e) {
52998       {
52999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53000       };
53001     } catch (std::exception& e) {
53002       {
53003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53004       };
53005     } catch (...) {
53006       {
53007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53008       };
53009     }
53010   }
53011 }
53012
53013
53014 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
53015   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
53016   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
53017   
53018   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
53019   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2; 
53020   {
53021     try {
53022       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
53023     } catch (std::out_of_range& e) {
53024       {
53025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53026       };
53027     } catch (std::exception& e) {
53028       {
53029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53030       };
53031     } catch (...) {
53032       {
53033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53034       };
53035     }
53036   }
53037 }
53038
53039
53040 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PanGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
53041   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
53042   Dali::Actor arg2 ;
53043   Dali::PanGesture *arg3 = 0 ;
53044   Dali::Actor *argp2 ;
53045   
53046   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
53047   argp2 = (Dali::Actor *)jarg2; 
53048   if (!argp2) {
53049     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53050     return ;
53051   }
53052   arg2 = *argp2; 
53053   arg3 = (Dali::PanGesture *)jarg3;
53054   if (!arg3) {
53055     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
53056     return ;
53057   } 
53058   {
53059     try {
53060       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PanGesture const &)*arg3);
53061     } catch (std::out_of_range& e) {
53062       {
53063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53064       };
53065     } catch (std::exception& e) {
53066       {
53067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53068       };
53069     } catch (...) {
53070       {
53071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53072       };
53073     }
53074   }
53075 }
53076
53077
53078 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PanGestureDetectedSignal() {
53079   void * jresult ;
53080   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *result = 0 ;
53081   
53082   {
53083     try {
53084       result = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) >();
53085     } catch (std::out_of_range& e) {
53086       {
53087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53088       };
53089     } catch (std::exception& e) {
53090       {
53091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53092       };
53093     } catch (...) {
53094       {
53095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53096       };
53097     }
53098   }
53099   jresult = (void *)result; 
53100   return jresult;
53101 }
53102
53103
53104 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PanGestureDetectedSignal(void * jarg1) {
53105   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
53106   
53107   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1; 
53108   {
53109     try {
53110       delete arg1;
53111     } catch (std::out_of_range& e) {
53112       {
53113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53114       };
53115     } catch (std::exception& e) {
53116       {
53117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53118       };
53119     } catch (...) {
53120       {
53121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53122       };
53123     }
53124   }
53125 }
53126
53127
53128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PinchGestureDetectedSignal_Empty(void * jarg1) {
53129   unsigned int jresult ;
53130   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53131   bool result;
53132   
53133   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53134   {
53135     try {
53136       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);
53137     } catch (std::out_of_range& e) {
53138       {
53139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53140       };
53141     } catch (std::exception& e) {
53142       {
53143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53144       };
53145     } catch (...) {
53146       {
53147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53148       };
53149     }
53150   }
53151   jresult = result; 
53152   return jresult;
53153 }
53154
53155
53156 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PinchGestureDetectedSignal_GetConnectionCount(void * jarg1) {
53157   unsigned long jresult ;
53158   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53159   std::size_t result;
53160   
53161   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53162   {
53163     try {
53164       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);
53165     } catch (std::out_of_range& e) {
53166       {
53167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53168       };
53169     } catch (std::exception& e) {
53170       {
53171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53172       };
53173     } catch (...) {
53174       {
53175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53176       };
53177     }
53178   }
53179   jresult = (unsigned long)result; 
53180   return jresult;
53181 }
53182
53183
53184 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
53185   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53186   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
53187   
53188   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53189   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2; 
53190   {
53191     try {
53192       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
53193     } catch (std::out_of_range& e) {
53194       {
53195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53196       };
53197     } catch (std::exception& e) {
53198       {
53199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53200       };
53201     } catch (...) {
53202       {
53203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53204       };
53205     }
53206   }
53207 }
53208
53209
53210 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
53211   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53212   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
53213   
53214   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53215   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2; 
53216   {
53217     try {
53218       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
53219     } catch (std::out_of_range& e) {
53220       {
53221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53222       };
53223     } catch (std::exception& e) {
53224       {
53225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53226       };
53227     } catch (...) {
53228       {
53229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53230       };
53231     }
53232   }
53233 }
53234
53235
53236 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PinchGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
53237   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53238   Dali::Actor arg2 ;
53239   Dali::PinchGesture *arg3 = 0 ;
53240   Dali::Actor *argp2 ;
53241   
53242   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53243   argp2 = (Dali::Actor *)jarg2; 
53244   if (!argp2) {
53245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53246     return ;
53247   }
53248   arg2 = *argp2; 
53249   arg3 = (Dali::PinchGesture *)jarg3;
53250   if (!arg3) {
53251     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
53252     return ;
53253   } 
53254   {
53255     try {
53256       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PinchGesture const &)*arg3);
53257     } catch (std::out_of_range& e) {
53258       {
53259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53260       };
53261     } catch (std::exception& e) {
53262       {
53263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53264       };
53265     } catch (...) {
53266       {
53267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53268       };
53269     }
53270   }
53271 }
53272
53273
53274 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PinchGestureDetectedSignal() {
53275   void * jresult ;
53276   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *result = 0 ;
53277   
53278   {
53279     try {
53280       result = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) >();
53281     } catch (std::out_of_range& e) {
53282       {
53283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53284       };
53285     } catch (std::exception& e) {
53286       {
53287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53288       };
53289     } catch (...) {
53290       {
53291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53292       };
53293     }
53294   }
53295   jresult = (void *)result; 
53296   return jresult;
53297 }
53298
53299
53300 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PinchGestureDetectedSignal(void * jarg1) {
53301   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
53302   
53303   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1; 
53304   {
53305     try {
53306       delete arg1;
53307     } catch (std::out_of_range& e) {
53308       {
53309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53310       };
53311     } catch (std::exception& e) {
53312       {
53313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53314       };
53315     } catch (...) {
53316       {
53317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53318       };
53319     }
53320   }
53321 }
53322
53323
53324 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TapGestureDetectedSignal_Empty(void * jarg1) {
53325   unsigned int jresult ;
53326   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53327   bool result;
53328   
53329   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53330   {
53331     try {
53332       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);
53333     } catch (std::out_of_range& e) {
53334       {
53335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53336       };
53337     } catch (std::exception& e) {
53338       {
53339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53340       };
53341     } catch (...) {
53342       {
53343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53344       };
53345     }
53346   }
53347   jresult = result; 
53348   return jresult;
53349 }
53350
53351
53352 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TapGestureDetectedSignal_GetConnectionCount(void * jarg1) {
53353   unsigned long jresult ;
53354   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53355   std::size_t result;
53356   
53357   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53358   {
53359     try {
53360       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);
53361     } catch (std::out_of_range& e) {
53362       {
53363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53364       };
53365     } catch (std::exception& e) {
53366       {
53367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53368       };
53369     } catch (...) {
53370       {
53371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53372       };
53373     }
53374   }
53375   jresult = (unsigned long)result; 
53376   return jresult;
53377 }
53378
53379
53380 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
53381   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53382   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
53383   
53384   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53385   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2; 
53386   {
53387     try {
53388       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
53389     } catch (std::out_of_range& e) {
53390       {
53391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53392       };
53393     } catch (std::exception& e) {
53394       {
53395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53396       };
53397     } catch (...) {
53398       {
53399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53400       };
53401     }
53402   }
53403 }
53404
53405
53406 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
53407   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53408   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
53409   
53410   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53411   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2; 
53412   {
53413     try {
53414       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
53415     } catch (std::out_of_range& e) {
53416       {
53417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53418       };
53419     } catch (std::exception& e) {
53420       {
53421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53422       };
53423     } catch (...) {
53424       {
53425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53426       };
53427     }
53428   }
53429 }
53430
53431
53432 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TapGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
53433   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53434   Dali::Actor arg2 ;
53435   Dali::TapGesture *arg3 = 0 ;
53436   Dali::Actor *argp2 ;
53437   
53438   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53439   argp2 = (Dali::Actor *)jarg2; 
53440   if (!argp2) {
53441     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53442     return ;
53443   }
53444   arg2 = *argp2; 
53445   arg3 = (Dali::TapGesture *)jarg3;
53446   if (!arg3) {
53447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
53448     return ;
53449   } 
53450   {
53451     try {
53452       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TapGesture const &)*arg3);
53453     } catch (std::out_of_range& e) {
53454       {
53455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53456       };
53457     } catch (std::exception& e) {
53458       {
53459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53460       };
53461     } catch (...) {
53462       {
53463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53464       };
53465     }
53466   }
53467 }
53468
53469
53470 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TapGestureDetectedSignal() {
53471   void * jresult ;
53472   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *result = 0 ;
53473   
53474   {
53475     try {
53476       result = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) >();
53477     } catch (std::out_of_range& e) {
53478       {
53479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53480       };
53481     } catch (std::exception& e) {
53482       {
53483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53484       };
53485     } catch (...) {
53486       {
53487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53488       };
53489     }
53490   }
53491   jresult = (void *)result; 
53492   return jresult;
53493 }
53494
53495
53496 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TapGestureDetectedSignal(void * jarg1) {
53497   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
53498   
53499   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1; 
53500   {
53501     try {
53502       delete arg1;
53503     } catch (std::out_of_range& e) {
53504       {
53505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53506       };
53507     } catch (std::exception& e) {
53508       {
53509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53510       };
53511     } catch (...) {
53512       {
53513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53514       };
53515     }
53516   }
53517 }
53518
53519
53520 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AnimationSignal_Empty(void * jarg1) {
53521   unsigned int jresult ;
53522   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53523   bool result;
53524   
53525   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53526   {
53527     try {
53528       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Animation &) > const *)arg1);
53529     } catch (std::out_of_range& e) {
53530       {
53531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53532       };
53533     } catch (std::exception& e) {
53534       {
53535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53536       };
53537     } catch (...) {
53538       {
53539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53540       };
53541     }
53542   }
53543   jresult = result; 
53544   return jresult;
53545 }
53546
53547
53548 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_AnimationSignal_GetConnectionCount(void * jarg1) {
53549   unsigned long jresult ;
53550   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53551   std::size_t result;
53552   
53553   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53554   {
53555     try {
53556       result = Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Animation &) > const *)arg1);
53557     } catch (std::out_of_range& e) {
53558       {
53559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53560       };
53561     } catch (std::exception& e) {
53562       {
53563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53564       };
53565     } catch (...) {
53566       {
53567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53568       };
53569     }
53570   }
53571   jresult = (unsigned long)result; 
53572   return jresult;
53573 }
53574
53575
53576 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AnimationSignal_Connect(void * jarg1, void * jarg2) {
53577   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53578   void (*arg2)(Dali::Animation &) = (void (*)(Dali::Animation &)) 0 ;
53579   
53580   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53581   arg2 = (void (*)(Dali::Animation &))jarg2; 
53582   {
53583     try {
53584       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Connect(arg1,arg2);
53585     } catch (std::out_of_range& e) {
53586       {
53587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53588       };
53589     } catch (std::exception& e) {
53590       {
53591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53592       };
53593     } catch (...) {
53594       {
53595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53596       };
53597     }
53598   }
53599 }
53600
53601
53602 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AnimationSignal_Disconnect(void * jarg1, void * jarg2) {
53603   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53604   void (*arg2)(Dali::Animation &) = (void (*)(Dali::Animation &)) 0 ;
53605   
53606   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53607   arg2 = (void (*)(Dali::Animation &))jarg2; 
53608   {
53609     try {
53610       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Disconnect(arg1,arg2);
53611     } catch (std::out_of_range& e) {
53612       {
53613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53614       };
53615     } catch (std::exception& e) {
53616       {
53617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53618       };
53619     } catch (...) {
53620       {
53621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53622       };
53623     }
53624   }
53625 }
53626
53627
53628 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AnimationSignal_Emit(void * jarg1, void * jarg2) {
53629   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53630   Dali::Animation *arg2 = 0 ;
53631   
53632   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53633   arg2 = (Dali::Animation *)jarg2;
53634   if (!arg2) {
53635     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
53636     return ;
53637   } 
53638   {
53639     try {
53640       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Emit(arg1,*arg2);
53641     } catch (std::out_of_range& e) {
53642       {
53643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53644       };
53645     } catch (std::exception& e) {
53646       {
53647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53648       };
53649     } catch (...) {
53650       {
53651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53652       };
53653     }
53654   }
53655 }
53656
53657
53658 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AnimationSignal() {
53659   void * jresult ;
53660   Dali::Signal< void (Dali::Animation &) > *result = 0 ;
53661   
53662   {
53663     try {
53664       result = (Dali::Signal< void (Dali::Animation &) > *)new Dali::Signal< void (Dali::Animation &) >();
53665     } catch (std::out_of_range& e) {
53666       {
53667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53668       };
53669     } catch (std::exception& e) {
53670       {
53671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53672       };
53673     } catch (...) {
53674       {
53675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53676       };
53677     }
53678   }
53679   jresult = (void *)result; 
53680   return jresult;
53681 }
53682
53683
53684 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AnimationSignal(void * jarg1) {
53685   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
53686   
53687   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1; 
53688   {
53689     try {
53690       delete arg1;
53691     } catch (std::out_of_range& e) {
53692       {
53693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53694       };
53695     } catch (std::exception& e) {
53696       {
53697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53698       };
53699     } catch (...) {
53700       {
53701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53702       };
53703     }
53704   }
53705 }
53706
53707
53708 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ResourceImageSignal_Empty(void * jarg1) {
53709   unsigned int jresult ;
53710   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53711   bool result;
53712   
53713   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53714   {
53715     try {
53716       result = (bool)Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
53717     } catch (std::out_of_range& e) {
53718       {
53719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53720       };
53721     } catch (std::exception& e) {
53722       {
53723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53724       };
53725     } catch (...) {
53726       {
53727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53728       };
53729     }
53730   }
53731   jresult = result; 
53732   return jresult;
53733 }
53734
53735
53736 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ResourceImageSignal_GetConnectionCount(void * jarg1) {
53737   unsigned long jresult ;
53738   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53739   std::size_t result;
53740   
53741   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53742   {
53743     try {
53744       result = Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
53745     } catch (std::out_of_range& e) {
53746       {
53747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53748       };
53749     } catch (std::exception& e) {
53750       {
53751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53752       };
53753     } catch (...) {
53754       {
53755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53756       };
53757     }
53758   }
53759   jresult = (unsigned long)result; 
53760   return jresult;
53761 }
53762
53763
53764 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ResourceImageSignal_Connect(void * jarg1, void * jarg2) {
53765   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53766   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
53767   
53768   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53769   arg2 = (void (*)(Dali::ResourceImage))jarg2; 
53770   {
53771     try {
53772       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(arg1,arg2);
53773     } catch (std::out_of_range& e) {
53774       {
53775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53776       };
53777     } catch (std::exception& e) {
53778       {
53779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53780       };
53781     } catch (...) {
53782       {
53783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53784       };
53785     }
53786   }
53787 }
53788
53789
53790 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ResourceImageSignal_Disconnect(void * jarg1, void * jarg2) {
53791   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53792   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
53793   
53794   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53795   arg2 = (void (*)(Dali::ResourceImage))jarg2; 
53796   {
53797     try {
53798       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(arg1,arg2);
53799     } catch (std::out_of_range& e) {
53800       {
53801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53802       };
53803     } catch (std::exception& e) {
53804       {
53805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53806       };
53807     } catch (...) {
53808       {
53809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53810       };
53811     }
53812   }
53813 }
53814
53815
53816 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ResourceImageSignal_Emit(void * jarg1, void * jarg2) {
53817   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53818   Dali::ResourceImage arg2 ;
53819   Dali::ResourceImage *argp2 ;
53820   
53821   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53822   argp2 = (Dali::ResourceImage *)jarg2; 
53823   if (!argp2) {
53824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ResourceImage", 0);
53825     return ;
53826   }
53827   arg2 = *argp2; 
53828   {
53829     try {
53830       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(arg1,arg2);
53831     } catch (std::out_of_range& e) {
53832       {
53833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53834       };
53835     } catch (std::exception& e) {
53836       {
53837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53838       };
53839     } catch (...) {
53840       {
53841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53842       };
53843     }
53844   }
53845 }
53846
53847
53848 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ResourceImageSignal() {
53849   void * jresult ;
53850   Dali::Signal< void (Dali::ResourceImage) > *result = 0 ;
53851   
53852   {
53853     try {
53854       result = (Dali::Signal< void (Dali::ResourceImage) > *)new Dali::Signal< void (Dali::ResourceImage) >();
53855     } catch (std::out_of_range& e) {
53856       {
53857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53858       };
53859     } catch (std::exception& e) {
53860       {
53861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53862       };
53863     } catch (...) {
53864       {
53865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53866       };
53867     }
53868   }
53869   jresult = (void *)result; 
53870   return jresult;
53871 }
53872
53873
53874 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ResourceImageSignal(void * jarg1) {
53875   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
53876   
53877   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1; 
53878   {
53879     try {
53880       delete arg1;
53881     } catch (std::out_of_range& e) {
53882       {
53883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53884       };
53885     } catch (std::exception& e) {
53886       {
53887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53888       };
53889     } catch (...) {
53890       {
53891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53892       };
53893     }
53894   }
53895 }
53896
53897
53898 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Timer__SWIG_0() {
53899   void * jresult ;
53900   Dali::Timer *result = 0 ;
53901   
53902   {
53903     try {
53904       result = (Dali::Timer *)new Dali::Timer();
53905     } catch (std::out_of_range& e) {
53906       {
53907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53908       };
53909     } catch (std::exception& e) {
53910       {
53911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53912       };
53913     } catch (...) {
53914       {
53915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53916       };
53917     }
53918   }
53919   jresult = (void *)result; 
53920   return jresult;
53921 }
53922
53923
53924 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Timer_New(unsigned int jarg1) {
53925   void * jresult ;
53926   unsigned int arg1 ;
53927   Dali::Timer result;
53928   
53929   arg1 = (unsigned int)jarg1; 
53930   {
53931     try {
53932       result = Dali::Timer::New(arg1);
53933     } catch (std::out_of_range& e) {
53934       {
53935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53936       };
53937     } catch (std::exception& e) {
53938       {
53939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53940       };
53941     } catch (...) {
53942       {
53943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53944       };
53945     }
53946   }
53947   jresult = new Dali::Timer((const Dali::Timer &)result); 
53948   return jresult;
53949 }
53950
53951
53952 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Timer__SWIG_1(void * jarg1) {
53953   void * jresult ;
53954   Dali::Timer *arg1 = 0 ;
53955   Dali::Timer *result = 0 ;
53956   
53957   arg1 = (Dali::Timer *)jarg1;
53958   if (!arg1) {
53959     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
53960     return 0;
53961   } 
53962   {
53963     try {
53964       result = (Dali::Timer *)new Dali::Timer((Dali::Timer const &)*arg1);
53965     } catch (std::out_of_range& e) {
53966       {
53967         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
53968       };
53969     } catch (std::exception& e) {
53970       {
53971         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
53972       };
53973     } catch (...) {
53974       {
53975         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
53976       };
53977     }
53978   }
53979   jresult = (void *)result; 
53980   return jresult;
53981 }
53982
53983
53984 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Timer_Assign(void * jarg1, void * jarg2) {
53985   void * jresult ;
53986   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53987   Dali::Timer *arg2 = 0 ;
53988   Dali::Timer *result = 0 ;
53989   
53990   arg1 = (Dali::Timer *)jarg1; 
53991   arg2 = (Dali::Timer *)jarg2;
53992   if (!arg2) {
53993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
53994     return 0;
53995   } 
53996   {
53997     try {
53998       result = (Dali::Timer *) &(arg1)->operator =((Dali::Timer const &)*arg2);
53999     } catch (std::out_of_range& e) {
54000       {
54001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54002       };
54003     } catch (std::exception& e) {
54004       {
54005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54006       };
54007     } catch (...) {
54008       {
54009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54010       };
54011     }
54012   }
54013   jresult = (void *)result; 
54014   return jresult;
54015 }
54016
54017
54018 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Timer(void * jarg1) {
54019   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54020   
54021   arg1 = (Dali::Timer *)jarg1; 
54022   {
54023     try {
54024       delete arg1;
54025     } catch (std::out_of_range& e) {
54026       {
54027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54028       };
54029     } catch (std::exception& e) {
54030       {
54031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54032       };
54033     } catch (...) {
54034       {
54035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54036       };
54037     }
54038   }
54039 }
54040
54041
54042 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Timer_DownCast(void * jarg1) {
54043   void * jresult ;
54044   Dali::BaseHandle arg1 ;
54045   Dali::BaseHandle *argp1 ;
54046   Dali::Timer result;
54047   
54048   argp1 = (Dali::BaseHandle *)jarg1; 
54049   if (!argp1) {
54050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
54051     return 0;
54052   }
54053   arg1 = *argp1; 
54054   {
54055     try {
54056       result = Dali::Timer::DownCast(arg1);
54057     } catch (std::out_of_range& e) {
54058       {
54059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54060       };
54061     } catch (std::exception& e) {
54062       {
54063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54064       };
54065     } catch (...) {
54066       {
54067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54068       };
54069     }
54070   }
54071   jresult = new Dali::Timer((const Dali::Timer &)result); 
54072   return jresult;
54073 }
54074
54075
54076 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Timer_Start(void * jarg1) {
54077   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54078   
54079   arg1 = (Dali::Timer *)jarg1; 
54080   {
54081     try {
54082       (arg1)->Start();
54083     } catch (std::out_of_range& e) {
54084       {
54085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54086       };
54087     } catch (std::exception& e) {
54088       {
54089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54090       };
54091     } catch (...) {
54092       {
54093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54094       };
54095     }
54096   }
54097 }
54098
54099
54100 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Timer_Stop(void * jarg1) {
54101   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54102   
54103   arg1 = (Dali::Timer *)jarg1; 
54104   {
54105     try {
54106       (arg1)->Stop();
54107     } catch (std::out_of_range& e) {
54108       {
54109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54110       };
54111     } catch (std::exception& e) {
54112       {
54113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54114       };
54115     } catch (...) {
54116       {
54117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54118       };
54119     }
54120   }
54121 }
54122
54123
54124 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Timer_SetInterval(void * jarg1, unsigned int jarg2) {
54125   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54126   unsigned int arg2 ;
54127   
54128   arg1 = (Dali::Timer *)jarg1; 
54129   arg2 = (unsigned int)jarg2; 
54130   {
54131     try {
54132       (arg1)->SetInterval(arg2);
54133     } catch (std::out_of_range& e) {
54134       {
54135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54136       };
54137     } catch (std::exception& e) {
54138       {
54139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54140       };
54141     } catch (...) {
54142       {
54143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54144       };
54145     }
54146   }
54147 }
54148
54149
54150 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Timer_GetInterval(void * jarg1) {
54151   unsigned int jresult ;
54152   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54153   unsigned int result;
54154   
54155   arg1 = (Dali::Timer *)jarg1; 
54156   {
54157     try {
54158       result = (unsigned int)((Dali::Timer const *)arg1)->GetInterval();
54159     } catch (std::out_of_range& e) {
54160       {
54161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54162       };
54163     } catch (std::exception& e) {
54164       {
54165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54166       };
54167     } catch (...) {
54168       {
54169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54170       };
54171     }
54172   }
54173   jresult = result; 
54174   return jresult;
54175 }
54176
54177
54178 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Timer_IsRunning(void * jarg1) {
54179   unsigned int jresult ;
54180   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54181   bool result;
54182   
54183   arg1 = (Dali::Timer *)jarg1; 
54184   {
54185     try {
54186       result = (bool)((Dali::Timer const *)arg1)->IsRunning();
54187     } catch (std::out_of_range& e) {
54188       {
54189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54190       };
54191     } catch (std::exception& e) {
54192       {
54193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54194       };
54195     } catch (...) {
54196       {
54197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54198       };
54199     }
54200   }
54201   jresult = result; 
54202   return jresult;
54203 }
54204
54205
54206 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Timer_TickSignal(void * jarg1) {
54207   void * jresult ;
54208   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
54209   Dali::Timer::TimerSignalType *result = 0 ;
54210   
54211   arg1 = (Dali::Timer *)jarg1; 
54212   {
54213     try {
54214       result = (Dali::Timer::TimerSignalType *) &(arg1)->TickSignal();
54215     } catch (std::out_of_range& e) {
54216       {
54217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54218       };
54219     } catch (std::exception& e) {
54220       {
54221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54222       };
54223     } catch (...) {
54224       {
54225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54226       };
54227     }
54228   }
54229   jresult = (void *)result; 
54230   return jresult;
54231 }
54232
54233
54234 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_DragAndDropDetector() {
54235   void * jresult ;
54236   Dali::DragAndDropDetector *result = 0 ;
54237   
54238   {
54239     try {
54240       result = (Dali::DragAndDropDetector *)new Dali::DragAndDropDetector();
54241     } catch (std::out_of_range& e) {
54242       {
54243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54244       };
54245     } catch (std::exception& e) {
54246       {
54247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54248       };
54249     } catch (...) {
54250       {
54251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54252       };
54253     }
54254   }
54255   jresult = (void *)result; 
54256   return jresult;
54257 }
54258
54259
54260 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_DragAndDropDetector(void * jarg1) {
54261   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54262   
54263   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54264   {
54265     try {
54266       delete arg1;
54267     } catch (std::out_of_range& e) {
54268       {
54269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54270       };
54271     } catch (std::exception& e) {
54272       {
54273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54274       };
54275     } catch (...) {
54276       {
54277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54278       };
54279     }
54280   }
54281 }
54282
54283
54284 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_GetContent(void * jarg1) {
54285   char * jresult ;
54286   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54287   std::string *result = 0 ;
54288   
54289   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54290   {
54291     try {
54292       result = (std::string *) &((Dali::DragAndDropDetector const *)arg1)->GetContent();
54293     } catch (std::out_of_range& e) {
54294       {
54295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54296       };
54297     } catch (std::exception& e) {
54298       {
54299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54300       };
54301     } catch (...) {
54302       {
54303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54304       };
54305     }
54306   }
54307   jresult = SWIG_csharp_string_callback(result->c_str()); 
54308   return jresult;
54309 }
54310
54311
54312 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_GetCurrentScreenPosition(void * jarg1) {
54313   void * jresult ;
54314   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54315   Dali::Vector2 result;
54316   
54317   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54318   {
54319     try {
54320       result = ((Dali::DragAndDropDetector const *)arg1)->GetCurrentScreenPosition();
54321     } catch (std::out_of_range& e) {
54322       {
54323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54324       };
54325     } catch (std::exception& e) {
54326       {
54327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54328       };
54329     } catch (...) {
54330       {
54331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54332       };
54333     }
54334   }
54335   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
54336   return jresult;
54337 }
54338
54339
54340 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_EnteredSignal(void * jarg1) {
54341   void * jresult ;
54342   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54343   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
54344   
54345   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54346   {
54347     try {
54348       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->EnteredSignal();
54349     } catch (std::out_of_range& e) {
54350       {
54351         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54352       };
54353     } catch (std::exception& e) {
54354       {
54355         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54356       };
54357     } catch (...) {
54358       {
54359         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54360       };
54361     }
54362   }
54363   jresult = (void *)result; 
54364   return jresult;
54365 }
54366
54367
54368 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_ExitedSignal(void * jarg1) {
54369   void * jresult ;
54370   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54371   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
54372   
54373   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54374   {
54375     try {
54376       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->ExitedSignal();
54377     } catch (std::out_of_range& e) {
54378       {
54379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54380       };
54381     } catch (std::exception& e) {
54382       {
54383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54384       };
54385     } catch (...) {
54386       {
54387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54388       };
54389     }
54390   }
54391   jresult = (void *)result; 
54392   return jresult;
54393 }
54394
54395
54396 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_MovedSignal(void * jarg1) {
54397   void * jresult ;
54398   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54399   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
54400   
54401   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54402   {
54403     try {
54404       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->MovedSignal();
54405     } catch (std::out_of_range& e) {
54406       {
54407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54408       };
54409     } catch (std::exception& e) {
54410       {
54411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54412       };
54413     } catch (...) {
54414       {
54415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54416       };
54417     }
54418   }
54419   jresult = (void *)result; 
54420   return jresult;
54421 }
54422
54423
54424 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_DroppedSignal(void * jarg1) {
54425   void * jresult ;
54426   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
54427   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
54428   
54429   arg1 = (Dali::DragAndDropDetector *)jarg1; 
54430   {
54431     try {
54432       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->DroppedSignal();
54433     } catch (std::out_of_range& e) {
54434       {
54435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54436       };
54437     } catch (std::exception& e) {
54438       {
54439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54440       };
54441     } catch (...) {
54442       {
54443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54444       };
54445     }
54446   }
54447   jresult = (void *)result; 
54448   return jresult;
54449 }
54450
54451
54452 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ApplicationExtensions__SWIG_0() {
54453   void * jresult ;
54454   Dali::ApplicationExtensions *result = 0 ;
54455   
54456   {
54457     try {
54458       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions();
54459     } catch (std::out_of_range& e) {
54460       {
54461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54462       };
54463     } catch (std::exception& e) {
54464       {
54465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54466       };
54467     } catch (...) {
54468       {
54469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54470       };
54471     }
54472   }
54473   jresult = (void *)result; 
54474   return jresult;
54475 }
54476
54477
54478 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ApplicationExtensions__SWIG_1(void * jarg1) {
54479   void * jresult ;
54480   Dali::Application *arg1 = (Dali::Application *) 0 ;
54481   Dali::ApplicationExtensions *result = 0 ;
54482   
54483   arg1 = (Dali::Application *)jarg1; 
54484   {
54485     try {
54486       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions(arg1);
54487     } catch (std::out_of_range& e) {
54488       {
54489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54490       };
54491     } catch (std::exception& e) {
54492       {
54493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54494       };
54495     } catch (...) {
54496       {
54497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54498       };
54499     }
54500   }
54501   jresult = (void *)result; 
54502   return jresult;
54503 }
54504
54505
54506 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ApplicationExtensions(void * jarg1) {
54507   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54508   
54509   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54510   {
54511     try {
54512       delete arg1;
54513     } catch (std::out_of_range& e) {
54514       {
54515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54516       };
54517     } catch (std::exception& e) {
54518       {
54519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54520       };
54521     } catch (...) {
54522       {
54523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54524       };
54525     }
54526   }
54527 }
54528
54529
54530 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationExtensions_Init(void * jarg1) {
54531   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54532   
54533   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54534   {
54535     try {
54536       (arg1)->Init();
54537     } catch (std::out_of_range& e) {
54538       {
54539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54540       };
54541     } catch (std::exception& e) {
54542       {
54543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54544       };
54545     } catch (...) {
54546       {
54547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54548       };
54549     }
54550   }
54551 }
54552
54553
54554 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationExtensions_Terminate(void * jarg1) {
54555   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54556   
54557   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54558   {
54559     try {
54560       (arg1)->Terminate();
54561     } catch (std::out_of_range& e) {
54562       {
54563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54564       };
54565     } catch (std::exception& e) {
54566       {
54567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54568       };
54569     } catch (...) {
54570       {
54571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54572       };
54573     }
54574   }
54575 }
54576
54577
54578 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationExtensions_Pause(void * jarg1) {
54579   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54580   
54581   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54582   {
54583     try {
54584       (arg1)->Pause();
54585     } catch (std::out_of_range& e) {
54586       {
54587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54588       };
54589     } catch (std::exception& e) {
54590       {
54591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54592       };
54593     } catch (...) {
54594       {
54595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54596       };
54597     }
54598   }
54599 }
54600
54601
54602 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationExtensions_Resume(void * jarg1) {
54603   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54604   
54605   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54606   {
54607     try {
54608       (arg1)->Resume();
54609     } catch (std::out_of_range& e) {
54610       {
54611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54612       };
54613     } catch (std::exception& e) {
54614       {
54615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54616       };
54617     } catch (...) {
54618       {
54619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54620       };
54621     }
54622   }
54623 }
54624
54625
54626 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationExtensions_LanguageChange(void * jarg1) {
54627   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
54628   
54629   arg1 = (Dali::ApplicationExtensions *)jarg1; 
54630   {
54631     try {
54632       (arg1)->LanguageChange();
54633     } catch (std::out_of_range& e) {
54634       {
54635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54636       };
54637     } catch (std::exception& e) {
54638       {
54639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54640       };
54641     } catch (...) {
54642       {
54643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54644       };
54645     }
54646   }
54647 }
54648
54649
54650 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_New__SWIG_0(void * jarg1, char * jarg2, unsigned int jarg3) {
54651   void * jresult ;
54652   Dali::PositionSize arg1 ;
54653   std::string *arg2 = 0 ;
54654   bool arg3 ;
54655   Dali::PositionSize *argp1 ;
54656   Dali::Window result;
54657   
54658   argp1 = (Dali::PositionSize *)jarg1; 
54659   if (!argp1) {
54660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
54661     return 0;
54662   }
54663   arg1 = *argp1; 
54664   if (!jarg2) {
54665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54666     return 0;
54667   }
54668   std::string arg2_str(jarg2);
54669   arg2 = &arg2_str; 
54670   arg3 = jarg3 ? true : false; 
54671   {
54672     try {
54673       result = Dali::Window::New(arg1,(std::string const &)*arg2,arg3);
54674     } catch (std::out_of_range& e) {
54675       {
54676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54677       };
54678     } catch (std::exception& e) {
54679       {
54680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54681       };
54682     } catch (...) {
54683       {
54684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54685       };
54686     }
54687   }
54688   jresult = new Dali::Window((const Dali::Window &)result); 
54689   
54690   //argout typemap for const std::string&
54691   
54692   return jresult;
54693 }
54694
54695
54696 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_New__SWIG_1(void * jarg1, char * jarg2) {
54697   void * jresult ;
54698   Dali::PositionSize arg1 ;
54699   std::string *arg2 = 0 ;
54700   Dali::PositionSize *argp1 ;
54701   Dali::Window result;
54702   
54703   argp1 = (Dali::PositionSize *)jarg1; 
54704   if (!argp1) {
54705     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
54706     return 0;
54707   }
54708   arg1 = *argp1; 
54709   if (!jarg2) {
54710     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54711     return 0;
54712   }
54713   std::string arg2_str(jarg2);
54714   arg2 = &arg2_str; 
54715   {
54716     try {
54717       result = Dali::Window::New(arg1,(std::string const &)*arg2);
54718     } catch (std::out_of_range& e) {
54719       {
54720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54721       };
54722     } catch (std::exception& e) {
54723       {
54724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54725       };
54726     } catch (...) {
54727       {
54728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54729       };
54730     }
54731   }
54732   jresult = new Dali::Window((const Dali::Window &)result); 
54733   
54734   //argout typemap for const std::string&
54735   
54736   return jresult;
54737 }
54738
54739
54740 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_New__SWIG_2(void * jarg1, char * jarg2, char * jarg3, unsigned int jarg4) {
54741   void * jresult ;
54742   Dali::PositionSize arg1 ;
54743   std::string *arg2 = 0 ;
54744   std::string *arg3 = 0 ;
54745   bool arg4 ;
54746   Dali::PositionSize *argp1 ;
54747   Dali::Window result;
54748   
54749   argp1 = (Dali::PositionSize *)jarg1; 
54750   if (!argp1) {
54751     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
54752     return 0;
54753   }
54754   arg1 = *argp1; 
54755   if (!jarg2) {
54756     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54757     return 0;
54758   }
54759   std::string arg2_str(jarg2);
54760   arg2 = &arg2_str; 
54761   if (!jarg3) {
54762     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54763     return 0;
54764   }
54765   std::string arg3_str(jarg3);
54766   arg3 = &arg3_str; 
54767   arg4 = jarg4 ? true : false; 
54768   {
54769     try {
54770       result = Dali::Window::New(arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4);
54771     } catch (std::out_of_range& e) {
54772       {
54773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54774       };
54775     } catch (std::exception& e) {
54776       {
54777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54778       };
54779     } catch (...) {
54780       {
54781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54782       };
54783     }
54784   }
54785   jresult = new Dali::Window((const Dali::Window &)result); 
54786   
54787   //argout typemap for const std::string&
54788   
54789   
54790   //argout typemap for const std::string&
54791   
54792   return jresult;
54793 }
54794
54795
54796 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_New__SWIG_3(void * jarg1, char * jarg2, char * jarg3) {
54797   void * jresult ;
54798   Dali::PositionSize arg1 ;
54799   std::string *arg2 = 0 ;
54800   std::string *arg3 = 0 ;
54801   Dali::PositionSize *argp1 ;
54802   Dali::Window result;
54803   
54804   argp1 = (Dali::PositionSize *)jarg1; 
54805   if (!argp1) {
54806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
54807     return 0;
54808   }
54809   arg1 = *argp1; 
54810   if (!jarg2) {
54811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54812     return 0;
54813   }
54814   std::string arg2_str(jarg2);
54815   arg2 = &arg2_str; 
54816   if (!jarg3) {
54817     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54818     return 0;
54819   }
54820   std::string arg3_str(jarg3);
54821   arg3 = &arg3_str; 
54822   {
54823     try {
54824       result = Dali::Window::New(arg1,(std::string const &)*arg2,(std::string const &)*arg3);
54825     } catch (std::out_of_range& e) {
54826       {
54827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54828       };
54829     } catch (std::exception& e) {
54830       {
54831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54832       };
54833     } catch (...) {
54834       {
54835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54836       };
54837     }
54838   }
54839   jresult = new Dali::Window((const Dali::Window &)result); 
54840   
54841   //argout typemap for const std::string&
54842   
54843   
54844   //argout typemap for const std::string&
54845   
54846   return jresult;
54847 }
54848
54849
54850 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Window__SWIG_0() {
54851   void * jresult ;
54852   Dali::Window *result = 0 ;
54853   
54854   {
54855     try {
54856       result = (Dali::Window *)new Dali::Window();
54857     } catch (std::out_of_range& e) {
54858       {
54859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54860       };
54861     } catch (std::exception& e) {
54862       {
54863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54864       };
54865     } catch (...) {
54866       {
54867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54868       };
54869     }
54870   }
54871   jresult = (void *)result; 
54872   return jresult;
54873 }
54874
54875
54876 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Window(void * jarg1) {
54877   Dali::Window *arg1 = (Dali::Window *) 0 ;
54878   
54879   arg1 = (Dali::Window *)jarg1; 
54880   {
54881     try {
54882       delete arg1;
54883     } catch (std::out_of_range& e) {
54884       {
54885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54886       };
54887     } catch (std::exception& e) {
54888       {
54889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54890       };
54891     } catch (...) {
54892       {
54893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54894       };
54895     }
54896   }
54897 }
54898
54899
54900 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Window__SWIG_1(void * jarg1) {
54901   void * jresult ;
54902   Dali::Window *arg1 = 0 ;
54903   Dali::Window *result = 0 ;
54904   
54905   arg1 = (Dali::Window *)jarg1;
54906   if (!arg1) {
54907     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Window const & type is null", 0);
54908     return 0;
54909   } 
54910   {
54911     try {
54912       result = (Dali::Window *)new Dali::Window((Dali::Window const &)*arg1);
54913     } catch (std::out_of_range& e) {
54914       {
54915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54916       };
54917     } catch (std::exception& e) {
54918       {
54919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54920       };
54921     } catch (...) {
54922       {
54923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54924       };
54925     }
54926   }
54927   jresult = (void *)result; 
54928   return jresult;
54929 }
54930
54931
54932 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_Assign(void * jarg1, void * jarg2) {
54933   void * jresult ;
54934   Dali::Window *arg1 = (Dali::Window *) 0 ;
54935   Dali::Window *arg2 = 0 ;
54936   Dali::Window *result = 0 ;
54937   
54938   arg1 = (Dali::Window *)jarg1; 
54939   arg2 = (Dali::Window *)jarg2;
54940   if (!arg2) {
54941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Window const & type is null", 0);
54942     return 0;
54943   } 
54944   {
54945     try {
54946       result = (Dali::Window *) &(arg1)->operator =((Dali::Window const &)*arg2);
54947     } catch (std::out_of_range& e) {
54948       {
54949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
54950       };
54951     } catch (std::exception& e) {
54952       {
54953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
54954       };
54955     } catch (...) {
54956       {
54957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
54958       };
54959     }
54960   }
54961   jresult = (void *)result; 
54962   return jresult;
54963 }
54964
54965
54966 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_ShowIndicator(void * jarg1, int jarg2) {
54967   Dali::Window *arg1 = (Dali::Window *) 0 ;
54968   Dali::Window::IndicatorVisibleMode arg2 ;
54969   
54970   arg1 = (Dali::Window *)jarg1; 
54971   arg2 = (Dali::Window::IndicatorVisibleMode)jarg2; 
54972   {
54973     try {
54974       (arg1)->ShowIndicator(arg2);
54975     } catch (std::out_of_range& e) {
54976       {
54977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
54978       };
54979     } catch (std::exception& e) {
54980       {
54981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
54982       };
54983     } catch (...) {
54984       {
54985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
54986       };
54987     }
54988   }
54989 }
54990
54991
54992 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_SetIndicatorBgOpacity(void * jarg1, int jarg2) {
54993   Dali::Window *arg1 = (Dali::Window *) 0 ;
54994   Dali::Window::IndicatorBgOpacity arg2 ;
54995   
54996   arg1 = (Dali::Window *)jarg1; 
54997   arg2 = (Dali::Window::IndicatorBgOpacity)jarg2; 
54998   {
54999     try {
55000       (arg1)->SetIndicatorBgOpacity(arg2);
55001     } catch (std::out_of_range& e) {
55002       {
55003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55004       };
55005     } catch (std::exception& e) {
55006       {
55007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55008       };
55009     } catch (...) {
55010       {
55011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55012       };
55013     }
55014   }
55015 }
55016
55017
55018 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_RotateIndicator(void * jarg1, int jarg2) {
55019   Dali::Window *arg1 = (Dali::Window *) 0 ;
55020   Dali::Window::WindowOrientation arg2 ;
55021   
55022   arg1 = (Dali::Window *)jarg1; 
55023   arg2 = (Dali::Window::WindowOrientation)jarg2; 
55024   {
55025     try {
55026       (arg1)->RotateIndicator(arg2);
55027     } catch (std::out_of_range& e) {
55028       {
55029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55030       };
55031     } catch (std::exception& e) {
55032       {
55033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55034       };
55035     } catch (...) {
55036       {
55037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55038       };
55039     }
55040   }
55041 }
55042
55043
55044 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_SetClass(void * jarg1, char * jarg2, char * jarg3) {
55045   Dali::Window *arg1 = (Dali::Window *) 0 ;
55046   std::string arg2 ;
55047   std::string arg3 ;
55048   
55049   arg1 = (Dali::Window *)jarg1; 
55050   if (!jarg2) {
55051     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55052     return ;
55053   }
55054   (&arg2)->assign(jarg2); 
55055   if (!jarg3) {
55056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55057     return ;
55058   }
55059   (&arg3)->assign(jarg3); 
55060   {
55061     try {
55062       (arg1)->SetClass(arg2,arg3);
55063     } catch (std::out_of_range& e) {
55064       {
55065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55066       };
55067     } catch (std::exception& e) {
55068       {
55069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55070       };
55071     } catch (...) {
55072       {
55073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55074       };
55075     }
55076   }
55077 }
55078
55079
55080 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_Raise(void * jarg1) {
55081   Dali::Window *arg1 = (Dali::Window *) 0 ;
55082   
55083   arg1 = (Dali::Window *)jarg1; 
55084   {
55085     try {
55086       (arg1)->Raise();
55087     } catch (std::out_of_range& e) {
55088       {
55089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55090       };
55091     } catch (std::exception& e) {
55092       {
55093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55094       };
55095     } catch (...) {
55096       {
55097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55098       };
55099     }
55100   }
55101 }
55102
55103
55104 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_Lower(void * jarg1) {
55105   Dali::Window *arg1 = (Dali::Window *) 0 ;
55106   
55107   arg1 = (Dali::Window *)jarg1; 
55108   {
55109     try {
55110       (arg1)->Lower();
55111     } catch (std::out_of_range& e) {
55112       {
55113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55114       };
55115     } catch (std::exception& e) {
55116       {
55117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55118       };
55119     } catch (...) {
55120       {
55121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55122       };
55123     }
55124   }
55125 }
55126
55127
55128 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_Activate(void * jarg1) {
55129   Dali::Window *arg1 = (Dali::Window *) 0 ;
55130   
55131   arg1 = (Dali::Window *)jarg1; 
55132   {
55133     try {
55134       (arg1)->Activate();
55135     } catch (std::out_of_range& e) {
55136       {
55137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55138       };
55139     } catch (std::exception& e) {
55140       {
55141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55142       };
55143     } catch (...) {
55144       {
55145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55146       };
55147     }
55148   }
55149 }
55150
55151
55152 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_AddAvailableOrientation(void * jarg1, int jarg2) {
55153   Dali::Window *arg1 = (Dali::Window *) 0 ;
55154   Dali::Window::WindowOrientation arg2 ;
55155   
55156   arg1 = (Dali::Window *)jarg1; 
55157   arg2 = (Dali::Window::WindowOrientation)jarg2; 
55158   {
55159     try {
55160       (arg1)->AddAvailableOrientation(arg2);
55161     } catch (std::out_of_range& e) {
55162       {
55163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55164       };
55165     } catch (std::exception& e) {
55166       {
55167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55168       };
55169     } catch (...) {
55170       {
55171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55172       };
55173     }
55174   }
55175 }
55176
55177
55178 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_RemoveAvailableOrientation(void * jarg1, int jarg2) {
55179   Dali::Window *arg1 = (Dali::Window *) 0 ;
55180   Dali::Window::WindowOrientation arg2 ;
55181   
55182   arg1 = (Dali::Window *)jarg1; 
55183   arg2 = (Dali::Window::WindowOrientation)jarg2; 
55184   {
55185     try {
55186       (arg1)->RemoveAvailableOrientation(arg2);
55187     } catch (std::out_of_range& e) {
55188       {
55189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55190       };
55191     } catch (std::exception& e) {
55192       {
55193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55194       };
55195     } catch (...) {
55196       {
55197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55198       };
55199     }
55200   }
55201 }
55202
55203
55204 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Window_SetPreferredOrientation(void * jarg1, int jarg2) {
55205   Dali::Window *arg1 = (Dali::Window *) 0 ;
55206   Dali::Window::WindowOrientation arg2 ;
55207   
55208   arg1 = (Dali::Window *)jarg1; 
55209   arg2 = (Dali::Window::WindowOrientation)jarg2; 
55210   {
55211     try {
55212       (arg1)->SetPreferredOrientation(arg2);
55213     } catch (std::out_of_range& e) {
55214       {
55215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55216       };
55217     } catch (std::exception& e) {
55218       {
55219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55220       };
55221     } catch (...) {
55222       {
55223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55224       };
55225     }
55226   }
55227 }
55228
55229
55230 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Window_GetPreferredOrientation(void * jarg1) {
55231   int jresult ;
55232   Dali::Window *arg1 = (Dali::Window *) 0 ;
55233   Dali::Window::WindowOrientation result;
55234   
55235   arg1 = (Dali::Window *)jarg1; 
55236   {
55237     try {
55238       result = (Dali::Window::WindowOrientation)(arg1)->GetPreferredOrientation();
55239     } catch (std::out_of_range& e) {
55240       {
55241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55242       };
55243     } catch (std::exception& e) {
55244       {
55245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55246       };
55247     } catch (...) {
55248       {
55249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55250       };
55251     }
55252   }
55253   jresult = (int)result; 
55254   return jresult;
55255 }
55256
55257
55258 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_GetDragAndDropDetector(void * jarg1) {
55259   void * jresult ;
55260   Dali::Window *arg1 = (Dali::Window *) 0 ;
55261   Dali::DragAndDropDetector result;
55262   
55263   arg1 = (Dali::Window *)jarg1; 
55264   {
55265     try {
55266       result = ((Dali::Window const *)arg1)->GetDragAndDropDetector();
55267     } catch (std::out_of_range& e) {
55268       {
55269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55270       };
55271     } catch (std::exception& e) {
55272       {
55273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55274       };
55275     } catch (...) {
55276       {
55277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55278       };
55279     }
55280   }
55281   jresult = new Dali::DragAndDropDetector((const Dali::DragAndDropDetector &)result); 
55282   return jresult;
55283 }
55284
55285
55286 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_GetNativeHandle(void * jarg1) {
55287   void * jresult ;
55288   Dali::Window *arg1 = (Dali::Window *) 0 ;
55289   Dali::Any result;
55290   
55291   arg1 = (Dali::Window *)jarg1; 
55292   {
55293     try {
55294       result = ((Dali::Window const *)arg1)->GetNativeHandle();
55295     } catch (std::out_of_range& e) {
55296       {
55297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55298       };
55299     } catch (std::exception& e) {
55300       {
55301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55302       };
55303     } catch (...) {
55304       {
55305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55306       };
55307     }
55308   }
55309   jresult = new Dali::Any((const Dali::Any &)result); 
55310   return jresult;
55311 }
55312
55313
55314 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Window_IndicatorVisibilityChangedSignal(void * jarg1) {
55315   void * jresult ;
55316   Dali::Window *arg1 = (Dali::Window *) 0 ;
55317   Dali::Window::IndicatorSignalType *result = 0 ;
55318   
55319   arg1 = (Dali::Window *)jarg1; 
55320   {
55321     try {
55322       result = (Dali::Window::IndicatorSignalType *) &(arg1)->IndicatorVisibilityChangedSignal();
55323     } catch (std::out_of_range& e) {
55324       {
55325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55326       };
55327     } catch (std::exception& e) {
55328       {
55329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55330       };
55331     } catch (...) {
55332       {
55333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55334       };
55335     }
55336   }
55337   jresult = (void *)result; 
55338   return jresult;
55339 }
55340
55341
55342 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_New__SWIG_0() {
55343   void * jresult ;
55344   Dali::Application result;
55345   
55346   {
55347     try {
55348       result = Dali::Application::New();
55349     } catch (std::out_of_range& e) {
55350       {
55351         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55352       };
55353     } catch (std::exception& e) {
55354       {
55355         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55356       };
55357     } catch (...) {
55358       {
55359         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55360       };
55361     }
55362   }
55363   jresult = new Dali::Application((const Dali::Application &)result); 
55364   return jresult;
55365 }
55366
55367
55368 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_New__SWIG_1(int jarg1) {
55369   void * jresult ;
55370   int *arg1 = (int *) 0 ;
55371   char ***arg2 ;
55372   Dali::Application result;
55373   
55374   {
55375     // Todo generate argv data from the C# args
55376     char **array;         // two dimensional array
55377     int numStrings = 1;     // number of strings
55378     int stringLength = 30;      // max string length.
55379     array = (char **)malloc( (numStrings + 1 )* sizeof(char *) );
55380     argV = array;
55381     
55382     // allocate the string data
55383     for( int i=0; i < numStrings; i++)
55384     {
55385       array[i]=(char *)malloc( stringLength * sizeof(char *) );
55386     }
55387     array[ numStrings ] =  NULL; // we allocated +1 for hold the NULL part
55388     
55389     strcpy( array[0], "dali-csharp-app");
55390     
55391     arg1 = &argC;
55392     arg2 = &argV;
55393   }
55394   {
55395     try {
55396       result = Dali::Application::New(arg1,arg2);
55397     } catch (std::out_of_range& e) {
55398       {
55399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55400       };
55401     } catch (std::exception& e) {
55402       {
55403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55404       };
55405     } catch (...) {
55406       {
55407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55408       };
55409     }
55410   }
55411   jresult = new Dali::Application((const Dali::Application &)result); 
55412   return jresult;
55413 }
55414
55415
55416 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_New__SWIG_2(int jarg1, char * jarg3) {
55417   void * jresult ;
55418   int *arg1 = (int *) 0 ;
55419   char ***arg2 ;
55420   std::string *arg3 = 0 ;
55421   Dali::Application result;
55422   
55423   {
55424     // Todo generate argv data from the C# args
55425     char **array;         // two dimensional array
55426     int numStrings = 1;     // number of strings
55427     int stringLength = 30;      // max string length.
55428     array = (char **)malloc( (numStrings + 1 )* sizeof(char *) );
55429     argV = array;
55430     
55431     // allocate the string data
55432     for( int i=0; i < numStrings; i++)
55433     {
55434       array[i]=(char *)malloc( stringLength * sizeof(char *) );
55435     }
55436     array[ numStrings ] =  NULL; // we allocated +1 for hold the NULL part
55437     
55438     strcpy( array[0], "dali-csharp-app");
55439     
55440     arg1 = &argC;
55441     arg2 = &argV;
55442   }
55443   if (!jarg3) {
55444     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55445     return 0;
55446   }
55447   std::string arg3_str(jarg3);
55448   arg3 = &arg3_str; 
55449   {
55450     try {
55451       result = Dali::Application::New(arg1,arg2,(std::string const &)*arg3);
55452     } catch (std::out_of_range& e) {
55453       {
55454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55455       };
55456     } catch (std::exception& e) {
55457       {
55458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55459       };
55460     } catch (...) {
55461       {
55462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55463       };
55464     }
55465   }
55466   jresult = new Dali::Application((const Dali::Application &)result); 
55467   
55468   //argout typemap for const std::string&
55469   
55470   return jresult;
55471 }
55472
55473
55474 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_New__SWIG_3(int jarg1, char * jarg3, int jarg4) {
55475   void * jresult ;
55476   int *arg1 = (int *) 0 ;
55477   char ***arg2 ;
55478   std::string *arg3 = 0 ;
55479   Dali::Application::WINDOW_MODE arg4 ;
55480   Dali::Application result;
55481   
55482   {
55483     // Todo generate argv data from the C# args
55484     char **array;         // two dimensional array
55485     int numStrings = 1;     // number of strings
55486     int stringLength = 30;      // max string length.
55487     array = (char **)malloc( (numStrings + 1 )* sizeof(char *) );
55488     argV = array;
55489     
55490     // allocate the string data
55491     for( int i=0; i < numStrings; i++)
55492     {
55493       array[i]=(char *)malloc( stringLength * sizeof(char *) );
55494     }
55495     array[ numStrings ] =  NULL; // we allocated +1 for hold the NULL part
55496     
55497     strcpy( array[0], "dali-csharp-app");
55498     
55499     arg1 = &argC;
55500     arg2 = &argV;
55501   }
55502   if (!jarg3) {
55503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55504     return 0;
55505   }
55506   std::string arg3_str(jarg3);
55507   arg3 = &arg3_str; 
55508   arg4 = (Dali::Application::WINDOW_MODE)jarg4; 
55509   {
55510     try {
55511       result = Dali::Application::New(arg1,arg2,(std::string const &)*arg3,arg4);
55512     } catch (std::out_of_range& e) {
55513       {
55514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55515       };
55516     } catch (std::exception& e) {
55517       {
55518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55519       };
55520     } catch (...) {
55521       {
55522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55523       };
55524     }
55525   }
55526   jresult = new Dali::Application((const Dali::Application &)result); 
55527   
55528   //argout typemap for const std::string&
55529   
55530   return jresult;
55531 }
55532
55533
55534 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Application__SWIG_0() {
55535   void * jresult ;
55536   Dali::Application *result = 0 ;
55537   
55538   {
55539     try {
55540       result = (Dali::Application *)new Dali::Application();
55541     } catch (std::out_of_range& e) {
55542       {
55543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55544       };
55545     } catch (std::exception& e) {
55546       {
55547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55548       };
55549     } catch (...) {
55550       {
55551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55552       };
55553     }
55554   }
55555   jresult = (void *)result; 
55556   return jresult;
55557 }
55558
55559
55560 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Application__SWIG_1(void * jarg1) {
55561   void * jresult ;
55562   Dali::Application *arg1 = 0 ;
55563   Dali::Application *result = 0 ;
55564   
55565   arg1 = (Dali::Application *)jarg1;
55566   if (!arg1) {
55567     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Application const & type is null", 0);
55568     return 0;
55569   } 
55570   {
55571     try {
55572       result = (Dali::Application *)new Dali::Application((Dali::Application const &)*arg1);
55573     } catch (std::out_of_range& e) {
55574       {
55575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55576       };
55577     } catch (std::exception& e) {
55578       {
55579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55580       };
55581     } catch (...) {
55582       {
55583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55584       };
55585     }
55586   }
55587   jresult = (void *)result; 
55588   return jresult;
55589 }
55590
55591
55592 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_Assign(void * jarg1, void * jarg2) {
55593   void * jresult ;
55594   Dali::Application *arg1 = (Dali::Application *) 0 ;
55595   Dali::Application *arg2 = 0 ;
55596   Dali::Application *result = 0 ;
55597   
55598   arg1 = (Dali::Application *)jarg1; 
55599   arg2 = (Dali::Application *)jarg2;
55600   if (!arg2) {
55601     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Application const & type is null", 0);
55602     return 0;
55603   } 
55604   {
55605     try {
55606       result = (Dali::Application *) &(arg1)->operator =((Dali::Application const &)*arg2);
55607     } catch (std::out_of_range& e) {
55608       {
55609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55610       };
55611     } catch (std::exception& e) {
55612       {
55613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55614       };
55615     } catch (...) {
55616       {
55617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55618       };
55619     }
55620   }
55621   jresult = (void *)result; 
55622   return jresult;
55623 }
55624
55625
55626 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Application(void * jarg1) {
55627   Dali::Application *arg1 = (Dali::Application *) 0 ;
55628   
55629   arg1 = (Dali::Application *)jarg1; 
55630   {
55631     try {
55632       delete arg1;
55633     } catch (std::out_of_range& e) {
55634       {
55635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55636       };
55637     } catch (std::exception& e) {
55638       {
55639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55640       };
55641     } catch (...) {
55642       {
55643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55644       };
55645     }
55646   }
55647 }
55648
55649
55650 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_MainLoop__SWIG_0(void * jarg1) {
55651   Dali::Application *arg1 = (Dali::Application *) 0 ;
55652   
55653   arg1 = (Dali::Application *)jarg1; 
55654   {
55655     try {
55656       (arg1)->MainLoop();
55657     } catch (std::out_of_range& e) {
55658       {
55659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55660       };
55661     } catch (std::exception& e) {
55662       {
55663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55664       };
55665     } catch (...) {
55666       {
55667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55668       };
55669     }
55670   }
55671 }
55672
55673
55674 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_MainLoop__SWIG_1(void * jarg1, void * jarg2) {
55675   Dali::Application *arg1 = (Dali::Application *) 0 ;
55676   Configuration::ContextLoss arg2 ;
55677   Configuration::ContextLoss *argp2 ;
55678   
55679   arg1 = (Dali::Application *)jarg1; 
55680   argp2 = (Configuration::ContextLoss *)jarg2; 
55681   if (!argp2) {
55682     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Configuration::ContextLoss", 0);
55683     return ;
55684   }
55685   arg2 = *argp2; 
55686   {
55687     try {
55688       (arg1)->MainLoop(arg2);
55689     } catch (std::out_of_range& e) {
55690       {
55691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55692       };
55693     } catch (std::exception& e) {
55694       {
55695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55696       };
55697     } catch (...) {
55698       {
55699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55700       };
55701     }
55702   }
55703 }
55704
55705
55706 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_Lower(void * jarg1) {
55707   Dali::Application *arg1 = (Dali::Application *) 0 ;
55708   
55709   arg1 = (Dali::Application *)jarg1; 
55710   {
55711     try {
55712       (arg1)->Lower();
55713     } catch (std::out_of_range& e) {
55714       {
55715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55716       };
55717     } catch (std::exception& e) {
55718       {
55719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55720       };
55721     } catch (...) {
55722       {
55723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55724       };
55725     }
55726   }
55727 }
55728
55729
55730 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_Quit(void * jarg1) {
55731   Dali::Application *arg1 = (Dali::Application *) 0 ;
55732   
55733   arg1 = (Dali::Application *)jarg1; 
55734   {
55735     try {
55736       (arg1)->Quit();
55737     } catch (std::out_of_range& e) {
55738       {
55739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55740       };
55741     } catch (std::exception& e) {
55742       {
55743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55744       };
55745     } catch (...) {
55746       {
55747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55748       };
55749     }
55750   }
55751 }
55752
55753
55754 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Application_AddIdle(void * jarg1, void * jarg2) {
55755   unsigned int jresult ;
55756   Dali::Application *arg1 = (Dali::Application *) 0 ;
55757   Dali::CallbackBase *arg2 = (Dali::CallbackBase *) 0 ;
55758   bool result;
55759   
55760   arg1 = (Dali::Application *)jarg1; 
55761   arg2 = (Dali::CallbackBase *)jarg2; 
55762   {
55763     try {
55764       result = (bool)(arg1)->AddIdle(arg2);
55765     } catch (std::out_of_range& e) {
55766       {
55767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55768       };
55769     } catch (std::exception& e) {
55770       {
55771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55772       };
55773     } catch (...) {
55774       {
55775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55776       };
55777     }
55778   }
55779   jresult = result; 
55780   return jresult;
55781 }
55782
55783
55784 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_GetWindow(void * jarg1) {
55785   void * jresult ;
55786   Dali::Application *arg1 = (Dali::Application *) 0 ;
55787   Dali::Window result;
55788   
55789   arg1 = (Dali::Application *)jarg1; 
55790   {
55791     try {
55792       result = (arg1)->GetWindow();
55793     } catch (std::out_of_range& e) {
55794       {
55795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55796       };
55797     } catch (std::exception& e) {
55798       {
55799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55800       };
55801     } catch (...) {
55802       {
55803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55804       };
55805     }
55806   }
55807   jresult = new Dali::Window((const Dali::Window &)result); 
55808   return jresult;
55809 }
55810
55811
55812 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_ReplaceWindow(void * jarg1, void * jarg2, char * jarg3) {
55813   Dali::Application *arg1 = (Dali::Application *) 0 ;
55814   Dali::PositionSize arg2 ;
55815   std::string *arg3 = 0 ;
55816   Dali::PositionSize *argp2 ;
55817   
55818   arg1 = (Dali::Application *)jarg1; 
55819   argp2 = (Dali::PositionSize *)jarg2; 
55820   if (!argp2) {
55821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
55822     return ;
55823   }
55824   arg2 = *argp2; 
55825   if (!jarg3) {
55826     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55827     return ;
55828   }
55829   std::string arg3_str(jarg3);
55830   arg3 = &arg3_str; 
55831   {
55832     try {
55833       (arg1)->ReplaceWindow(arg2,(std::string const &)*arg3);
55834     } catch (std::out_of_range& e) {
55835       {
55836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55837       };
55838     } catch (std::exception& e) {
55839       {
55840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55841       };
55842     } catch (...) {
55843       {
55844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55845       };
55846     }
55847   }
55848   
55849   //argout typemap for const std::string&
55850   
55851 }
55852
55853
55854 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Application_GetResourcePath() {
55855   char * jresult ;
55856   std::string result;
55857   
55858   {
55859     try {
55860       result = Dali::Application::GetResourcePath();
55861     } catch (std::out_of_range& e) {
55862       {
55863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55864       };
55865     } catch (std::exception& e) {
55866       {
55867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55868       };
55869     } catch (...) {
55870       {
55871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55872       };
55873     }
55874   }
55875   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
55876   return jresult;
55877 }
55878
55879
55880 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_SetViewMode(void * jarg1, int jarg2) {
55881   Dali::Application *arg1 = (Dali::Application *) 0 ;
55882   Dali::ViewMode arg2 ;
55883   
55884   arg1 = (Dali::Application *)jarg1; 
55885   arg2 = (Dali::ViewMode)jarg2; 
55886   {
55887     try {
55888       (arg1)->SetViewMode(arg2);
55889     } catch (std::out_of_range& e) {
55890       {
55891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55892       };
55893     } catch (std::exception& e) {
55894       {
55895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55896       };
55897     } catch (...) {
55898       {
55899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55900       };
55901     }
55902   }
55903 }
55904
55905
55906 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Application_GetViewMode(void * jarg1) {
55907   int jresult ;
55908   Dali::Application *arg1 = (Dali::Application *) 0 ;
55909   Dali::ViewMode result;
55910   
55911   arg1 = (Dali::Application *)jarg1; 
55912   {
55913     try {
55914       result = (Dali::ViewMode)((Dali::Application const *)arg1)->GetViewMode();
55915     } catch (std::out_of_range& e) {
55916       {
55917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55918       };
55919     } catch (std::exception& e) {
55920       {
55921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55922       };
55923     } catch (...) {
55924       {
55925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55926       };
55927     }
55928   }
55929   jresult = (int)result; 
55930   return jresult;
55931 }
55932
55933
55934 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Application_SetStereoBase(void * jarg1, float jarg2) {
55935   Dali::Application *arg1 = (Dali::Application *) 0 ;
55936   float arg2 ;
55937   
55938   arg1 = (Dali::Application *)jarg1; 
55939   arg2 = (float)jarg2; 
55940   {
55941     try {
55942       (arg1)->SetStereoBase(arg2);
55943     } catch (std::out_of_range& e) {
55944       {
55945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
55946       };
55947     } catch (std::exception& e) {
55948       {
55949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
55950       };
55951     } catch (...) {
55952       {
55953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
55954       };
55955     }
55956   }
55957 }
55958
55959
55960 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Application_GetStereoBase(void * jarg1) {
55961   float jresult ;
55962   Dali::Application *arg1 = (Dali::Application *) 0 ;
55963   float result;
55964   
55965   arg1 = (Dali::Application *)jarg1; 
55966   {
55967     try {
55968       result = (float)((Dali::Application const *)arg1)->GetStereoBase();
55969     } catch (std::out_of_range& e) {
55970       {
55971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
55972       };
55973     } catch (std::exception& e) {
55974       {
55975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
55976       };
55977     } catch (...) {
55978       {
55979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
55980       };
55981     }
55982   }
55983   jresult = result; 
55984   return jresult;
55985 }
55986
55987
55988 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_InitSignal(void * jarg1) {
55989   void * jresult ;
55990   Dali::Application *arg1 = (Dali::Application *) 0 ;
55991   Dali::Application::AppSignalType *result = 0 ;
55992   
55993   arg1 = (Dali::Application *)jarg1; 
55994   {
55995     try {
55996       result = (Dali::Application::AppSignalType *) &(arg1)->InitSignal();
55997     } catch (std::out_of_range& e) {
55998       {
55999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56000       };
56001     } catch (std::exception& e) {
56002       {
56003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56004       };
56005     } catch (...) {
56006       {
56007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56008       };
56009     }
56010   }
56011   jresult = (void *)result; 
56012   return jresult;
56013 }
56014
56015
56016 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_TerminateSignal(void * jarg1) {
56017   void * jresult ;
56018   Dali::Application *arg1 = (Dali::Application *) 0 ;
56019   Dali::Application::AppSignalType *result = 0 ;
56020   
56021   arg1 = (Dali::Application *)jarg1; 
56022   {
56023     try {
56024       result = (Dali::Application::AppSignalType *) &(arg1)->TerminateSignal();
56025     } catch (std::out_of_range& e) {
56026       {
56027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56028       };
56029     } catch (std::exception& e) {
56030       {
56031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56032       };
56033     } catch (...) {
56034       {
56035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56036       };
56037     }
56038   }
56039   jresult = (void *)result; 
56040   return jresult;
56041 }
56042
56043
56044 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_PauseSignal(void * jarg1) {
56045   void * jresult ;
56046   Dali::Application *arg1 = (Dali::Application *) 0 ;
56047   Dali::Application::AppSignalType *result = 0 ;
56048   
56049   arg1 = (Dali::Application *)jarg1; 
56050   {
56051     try {
56052       result = (Dali::Application::AppSignalType *) &(arg1)->PauseSignal();
56053     } catch (std::out_of_range& e) {
56054       {
56055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56056       };
56057     } catch (std::exception& e) {
56058       {
56059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56060       };
56061     } catch (...) {
56062       {
56063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56064       };
56065     }
56066   }
56067   jresult = (void *)result; 
56068   return jresult;
56069 }
56070
56071
56072 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_ResumeSignal(void * jarg1) {
56073   void * jresult ;
56074   Dali::Application *arg1 = (Dali::Application *) 0 ;
56075   Dali::Application::AppSignalType *result = 0 ;
56076   
56077   arg1 = (Dali::Application *)jarg1; 
56078   {
56079     try {
56080       result = (Dali::Application::AppSignalType *) &(arg1)->ResumeSignal();
56081     } catch (std::out_of_range& e) {
56082       {
56083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56084       };
56085     } catch (std::exception& e) {
56086       {
56087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56088       };
56089     } catch (...) {
56090       {
56091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56092       };
56093     }
56094   }
56095   jresult = (void *)result; 
56096   return jresult;
56097 }
56098
56099
56100 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_ResetSignal(void * jarg1) {
56101   void * jresult ;
56102   Dali::Application *arg1 = (Dali::Application *) 0 ;
56103   Dali::Application::AppSignalType *result = 0 ;
56104   
56105   arg1 = (Dali::Application *)jarg1; 
56106   {
56107     try {
56108       result = (Dali::Application::AppSignalType *) &(arg1)->ResetSignal();
56109     } catch (std::out_of_range& e) {
56110       {
56111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56112       };
56113     } catch (std::exception& e) {
56114       {
56115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56116       };
56117     } catch (...) {
56118       {
56119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56120       };
56121     }
56122   }
56123   jresult = (void *)result; 
56124   return jresult;
56125 }
56126
56127
56128 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_ResizeSignal(void * jarg1) {
56129   void * jresult ;
56130   Dali::Application *arg1 = (Dali::Application *) 0 ;
56131   Dali::Application::AppSignalType *result = 0 ;
56132   
56133   arg1 = (Dali::Application *)jarg1; 
56134   {
56135     try {
56136       result = (Dali::Application::AppSignalType *) &(arg1)->ResizeSignal();
56137     } catch (std::out_of_range& e) {
56138       {
56139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56140       };
56141     } catch (std::exception& e) {
56142       {
56143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56144       };
56145     } catch (...) {
56146       {
56147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56148       };
56149     }
56150   }
56151   jresult = (void *)result; 
56152   return jresult;
56153 }
56154
56155
56156 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_AppControlSignal(void * jarg1) {
56157   void * jresult ;
56158   Dali::Application *arg1 = (Dali::Application *) 0 ;
56159   Dali::Application::AppControlSignalType *result = 0 ;
56160   
56161   arg1 = (Dali::Application *)jarg1; 
56162   {
56163     try {
56164       result = (Dali::Application::AppControlSignalType *) &(arg1)->AppControlSignal();
56165     } catch (std::out_of_range& e) {
56166       {
56167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56168       };
56169     } catch (std::exception& e) {
56170       {
56171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56172       };
56173     } catch (...) {
56174       {
56175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56176       };
56177     }
56178   }
56179   jresult = (void *)result; 
56180   return jresult;
56181 }
56182
56183
56184 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_LanguageChangedSignal(void * jarg1) {
56185   void * jresult ;
56186   Dali::Application *arg1 = (Dali::Application *) 0 ;
56187   Dali::Application::AppSignalType *result = 0 ;
56188   
56189   arg1 = (Dali::Application *)jarg1; 
56190   {
56191     try {
56192       result = (Dali::Application::AppSignalType *) &(arg1)->LanguageChangedSignal();
56193     } catch (std::out_of_range& e) {
56194       {
56195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56196       };
56197     } catch (std::exception& e) {
56198       {
56199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56200       };
56201     } catch (...) {
56202       {
56203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56204       };
56205     }
56206   }
56207   jresult = (void *)result; 
56208   return jresult;
56209 }
56210
56211
56212 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_RegionChangedSignal(void * jarg1) {
56213   void * jresult ;
56214   Dali::Application *arg1 = (Dali::Application *) 0 ;
56215   Dali::Application::AppSignalType *result = 0 ;
56216   
56217   arg1 = (Dali::Application *)jarg1; 
56218   {
56219     try {
56220       result = (Dali::Application::AppSignalType *) &(arg1)->RegionChangedSignal();
56221     } catch (std::out_of_range& e) {
56222       {
56223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56224       };
56225     } catch (std::exception& e) {
56226       {
56227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56228       };
56229     } catch (...) {
56230       {
56231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56232       };
56233     }
56234   }
56235   jresult = (void *)result; 
56236   return jresult;
56237 }
56238
56239
56240 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_BatteryLowSignal(void * jarg1) {
56241   void * jresult ;
56242   Dali::Application *arg1 = (Dali::Application *) 0 ;
56243   Dali::Application::AppSignalType *result = 0 ;
56244   
56245   arg1 = (Dali::Application *)jarg1; 
56246   {
56247     try {
56248       result = (Dali::Application::AppSignalType *) &(arg1)->BatteryLowSignal();
56249     } catch (std::out_of_range& e) {
56250       {
56251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56252       };
56253     } catch (std::exception& e) {
56254       {
56255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56256       };
56257     } catch (...) {
56258       {
56259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56260       };
56261     }
56262   }
56263   jresult = (void *)result; 
56264   return jresult;
56265 }
56266
56267
56268 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Application_MemoryLowSignal(void * jarg1) {
56269   void * jresult ;
56270   Dali::Application *arg1 = (Dali::Application *) 0 ;
56271   Dali::Application::AppSignalType *result = 0 ;
56272   
56273   arg1 = (Dali::Application *)jarg1; 
56274   {
56275     try {
56276       result = (Dali::Application::AppSignalType *) &(arg1)->MemoryLowSignal();
56277     } catch (std::out_of_range& e) {
56278       {
56279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56280       };
56281     } catch (std::exception& e) {
56282       {
56283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56284       };
56285     } catch (...) {
56286       {
56287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56288       };
56289     }
56290   }
56291   jresult = (void *)result; 
56292   return jresult;
56293 }
56294
56295
56296 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ApplicationSignal_Empty(void * jarg1) {
56297   unsigned int jresult ;
56298   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56299   bool result;
56300   
56301   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56302   {
56303     try {
56304       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Application &) > const *)arg1);
56305     } catch (std::out_of_range& e) {
56306       {
56307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56308       };
56309     } catch (std::exception& e) {
56310       {
56311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56312       };
56313     } catch (...) {
56314       {
56315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56316       };
56317     }
56318   }
56319   jresult = result; 
56320   return jresult;
56321 }
56322
56323
56324 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ApplicationSignal_GetConnectionCount(void * jarg1) {
56325   unsigned long jresult ;
56326   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56327   std::size_t result;
56328   
56329   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56330   {
56331     try {
56332       result = Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Application &) > const *)arg1);
56333     } catch (std::out_of_range& e) {
56334       {
56335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56336       };
56337     } catch (std::exception& e) {
56338       {
56339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56340       };
56341     } catch (...) {
56342       {
56343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56344       };
56345     }
56346   }
56347   jresult = (unsigned long)result; 
56348   return jresult;
56349 }
56350
56351
56352 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationSignal_Connect(void * jarg1, void * jarg2) {
56353   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56354   void (*arg2)(Dali::Application &) = (void (*)(Dali::Application &)) 0 ;
56355   
56356   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56357   arg2 = (void (*)(Dali::Application &))jarg2; 
56358   {
56359     try {
56360       Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Connect(arg1,arg2);
56361     } catch (std::out_of_range& e) {
56362       {
56363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56364       };
56365     } catch (std::exception& e) {
56366       {
56367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56368       };
56369     } catch (...) {
56370       {
56371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56372       };
56373     }
56374   }
56375 }
56376
56377
56378 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationSignal_Disconnect(void * jarg1, void * jarg2) {
56379   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56380   void (*arg2)(Dali::Application &) = (void (*)(Dali::Application &)) 0 ;
56381   
56382   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56383   arg2 = (void (*)(Dali::Application &))jarg2; 
56384   {
56385     try {
56386       Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Disconnect(arg1,arg2);
56387     } catch (std::out_of_range& e) {
56388       {
56389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56390       };
56391     } catch (std::exception& e) {
56392       {
56393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56394       };
56395     } catch (...) {
56396       {
56397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56398       };
56399     }
56400   }
56401 }
56402
56403
56404 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationSignal_Emit(void * jarg1, void * jarg2) {
56405   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56406   Dali::Application *arg2 = 0 ;
56407   
56408   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56409   arg2 = (Dali::Application *)jarg2;
56410   if (!arg2) {
56411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Application & type is null", 0);
56412     return ;
56413   } 
56414   {
56415     try {
56416       Dali_Signal_Sl_void_Sp_Dali_Application_SA__SP__Sg__Emit(arg1,*arg2);
56417     } catch (std::out_of_range& e) {
56418       {
56419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56420       };
56421     } catch (std::exception& e) {
56422       {
56423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56424       };
56425     } catch (...) {
56426       {
56427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56428       };
56429     }
56430   }
56431 }
56432
56433
56434 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ApplicationSignal() {
56435   void * jresult ;
56436   Dali::Signal< void (Dali::Application &) > *result = 0 ;
56437   
56438   {
56439     try {
56440       result = (Dali::Signal< void (Dali::Application &) > *)new Dali::Signal< void (Dali::Application &) >();
56441     } catch (std::out_of_range& e) {
56442       {
56443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56444       };
56445     } catch (std::exception& e) {
56446       {
56447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56448       };
56449     } catch (...) {
56450       {
56451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56452       };
56453     }
56454   }
56455   jresult = (void *)result; 
56456   return jresult;
56457 }
56458
56459
56460 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ApplicationSignal(void * jarg1) {
56461   Dali::Signal< void (Dali::Application &) > *arg1 = (Dali::Signal< void (Dali::Application &) > *) 0 ;
56462   
56463   arg1 = (Dali::Signal< void (Dali::Application &) > *)jarg1; 
56464   {
56465     try {
56466       delete arg1;
56467     } catch (std::out_of_range& e) {
56468       {
56469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56470       };
56471     } catch (std::exception& e) {
56472       {
56473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56474       };
56475     } catch (...) {
56476       {
56477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56478       };
56479     }
56480   }
56481 }
56482
56483
56484 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ApplicationControlSignal_Empty(void * jarg1) {
56485   unsigned int jresult ;
56486   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56487   bool result;
56488   
56489   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56490   {
56491     try {
56492       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Empty((Dali::Signal< void (Dali::Application &,void *) > const *)arg1);
56493     } catch (std::out_of_range& e) {
56494       {
56495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56496       };
56497     } catch (std::exception& e) {
56498       {
56499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56500       };
56501     } catch (...) {
56502       {
56503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56504       };
56505     }
56506   }
56507   jresult = result; 
56508   return jresult;
56509 }
56510
56511
56512 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ApplicationControlSignal_GetConnectionCount(void * jarg1) {
56513   unsigned long jresult ;
56514   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56515   std::size_t result;
56516   
56517   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56518   {
56519     try {
56520       result = Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Application &,void *) > const *)arg1);
56521     } catch (std::out_of_range& e) {
56522       {
56523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56524       };
56525     } catch (std::exception& e) {
56526       {
56527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56528       };
56529     } catch (...) {
56530       {
56531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56532       };
56533     }
56534   }
56535   jresult = (unsigned long)result; 
56536   return jresult;
56537 }
56538
56539
56540 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationControlSignal_Connect(void * jarg1, void * jarg2) {
56541   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56542   void (*arg2)(Dali::Application &,void *) = (void (*)(Dali::Application &,void *)) 0 ;
56543   
56544   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56545   arg2 = (void (*)(Dali::Application &,void *))jarg2; 
56546   {
56547     try {
56548       Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Connect(arg1,arg2);
56549     } catch (std::out_of_range& e) {
56550       {
56551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56552       };
56553     } catch (std::exception& e) {
56554       {
56555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56556       };
56557     } catch (...) {
56558       {
56559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56560       };
56561     }
56562   }
56563 }
56564
56565
56566 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationControlSignal_Disconnect(void * jarg1, void * jarg2) {
56567   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56568   void (*arg2)(Dali::Application &,void *) = (void (*)(Dali::Application &,void *)) 0 ;
56569   
56570   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56571   arg2 = (void (*)(Dali::Application &,void *))jarg2; 
56572   {
56573     try {
56574       Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Disconnect(arg1,arg2);
56575     } catch (std::out_of_range& e) {
56576       {
56577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56578       };
56579     } catch (std::exception& e) {
56580       {
56581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56582       };
56583     } catch (...) {
56584       {
56585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56586       };
56587     }
56588   }
56589 }
56590
56591
56592 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ApplicationControlSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
56593   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56594   Dali::Application *arg2 = 0 ;
56595   void *arg3 = (void *) 0 ;
56596   
56597   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56598   arg2 = (Dali::Application *)jarg2;
56599   if (!arg2) {
56600     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Application & type is null", 0);
56601     return ;
56602   } 
56603   arg3 = jarg3; 
56604   {
56605     try {
56606       Dali_Signal_Sl_void_Sp_Dali_Application_SA__Sc_void_Sm__SP__Sg__Emit(arg1,*arg2,arg3);
56607     } catch (std::out_of_range& e) {
56608       {
56609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56610       };
56611     } catch (std::exception& e) {
56612       {
56613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56614       };
56615     } catch (...) {
56616       {
56617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56618       };
56619     }
56620   }
56621 }
56622
56623
56624 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ApplicationControlSignal() {
56625   void * jresult ;
56626   Dali::Signal< void (Dali::Application &,void *) > *result = 0 ;
56627   
56628   {
56629     try {
56630       result = (Dali::Signal< void (Dali::Application &,void *) > *)new Dali::Signal< void (Dali::Application &,void *) >();
56631     } catch (std::out_of_range& e) {
56632       {
56633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56634       };
56635     } catch (std::exception& e) {
56636       {
56637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56638       };
56639     } catch (...) {
56640       {
56641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56642       };
56643     }
56644   }
56645   jresult = (void *)result; 
56646   return jresult;
56647 }
56648
56649
56650 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ApplicationControlSignal(void * jarg1) {
56651   Dali::Signal< void (Dali::Application &,void *) > *arg1 = (Dali::Signal< void (Dali::Application &,void *) > *) 0 ;
56652   
56653   arg1 = (Dali::Signal< void (Dali::Application &,void *) > *)jarg1; 
56654   {
56655     try {
56656       delete arg1;
56657     } catch (std::out_of_range& e) {
56658       {
56659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56660       };
56661     } catch (std::exception& e) {
56662       {
56663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56664       };
56665     } catch (...) {
56666       {
56667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56668       };
56669     }
56670   }
56671 }
56672
56673
56674 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TimerSignalType() {
56675   void * jresult ;
56676   Dali::Signal< bool () > *result = 0 ;
56677   
56678   {
56679     try {
56680       result = (Dali::Signal< bool () > *)new Dali::Signal< bool () >();
56681     } catch (std::out_of_range& e) {
56682       {
56683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56684       };
56685     } catch (std::exception& e) {
56686       {
56687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56688       };
56689     } catch (...) {
56690       {
56691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56692       };
56693     }
56694   }
56695   jresult = (void *)result; 
56696   return jresult;
56697 }
56698
56699
56700 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TimerSignalType(void * jarg1) {
56701   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56702   
56703   arg1 = (Dali::Signal< bool () > *)jarg1; 
56704   {
56705     try {
56706       delete arg1;
56707     } catch (std::out_of_range& e) {
56708       {
56709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56710       };
56711     } catch (std::exception& e) {
56712       {
56713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56714       };
56715     } catch (...) {
56716       {
56717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56718       };
56719     }
56720   }
56721 }
56722
56723
56724 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TimerSignalType_Empty(void * jarg1) {
56725   unsigned int jresult ;
56726   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56727   bool result;
56728   
56729   arg1 = (Dali::Signal< bool () > *)jarg1; 
56730   {
56731     try {
56732       result = (bool)((Dali::Signal< bool () > const *)arg1)->Empty();
56733     } catch (std::out_of_range& e) {
56734       {
56735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56736       };
56737     } catch (std::exception& e) {
56738       {
56739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56740       };
56741     } catch (...) {
56742       {
56743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56744       };
56745     }
56746   }
56747   jresult = result; 
56748   return jresult;
56749 }
56750
56751
56752 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TimerSignalType_GetConnectionCount(void * jarg1) {
56753   unsigned long jresult ;
56754   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56755   std::size_t result;
56756   
56757   arg1 = (Dali::Signal< bool () > *)jarg1; 
56758   {
56759     try {
56760       result = ((Dali::Signal< bool () > const *)arg1)->GetConnectionCount();
56761     } catch (std::out_of_range& e) {
56762       {
56763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56764       };
56765     } catch (std::exception& e) {
56766       {
56767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56768       };
56769     } catch (...) {
56770       {
56771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56772       };
56773     }
56774   }
56775   jresult = (unsigned long)result; 
56776   return jresult;
56777 }
56778
56779
56780 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TimerSignalType_Connect__SWIG_0(void * jarg1, void * jarg2) {
56781   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56782   bool (*arg2)() = (bool (*)()) 0 ;
56783   
56784   arg1 = (Dali::Signal< bool () > *)jarg1; 
56785   arg2 = (bool (*)())jarg2; 
56786   {
56787     try {
56788       (arg1)->Connect(arg2);
56789     } catch (std::out_of_range& e) {
56790       {
56791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56792       };
56793     } catch (std::exception& e) {
56794       {
56795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56796       };
56797     } catch (...) {
56798       {
56799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56800       };
56801     }
56802   }
56803 }
56804
56805
56806 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TimerSignalType_Disconnect(void * jarg1, void * jarg2) {
56807   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56808   bool (*arg2)() = (bool (*)()) 0 ;
56809   
56810   arg1 = (Dali::Signal< bool () > *)jarg1; 
56811   arg2 = (bool (*)())jarg2; 
56812   {
56813     try {
56814       (arg1)->Disconnect(arg2);
56815     } catch (std::out_of_range& e) {
56816       {
56817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56818       };
56819     } catch (std::exception& e) {
56820       {
56821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56822       };
56823     } catch (...) {
56824       {
56825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56826       };
56827     }
56828   }
56829 }
56830
56831
56832 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TimerSignalType_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
56833   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56834   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
56835   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
56836   
56837   arg1 = (Dali::Signal< bool () > *)jarg1; 
56838   arg2 = (Dali::ConnectionTrackerInterface *)jarg2; 
56839   arg3 = (Dali::FunctorDelegate *)jarg3; 
56840   {
56841     try {
56842       (arg1)->Connect(arg2,arg3);
56843     } catch (std::out_of_range& e) {
56844       {
56845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
56846       };
56847     } catch (std::exception& e) {
56848       {
56849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
56850       };
56851     } catch (...) {
56852       {
56853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
56854       };
56855     }
56856   }
56857 }
56858
56859
56860 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TimerSignalType_Emit(void * jarg1) {
56861   unsigned int jresult ;
56862   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
56863   bool result;
56864   
56865   arg1 = (Dali::Signal< bool () > *)jarg1; 
56866   {
56867     try {
56868       result = (bool)(arg1)->Emit();
56869     } catch (std::out_of_range& e) {
56870       {
56871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56872       };
56873     } catch (std::exception& e) {
56874       {
56875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56876       };
56877     } catch (...) {
56878       {
56879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56880       };
56881     }
56882   }
56883   jresult = result; 
56884   return jresult;
56885 }
56886
56887
56888 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VISUAL_PROPERTY_TYPE_get() {
56889   int jresult ;
56890   int result;
56891   
56892   {
56893     try {
56894       result = (int)Dali::Toolkit::Visual::Property::TYPE;
56895     } catch (std::out_of_range& e) {
56896       {
56897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56898       };
56899     } catch (std::exception& e) {
56900       {
56901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56902       };
56903     } catch (...) {
56904       {
56905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56906       };
56907     }
56908   }
56909   jresult = (int)result; 
56910   return jresult;
56911 }
56912
56913
56914 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VISUAL_PROPERTY_SHADER_get() {
56915   int jresult ;
56916   int result;
56917   
56918   {
56919     try {
56920       result = (int)Dali::Toolkit::Visual::Property::SHADER;
56921     } catch (std::out_of_range& e) {
56922       {
56923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56924       };
56925     } catch (std::exception& e) {
56926       {
56927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56928       };
56929     } catch (...) {
56930       {
56931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56932       };
56933     }
56934   }
56935   jresult = (int)result; 
56936   return jresult;
56937 }
56938
56939
56940 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VERTEX_SHADER_get() {
56941   int jresult ;
56942   int result;
56943   
56944   {
56945     try {
56946       result = (int)Dali::Toolkit::Visual::Shader::Property::VERTEX_SHADER;
56947     } catch (std::out_of_range& e) {
56948       {
56949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56950       };
56951     } catch (std::exception& e) {
56952       {
56953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56954       };
56955     } catch (...) {
56956       {
56957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56958       };
56959     }
56960   }
56961   jresult = (int)result; 
56962   return jresult;
56963 }
56964
56965
56966 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FRAGMENT_SHADER_get() {
56967   int jresult ;
56968   int result;
56969   
56970   {
56971     try {
56972       result = (int)Dali::Toolkit::Visual::Shader::Property::FRAGMENT_SHADER;
56973     } catch (std::out_of_range& e) {
56974       {
56975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
56976       };
56977     } catch (std::exception& e) {
56978       {
56979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
56980       };
56981     } catch (...) {
56982       {
56983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
56984       };
56985     }
56986   }
56987   jresult = (int)result; 
56988   return jresult;
56989 }
56990
56991
56992 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SUBDIVIDE_GRID_X_get() {
56993   int jresult ;
56994   int result;
56995   
56996   {
56997     try {
56998       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_X;
56999     } catch (std::out_of_range& e) {
57000       {
57001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57002       };
57003     } catch (std::exception& e) {
57004       {
57005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57006       };
57007     } catch (...) {
57008       {
57009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57010       };
57011     }
57012   }
57013   jresult = (int)result; 
57014   return jresult;
57015 }
57016
57017
57018 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SUBDIVIDE_GRID_Y_get() {
57019   int jresult ;
57020   int result;
57021   
57022   {
57023     try {
57024       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_Y;
57025     } catch (std::out_of_range& e) {
57026       {
57027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57028       };
57029     } catch (std::exception& e) {
57030       {
57031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57032       };
57033     } catch (...) {
57034       {
57035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57036       };
57037     }
57038   }
57039   jresult = (int)result; 
57040   return jresult;
57041 }
57042
57043
57044 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_HINTS_get() {
57045   int jresult ;
57046   int result;
57047   
57048   {
57049     try {
57050       result = (int)Dali::Toolkit::Visual::Shader::Property::HINTS;
57051     } catch (std::out_of_range& e) {
57052       {
57053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57054       };
57055     } catch (std::exception& e) {
57056       {
57057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57058       };
57059     } catch (...) {
57060       {
57061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57062       };
57063     }
57064   }
57065   jresult = (int)result; 
57066   return jresult;
57067 }
57068
57069
57070 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_COLOR_get() {
57071   int jresult ;
57072   int result;
57073   
57074   {
57075     try {
57076       result = (int)Dali::Toolkit::BorderVisual::Property::COLOR;
57077     } catch (std::out_of_range& e) {
57078       {
57079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57080       };
57081     } catch (std::exception& e) {
57082       {
57083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57084       };
57085     } catch (...) {
57086       {
57087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57088       };
57089     }
57090   }
57091   jresult = (int)result; 
57092   return jresult;
57093 }
57094
57095
57096 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SIZE_get() {
57097   int jresult ;
57098   int result;
57099   
57100   {
57101     try {
57102       result = (int)Dali::Toolkit::BorderVisual::Property::SIZE;
57103     } catch (std::out_of_range& e) {
57104       {
57105         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57106       };
57107     } catch (std::exception& e) {
57108       {
57109         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57110       };
57111     } catch (...) {
57112       {
57113         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57114       };
57115     }
57116   }
57117   jresult = (int)result; 
57118   return jresult;
57119 }
57120
57121
57122 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ANTI_ALIASING_get() {
57123   int jresult ;
57124   int result;
57125   
57126   {
57127     try {
57128       result = (int)Dali::Toolkit::BorderVisual::Property::ANTI_ALIASING;
57129     } catch (std::out_of_range& e) {
57130       {
57131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57132       };
57133     } catch (std::exception& e) {
57134       {
57135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57136       };
57137     } catch (...) {
57138       {
57139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57140       };
57141     }
57142   }
57143   jresult = (int)result; 
57144   return jresult;
57145 }
57146
57147
57148 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_MIX_COLOR_get() {
57149   int jresult ;
57150   int result;
57151   
57152   {
57153     try {
57154       result = (int)Dali::Toolkit::ColorVisual::Property::MIX_COLOR;
57155     } catch (std::out_of_range& e) {
57156       {
57157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57158       };
57159     } catch (std::exception& e) {
57160       {
57161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57162       };
57163     } catch (...) {
57164       {
57165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57166       };
57167     }
57168   }
57169   jresult = (int)result; 
57170   return jresult;
57171 }
57172
57173
57174 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_START_POSITION_get() {
57175   int jresult ;
57176   int result;
57177   
57178   {
57179     try {
57180       result = (int)Dali::Toolkit::GradientVisual::Property::START_POSITION;
57181     } catch (std::out_of_range& e) {
57182       {
57183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57184       };
57185     } catch (std::exception& e) {
57186       {
57187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57188       };
57189     } catch (...) {
57190       {
57191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57192       };
57193     }
57194   }
57195   jresult = (int)result; 
57196   return jresult;
57197 }
57198
57199
57200 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_END_POSITION_get() {
57201   int jresult ;
57202   int result;
57203   
57204   {
57205     try {
57206       result = (int)Dali::Toolkit::GradientVisual::Property::END_POSITION;
57207     } catch (std::out_of_range& e) {
57208       {
57209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57210       };
57211     } catch (std::exception& e) {
57212       {
57213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57214       };
57215     } catch (...) {
57216       {
57217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57218       };
57219     }
57220   }
57221   jresult = (int)result; 
57222   return jresult;
57223 }
57224
57225
57226 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_CENTER_get() {
57227   int jresult ;
57228   int result;
57229   
57230   {
57231     try {
57232       result = (int)Dali::Toolkit::GradientVisual::Property::CENTER;
57233     } catch (std::out_of_range& e) {
57234       {
57235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57236       };
57237     } catch (std::exception& e) {
57238       {
57239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57240       };
57241     } catch (...) {
57242       {
57243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57244       };
57245     }
57246   }
57247   jresult = (int)result; 
57248   return jresult;
57249 }
57250
57251
57252 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RADIUS_get() {
57253   int jresult ;
57254   int result;
57255   
57256   {
57257     try {
57258       result = (int)Dali::Toolkit::GradientVisual::Property::RADIUS;
57259     } catch (std::out_of_range& e) {
57260       {
57261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57262       };
57263     } catch (std::exception& e) {
57264       {
57265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57266       };
57267     } catch (...) {
57268       {
57269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57270       };
57271     }
57272   }
57273   jresult = (int)result; 
57274   return jresult;
57275 }
57276
57277
57278 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_STOP_OFFSET_get() {
57279   int jresult ;
57280   int result;
57281   
57282   {
57283     try {
57284       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_OFFSET;
57285     } catch (std::out_of_range& e) {
57286       {
57287         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57288       };
57289     } catch (std::exception& e) {
57290       {
57291         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57292       };
57293     } catch (...) {
57294       {
57295         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57296       };
57297     }
57298   }
57299   jresult = (int)result; 
57300   return jresult;
57301 }
57302
57303
57304 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_STOP_COLOR_get() {
57305   int jresult ;
57306   int result;
57307   
57308   {
57309     try {
57310       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_COLOR;
57311     } catch (std::out_of_range& e) {
57312       {
57313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57314       };
57315     } catch (std::exception& e) {
57316       {
57317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57318       };
57319     } catch (...) {
57320       {
57321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57322       };
57323     }
57324   }
57325   jresult = (int)result; 
57326   return jresult;
57327 }
57328
57329
57330 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_UNITS_get() {
57331   int jresult ;
57332   int result;
57333   
57334   {
57335     try {
57336       result = (int)Dali::Toolkit::GradientVisual::Property::UNITS;
57337     } catch (std::out_of_range& e) {
57338       {
57339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57340       };
57341     } catch (std::exception& e) {
57342       {
57343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57344       };
57345     } catch (...) {
57346       {
57347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57348       };
57349     }
57350   }
57351   jresult = (int)result; 
57352   return jresult;
57353 }
57354
57355
57356 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SPREAD_METHOD_get() {
57357   int jresult ;
57358   int result;
57359   
57360   {
57361     try {
57362       result = (int)Dali::Toolkit::GradientVisual::Property::SPREAD_METHOD;
57363     } catch (std::out_of_range& e) {
57364       {
57365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57366       };
57367     } catch (std::exception& e) {
57368       {
57369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57370       };
57371     } catch (...) {
57372       {
57373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57374       };
57375     }
57376   }
57377   jresult = (int)result; 
57378   return jresult;
57379 }
57380
57381
57382 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_URL_get() {
57383   int jresult ;
57384   int result;
57385   
57386   {
57387     try {
57388       result = (int)Dali::Toolkit::ImageVisual::Property::URL;
57389     } catch (std::out_of_range& e) {
57390       {
57391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57392       };
57393     } catch (std::exception& e) {
57394       {
57395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57396       };
57397     } catch (...) {
57398       {
57399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57400       };
57401     }
57402   }
57403   jresult = (int)result; 
57404   return jresult;
57405 }
57406
57407
57408 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_FITTING_MODE_get() {
57409   int jresult ;
57410   int result;
57411   
57412   {
57413     try {
57414       result = (int)Dali::Toolkit::ImageVisual::Property::FITTING_MODE;
57415     } catch (std::out_of_range& e) {
57416       {
57417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57418       };
57419     } catch (std::exception& e) {
57420       {
57421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57422       };
57423     } catch (...) {
57424       {
57425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57426       };
57427     }
57428   }
57429   jresult = (int)result; 
57430   return jresult;
57431 }
57432
57433
57434 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_SAMPLING_MODE_get() {
57435   int jresult ;
57436   int result;
57437   
57438   {
57439     try {
57440       result = (int)Dali::Toolkit::ImageVisual::Property::SAMPLING_MODE;
57441     } catch (std::out_of_range& e) {
57442       {
57443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57444       };
57445     } catch (std::exception& e) {
57446       {
57447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57448       };
57449     } catch (...) {
57450       {
57451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57452       };
57453     }
57454   }
57455   jresult = (int)result; 
57456   return jresult;
57457 }
57458
57459
57460 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_DESIRED_WIDTH_get() {
57461   int jresult ;
57462   int result;
57463   
57464   {
57465     try {
57466       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_WIDTH;
57467     } catch (std::out_of_range& e) {
57468       {
57469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57470       };
57471     } catch (std::exception& e) {
57472       {
57473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57474       };
57475     } catch (...) {
57476       {
57477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57478       };
57479     }
57480   }
57481   jresult = (int)result; 
57482   return jresult;
57483 }
57484
57485
57486 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_DESIRED_HEIGHT_get() {
57487   int jresult ;
57488   int result;
57489   
57490   {
57491     try {
57492       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_HEIGHT;
57493     } catch (std::out_of_range& e) {
57494       {
57495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57496       };
57497     } catch (std::exception& e) {
57498       {
57499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57500       };
57501     } catch (...) {
57502       {
57503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57504       };
57505     }
57506   }
57507   jresult = (int)result; 
57508   return jresult;
57509 }
57510
57511
57512 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get() {
57513   int jresult ;
57514   int result;
57515   
57516   {
57517     try {
57518       result = (int)Dali::Toolkit::ImageVisual::Property::SYNCHRONOUS_LOADING;
57519     } catch (std::out_of_range& e) {
57520       {
57521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57522       };
57523     } catch (std::exception& e) {
57524       {
57525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57526       };
57527     } catch (...) {
57528       {
57529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57530       };
57531     }
57532   }
57533   jresult = (int)result; 
57534   return jresult;
57535 }
57536
57537
57538 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_BORDER_ONLY_get() {
57539   int jresult ;
57540   int result;
57541   
57542   {
57543     try {
57544       result = (int)Dali::Toolkit::ImageVisual::Property::BORDER_ONLY;
57545     } catch (std::out_of_range& e) {
57546       {
57547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57548       };
57549     } catch (std::exception& e) {
57550       {
57551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57552       };
57553     } catch (...) {
57554       {
57555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57556       };
57557     }
57558   }
57559   jresult = (int)result; 
57560   return jresult;
57561 }
57562
57563
57564 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_BATCHING_ENABLED_get() {
57565   int jresult ;
57566   int result;
57567   
57568   {
57569     try {
57570       result = (int)Dali::Toolkit::ImageVisual::Property::BATCHING_ENABLED;
57571     } catch (std::out_of_range& e) {
57572       {
57573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57574       };
57575     } catch (std::exception& e) {
57576       {
57577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57578       };
57579     } catch (...) {
57580       {
57581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57582       };
57583     }
57584   }
57585   jresult = (int)result; 
57586   return jresult;
57587 }
57588
57589
57590 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_PIXEL_AREA_get() {
57591   int jresult ;
57592   int result;
57593   
57594   {
57595     try {
57596       result = (int)Dali::Toolkit::ImageVisual::Property::PIXEL_AREA;
57597     } catch (std::out_of_range& e) {
57598       {
57599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57600       };
57601     } catch (std::exception& e) {
57602       {
57603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57604       };
57605     } catch (...) {
57606       {
57607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57608       };
57609     }
57610   }
57611   jresult = (int)result; 
57612   return jresult;
57613 }
57614
57615
57616 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_WRAP_MODE_U_get() {
57617   int jresult ;
57618   int result;
57619   
57620   {
57621     try {
57622       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_U;
57623     } catch (std::out_of_range& e) {
57624       {
57625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57626       };
57627     } catch (std::exception& e) {
57628       {
57629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57630       };
57631     } catch (...) {
57632       {
57633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57634       };
57635     }
57636   }
57637   jresult = (int)result; 
57638   return jresult;
57639 }
57640
57641
57642 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_IMAGE_VISUAL_WRAP_MODE_V_get() {
57643   int jresult ;
57644   int result;
57645   
57646   {
57647     try {
57648       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_V;
57649     } catch (std::out_of_range& e) {
57650       {
57651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57652       };
57653     } catch (std::exception& e) {
57654       {
57655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57656       };
57657     } catch (...) {
57658       {
57659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57660       };
57661     }
57662   }
57663   jresult = (int)result; 
57664   return jresult;
57665 }
57666
57667
57668 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_OBJECT_URL_get() {
57669   int jresult ;
57670   int result;
57671   
57672   {
57673     try {
57674       result = (int)Dali::Toolkit::MeshVisual::Property::OBJECT_URL;
57675     } catch (std::out_of_range& e) {
57676       {
57677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57678       };
57679     } catch (std::exception& e) {
57680       {
57681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57682       };
57683     } catch (...) {
57684       {
57685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57686       };
57687     }
57688   }
57689   jresult = (int)result; 
57690   return jresult;
57691 }
57692
57693
57694 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_MATERIAL_URL_get() {
57695   int jresult ;
57696   int result;
57697   
57698   {
57699     try {
57700       result = (int)Dali::Toolkit::MeshVisual::Property::MATERIAL_URL;
57701     } catch (std::out_of_range& e) {
57702       {
57703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57704       };
57705     } catch (std::exception& e) {
57706       {
57707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57708       };
57709     } catch (...) {
57710       {
57711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57712       };
57713     }
57714   }
57715   jresult = (int)result; 
57716   return jresult;
57717 }
57718
57719
57720 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TEXTURES_PATH_get() {
57721   int jresult ;
57722   int result;
57723   
57724   {
57725     try {
57726       result = (int)Dali::Toolkit::MeshVisual::Property::TEXTURES_PATH;
57727     } catch (std::out_of_range& e) {
57728       {
57729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57730       };
57731     } catch (std::exception& e) {
57732       {
57733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57734       };
57735     } catch (...) {
57736       {
57737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57738       };
57739     }
57740   }
57741   jresult = (int)result; 
57742   return jresult;
57743 }
57744
57745
57746 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SHADING_MODE_get() {
57747   int jresult ;
57748   int result;
57749   
57750   {
57751     try {
57752       result = (int)Dali::Toolkit::MeshVisual::Property::SHADING_MODE;
57753     } catch (std::out_of_range& e) {
57754       {
57755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57756       };
57757     } catch (std::exception& e) {
57758       {
57759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57760       };
57761     } catch (...) {
57762       {
57763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57764       };
57765     }
57766   }
57767   jresult = (int)result; 
57768   return jresult;
57769 }
57770
57771
57772 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_USE_MIPMAPPING_get() {
57773   int jresult ;
57774   int result;
57775   
57776   {
57777     try {
57778       result = (int)Dali::Toolkit::MeshVisual::Property::USE_MIPMAPPING;
57779     } catch (std::out_of_range& e) {
57780       {
57781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57782       };
57783     } catch (std::exception& e) {
57784       {
57785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57786       };
57787     } catch (...) {
57788       {
57789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57790       };
57791     }
57792   }
57793   jresult = (int)result; 
57794   return jresult;
57795 }
57796
57797
57798 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_USE_SOFT_NORMALS_get() {
57799   int jresult ;
57800   int result;
57801   
57802   {
57803     try {
57804       result = (int)Dali::Toolkit::MeshVisual::Property::USE_SOFT_NORMALS;
57805     } catch (std::out_of_range& e) {
57806       {
57807         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57808       };
57809     } catch (std::exception& e) {
57810       {
57811         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57812       };
57813     } catch (...) {
57814       {
57815         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57816       };
57817     }
57818   }
57819   jresult = (int)result; 
57820   return jresult;
57821 }
57822
57823
57824 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_LIGHT_POSITION_get() {
57825   int jresult ;
57826   int result;
57827   
57828   {
57829     try {
57830       result = (int)Dali::Toolkit::MeshVisual::Property::LIGHT_POSITION;
57831     } catch (std::out_of_range& e) {
57832       {
57833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57834       };
57835     } catch (std::exception& e) {
57836       {
57837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57838       };
57839     } catch (...) {
57840       {
57841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57842       };
57843     }
57844   }
57845   jresult = (int)result; 
57846   return jresult;
57847 }
57848
57849
57850 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SHAPE_get() {
57851   int jresult ;
57852   int result;
57853   
57854   {
57855     try {
57856       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SHAPE;
57857     } catch (std::out_of_range& e) {
57858       {
57859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57860       };
57861     } catch (std::exception& e) {
57862       {
57863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57864       };
57865     } catch (...) {
57866       {
57867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57868       };
57869     }
57870   }
57871   jresult = (int)result; 
57872   return jresult;
57873 }
57874
57875
57876 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PRIMITIVE_VISUAL_MIX_COLOR_get() {
57877   int jresult ;
57878   int result;
57879   
57880   {
57881     try {
57882       result = (int)Dali::Toolkit::PrimitiveVisual::Property::MIX_COLOR;
57883     } catch (std::out_of_range& e) {
57884       {
57885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57886       };
57887     } catch (std::exception& e) {
57888       {
57889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57890       };
57891     } catch (...) {
57892       {
57893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57894       };
57895     }
57896   }
57897   jresult = (int)result; 
57898   return jresult;
57899 }
57900
57901
57902 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SLICES_get() {
57903   int jresult ;
57904   int result;
57905   
57906   {
57907     try {
57908       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SLICES;
57909     } catch (std::out_of_range& e) {
57910       {
57911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57912       };
57913     } catch (std::exception& e) {
57914       {
57915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57916       };
57917     } catch (...) {
57918       {
57919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57920       };
57921     }
57922   }
57923   jresult = (int)result; 
57924   return jresult;
57925 }
57926
57927
57928 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_STACKS_get() {
57929   int jresult ;
57930   int result;
57931   
57932   {
57933     try {
57934       result = (int)Dali::Toolkit::PrimitiveVisual::Property::STACKS;
57935     } catch (std::out_of_range& e) {
57936       {
57937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57938       };
57939     } catch (std::exception& e) {
57940       {
57941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57942       };
57943     } catch (...) {
57944       {
57945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57946       };
57947     }
57948   }
57949   jresult = (int)result; 
57950   return jresult;
57951 }
57952
57953
57954 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SCALE_TOP_RADIUS_get() {
57955   int jresult ;
57956   int result;
57957   
57958   {
57959     try {
57960       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_TOP_RADIUS;
57961     } catch (std::out_of_range& e) {
57962       {
57963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57964       };
57965     } catch (std::exception& e) {
57966       {
57967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57968       };
57969     } catch (...) {
57970       {
57971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57972       };
57973     }
57974   }
57975   jresult = (int)result; 
57976   return jresult;
57977 }
57978
57979
57980 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SCALE_BOTTOM_RADIUS_get() {
57981   int jresult ;
57982   int result;
57983   
57984   {
57985     try {
57986       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_BOTTOM_RADIUS;
57987     } catch (std::out_of_range& e) {
57988       {
57989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
57990       };
57991     } catch (std::exception& e) {
57992       {
57993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
57994       };
57995     } catch (...) {
57996       {
57997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
57998       };
57999     }
58000   }
58001   jresult = (int)result; 
58002   return jresult;
58003 }
58004
58005
58006 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SCALE_HEIGHT_get() {
58007   int jresult ;
58008   int result;
58009   
58010   {
58011     try {
58012       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_HEIGHT;
58013     } catch (std::out_of_range& e) {
58014       {
58015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58016       };
58017     } catch (std::exception& e) {
58018       {
58019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58020       };
58021     } catch (...) {
58022       {
58023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58024       };
58025     }
58026   }
58027   jresult = (int)result; 
58028   return jresult;
58029 }
58030
58031
58032 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SCALE_RADIUS_get() {
58033   int jresult ;
58034   int result;
58035   
58036   {
58037     try {
58038       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_RADIUS;
58039     } catch (std::out_of_range& e) {
58040       {
58041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58042       };
58043     } catch (std::exception& e) {
58044       {
58045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58046       };
58047     } catch (...) {
58048       {
58049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58050       };
58051     }
58052   }
58053   jresult = (int)result; 
58054   return jresult;
58055 }
58056
58057
58058 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_SCALE_DIMENSIONS_get() {
58059   int jresult ;
58060   int result;
58061   
58062   {
58063     try {
58064       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_DIMENSIONS;
58065     } catch (std::out_of_range& e) {
58066       {
58067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58068       };
58069     } catch (std::exception& e) {
58070       {
58071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58072       };
58073     } catch (...) {
58074       {
58075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58076       };
58077     }
58078   }
58079   jresult = (int)result; 
58080   return jresult;
58081 }
58082
58083
58084 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_BEVEL_PERCENTAGE_get() {
58085   int jresult ;
58086   int result;
58087   
58088   {
58089     try {
58090       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_PERCENTAGE;
58091     } catch (std::out_of_range& e) {
58092       {
58093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58094       };
58095     } catch (std::exception& e) {
58096       {
58097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58098       };
58099     } catch (...) {
58100       {
58101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58102       };
58103     }
58104   }
58105   jresult = (int)result; 
58106   return jresult;
58107 }
58108
58109
58110 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_BEVEL_SMOOTHNESS_get() {
58111   int jresult ;
58112   int result;
58113   
58114   {
58115     try {
58116       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_SMOOTHNESS;
58117     } catch (std::out_of_range& e) {
58118       {
58119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58120       };
58121     } catch (std::exception& e) {
58122       {
58123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58124       };
58125     } catch (...) {
58126       {
58127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58128       };
58129     }
58130   }
58131   jresult = (int)result; 
58132   return jresult;
58133 }
58134
58135
58136 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PRIMITIVE_VISUAL_LIGHT_POSITION_get() {
58137   int jresult ;
58138   int result;
58139   
58140   {
58141     try {
58142       result = (int)Dali::Toolkit::PrimitiveVisual::Property::LIGHT_POSITION;
58143     } catch (std::out_of_range& e) {
58144       {
58145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58146       };
58147     } catch (std::exception& e) {
58148       {
58149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58150       };
58151     } catch (...) {
58152       {
58153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58154       };
58155     }
58156   }
58157   jresult = (int)result; 
58158   return jresult;
58159 }
58160
58161
58162 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TEXT_get() {
58163   int jresult ;
58164   int result;
58165   
58166   {
58167     try {
58168       result = (int)Dali::Toolkit::TextVisual::Property::TEXT;
58169     } catch (std::out_of_range& e) {
58170       {
58171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58172       };
58173     } catch (std::exception& e) {
58174       {
58175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58176       };
58177     } catch (...) {
58178       {
58179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58180       };
58181     }
58182   }
58183   jresult = (int)result; 
58184   return jresult;
58185 }
58186
58187
58188 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FONT_FAMILY_get() {
58189   int jresult ;
58190   int result;
58191   
58192   {
58193     try {
58194       result = (int)Dali::Toolkit::TextVisual::Property::FONT_FAMILY;
58195     } catch (std::out_of_range& e) {
58196       {
58197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58198       };
58199     } catch (std::exception& e) {
58200       {
58201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58202       };
58203     } catch (...) {
58204       {
58205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58206       };
58207     }
58208   }
58209   jresult = (int)result; 
58210   return jresult;
58211 }
58212
58213
58214 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FONT_STYLE_get() {
58215   int jresult ;
58216   int result;
58217   
58218   {
58219     try {
58220       result = (int)Dali::Toolkit::TextVisual::Property::FONT_STYLE;
58221     } catch (std::out_of_range& e) {
58222       {
58223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58224       };
58225     } catch (std::exception& e) {
58226       {
58227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58228       };
58229     } catch (...) {
58230       {
58231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58232       };
58233     }
58234   }
58235   jresult = (int)result; 
58236   return jresult;
58237 }
58238
58239
58240 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_POINT_SIZE_get() {
58241   int jresult ;
58242   int result;
58243   
58244   {
58245     try {
58246       result = (int)Dali::Toolkit::TextVisual::Property::POINT_SIZE;
58247     } catch (std::out_of_range& e) {
58248       {
58249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58250       };
58251     } catch (std::exception& e) {
58252       {
58253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58254       };
58255     } catch (...) {
58256       {
58257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58258       };
58259     }
58260   }
58261   jresult = (int)result; 
58262   return jresult;
58263 }
58264
58265
58266 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_MULTI_LINE_get() {
58267   int jresult ;
58268   int result;
58269   
58270   {
58271     try {
58272       result = (int)Dali::Toolkit::TextVisual::Property::MULTI_LINE;
58273     } catch (std::out_of_range& e) {
58274       {
58275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58276       };
58277     } catch (std::exception& e) {
58278       {
58279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58280       };
58281     } catch (...) {
58282       {
58283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58284       };
58285     }
58286   }
58287   jresult = (int)result; 
58288   return jresult;
58289 }
58290
58291
58292 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_HORIZONTAL_ALIGNMENT_get() {
58293   int jresult ;
58294   int result;
58295   
58296   {
58297     try {
58298       result = (int)Dali::Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT;
58299     } catch (std::out_of_range& e) {
58300       {
58301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58302       };
58303     } catch (std::exception& e) {
58304       {
58305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58306       };
58307     } catch (...) {
58308       {
58309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58310       };
58311     }
58312   }
58313   jresult = (int)result; 
58314   return jresult;
58315 }
58316
58317
58318 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VERTICAL_ALIGNMENT_get() {
58319   int jresult ;
58320   int result;
58321   
58322   {
58323     try {
58324       result = (int)Dali::Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT;
58325     } catch (std::out_of_range& e) {
58326       {
58327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58328       };
58329     } catch (std::exception& e) {
58330       {
58331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58332       };
58333     } catch (...) {
58334       {
58335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58336       };
58337     }
58338   }
58339   jresult = (int)result; 
58340   return jresult;
58341 }
58342
58343
58344 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TEXT_COLOR_get() {
58345   int jresult ;
58346   int result;
58347   
58348   {
58349     try {
58350       result = (int)Dali::Toolkit::TextVisual::Property::TEXT_COLOR;
58351     } catch (std::out_of_range& e) {
58352       {
58353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58354       };
58355     } catch (std::exception& e) {
58356       {
58357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58358       };
58359     } catch (...) {
58360       {
58361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58362       };
58363     }
58364   }
58365   jresult = (int)result; 
58366   return jresult;
58367 }
58368
58369
58370 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ENABLE_MARKUP_get() {
58371   int jresult ;
58372   int result;
58373   
58374   {
58375     try {
58376       result = (int)Dali::Toolkit::TextVisual::Property::ENABLE_MARKUP;
58377     } catch (std::out_of_range& e) {
58378       {
58379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58380       };
58381     } catch (std::exception& e) {
58382       {
58383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58384       };
58385     } catch (...) {
58386       {
58387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58388       };
58389     }
58390   }
58391   jresult = (int)result; 
58392   return jresult;
58393 }
58394
58395
58396 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Builder() {
58397   void * jresult ;
58398   Dali::Toolkit::Builder *result = 0 ;
58399   
58400   {
58401     try {
58402       result = (Dali::Toolkit::Builder *)new Dali::Toolkit::Builder();
58403     } catch (std::out_of_range& e) {
58404       {
58405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58406       };
58407     } catch (std::exception& e) {
58408       {
58409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58410       };
58411     } catch (...) {
58412       {
58413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58414       };
58415     }
58416   }
58417   jresult = (void *)result; 
58418   return jresult;
58419 }
58420
58421
58422 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_New() {
58423   void * jresult ;
58424   Dali::Toolkit::Builder result;
58425   
58426   {
58427     try {
58428       result = Dali::Toolkit::Builder::New();
58429     } catch (std::out_of_range& e) {
58430       {
58431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58432       };
58433     } catch (std::exception& e) {
58434       {
58435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58436       };
58437     } catch (...) {
58438       {
58439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58440       };
58441     }
58442   }
58443   jresult = new Dali::Toolkit::Builder((const Dali::Toolkit::Builder &)result); 
58444   return jresult;
58445 }
58446
58447
58448 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Builder(void * jarg1) {
58449   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58450   
58451   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58452   {
58453     try {
58454       delete arg1;
58455     } catch (std::out_of_range& e) {
58456       {
58457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
58458       };
58459     } catch (std::exception& e) {
58460       {
58461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
58462       };
58463     } catch (...) {
58464       {
58465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
58466       };
58467     }
58468   }
58469 }
58470
58471
58472 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_LoadFromString__SWIG_0(void * jarg1, char * jarg2, int jarg3) {
58473   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58474   std::string *arg2 = 0 ;
58475   Dali::Toolkit::Builder::UIFormat arg3 ;
58476   
58477   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58478   if (!jarg2) {
58479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58480     return ;
58481   }
58482   std::string arg2_str(jarg2);
58483   arg2 = &arg2_str; 
58484   arg3 = (Dali::Toolkit::Builder::UIFormat)jarg3; 
58485   {
58486     try {
58487       (arg1)->LoadFromString((std::string const &)*arg2,arg3);
58488     } catch (std::out_of_range& e) {
58489       {
58490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
58491       };
58492     } catch (std::exception& e) {
58493       {
58494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
58495       };
58496     } catch (...) {
58497       {
58498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
58499       };
58500     }
58501   }
58502   
58503   //argout typemap for const std::string&
58504   
58505 }
58506
58507
58508 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_LoadFromString__SWIG_1(void * jarg1, char * jarg2) {
58509   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58510   std::string *arg2 = 0 ;
58511   
58512   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58513   if (!jarg2) {
58514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58515     return ;
58516   }
58517   std::string arg2_str(jarg2);
58518   arg2 = &arg2_str; 
58519   {
58520     try {
58521       (arg1)->LoadFromString((std::string const &)*arg2);
58522     } catch (std::out_of_range& e) {
58523       {
58524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
58525       };
58526     } catch (std::exception& e) {
58527       {
58528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
58529       };
58530     } catch (...) {
58531       {
58532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
58533       };
58534     }
58535   }
58536   
58537   //argout typemap for const std::string&
58538   
58539 }
58540
58541
58542 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_AddConstants(void * jarg1, void * jarg2) {
58543   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58544   Dali::Property::Map *arg2 = 0 ;
58545   
58546   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58547   arg2 = (Dali::Property::Map *)jarg2;
58548   if (!arg2) {
58549     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
58550     return ;
58551   } 
58552   {
58553     try {
58554       (arg1)->AddConstants((Dali::Property::Map const &)*arg2);
58555     } catch (std::out_of_range& e) {
58556       {
58557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
58558       };
58559     } catch (std::exception& e) {
58560       {
58561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
58562       };
58563     } catch (...) {
58564       {
58565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
58566       };
58567     }
58568   }
58569 }
58570
58571
58572 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_AddConstant(void * jarg1, char * jarg2, void * jarg3) {
58573   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58574   std::string *arg2 = 0 ;
58575   Dali::Property::Value *arg3 = 0 ;
58576   
58577   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58578   if (!jarg2) {
58579     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58580     return ;
58581   }
58582   std::string arg2_str(jarg2);
58583   arg2 = &arg2_str; 
58584   arg3 = (Dali::Property::Value *)jarg3;
58585   if (!arg3) {
58586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
58587     return ;
58588   } 
58589   {
58590     try {
58591       (arg1)->AddConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
58592     } catch (std::out_of_range& e) {
58593       {
58594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
58595       };
58596     } catch (std::exception& e) {
58597       {
58598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
58599       };
58600     } catch (...) {
58601       {
58602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
58603       };
58604     }
58605   }
58606   
58607   //argout typemap for const std::string&
58608   
58609 }
58610
58611
58612 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetConstants(void * jarg1) {
58613   void * jresult ;
58614   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58615   Dali::Property::Map *result = 0 ;
58616   
58617   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58618   {
58619     try {
58620       result = (Dali::Property::Map *) &((Dali::Toolkit::Builder const *)arg1)->GetConstants();
58621     } catch (std::out_of_range& e) {
58622       {
58623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58624       };
58625     } catch (std::exception& e) {
58626       {
58627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58628       };
58629     } catch (...) {
58630       {
58631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58632       };
58633     }
58634   }
58635   jresult = (void *)result; 
58636   return jresult;
58637 }
58638
58639
58640 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetConstant(void * jarg1, char * jarg2) {
58641   void * jresult ;
58642   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58643   std::string *arg2 = 0 ;
58644   Dali::Property::Value *result = 0 ;
58645   
58646   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58647   if (!jarg2) {
58648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58649     return 0;
58650   }
58651   std::string arg2_str(jarg2);
58652   arg2 = &arg2_str; 
58653   {
58654     try {
58655       result = (Dali::Property::Value *) &((Dali::Toolkit::Builder const *)arg1)->GetConstant((std::string const &)*arg2);
58656     } catch (std::out_of_range& e) {
58657       {
58658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58659       };
58660     } catch (std::exception& e) {
58661       {
58662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58663       };
58664     } catch (...) {
58665       {
58666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58667       };
58668     }
58669   }
58670   jresult = (void *)result; 
58671   
58672   //argout typemap for const std::string&
58673   
58674   return jresult;
58675 }
58676
58677
58678 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_CreateAnimation__SWIG_0(void * jarg1, char * jarg2) {
58679   void * jresult ;
58680   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58681   std::string *arg2 = 0 ;
58682   Dali::Animation result;
58683   
58684   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58685   if (!jarg2) {
58686     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58687     return 0;
58688   }
58689   std::string arg2_str(jarg2);
58690   arg2 = &arg2_str; 
58691   {
58692     try {
58693       result = (arg1)->CreateAnimation((std::string const &)*arg2);
58694     } catch (std::out_of_range& e) {
58695       {
58696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58697       };
58698     } catch (std::exception& e) {
58699       {
58700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58701       };
58702     } catch (...) {
58703       {
58704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58705       };
58706     }
58707   }
58708   jresult = new Dali::Animation((const Dali::Animation &)result); 
58709   
58710   //argout typemap for const std::string&
58711   
58712   return jresult;
58713 }
58714
58715
58716 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_CreateAnimation__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
58717   void * jresult ;
58718   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58719   std::string *arg2 = 0 ;
58720   Dali::Property::Map *arg3 = 0 ;
58721   Dali::Animation result;
58722   
58723   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58724   if (!jarg2) {
58725     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58726     return 0;
58727   }
58728   std::string arg2_str(jarg2);
58729   arg2 = &arg2_str; 
58730   arg3 = (Dali::Property::Map *)jarg3;
58731   if (!arg3) {
58732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
58733     return 0;
58734   } 
58735   {
58736     try {
58737       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
58738     } catch (std::out_of_range& e) {
58739       {
58740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58741       };
58742     } catch (std::exception& e) {
58743       {
58744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58745       };
58746     } catch (...) {
58747       {
58748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58749       };
58750     }
58751   }
58752   jresult = new Dali::Animation((const Dali::Animation &)result); 
58753   
58754   //argout typemap for const std::string&
58755   
58756   return jresult;
58757 }
58758
58759
58760 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_CreateAnimation__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
58761   void * jresult ;
58762   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58763   std::string *arg2 = 0 ;
58764   Dali::Actor arg3 ;
58765   Dali::Actor *argp3 ;
58766   Dali::Animation result;
58767   
58768   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58769   if (!jarg2) {
58770     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58771     return 0;
58772   }
58773   std::string arg2_str(jarg2);
58774   arg2 = &arg2_str; 
58775   argp3 = (Dali::Actor *)jarg3; 
58776   if (!argp3) {
58777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
58778     return 0;
58779   }
58780   arg3 = *argp3; 
58781   {
58782     try {
58783       result = (arg1)->CreateAnimation((std::string const &)*arg2,arg3);
58784     } catch (std::out_of_range& e) {
58785       {
58786         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58787       };
58788     } catch (std::exception& e) {
58789       {
58790         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58791       };
58792     } catch (...) {
58793       {
58794         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58795       };
58796     }
58797   }
58798   jresult = new Dali::Animation((const Dali::Animation &)result); 
58799   
58800   //argout typemap for const std::string&
58801   
58802   return jresult;
58803 }
58804
58805
58806 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_CreateAnimation__SWIG_3(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
58807   void * jresult ;
58808   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58809   std::string *arg2 = 0 ;
58810   Dali::Property::Map *arg3 = 0 ;
58811   Dali::Actor arg4 ;
58812   Dali::Actor *argp4 ;
58813   Dali::Animation result;
58814   
58815   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58816   if (!jarg2) {
58817     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58818     return 0;
58819   }
58820   std::string arg2_str(jarg2);
58821   arg2 = &arg2_str; 
58822   arg3 = (Dali::Property::Map *)jarg3;
58823   if (!arg3) {
58824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
58825     return 0;
58826   } 
58827   argp4 = (Dali::Actor *)jarg4; 
58828   if (!argp4) {
58829     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
58830     return 0;
58831   }
58832   arg4 = *argp4; 
58833   {
58834     try {
58835       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3,arg4);
58836     } catch (std::out_of_range& e) {
58837       {
58838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58839       };
58840     } catch (std::exception& e) {
58841       {
58842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58843       };
58844     } catch (...) {
58845       {
58846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58847       };
58848     }
58849   }
58850   jresult = new Dali::Animation((const Dali::Animation &)result); 
58851   
58852   //argout typemap for const std::string&
58853   
58854   return jresult;
58855 }
58856
58857
58858 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_Create__SWIG_0(void * jarg1, char * jarg2) {
58859   void * jresult ;
58860   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58861   std::string *arg2 = 0 ;
58862   Dali::BaseHandle result;
58863   
58864   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58865   if (!jarg2) {
58866     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58867     return 0;
58868   }
58869   std::string arg2_str(jarg2);
58870   arg2 = &arg2_str; 
58871   {
58872     try {
58873       result = (arg1)->Create((std::string const &)*arg2);
58874     } catch (std::out_of_range& e) {
58875       {
58876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58877       };
58878     } catch (std::exception& e) {
58879       {
58880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58881       };
58882     } catch (...) {
58883       {
58884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58885       };
58886     }
58887   }
58888   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result); 
58889   
58890   //argout typemap for const std::string&
58891   
58892   return jresult;
58893 }
58894
58895
58896 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_Create__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
58897   void * jresult ;
58898   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58899   std::string *arg2 = 0 ;
58900   Dali::Property::Map *arg3 = 0 ;
58901   Dali::BaseHandle result;
58902   
58903   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58904   if (!jarg2) {
58905     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58906     return 0;
58907   }
58908   std::string arg2_str(jarg2);
58909   arg2 = &arg2_str; 
58910   arg3 = (Dali::Property::Map *)jarg3;
58911   if (!arg3) {
58912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
58913     return 0;
58914   } 
58915   {
58916     try {
58917       result = (arg1)->Create((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
58918     } catch (std::out_of_range& e) {
58919       {
58920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58921       };
58922     } catch (std::exception& e) {
58923       {
58924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58925       };
58926     } catch (...) {
58927       {
58928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58929       };
58930     }
58931   }
58932   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result); 
58933   
58934   //argout typemap for const std::string&
58935   
58936   return jresult;
58937 }
58938
58939
58940 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_CreateFromJson(void * jarg1, char * jarg2) {
58941   void * jresult ;
58942   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58943   std::string *arg2 = 0 ;
58944   Dali::BaseHandle result;
58945   
58946   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58947   if (!jarg2) {
58948     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58949     return 0;
58950   }
58951   std::string arg2_str(jarg2);
58952   arg2 = &arg2_str; 
58953   {
58954     try {
58955       result = (arg1)->CreateFromJson((std::string const &)*arg2);
58956     } catch (std::out_of_range& e) {
58957       {
58958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
58959       };
58960     } catch (std::exception& e) {
58961       {
58962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
58963       };
58964     } catch (...) {
58965       {
58966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
58967       };
58968     }
58969   }
58970   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result); 
58971   
58972   //argout typemap for const std::string&
58973   
58974   return jresult;
58975 }
58976
58977
58978 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Builder_ApplyStyle(void * jarg1, char * jarg2, void * jarg3) {
58979   unsigned int jresult ;
58980   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
58981   std::string *arg2 = 0 ;
58982   Dali::Handle *arg3 = 0 ;
58983   bool result;
58984   
58985   arg1 = (Dali::Toolkit::Builder *)jarg1; 
58986   if (!jarg2) {
58987     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58988     return 0;
58989   }
58990   std::string arg2_str(jarg2);
58991   arg2 = &arg2_str; 
58992   arg3 = (Dali::Handle *)jarg3;
58993   if (!arg3) {
58994     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
58995     return 0;
58996   } 
58997   {
58998     try {
58999       result = (bool)(arg1)->ApplyStyle((std::string const &)*arg2,*arg3);
59000     } catch (std::out_of_range& e) {
59001       {
59002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59003       };
59004     } catch (std::exception& e) {
59005       {
59006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59007       };
59008     } catch (...) {
59009       {
59010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59011       };
59012     }
59013   }
59014   jresult = result; 
59015   
59016   //argout typemap for const std::string&
59017   
59018   return jresult;
59019 }
59020
59021
59022 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Builder_ApplyFromJson(void * jarg1, void * jarg2, char * jarg3) {
59023   unsigned int jresult ;
59024   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59025   Dali::Handle *arg2 = 0 ;
59026   std::string *arg3 = 0 ;
59027   bool result;
59028   
59029   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59030   arg2 = (Dali::Handle *)jarg2;
59031   if (!arg2) {
59032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
59033     return 0;
59034   } 
59035   if (!jarg3) {
59036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59037     return 0;
59038   }
59039   std::string arg3_str(jarg3);
59040   arg3 = &arg3_str; 
59041   {
59042     try {
59043       result = (bool)(arg1)->ApplyFromJson(*arg2,(std::string const &)*arg3);
59044     } catch (std::out_of_range& e) {
59045       {
59046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59047       };
59048     } catch (std::exception& e) {
59049       {
59050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59051       };
59052     } catch (...) {
59053       {
59054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59055       };
59056     }
59057   }
59058   jresult = result; 
59059   
59060   //argout typemap for const std::string&
59061   
59062   return jresult;
59063 }
59064
59065
59066 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_AddActors__SWIG_0(void * jarg1, void * jarg2) {
59067   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59068   Dali::Actor arg2 ;
59069   Dali::Actor *argp2 ;
59070   
59071   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59072   argp2 = (Dali::Actor *)jarg2; 
59073   if (!argp2) {
59074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59075     return ;
59076   }
59077   arg2 = *argp2; 
59078   {
59079     try {
59080       (arg1)->AddActors(arg2);
59081     } catch (std::out_of_range& e) {
59082       {
59083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59084       };
59085     } catch (std::exception& e) {
59086       {
59087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59088       };
59089     } catch (...) {
59090       {
59091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59092       };
59093     }
59094   }
59095 }
59096
59097
59098 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_AddActors__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
59099   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59100   std::string *arg2 = 0 ;
59101   Dali::Actor arg3 ;
59102   Dali::Actor *argp3 ;
59103   
59104   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59105   if (!jarg2) {
59106     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59107     return ;
59108   }
59109   std::string arg2_str(jarg2);
59110   arg2 = &arg2_str; 
59111   argp3 = (Dali::Actor *)jarg3; 
59112   if (!argp3) {
59113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59114     return ;
59115   }
59116   arg3 = *argp3; 
59117   {
59118     try {
59119       (arg1)->AddActors((std::string const &)*arg2,arg3);
59120     } catch (std::out_of_range& e) {
59121       {
59122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59123       };
59124     } catch (std::exception& e) {
59125       {
59126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59127       };
59128     } catch (...) {
59129       {
59130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59131       };
59132     }
59133   }
59134   
59135   //argout typemap for const std::string&
59136   
59137 }
59138
59139
59140 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Builder_CreateRenderTask(void * jarg1, char * jarg2) {
59141   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59142   std::string *arg2 = 0 ;
59143   
59144   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59145   if (!jarg2) {
59146     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59147     return ;
59148   }
59149   std::string arg2_str(jarg2);
59150   arg2 = &arg2_str; 
59151   {
59152     try {
59153       (arg1)->CreateRenderTask((std::string const &)*arg2);
59154     } catch (std::out_of_range& e) {
59155       {
59156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59157       };
59158     } catch (std::exception& e) {
59159       {
59160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59161       };
59162     } catch (...) {
59163       {
59164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59165       };
59166     }
59167   }
59168   
59169   //argout typemap for const std::string&
59170   
59171 }
59172
59173
59174 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetFrameBufferImage(void * jarg1, char * jarg2) {
59175   void * jresult ;
59176   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59177   std::string *arg2 = 0 ;
59178   Dali::FrameBufferImage result;
59179   
59180   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59181   if (!jarg2) {
59182     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59183     return 0;
59184   }
59185   std::string arg2_str(jarg2);
59186   arg2 = &arg2_str; 
59187   {
59188     try {
59189       result = (arg1)->GetFrameBufferImage((std::string const &)*arg2);
59190     } catch (std::out_of_range& e) {
59191       {
59192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59193       };
59194     } catch (std::exception& e) {
59195       {
59196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59197       };
59198     } catch (...) {
59199       {
59200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59201       };
59202     }
59203   }
59204   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
59205   
59206   //argout typemap for const std::string&
59207   
59208   return jresult;
59209 }
59210
59211
59212 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetPath(void * jarg1, char * jarg2) {
59213   void * jresult ;
59214   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59215   std::string *arg2 = 0 ;
59216   Dali::Path result;
59217   
59218   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59219   if (!jarg2) {
59220     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59221     return 0;
59222   }
59223   std::string arg2_str(jarg2);
59224   arg2 = &arg2_str; 
59225   {
59226     try {
59227       result = (arg1)->GetPath((std::string const &)*arg2);
59228     } catch (std::out_of_range& e) {
59229       {
59230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59231       };
59232     } catch (std::exception& e) {
59233       {
59234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59235       };
59236     } catch (...) {
59237       {
59238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59239       };
59240     }
59241   }
59242   jresult = new Dali::Path((const Dali::Path &)result); 
59243   
59244   //argout typemap for const std::string&
59245   
59246   return jresult;
59247 }
59248
59249
59250 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetPathConstrainer(void * jarg1, char * jarg2) {
59251   void * jresult ;
59252   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59253   std::string *arg2 = 0 ;
59254   Dali::PathConstrainer result;
59255   
59256   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59257   if (!jarg2) {
59258     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59259     return 0;
59260   }
59261   std::string arg2_str(jarg2);
59262   arg2 = &arg2_str; 
59263   {
59264     try {
59265       result = (arg1)->GetPathConstrainer((std::string const &)*arg2);
59266     } catch (std::out_of_range& e) {
59267       {
59268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59269       };
59270     } catch (std::exception& e) {
59271       {
59272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59273       };
59274     } catch (...) {
59275       {
59276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59277       };
59278     }
59279   }
59280   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result); 
59281   
59282   //argout typemap for const std::string&
59283   
59284   return jresult;
59285 }
59286
59287
59288 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_GetLinearConstrainer(void * jarg1, char * jarg2) {
59289   void * jresult ;
59290   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59291   std::string *arg2 = 0 ;
59292   Dali::LinearConstrainer result;
59293   
59294   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59295   if (!jarg2) {
59296     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59297     return 0;
59298   }
59299   std::string arg2_str(jarg2);
59300   arg2 = &arg2_str; 
59301   {
59302     try {
59303       result = (arg1)->GetLinearConstrainer((std::string const &)*arg2);
59304     } catch (std::out_of_range& e) {
59305       {
59306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59307       };
59308     } catch (std::exception& e) {
59309       {
59310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59311       };
59312     } catch (...) {
59313       {
59314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59315       };
59316     }
59317   }
59318   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result); 
59319   
59320   //argout typemap for const std::string&
59321   
59322   return jresult;
59323 }
59324
59325
59326 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Builder_QuitSignal(void * jarg1) {
59327   void * jresult ;
59328   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
59329   Dali::Toolkit::Builder::BuilderSignalType *result = 0 ;
59330   
59331   arg1 = (Dali::Toolkit::Builder *)jarg1; 
59332   {
59333     try {
59334       result = (Dali::Toolkit::Builder::BuilderSignalType *) &(arg1)->QuitSignal();
59335     } catch (std::out_of_range& e) {
59336       {
59337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59338       };
59339     } catch (std::exception& e) {
59340       {
59341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59342       };
59343     } catch (...) {
59344       {
59345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59346       };
59347     }
59348   }
59349   jresult = (void *)result; 
59350   return jresult;
59351 }
59352
59353
59354 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TransitionData__SWIG_0() {
59355   void * jresult ;
59356   Dali::Toolkit::TransitionData *result = 0 ;
59357   
59358   {
59359     try {
59360       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData();
59361     } catch (std::out_of_range& e) {
59362       {
59363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59364       };
59365     } catch (std::exception& e) {
59366       {
59367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59368       };
59369     } catch (...) {
59370       {
59371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59372       };
59373     }
59374   }
59375   jresult = (void *)result; 
59376   return jresult;
59377 }
59378
59379
59380 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TransitionData(void * jarg1) {
59381   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
59382   
59383   arg1 = (Dali::Toolkit::TransitionData *)jarg1; 
59384   {
59385     try {
59386       delete arg1;
59387     } catch (std::out_of_range& e) {
59388       {
59389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59390       };
59391     } catch (std::exception& e) {
59392       {
59393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59394       };
59395     } catch (...) {
59396       {
59397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59398       };
59399     }
59400   }
59401 }
59402
59403
59404 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TransitionData_New__SWIG_0(void * jarg1) {
59405   void * jresult ;
59406   Dali::Property::Map *arg1 = 0 ;
59407   Dali::Toolkit::TransitionData result;
59408   
59409   arg1 = (Dali::Property::Map *)jarg1;
59410   if (!arg1) {
59411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
59412     return 0;
59413   } 
59414   {
59415     try {
59416       result = Dali::Toolkit::TransitionData::New((Dali::Property::Map const &)*arg1);
59417     } catch (std::out_of_range& e) {
59418       {
59419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59420       };
59421     } catch (std::exception& e) {
59422       {
59423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59424       };
59425     } catch (...) {
59426       {
59427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59428       };
59429     }
59430   }
59431   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result); 
59432   return jresult;
59433 }
59434
59435
59436 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TransitionData_New__SWIG_1(void * jarg1) {
59437   void * jresult ;
59438   Dali::Property::Array *arg1 = 0 ;
59439   Dali::Toolkit::TransitionData result;
59440   
59441   arg1 = (Dali::Property::Array *)jarg1;
59442   if (!arg1) {
59443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
59444     return 0;
59445   } 
59446   {
59447     try {
59448       result = Dali::Toolkit::TransitionData::New((Dali::Property::Array const &)*arg1);
59449     } catch (std::out_of_range& e) {
59450       {
59451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59452       };
59453     } catch (std::exception& e) {
59454       {
59455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59456       };
59457     } catch (...) {
59458       {
59459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59460       };
59461     }
59462   }
59463   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result); 
59464   return jresult;
59465 }
59466
59467
59468 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TransitionData_DownCast(void * jarg1) {
59469   void * jresult ;
59470   Dali::BaseHandle arg1 ;
59471   Dali::BaseHandle *argp1 ;
59472   Dali::Toolkit::TransitionData result;
59473   
59474   argp1 = (Dali::BaseHandle *)jarg1; 
59475   if (!argp1) {
59476     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
59477     return 0;
59478   }
59479   arg1 = *argp1; 
59480   {
59481     try {
59482       result = Dali::Toolkit::TransitionData::DownCast(arg1);
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::TransitionData((const Dali::Toolkit::TransitionData &)result); 
59498   return jresult;
59499 }
59500
59501
59502 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TransitionData__SWIG_1(void * jarg1) {
59503   void * jresult ;
59504   Dali::Toolkit::TransitionData *arg1 = 0 ;
59505   Dali::Toolkit::TransitionData *result = 0 ;
59506   
59507   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
59508   if (!arg1) {
59509     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
59510     return 0;
59511   } 
59512   {
59513     try {
59514       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData((Dali::Toolkit::TransitionData const &)*arg1);
59515     } catch (std::out_of_range& e) {
59516       {
59517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59518       };
59519     } catch (std::exception& e) {
59520       {
59521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59522       };
59523     } catch (...) {
59524       {
59525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59526       };
59527     }
59528   }
59529   jresult = (void *)result; 
59530   return jresult;
59531 }
59532
59533
59534 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TransitionData_Assign(void * jarg1, void * jarg2) {
59535   void * jresult ;
59536   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
59537   Dali::Toolkit::TransitionData *arg2 = 0 ;
59538   Dali::Toolkit::TransitionData *result = 0 ;
59539   
59540   arg1 = (Dali::Toolkit::TransitionData *)jarg1; 
59541   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
59542   if (!arg2) {
59543     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
59544     return 0;
59545   } 
59546   {
59547     try {
59548       result = (Dali::Toolkit::TransitionData *) &(arg1)->operator =((Dali::Toolkit::TransitionData const &)*arg2);
59549     } catch (std::out_of_range& e) {
59550       {
59551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59552       };
59553     } catch (std::exception& e) {
59554       {
59555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59556       };
59557     } catch (...) {
59558       {
59559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59560       };
59561     }
59562   }
59563   jresult = (void *)result; 
59564   return jresult;
59565 }
59566
59567
59568 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TransitionData_Count(void * jarg1) {
59569   unsigned long jresult ;
59570   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
59571   size_t result;
59572   
59573   arg1 = (Dali::Toolkit::TransitionData *)jarg1; 
59574   {
59575     try {
59576       result = ((Dali::Toolkit::TransitionData const *)arg1)->Count();
59577     } catch (std::out_of_range& e) {
59578       {
59579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59580       };
59581     } catch (std::exception& e) {
59582       {
59583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59584       };
59585     } catch (...) {
59586       {
59587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59588       };
59589     }
59590   }
59591   jresult = (unsigned long)result; 
59592   return jresult;
59593 }
59594
59595
59596 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TransitionData_GetAnimatorAt(void * jarg1, unsigned long jarg2) {
59597   void * jresult ;
59598   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
59599   size_t arg2 ;
59600   Dali::Property::Map result;
59601   
59602   arg1 = (Dali::Toolkit::TransitionData *)jarg1; 
59603   arg2 = (size_t)jarg2; 
59604   {
59605     try {
59606       result = (arg1)->GetAnimatorAt(arg2);
59607     } catch (std::out_of_range& e) {
59608       {
59609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59610       };
59611     } catch (std::exception& e) {
59612       {
59613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59614       };
59615     } catch (...) {
59616       {
59617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59618       };
59619     }
59620   }
59621   jresult = new Dali::Property::Map((const Dali::Property::Map &)result); 
59622   return jresult;
59623 }
59624
59625
59626 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TransitionData__SWIG_2(void * jarg1) {
59627   void * jresult ;
59628   Dali::Toolkit::Internal::TransitionData *arg1 = (Dali::Toolkit::Internal::TransitionData *) 0 ;
59629   Dali::Toolkit::TransitionData *result = 0 ;
59630   
59631   arg1 = (Dali::Toolkit::Internal::TransitionData *)jarg1; 
59632   {
59633     try {
59634       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData(arg1);
59635     } catch (std::out_of_range& e) {
59636       {
59637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59638       };
59639     } catch (std::exception& e) {
59640       {
59641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59642       };
59643     } catch (...) {
59644       {
59645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59646       };
59647     }
59648   }
59649   jresult = (void *)result; 
59650   return jresult;
59651 }
59652
59653
59654 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_New() {
59655   void * jresult ;
59656   Dali::Toolkit::Control result;
59657   
59658   {
59659     try {
59660       result = Dali::Toolkit::Internal::Control::New();
59661     } catch (std::out_of_range& e) {
59662       {
59663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59664       };
59665     } catch (std::exception& e) {
59666       {
59667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59668       };
59669     } catch (...) {
59670       {
59671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59672       };
59673     }
59674   }
59675   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result); 
59676   return jresult;
59677 }
59678
59679
59680 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetStyleName(void * jarg1, char * jarg2) {
59681   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59682   std::string *arg2 = 0 ;
59683   
59684   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59685   if (!jarg2) {
59686     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
59687     return ;
59688   }
59689   std::string arg2_str(jarg2);
59690   arg2 = &arg2_str; 
59691   {
59692     try {
59693       (arg1)->SetStyleName((std::string const &)*arg2);
59694     } catch (std::out_of_range& e) {
59695       {
59696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59697       };
59698     } catch (std::exception& e) {
59699       {
59700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59701       };
59702     } catch (...) {
59703       {
59704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59705       };
59706     }
59707   }
59708   
59709   //argout typemap for const std::string&
59710   
59711 }
59712
59713
59714 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_ViewImpl_GetStyleName(void * jarg1) {
59715   char * jresult ;
59716   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59717   std::string *result = 0 ;
59718   
59719   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59720   {
59721     try {
59722       result = (std::string *) &((Dali::Toolkit::Internal::Control const *)arg1)->GetStyleName();
59723     } catch (std::out_of_range& e) {
59724       {
59725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59726       };
59727     } catch (std::exception& e) {
59728       {
59729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59730       };
59731     } catch (...) {
59732       {
59733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59734       };
59735     }
59736   }
59737   jresult = SWIG_csharp_string_callback(result->c_str()); 
59738   return jresult;
59739 }
59740
59741
59742 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetBackgroundColor(void * jarg1, void * jarg2) {
59743   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59744   Dali::Vector4 *arg2 = 0 ;
59745   
59746   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59747   arg2 = (Dali::Vector4 *)jarg2;
59748   if (!arg2) {
59749     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
59750     return ;
59751   } 
59752   {
59753     try {
59754       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
59755     } catch (std::out_of_range& e) {
59756       {
59757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59758       };
59759     } catch (std::exception& e) {
59760       {
59761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59762       };
59763     } catch (...) {
59764       {
59765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59766       };
59767     }
59768   }
59769 }
59770
59771
59772 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetBackgroundColor(void * jarg1) {
59773   void * jresult ;
59774   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59775   Dali::Vector4 result;
59776   
59777   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59778   {
59779     try {
59780       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetBackgroundColor();
59781     } catch (std::out_of_range& e) {
59782       {
59783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59784       };
59785     } catch (std::exception& e) {
59786       {
59787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59788       };
59789     } catch (...) {
59790       {
59791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59792       };
59793     }
59794   }
59795   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
59796   return jresult;
59797 }
59798
59799
59800 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetBackgroundImage(void * jarg1, void * jarg2) {
59801   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59802   Dali::Image arg2 ;
59803   Dali::Image *argp2 ;
59804   
59805   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59806   argp2 = (Dali::Image *)jarg2; 
59807   if (!argp2) {
59808     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
59809     return ;
59810   }
59811   arg2 = *argp2; 
59812   {
59813     try {
59814       (arg1)->SetBackgroundImage(arg2);
59815     } catch (std::out_of_range& e) {
59816       {
59817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59818       };
59819     } catch (std::exception& e) {
59820       {
59821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59822       };
59823     } catch (...) {
59824       {
59825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59826       };
59827     }
59828   }
59829 }
59830
59831
59832 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetBackground(void * jarg1, void * jarg2) {
59833   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59834   Dali::Property::Map *arg2 = 0 ;
59835   
59836   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59837   arg2 = (Dali::Property::Map *)jarg2;
59838   if (!arg2) {
59839     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
59840     return ;
59841   } 
59842   {
59843     try {
59844       (arg1)->SetBackground((Dali::Property::Map const &)*arg2);
59845     } catch (std::out_of_range& e) {
59846       {
59847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59848       };
59849     } catch (std::exception& e) {
59850       {
59851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59852       };
59853     } catch (...) {
59854       {
59855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59856       };
59857     }
59858   }
59859 }
59860
59861
59862 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_ClearBackground(void * jarg1) {
59863   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59864   
59865   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59866   {
59867     try {
59868       (arg1)->ClearBackground();
59869     } catch (std::out_of_range& e) {
59870       {
59871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59872       };
59873     } catch (std::exception& e) {
59874       {
59875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59876       };
59877     } catch (...) {
59878       {
59879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59880       };
59881     }
59882   }
59883 }
59884
59885
59886 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_EnableGestureDetection(void * jarg1, int jarg2) {
59887   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59888   Dali::Gesture::Type arg2 ;
59889   
59890   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59891   arg2 = (Dali::Gesture::Type)jarg2; 
59892   {
59893     try {
59894       (arg1)->EnableGestureDetection(arg2);
59895     } catch (std::out_of_range& e) {
59896       {
59897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59898       };
59899     } catch (std::exception& e) {
59900       {
59901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59902       };
59903     } catch (...) {
59904       {
59905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59906       };
59907     }
59908   }
59909 }
59910
59911
59912 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_DisableGestureDetection(void * jarg1, int jarg2) {
59913   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59914   Dali::Gesture::Type arg2 ;
59915   
59916   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59917   arg2 = (Dali::Gesture::Type)jarg2; 
59918   {
59919     try {
59920       (arg1)->DisableGestureDetection(arg2);
59921     } catch (std::out_of_range& e) {
59922       {
59923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
59924       };
59925     } catch (std::exception& e) {
59926       {
59927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
59928       };
59929     } catch (...) {
59930       {
59931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
59932       };
59933     }
59934   }
59935 }
59936
59937
59938 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetPinchGestureDetector(void * jarg1) {
59939   void * jresult ;
59940   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59941   Dali::PinchGestureDetector result;
59942   
59943   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59944   {
59945     try {
59946       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPinchGestureDetector();
59947     } catch (std::out_of_range& e) {
59948       {
59949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59950       };
59951     } catch (std::exception& e) {
59952       {
59953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59954       };
59955     } catch (...) {
59956       {
59957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59958       };
59959     }
59960   }
59961   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result); 
59962   return jresult;
59963 }
59964
59965
59966 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetPanGestureDetector(void * jarg1) {
59967   void * jresult ;
59968   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59969   Dali::PanGestureDetector result;
59970   
59971   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
59972   {
59973     try {
59974       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPanGestureDetector();
59975     } catch (std::out_of_range& e) {
59976       {
59977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
59978       };
59979     } catch (std::exception& e) {
59980       {
59981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
59982       };
59983     } catch (...) {
59984       {
59985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
59986       };
59987     }
59988   }
59989   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result); 
59990   return jresult;
59991 }
59992
59993
59994 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetTapGestureDetector(void * jarg1) {
59995   void * jresult ;
59996   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59997   Dali::TapGestureDetector result;
59998   
59999   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60000   {
60001     try {
60002       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetTapGestureDetector();
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 = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result); 
60018   return jresult;
60019 }
60020
60021
60022 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetLongPressGestureDetector(void * jarg1) {
60023   void * jresult ;
60024   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60025   Dali::LongPressGestureDetector result;
60026   
60027   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60028   {
60029     try {
60030       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetLongPressGestureDetector();
60031     } catch (std::out_of_range& e) {
60032       {
60033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60034       };
60035     } catch (std::exception& e) {
60036       {
60037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60038       };
60039     } catch (...) {
60040       {
60041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60042       };
60043     }
60044   }
60045   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
60046   return jresult;
60047 }
60048
60049
60050 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetKeyboardNavigationSupport(void * jarg1, unsigned int jarg2) {
60051   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60052   bool arg2 ;
60053   
60054   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60055   arg2 = jarg2 ? true : false; 
60056   {
60057     try {
60058       (arg1)->SetKeyboardNavigationSupport(arg2);
60059     } catch (std::out_of_range& e) {
60060       {
60061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60062       };
60063     } catch (std::exception& e) {
60064       {
60065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60066       };
60067     } catch (...) {
60068       {
60069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60070       };
60071     }
60072   }
60073 }
60074
60075
60076 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_IsKeyboardNavigationSupported(void * jarg1) {
60077   unsigned int jresult ;
60078   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60079   bool result;
60080   
60081   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60082   {
60083     try {
60084       result = (bool)(arg1)->IsKeyboardNavigationSupported();
60085     } catch (std::out_of_range& e) {
60086       {
60087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60088       };
60089     } catch (std::exception& e) {
60090       {
60091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60092       };
60093     } catch (...) {
60094       {
60095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60096       };
60097     }
60098   }
60099   jresult = result; 
60100   return jresult;
60101 }
60102
60103
60104 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetKeyInputFocus(void * jarg1) {
60105   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60106   
60107   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60108   {
60109     try {
60110       (arg1)->SetKeyInputFocus();
60111     } catch (std::out_of_range& e) {
60112       {
60113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60114       };
60115     } catch (std::exception& e) {
60116       {
60117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60118       };
60119     } catch (...) {
60120       {
60121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60122       };
60123     }
60124   }
60125 }
60126
60127
60128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_HasKeyInputFocus(void * jarg1) {
60129   unsigned int jresult ;
60130   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60131   bool result;
60132   
60133   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60134   {
60135     try {
60136       result = (bool)(arg1)->HasKeyInputFocus();
60137     } catch (std::out_of_range& e) {
60138       {
60139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60140       };
60141     } catch (std::exception& e) {
60142       {
60143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60144       };
60145     } catch (...) {
60146       {
60147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60148       };
60149     }
60150   }
60151   jresult = result; 
60152   return jresult;
60153 }
60154
60155
60156 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_ClearKeyInputFocus(void * jarg1) {
60157   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60158   
60159   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60160   {
60161     try {
60162       (arg1)->ClearKeyInputFocus();
60163     } catch (std::out_of_range& e) {
60164       {
60165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60166       };
60167     } catch (std::exception& e) {
60168       {
60169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60170       };
60171     } catch (...) {
60172       {
60173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60174       };
60175     }
60176   }
60177 }
60178
60179
60180 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SetAsKeyboardFocusGroup(void * jarg1, unsigned int jarg2) {
60181   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60182   bool arg2 ;
60183   
60184   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60185   arg2 = jarg2 ? true : false; 
60186   {
60187     try {
60188       (arg1)->SetAsKeyboardFocusGroup(arg2);
60189     } catch (std::out_of_range& e) {
60190       {
60191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60192       };
60193     } catch (std::exception& e) {
60194       {
60195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60196       };
60197     } catch (...) {
60198       {
60199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60200       };
60201     }
60202   }
60203 }
60204
60205
60206 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_IsKeyboardFocusGroup(void * jarg1) {
60207   unsigned int jresult ;
60208   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60209   bool result;
60210   
60211   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60212   {
60213     try {
60214       result = (bool)(arg1)->IsKeyboardFocusGroup();
60215     } catch (std::out_of_range& e) {
60216       {
60217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60218       };
60219     } catch (std::exception& e) {
60220       {
60221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60222       };
60223     } catch (...) {
60224       {
60225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60226       };
60227     }
60228   }
60229   jresult = result; 
60230   return jresult;
60231 }
60232
60233
60234 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_AccessibilityActivate(void * jarg1) {
60235   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60236   
60237   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60238   {
60239     try {
60240       (arg1)->AccessibilityActivate();
60241     } catch (std::out_of_range& e) {
60242       {
60243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60244       };
60245     } catch (std::exception& e) {
60246       {
60247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60248       };
60249     } catch (...) {
60250       {
60251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60252       };
60253     }
60254   }
60255 }
60256
60257
60258 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_KeyboardEnter(void * jarg1) {
60259   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60260   
60261   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60262   {
60263     try {
60264       (arg1)->KeyboardEnter();
60265     } catch (std::out_of_range& e) {
60266       {
60267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60268       };
60269     } catch (std::exception& e) {
60270       {
60271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60272       };
60273     } catch (...) {
60274       {
60275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60276       };
60277     }
60278   }
60279 }
60280
60281
60282 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_KeyEventSignal(void * jarg1) {
60283   void * jresult ;
60284   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60285   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
60286   
60287   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60288   {
60289     try {
60290       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
60291     } catch (std::out_of_range& e) {
60292       {
60293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60294       };
60295     } catch (std::exception& e) {
60296       {
60297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60298       };
60299     } catch (...) {
60300       {
60301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60302       };
60303     }
60304   }
60305   jresult = (void *)result; 
60306   return jresult;
60307 }
60308
60309
60310 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_KeyInputFocusGainedSignal(void * jarg1) {
60311   void * jresult ;
60312   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60313   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
60314   
60315   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60316   {
60317     try {
60318       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
60319     } catch (std::out_of_range& e) {
60320       {
60321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60322       };
60323     } catch (std::exception& e) {
60324       {
60325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60326       };
60327     } catch (...) {
60328       {
60329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60330       };
60331     }
60332   }
60333   jresult = (void *)result; 
60334   return jresult;
60335 }
60336
60337
60338 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_KeyInputFocusLostSignal(void * jarg1) {
60339   void * jresult ;
60340   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60341   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
60342   
60343   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60344   {
60345     try {
60346       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
60347     } catch (std::out_of_range& e) {
60348       {
60349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60350       };
60351     } catch (std::exception& e) {
60352       {
60353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60354       };
60355     } catch (...) {
60356       {
60357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60358       };
60359     }
60360   }
60361   jresult = (void *)result; 
60362   return jresult;
60363 }
60364
60365
60366 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_EmitKeyEventSignal(void * jarg1, void * jarg2) {
60367   unsigned int jresult ;
60368   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60369   Dali::KeyEvent *arg2 = 0 ;
60370   bool result;
60371   
60372   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60373   arg2 = (Dali::KeyEvent *)jarg2;
60374   if (!arg2) {
60375     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
60376     return 0;
60377   } 
60378   {
60379     try {
60380       result = (bool)(arg1)->EmitKeyEventSignal((Dali::KeyEvent const &)*arg2);
60381     } catch (std::out_of_range& e) {
60382       {
60383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60384       };
60385     } catch (std::exception& e) {
60386       {
60387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60388       };
60389     } catch (...) {
60390       {
60391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60392       };
60393     }
60394   }
60395   jresult = result; 
60396   return jresult;
60397 }
60398
60399
60400 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStageConnection(void * jarg1, int jarg2) {
60401   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60402   int arg2 ;
60403   SwigDirector_ViewImpl *darg = 0;
60404   
60405   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60406   arg2 = (int)jarg2; 
60407   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60408   {
60409     try {
60410       (darg)->OnStageConnection(arg2);
60411     } catch (std::out_of_range& e) {
60412       {
60413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60414       };
60415     } catch (std::exception& e) {
60416       {
60417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60418       };
60419     } catch (...) {
60420       {
60421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60422       };
60423     }
60424   }
60425 }
60426
60427
60428 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStageConnectionSwigExplicitViewImpl(void * jarg1, int jarg2) {
60429   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60430   int arg2 ;
60431   SwigDirector_ViewImpl *darg = 0;
60432   
60433   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60434   arg2 = (int)jarg2; 
60435   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60436   {
60437     try {
60438       (darg)->OnStageConnectionSwigPublic(arg2);
60439     } catch (std::out_of_range& e) {
60440       {
60441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60442       };
60443     } catch (std::exception& e) {
60444       {
60445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60446       };
60447     } catch (...) {
60448       {
60449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60450       };
60451     }
60452   }
60453 }
60454
60455
60456 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStageDisconnection(void * jarg1) {
60457   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60458   SwigDirector_ViewImpl *darg = 0;
60459   
60460   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60461   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60462   {
60463     try {
60464       (darg)->OnStageDisconnection();
60465     } catch (std::out_of_range& e) {
60466       {
60467         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60468       };
60469     } catch (std::exception& e) {
60470       {
60471         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60472       };
60473     } catch (...) {
60474       {
60475         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60476       };
60477     }
60478   }
60479 }
60480
60481
60482 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(void * jarg1) {
60483   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60484   SwigDirector_ViewImpl *darg = 0;
60485   
60486   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60487   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60488   {
60489     try {
60490       (darg)->OnStageDisconnectionSwigPublic();
60491     } catch (std::out_of_range& e) {
60492       {
60493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60494       };
60495     } catch (std::exception& e) {
60496       {
60497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60498       };
60499     } catch (...) {
60500       {
60501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60502       };
60503     }
60504   }
60505 }
60506
60507
60508 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnChildAdd(void * jarg1, void * jarg2) {
60509   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60510   Dali::Actor *arg2 = 0 ;
60511   SwigDirector_ViewImpl *darg = 0;
60512   
60513   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60514   arg2 = (Dali::Actor *)jarg2;
60515   if (!arg2) {
60516     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
60517     return ;
60518   } 
60519   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60520   {
60521     try {
60522       (darg)->OnChildAdd(*arg2);
60523     } catch (std::out_of_range& e) {
60524       {
60525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60526       };
60527     } catch (std::exception& e) {
60528       {
60529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60530       };
60531     } catch (...) {
60532       {
60533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60534       };
60535     }
60536   }
60537 }
60538
60539
60540 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60541   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60542   Dali::Actor *arg2 = 0 ;
60543   SwigDirector_ViewImpl *darg = 0;
60544   
60545   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60546   arg2 = (Dali::Actor *)jarg2;
60547   if (!arg2) {
60548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
60549     return ;
60550   } 
60551   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60552   {
60553     try {
60554       (darg)->OnChildAddSwigPublic(*arg2);
60555     } catch (std::out_of_range& e) {
60556       {
60557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60558       };
60559     } catch (std::exception& e) {
60560       {
60561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60562       };
60563     } catch (...) {
60564       {
60565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60566       };
60567     }
60568   }
60569 }
60570
60571
60572 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnChildRemove(void * jarg1, void * jarg2) {
60573   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60574   Dali::Actor *arg2 = 0 ;
60575   SwigDirector_ViewImpl *darg = 0;
60576   
60577   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60578   arg2 = (Dali::Actor *)jarg2;
60579   if (!arg2) {
60580     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
60581     return ;
60582   } 
60583   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60584   {
60585     try {
60586       (darg)->OnChildRemove(*arg2);
60587     } catch (std::out_of_range& e) {
60588       {
60589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60590       };
60591     } catch (std::exception& e) {
60592       {
60593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60594       };
60595     } catch (...) {
60596       {
60597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60598       };
60599     }
60600   }
60601 }
60602
60603
60604 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60605   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60606   Dali::Actor *arg2 = 0 ;
60607   SwigDirector_ViewImpl *darg = 0;
60608   
60609   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60610   arg2 = (Dali::Actor *)jarg2;
60611   if (!arg2) {
60612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
60613     return ;
60614   } 
60615   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60616   {
60617     try {
60618       (darg)->OnChildRemoveSwigPublic(*arg2);
60619     } catch (std::out_of_range& e) {
60620       {
60621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60622       };
60623     } catch (std::exception& e) {
60624       {
60625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60626       };
60627     } catch (...) {
60628       {
60629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60630       };
60631     }
60632   }
60633 }
60634
60635
60636 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
60637   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60638   Dali::Property::Index arg2 ;
60639   Dali::Property::Value arg3 ;
60640   Dali::Property::Value *argp3 ;
60641   SwigDirector_ViewImpl *darg = 0;
60642   
60643   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60644   arg2 = (Dali::Property::Index)jarg2; 
60645   argp3 = (Dali::Property::Value *)jarg3; 
60646   if (!argp3) {
60647     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
60648     return ;
60649   }
60650   arg3 = *argp3; 
60651   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60652   {
60653     try {
60654       (darg)->OnPropertySet(arg2,arg3);
60655     } catch (std::out_of_range& e) {
60656       {
60657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60658       };
60659     } catch (std::exception& e) {
60660       {
60661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60662       };
60663     } catch (...) {
60664       {
60665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60666       };
60667     }
60668   }
60669 }
60670
60671
60672 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPropertySetSwigExplicitViewImpl(void * jarg1, int jarg2, void * jarg3) {
60673   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60674   Dali::Property::Index arg2 ;
60675   Dali::Property::Value arg3 ;
60676   Dali::Property::Value *argp3 ;
60677   SwigDirector_ViewImpl *darg = 0;
60678   
60679   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60680   arg2 = (Dali::Property::Index)jarg2; 
60681   argp3 = (Dali::Property::Value *)jarg3; 
60682   if (!argp3) {
60683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
60684     return ;
60685   }
60686   arg3 = *argp3; 
60687   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60688   {
60689     try {
60690       (darg)->OnPropertySetSwigPublic(arg2,arg3);
60691     } catch (std::out_of_range& e) {
60692       {
60693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60694       };
60695     } catch (std::exception& e) {
60696       {
60697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60698       };
60699     } catch (...) {
60700       {
60701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60702       };
60703     }
60704   }
60705 }
60706
60707
60708 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSizeSet(void * jarg1, void * jarg2) {
60709   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60710   Dali::Vector3 *arg2 = 0 ;
60711   SwigDirector_ViewImpl *darg = 0;
60712   
60713   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60714   arg2 = (Dali::Vector3 *)jarg2;
60715   if (!arg2) {
60716     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
60717     return ;
60718   } 
60719   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60720   {
60721     try {
60722       (darg)->OnSizeSet((Dali::Vector3 const &)*arg2);
60723     } catch (std::out_of_range& e) {
60724       {
60725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60726       };
60727     } catch (std::exception& e) {
60728       {
60729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60730       };
60731     } catch (...) {
60732       {
60733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60734       };
60735     }
60736   }
60737 }
60738
60739
60740 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSizeSetSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60741   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60742   Dali::Vector3 *arg2 = 0 ;
60743   SwigDirector_ViewImpl *darg = 0;
60744   
60745   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60746   arg2 = (Dali::Vector3 *)jarg2;
60747   if (!arg2) {
60748     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
60749     return ;
60750   } 
60751   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60752   {
60753     try {
60754       (darg)->OnSizeSetSwigPublic((Dali::Vector3 const &)*arg2);
60755     } catch (std::out_of_range& e) {
60756       {
60757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60758       };
60759     } catch (std::exception& e) {
60760       {
60761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60762       };
60763     } catch (...) {
60764       {
60765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60766       };
60767     }
60768   }
60769 }
60770
60771
60772 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
60773   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60774   Dali::Animation *arg2 = 0 ;
60775   Dali::Vector3 *arg3 = 0 ;
60776   SwigDirector_ViewImpl *darg = 0;
60777   
60778   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60779   arg2 = (Dali::Animation *)jarg2;
60780   if (!arg2) {
60781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
60782     return ;
60783   } 
60784   arg3 = (Dali::Vector3 *)jarg3;
60785   if (!arg3) {
60786     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
60787     return ;
60788   } 
60789   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60790   {
60791     try {
60792       (darg)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
60793     } catch (std::out_of_range& e) {
60794       {
60795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60796       };
60797     } catch (std::exception& e) {
60798       {
60799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60800       };
60801     } catch (...) {
60802       {
60803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60804       };
60805     }
60806   }
60807 }
60808
60809
60810 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSizeAnimationSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
60811   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60812   Dali::Animation *arg2 = 0 ;
60813   Dali::Vector3 *arg3 = 0 ;
60814   SwigDirector_ViewImpl *darg = 0;
60815   
60816   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60817   arg2 = (Dali::Animation *)jarg2;
60818   if (!arg2) {
60819     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
60820     return ;
60821   } 
60822   arg3 = (Dali::Vector3 *)jarg3;
60823   if (!arg3) {
60824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
60825     return ;
60826   } 
60827   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60828   {
60829     try {
60830       (darg)->OnSizeAnimationSwigPublic(*arg2,(Dali::Vector3 const &)*arg3);
60831     } catch (std::out_of_range& e) {
60832       {
60833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
60834       };
60835     } catch (std::exception& e) {
60836       {
60837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
60838       };
60839     } catch (...) {
60840       {
60841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
60842       };
60843     }
60844   }
60845 }
60846
60847
60848 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnTouchEvent(void * jarg1, void * jarg2) {
60849   unsigned int jresult ;
60850   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60851   Dali::TouchEvent *arg2 = 0 ;
60852   SwigDirector_ViewImpl *darg = 0;
60853   bool result;
60854   
60855   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60856   arg2 = (Dali::TouchEvent *)jarg2;
60857   if (!arg2) {
60858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
60859     return 0;
60860   } 
60861   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60862   {
60863     try {
60864       result = (bool)(darg)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
60865     } catch (std::out_of_range& e) {
60866       {
60867         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60868       };
60869     } catch (std::exception& e) {
60870       {
60871         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60872       };
60873     } catch (...) {
60874       {
60875         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60876       };
60877     }
60878   }
60879   jresult = result; 
60880   return jresult;
60881 }
60882
60883
60884 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnTouchEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60885   unsigned int jresult ;
60886   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60887   Dali::TouchEvent *arg2 = 0 ;
60888   SwigDirector_ViewImpl *darg = 0;
60889   bool result;
60890   
60891   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60892   arg2 = (Dali::TouchEvent *)jarg2;
60893   if (!arg2) {
60894     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
60895     return 0;
60896   } 
60897   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60898   {
60899     try {
60900       result = (bool)(darg)->OnTouchEventSwigPublic((Dali::TouchEvent const &)*arg2);
60901     } catch (std::out_of_range& e) {
60902       {
60903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60904       };
60905     } catch (std::exception& e) {
60906       {
60907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60908       };
60909     } catch (...) {
60910       {
60911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60912       };
60913     }
60914   }
60915   jresult = result; 
60916   return jresult;
60917 }
60918
60919
60920 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnHoverEvent(void * jarg1, void * jarg2) {
60921   unsigned int jresult ;
60922   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60923   Dali::HoverEvent *arg2 = 0 ;
60924   SwigDirector_ViewImpl *darg = 0;
60925   bool result;
60926   
60927   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60928   arg2 = (Dali::HoverEvent *)jarg2;
60929   if (!arg2) {
60930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
60931     return 0;
60932   } 
60933   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60934   {
60935     try {
60936       result = (bool)(darg)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
60937     } catch (std::out_of_range& e) {
60938       {
60939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60940       };
60941     } catch (std::exception& e) {
60942       {
60943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60944       };
60945     } catch (...) {
60946       {
60947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60948       };
60949     }
60950   }
60951   jresult = result; 
60952   return jresult;
60953 }
60954
60955
60956 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnHoverEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60957   unsigned int jresult ;
60958   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60959   Dali::HoverEvent *arg2 = 0 ;
60960   SwigDirector_ViewImpl *darg = 0;
60961   bool result;
60962   
60963   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
60964   arg2 = (Dali::HoverEvent *)jarg2;
60965   if (!arg2) {
60966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
60967     return 0;
60968   } 
60969   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
60970   {
60971     try {
60972       result = (bool)(darg)->OnHoverEventSwigPublic((Dali::HoverEvent const &)*arg2);
60973     } catch (std::out_of_range& e) {
60974       {
60975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
60976       };
60977     } catch (std::exception& e) {
60978       {
60979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
60980       };
60981     } catch (...) {
60982       {
60983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
60984       };
60985     }
60986   }
60987   jresult = result; 
60988   return jresult;
60989 }
60990
60991
60992 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyEvent(void * jarg1, void * jarg2) {
60993   unsigned int jresult ;
60994   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60995   Dali::KeyEvent *arg2 = 0 ;
60996   SwigDirector_ViewImpl *darg = 0;
60997   bool result;
60998   
60999   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61000   arg2 = (Dali::KeyEvent *)jarg2;
61001   if (!arg2) {
61002     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
61003     return 0;
61004   } 
61005   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61006   {
61007     try {
61008       result = (bool)(darg)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
61009     } catch (std::out_of_range& e) {
61010       {
61011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61012       };
61013     } catch (std::exception& e) {
61014       {
61015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61016       };
61017     } catch (...) {
61018       {
61019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61020       };
61021     }
61022   }
61023   jresult = result; 
61024   return jresult;
61025 }
61026
61027
61028 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
61029   unsigned int jresult ;
61030   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61031   Dali::KeyEvent *arg2 = 0 ;
61032   SwigDirector_ViewImpl *darg = 0;
61033   bool result;
61034   
61035   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61036   arg2 = (Dali::KeyEvent *)jarg2;
61037   if (!arg2) {
61038     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
61039     return 0;
61040   } 
61041   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61042   {
61043     try {
61044       result = (bool)(darg)->OnKeyEventSwigPublic((Dali::KeyEvent const &)*arg2);
61045     } catch (std::out_of_range& e) {
61046       {
61047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61048       };
61049     } catch (std::exception& e) {
61050       {
61051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61052       };
61053     } catch (...) {
61054       {
61055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61056       };
61057     }
61058   }
61059   jresult = result; 
61060   return jresult;
61061 }
61062
61063
61064 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnWheelEvent(void * jarg1, void * jarg2) {
61065   unsigned int jresult ;
61066   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61067   Dali::WheelEvent *arg2 = 0 ;
61068   SwigDirector_ViewImpl *darg = 0;
61069   bool result;
61070   
61071   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61072   arg2 = (Dali::WheelEvent *)jarg2;
61073   if (!arg2) {
61074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
61075     return 0;
61076   } 
61077   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61078   {
61079     try {
61080       result = (bool)(darg)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
61081     } catch (std::out_of_range& e) {
61082       {
61083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61084       };
61085     } catch (std::exception& e) {
61086       {
61087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61088       };
61089     } catch (...) {
61090       {
61091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61092       };
61093     }
61094   }
61095   jresult = result; 
61096   return jresult;
61097 }
61098
61099
61100 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnWheelEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
61101   unsigned int jresult ;
61102   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61103   Dali::WheelEvent *arg2 = 0 ;
61104   SwigDirector_ViewImpl *darg = 0;
61105   bool result;
61106   
61107   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61108   arg2 = (Dali::WheelEvent *)jarg2;
61109   if (!arg2) {
61110     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
61111     return 0;
61112   } 
61113   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61114   {
61115     try {
61116       result = (bool)(darg)->OnWheelEventSwigPublic((Dali::WheelEvent const &)*arg2);
61117     } catch (std::out_of_range& e) {
61118       {
61119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61120       };
61121     } catch (std::exception& e) {
61122       {
61123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61124       };
61125     } catch (...) {
61126       {
61127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61128       };
61129     }
61130   }
61131   jresult = result; 
61132   return jresult;
61133 }
61134
61135
61136 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
61137   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61138   Dali::Vector2 *arg2 = 0 ;
61139   Dali::RelayoutContainer *arg3 = 0 ;
61140   SwigDirector_ViewImpl *darg = 0;
61141   
61142   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61143   arg2 = (Dali::Vector2 *)jarg2;
61144   if (!arg2) {
61145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
61146     return ;
61147   } 
61148   arg3 = (Dali::RelayoutContainer *)jarg3;
61149   if (!arg3) {
61150     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
61151     return ;
61152   } 
61153   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61154   {
61155     try {
61156       (darg)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
61157     } catch (std::out_of_range& e) {
61158       {
61159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61160       };
61161     } catch (std::exception& e) {
61162       {
61163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61164       };
61165     } catch (...) {
61166       {
61167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61168       };
61169     }
61170   }
61171 }
61172
61173
61174 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnRelayoutSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
61175   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61176   Dali::Vector2 *arg2 = 0 ;
61177   Dali::RelayoutContainer *arg3 = 0 ;
61178   SwigDirector_ViewImpl *darg = 0;
61179   
61180   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61181   arg2 = (Dali::Vector2 *)jarg2;
61182   if (!arg2) {
61183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
61184     return ;
61185   } 
61186   arg3 = (Dali::RelayoutContainer *)jarg3;
61187   if (!arg3) {
61188     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
61189     return ;
61190   } 
61191   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61192   {
61193     try {
61194       (darg)->OnRelayoutSwigPublic((Dali::Vector2 const &)*arg2,*arg3);
61195     } catch (std::out_of_range& e) {
61196       {
61197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61198       };
61199     } catch (std::exception& e) {
61200       {
61201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61202       };
61203     } catch (...) {
61204       {
61205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61206       };
61207     }
61208   }
61209 }
61210
61211
61212 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
61213   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61214   Dali::ResizePolicy::Type arg2 ;
61215   Dali::Dimension::Type arg3 ;
61216   SwigDirector_ViewImpl *darg = 0;
61217   
61218   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61219   arg2 = (Dali::ResizePolicy::Type)jarg2; 
61220   arg3 = (Dali::Dimension::Type)jarg3; 
61221   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61222   {
61223     try {
61224       (darg)->OnSetResizePolicy(arg2,arg3);
61225     } catch (std::out_of_range& e) {
61226       {
61227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61228       };
61229     } catch (std::exception& e) {
61230       {
61231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61232       };
61233     } catch (...) {
61234       {
61235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61236       };
61237     }
61238   }
61239 }
61240
61241
61242 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnSetResizePolicySwigExplicitViewImpl(void * jarg1, int jarg2, int jarg3) {
61243   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61244   Dali::ResizePolicy::Type arg2 ;
61245   Dali::Dimension::Type arg3 ;
61246   SwigDirector_ViewImpl *darg = 0;
61247   
61248   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61249   arg2 = (Dali::ResizePolicy::Type)jarg2; 
61250   arg3 = (Dali::Dimension::Type)jarg3; 
61251   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61252   {
61253     try {
61254       (darg)->OnSetResizePolicySwigPublic(arg2,arg3);
61255     } catch (std::out_of_range& e) {
61256       {
61257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61258       };
61259     } catch (std::exception& e) {
61260       {
61261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61262       };
61263     } catch (...) {
61264       {
61265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61266       };
61267     }
61268   }
61269 }
61270
61271
61272 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetNaturalSize(void * jarg1) {
61273   void * jresult ;
61274   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61275   SwigDirector_ViewImpl *darg = 0;
61276   Dali::Vector3 result;
61277   
61278   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61279   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61280   {
61281     try {
61282       result = (darg)->GetNaturalSize();
61283     } catch (std::out_of_range& e) {
61284       {
61285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61286       };
61287     } catch (std::exception& e) {
61288       {
61289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61290       };
61291     } catch (...) {
61292       {
61293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61294       };
61295     }
61296   }
61297   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
61298   return jresult;
61299 }
61300
61301
61302 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetNaturalSizeSwigExplicitViewImpl(void * jarg1) {
61303   void * jresult ;
61304   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61305   SwigDirector_ViewImpl *darg = 0;
61306   Dali::Vector3 result;
61307   
61308   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61309   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61310   {
61311     try {
61312       result = (darg)->GetNaturalSizeSwigPublic();
61313     } catch (std::out_of_range& e) {
61314       {
61315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61316       };
61317     } catch (std::exception& e) {
61318       {
61319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61320       };
61321     } catch (...) {
61322       {
61323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61324       };
61325     }
61326   }
61327   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
61328   return jresult;
61329 }
61330
61331
61332 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
61333   float jresult ;
61334   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61335   Dali::Actor *arg2 = 0 ;
61336   Dali::Dimension::Type arg3 ;
61337   SwigDirector_ViewImpl *darg = 0;
61338   float result;
61339   
61340   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61341   arg2 = (Dali::Actor *)jarg2;
61342   if (!arg2) {
61343     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
61344     return 0;
61345   } 
61346   arg3 = (Dali::Dimension::Type)jarg3; 
61347   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61348   {
61349     try {
61350       result = (float)(darg)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
61351     } catch (std::out_of_range& e) {
61352       {
61353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61354       };
61355     } catch (std::exception& e) {
61356       {
61357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61358       };
61359     } catch (...) {
61360       {
61361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61362       };
61363     }
61364   }
61365   jresult = result; 
61366   return jresult;
61367 }
61368
61369
61370 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_CalculateChildSizeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
61371   float jresult ;
61372   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61373   Dali::Actor *arg2 = 0 ;
61374   Dali::Dimension::Type arg3 ;
61375   SwigDirector_ViewImpl *darg = 0;
61376   float result;
61377   
61378   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61379   arg2 = (Dali::Actor *)jarg2;
61380   if (!arg2) {
61381     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
61382     return 0;
61383   } 
61384   arg3 = (Dali::Dimension::Type)jarg3; 
61385   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61386   {
61387     try {
61388       result = (float)(darg)->CalculateChildSizeSwigPublic((Dali::Actor const &)*arg2,arg3);
61389     } catch (std::out_of_range& e) {
61390       {
61391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61392       };
61393     } catch (std::exception& e) {
61394       {
61395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61396       };
61397     } catch (...) {
61398       {
61399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61400       };
61401     }
61402   }
61403   jresult = result; 
61404   return jresult;
61405 }
61406
61407
61408 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_GetHeightForWidth(void * jarg1, float jarg2) {
61409   float jresult ;
61410   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61411   float arg2 ;
61412   SwigDirector_ViewImpl *darg = 0;
61413   float result;
61414   
61415   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61416   arg2 = (float)jarg2; 
61417   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61418   {
61419     try {
61420       result = (float)(darg)->GetHeightForWidth(arg2);
61421     } catch (std::out_of_range& e) {
61422       {
61423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61424       };
61425     } catch (std::exception& e) {
61426       {
61427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61428       };
61429     } catch (...) {
61430       {
61431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61432       };
61433     }
61434   }
61435   jresult = result; 
61436   return jresult;
61437 }
61438
61439
61440 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_GetHeightForWidthSwigExplicitViewImpl(void * jarg1, float jarg2) {
61441   float jresult ;
61442   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61443   float arg2 ;
61444   SwigDirector_ViewImpl *darg = 0;
61445   float result;
61446   
61447   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61448   arg2 = (float)jarg2; 
61449   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61450   {
61451     try {
61452       result = (float)(darg)->GetHeightForWidthSwigPublic(arg2);
61453     } catch (std::out_of_range& e) {
61454       {
61455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61456       };
61457     } catch (std::exception& e) {
61458       {
61459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61460       };
61461     } catch (...) {
61462       {
61463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61464       };
61465     }
61466   }
61467   jresult = result; 
61468   return jresult;
61469 }
61470
61471
61472 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_GetWidthForHeight(void * jarg1, float jarg2) {
61473   float jresult ;
61474   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61475   float arg2 ;
61476   SwigDirector_ViewImpl *darg = 0;
61477   float result;
61478   
61479   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61480   arg2 = (float)jarg2; 
61481   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61482   {
61483     try {
61484       result = (float)(darg)->GetWidthForHeight(arg2);
61485     } catch (std::out_of_range& e) {
61486       {
61487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61488       };
61489     } catch (std::exception& e) {
61490       {
61491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61492       };
61493     } catch (...) {
61494       {
61495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61496       };
61497     }
61498   }
61499   jresult = result; 
61500   return jresult;
61501 }
61502
61503
61504 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ViewImpl_GetWidthForHeightSwigExplicitViewImpl(void * jarg1, float jarg2) {
61505   float jresult ;
61506   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61507   float arg2 ;
61508   SwigDirector_ViewImpl *darg = 0;
61509   float result;
61510   
61511   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61512   arg2 = (float)jarg2; 
61513   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61514   {
61515     try {
61516       result = (float)(darg)->GetWidthForHeightSwigPublic(arg2);
61517     } catch (std::out_of_range& e) {
61518       {
61519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61520       };
61521     } catch (std::exception& e) {
61522       {
61523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61524       };
61525     } catch (...) {
61526       {
61527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61528       };
61529     }
61530   }
61531   jresult = result; 
61532   return jresult;
61533 }
61534
61535
61536 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
61537   unsigned int jresult ;
61538   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61539   Dali::Dimension::Type arg2 ;
61540   SwigDirector_ViewImpl *darg = 0;
61541   bool result;
61542   
61543   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61544   arg2 = (Dali::Dimension::Type)jarg2; 
61545   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61546   {
61547     try {
61548       result = (bool)(darg)->RelayoutDependentOnChildren(arg2);
61549     } catch (std::out_of_range& e) {
61550       {
61551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61552       };
61553     } catch (std::exception& e) {
61554       {
61555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61556       };
61557     } catch (...) {
61558       {
61559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61560       };
61561     }
61562   }
61563   jresult = result; 
61564   return jresult;
61565 }
61566
61567
61568 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(void * jarg1, int jarg2) {
61569   unsigned int jresult ;
61570   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61571   Dali::Dimension::Type arg2 ;
61572   SwigDirector_ViewImpl *darg = 0;
61573   bool result;
61574   
61575   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61576   arg2 = (Dali::Dimension::Type)jarg2; 
61577   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61578   {
61579     try {
61580       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic(arg2);
61581     } catch (std::out_of_range& e) {
61582       {
61583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61584       };
61585     } catch (std::exception& e) {
61586       {
61587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61588       };
61589     } catch (...) {
61590       {
61591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61592       };
61593     }
61594   }
61595   jresult = result; 
61596   return jresult;
61597 }
61598
61599
61600 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
61601   unsigned int jresult ;
61602   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61603   SwigDirector_ViewImpl *darg = 0;
61604   bool result;
61605   
61606   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61607   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61608   {
61609     try {
61610       result = (bool)(darg)->RelayoutDependentOnChildren();
61611     } catch (std::out_of_range& e) {
61612       {
61613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61614       };
61615     } catch (std::exception& e) {
61616       {
61617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61618       };
61619     } catch (...) {
61620       {
61621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61622       };
61623     }
61624   }
61625   jresult = result; 
61626   return jresult;
61627 }
61628
61629
61630 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(void * jarg1) {
61631   unsigned int jresult ;
61632   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61633   SwigDirector_ViewImpl *darg = 0;
61634   bool result;
61635   
61636   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61637   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61638   {
61639     try {
61640       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic();
61641     } catch (std::out_of_range& e) {
61642       {
61643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
61644       };
61645     } catch (std::exception& e) {
61646       {
61647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
61648       };
61649     } catch (...) {
61650       {
61651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
61652       };
61653     }
61654   }
61655   jresult = result; 
61656   return jresult;
61657 }
61658
61659
61660 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
61661   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61662   Dali::Dimension::Type arg2 ;
61663   SwigDirector_ViewImpl *darg = 0;
61664   
61665   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61666   arg2 = (Dali::Dimension::Type)jarg2; 
61667   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61668   {
61669     try {
61670       (darg)->OnCalculateRelayoutSize(arg2);
61671     } catch (std::out_of_range& e) {
61672       {
61673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61674       };
61675     } catch (std::exception& e) {
61676       {
61677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61678       };
61679     } catch (...) {
61680       {
61681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61682       };
61683     }
61684   }
61685 }
61686
61687
61688 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(void * jarg1, int jarg2) {
61689   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61690   Dali::Dimension::Type arg2 ;
61691   SwigDirector_ViewImpl *darg = 0;
61692   
61693   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61694   arg2 = (Dali::Dimension::Type)jarg2; 
61695   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61696   {
61697     try {
61698       (darg)->OnCalculateRelayoutSizeSwigPublic(arg2);
61699     } catch (std::out_of_range& e) {
61700       {
61701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61702       };
61703     } catch (std::exception& e) {
61704       {
61705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61706       };
61707     } catch (...) {
61708       {
61709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61710       };
61711     }
61712   }
61713 }
61714
61715
61716 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
61717   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61718   float arg2 ;
61719   Dali::Dimension::Type arg3 ;
61720   SwigDirector_ViewImpl *darg = 0;
61721   
61722   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61723   arg2 = (float)jarg2; 
61724   arg3 = (Dali::Dimension::Type)jarg3; 
61725   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61726   {
61727     try {
61728       (darg)->OnLayoutNegotiated(arg2,arg3);
61729     } catch (std::out_of_range& e) {
61730       {
61731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61732       };
61733     } catch (std::exception& e) {
61734       {
61735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61736       };
61737     } catch (...) {
61738       {
61739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61740       };
61741     }
61742   }
61743 }
61744
61745
61746 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(void * jarg1, float jarg2, int jarg3) {
61747   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61748   float arg2 ;
61749   Dali::Dimension::Type arg3 ;
61750   SwigDirector_ViewImpl *darg = 0;
61751   
61752   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61753   arg2 = (float)jarg2; 
61754   arg3 = (Dali::Dimension::Type)jarg3; 
61755   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
61756   {
61757     try {
61758       (darg)->OnLayoutNegotiatedSwigPublic(arg2,arg3);
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_NUI_ViewImpl_OnInitialize(void * jarg1) {
61777   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61778   
61779   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61780   {
61781     try {
61782       (arg1)->OnInitialize();
61783     } catch (std::out_of_range& e) {
61784       {
61785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61786       };
61787     } catch (std::exception& e) {
61788       {
61789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61790       };
61791     } catch (...) {
61792       {
61793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61794       };
61795     }
61796   }
61797 }
61798
61799
61800 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnInitializeSwigExplicitViewImpl(void * jarg1) {
61801   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61802   
61803   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61804   {
61805     try {
61806       (arg1)->Dali::Toolkit::Internal::Control::OnInitialize();
61807     } catch (std::out_of_range& e) {
61808       {
61809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61810       };
61811     } catch (std::exception& e) {
61812       {
61813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61814       };
61815     } catch (...) {
61816       {
61817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61818       };
61819     }
61820   }
61821 }
61822
61823
61824 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnControlChildAdd(void * jarg1, void * jarg2) {
61825   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61826   Dali::Actor *arg2 = 0 ;
61827   
61828   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61829   arg2 = (Dali::Actor *)jarg2;
61830   if (!arg2) {
61831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
61832     return ;
61833   } 
61834   {
61835     try {
61836       (arg1)->OnControlChildAdd(*arg2);
61837     } catch (std::out_of_range& e) {
61838       {
61839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61840       };
61841     } catch (std::exception& e) {
61842       {
61843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61844       };
61845     } catch (...) {
61846       {
61847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61848       };
61849     }
61850   }
61851 }
61852
61853
61854 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnControlChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
61855   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61856   Dali::Actor *arg2 = 0 ;
61857   
61858   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61859   arg2 = (Dali::Actor *)jarg2;
61860   if (!arg2) {
61861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
61862     return ;
61863   } 
61864   {
61865     try {
61866       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildAdd(*arg2);
61867     } catch (std::out_of_range& e) {
61868       {
61869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61870       };
61871     } catch (std::exception& e) {
61872       {
61873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61874       };
61875     } catch (...) {
61876       {
61877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61878       };
61879     }
61880   }
61881 }
61882
61883
61884 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnControlChildRemove(void * jarg1, void * jarg2) {
61885   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61886   Dali::Actor *arg2 = 0 ;
61887   
61888   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61889   arg2 = (Dali::Actor *)jarg2;
61890   if (!arg2) {
61891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
61892     return ;
61893   } 
61894   {
61895     try {
61896       (arg1)->OnControlChildRemove(*arg2);
61897     } catch (std::out_of_range& e) {
61898       {
61899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61900       };
61901     } catch (std::exception& e) {
61902       {
61903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61904       };
61905     } catch (...) {
61906       {
61907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61908       };
61909     }
61910   }
61911 }
61912
61913
61914 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
61915   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61916   Dali::Actor *arg2 = 0 ;
61917   
61918   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61919   arg2 = (Dali::Actor *)jarg2;
61920   if (!arg2) {
61921     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
61922     return ;
61923   } 
61924   {
61925     try {
61926       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildRemove(*arg2);
61927     } catch (std::out_of_range& e) {
61928       {
61929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61930       };
61931     } catch (std::exception& e) {
61932       {
61933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61934       };
61935     } catch (...) {
61936       {
61937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61938       };
61939     }
61940   }
61941 }
61942
61943
61944 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStyleChange(void * jarg1, void * jarg2, int jarg3) {
61945   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61946   Dali::Toolkit::StyleManager arg2 ;
61947   Dali::StyleChange::Type arg3 ;
61948   Dali::Toolkit::StyleManager *argp2 ;
61949   
61950   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61951   argp2 = (Dali::Toolkit::StyleManager *)jarg2; 
61952   if (!argp2) {
61953     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
61954     return ;
61955   }
61956   arg2 = *argp2; 
61957   arg3 = (Dali::StyleChange::Type)jarg3; 
61958   {
61959     try {
61960       (arg1)->OnStyleChange(arg2,arg3);
61961     } catch (std::out_of_range& e) {
61962       {
61963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61964       };
61965     } catch (std::exception& e) {
61966       {
61967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
61968       };
61969     } catch (...) {
61970       {
61971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
61972       };
61973     }
61974   }
61975 }
61976
61977
61978 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnStyleChangeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
61979   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
61980   Dali::Toolkit::StyleManager arg2 ;
61981   Dali::StyleChange::Type arg3 ;
61982   Dali::Toolkit::StyleManager *argp2 ;
61983   
61984   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
61985   argp2 = (Dali::Toolkit::StyleManager *)jarg2; 
61986   if (!argp2) {
61987     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
61988     return ;
61989   }
61990   arg2 = *argp2; 
61991   arg3 = (Dali::StyleChange::Type)jarg3; 
61992   {
61993     try {
61994       (arg1)->Dali::Toolkit::Internal::Control::OnStyleChange(arg2,arg3);
61995     } catch (std::out_of_range& e) {
61996       {
61997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
61998       };
61999     } catch (std::exception& e) {
62000       {
62001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62002       };
62003     } catch (...) {
62004       {
62005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62006       };
62007     }
62008   }
62009 }
62010
62011
62012 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityActivated(void * jarg1) {
62013   unsigned int jresult ;
62014   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62015   bool result;
62016   
62017   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62018   {
62019     try {
62020       result = (bool)(arg1)->OnAccessibilityActivated();
62021     } catch (std::out_of_range& e) {
62022       {
62023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62024       };
62025     } catch (std::exception& e) {
62026       {
62027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62028       };
62029     } catch (...) {
62030       {
62031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62032       };
62033     }
62034   }
62035   jresult = result; 
62036   return jresult;
62037 }
62038
62039
62040 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(void * jarg1) {
62041   unsigned int jresult ;
62042   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62043   bool result;
62044   
62045   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62046   {
62047     try {
62048       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
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 = result; 
62064   return jresult;
62065 }
62066
62067
62068 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityPan(void * jarg1, void * jarg2) {
62069   unsigned int jresult ;
62070   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62071   Dali::PanGesture arg2 ;
62072   Dali::PanGesture *argp2 ;
62073   bool result;
62074   
62075   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62076   argp2 = (Dali::PanGesture *)jarg2; 
62077   if (!argp2) {
62078     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
62079     return 0;
62080   }
62081   arg2 = *argp2; 
62082   {
62083     try {
62084       result = (bool)(arg1)->OnAccessibilityPan(arg2);
62085     } catch (std::out_of_range& e) {
62086       {
62087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62088       };
62089     } catch (std::exception& e) {
62090       {
62091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62092       };
62093     } catch (...) {
62094       {
62095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62096       };
62097     }
62098   }
62099   jresult = result; 
62100   return jresult;
62101 }
62102
62103
62104 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62105   unsigned int jresult ;
62106   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62107   Dali::PanGesture arg2 ;
62108   Dali::PanGesture *argp2 ;
62109   bool result;
62110   
62111   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62112   argp2 = (Dali::PanGesture *)jarg2; 
62113   if (!argp2) {
62114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
62115     return 0;
62116   }
62117   arg2 = *argp2; 
62118   {
62119     try {
62120       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityPan(arg2);
62121     } catch (std::out_of_range& e) {
62122       {
62123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62124       };
62125     } catch (std::exception& e) {
62126       {
62127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62128       };
62129     } catch (...) {
62130       {
62131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62132       };
62133     }
62134   }
62135   jresult = result; 
62136   return jresult;
62137 }
62138
62139
62140 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityTouch(void * jarg1, void * jarg2) {
62141   unsigned int jresult ;
62142   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62143   Dali::TouchEvent *arg2 = 0 ;
62144   bool result;
62145   
62146   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62147   arg2 = (Dali::TouchEvent *)jarg2;
62148   if (!arg2) {
62149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
62150     return 0;
62151   } 
62152   {
62153     try {
62154       result = (bool)(arg1)->OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
62155     } catch (std::out_of_range& e) {
62156       {
62157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62158       };
62159     } catch (std::exception& e) {
62160       {
62161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62162       };
62163     } catch (...) {
62164       {
62165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62166       };
62167     }
62168   }
62169   jresult = result; 
62170   return jresult;
62171 }
62172
62173
62174 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62175   unsigned int jresult ;
62176   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62177   Dali::TouchEvent *arg2 = 0 ;
62178   bool result;
62179   
62180   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62181   arg2 = (Dali::TouchEvent *)jarg2;
62182   if (!arg2) {
62183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
62184     return 0;
62185   } 
62186   {
62187     try {
62188       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
62189     } catch (std::out_of_range& e) {
62190       {
62191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62192       };
62193     } catch (std::exception& e) {
62194       {
62195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62196       };
62197     } catch (...) {
62198       {
62199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62200       };
62201     }
62202   }
62203   jresult = result; 
62204   return jresult;
62205 }
62206
62207
62208 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityValueChange(void * jarg1, unsigned int jarg2) {
62209   unsigned int jresult ;
62210   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62211   bool arg2 ;
62212   bool result;
62213   
62214   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62215   arg2 = jarg2 ? true : false; 
62216   {
62217     try {
62218       result = (bool)(arg1)->OnAccessibilityValueChange(arg2);
62219     } catch (std::out_of_range& e) {
62220       {
62221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62222       };
62223     } catch (std::exception& e) {
62224       {
62225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62226       };
62227     } catch (...) {
62228       {
62229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62230       };
62231     }
62232   }
62233   jresult = result; 
62234   return jresult;
62235 }
62236
62237
62238 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(void * jarg1, unsigned int jarg2) {
62239   unsigned int jresult ;
62240   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62241   bool arg2 ;
62242   bool result;
62243   
62244   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62245   arg2 = jarg2 ? true : false; 
62246   {
62247     try {
62248       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(arg2);
62249     } catch (std::out_of_range& e) {
62250       {
62251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62252       };
62253     } catch (std::exception& e) {
62254       {
62255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62256       };
62257     } catch (...) {
62258       {
62259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62260       };
62261     }
62262   }
62263   jresult = result; 
62264   return jresult;
62265 }
62266
62267
62268 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityZoom(void * jarg1) {
62269   unsigned int jresult ;
62270   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62271   bool result;
62272   
62273   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62274   {
62275     try {
62276       result = (bool)(arg1)->OnAccessibilityZoom();
62277     } catch (std::out_of_range& e) {
62278       {
62279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62280       };
62281     } catch (std::exception& e) {
62282       {
62283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62284       };
62285     } catch (...) {
62286       {
62287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62288       };
62289     }
62290   }
62291   jresult = result; 
62292   return jresult;
62293 }
62294
62295
62296 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(void * jarg1) {
62297   unsigned int jresult ;
62298   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62299   bool result;
62300   
62301   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62302   {
62303     try {
62304       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
62305     } catch (std::out_of_range& e) {
62306       {
62307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62308       };
62309     } catch (std::exception& e) {
62310       {
62311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62312       };
62313     } catch (...) {
62314       {
62315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62316       };
62317     }
62318   }
62319   jresult = result; 
62320   return jresult;
62321 }
62322
62323
62324 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyInputFocusGained(void * jarg1) {
62325   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62326   
62327   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62328   {
62329     try {
62330       (arg1)->OnKeyInputFocusGained();
62331     } catch (std::out_of_range& e) {
62332       {
62333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62334       };
62335     } catch (std::exception& e) {
62336       {
62337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62338       };
62339     } catch (...) {
62340       {
62341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62342       };
62343     }
62344   }
62345 }
62346
62347
62348 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(void * jarg1) {
62349   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62350   
62351   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62352   {
62353     try {
62354       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
62355     } catch (std::out_of_range& e) {
62356       {
62357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62358       };
62359     } catch (std::exception& e) {
62360       {
62361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62362       };
62363     } catch (...) {
62364       {
62365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62366       };
62367     }
62368   }
62369 }
62370
62371
62372 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyInputFocusLost(void * jarg1) {
62373   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62374   
62375   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62376   {
62377     try {
62378       (arg1)->OnKeyInputFocusLost();
62379     } catch (std::out_of_range& e) {
62380       {
62381         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62382       };
62383     } catch (std::exception& e) {
62384       {
62385         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62386       };
62387     } catch (...) {
62388       {
62389         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62390       };
62391     }
62392   }
62393 }
62394
62395
62396 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(void * jarg1) {
62397   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62398   
62399   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62400   {
62401     try {
62402       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
62403     } catch (std::out_of_range& e) {
62404       {
62405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62406       };
62407     } catch (std::exception& e) {
62408       {
62409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62410       };
62411     } catch (...) {
62412       {
62413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62414       };
62415     }
62416   }
62417 }
62418
62419
62420 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetNextKeyboardFocusableActor(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
62421   void * jresult ;
62422   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62423   Dali::Actor arg2 ;
62424   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
62425   bool arg4 ;
62426   Dali::Actor *argp2 ;
62427   Dali::Actor result;
62428   
62429   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62430   argp2 = (Dali::Actor *)jarg2; 
62431   if (!argp2) {
62432     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
62433     return 0;
62434   }
62435   arg2 = *argp2; 
62436   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3; 
62437   arg4 = jarg4 ? true : false; 
62438   {
62439     try {
62440       result = (arg1)->GetNextKeyboardFocusableActor(arg2,arg3,arg4);
62441     } catch (std::out_of_range& e) {
62442       {
62443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62444       };
62445     } catch (std::exception& e) {
62446       {
62447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62448       };
62449     } catch (...) {
62450       {
62451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62452       };
62453     }
62454   }
62455   jresult = new Dali::Actor((const Dali::Actor &)result); 
62456   return jresult;
62457 }
62458
62459
62460 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
62461   void * jresult ;
62462   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62463   Dali::Actor arg2 ;
62464   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
62465   bool arg4 ;
62466   Dali::Actor *argp2 ;
62467   Dali::Actor result;
62468   
62469   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62470   argp2 = (Dali::Actor *)jarg2; 
62471   if (!argp2) {
62472     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
62473     return 0;
62474   }
62475   arg2 = *argp2; 
62476   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3; 
62477   arg4 = jarg4 ? true : false; 
62478   {
62479     try {
62480       result = (arg1)->Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(arg2,arg3,arg4);
62481     } catch (std::out_of_range& e) {
62482       {
62483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62484       };
62485     } catch (std::exception& e) {
62486       {
62487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62488       };
62489     } catch (...) {
62490       {
62491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62492       };
62493     }
62494   }
62495   jresult = new Dali::Actor((const Dali::Actor &)result); 
62496   return jresult;
62497 }
62498
62499
62500 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyboardFocusChangeCommitted(void * jarg1, void * jarg2) {
62501   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62502   Dali::Actor arg2 ;
62503   Dali::Actor *argp2 ;
62504   
62505   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62506   argp2 = (Dali::Actor *)jarg2; 
62507   if (!argp2) {
62508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
62509     return ;
62510   }
62511   arg2 = *argp2; 
62512   {
62513     try {
62514       (arg1)->OnKeyboardFocusChangeCommitted(arg2);
62515     } catch (std::out_of_range& e) {
62516       {
62517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62518       };
62519     } catch (std::exception& e) {
62520       {
62521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62522       };
62523     } catch (...) {
62524       {
62525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62526       };
62527     }
62528   }
62529 }
62530
62531
62532 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62533   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62534   Dali::Actor arg2 ;
62535   Dali::Actor *argp2 ;
62536   
62537   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62538   argp2 = (Dali::Actor *)jarg2; 
62539   if (!argp2) {
62540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
62541     return ;
62542   }
62543   arg2 = *argp2; 
62544   {
62545     try {
62546       (arg1)->Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(arg2);
62547     } catch (std::out_of_range& e) {
62548       {
62549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62550       };
62551     } catch (std::exception& e) {
62552       {
62553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62554       };
62555     } catch (...) {
62556       {
62557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62558       };
62559     }
62560   }
62561 }
62562
62563
62564 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyboardEnter(void * jarg1) {
62565   unsigned int jresult ;
62566   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62567   bool result;
62568   
62569   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62570   {
62571     try {
62572       result = (bool)(arg1)->OnKeyboardEnter();
62573     } catch (std::out_of_range& e) {
62574       {
62575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62576       };
62577     } catch (std::exception& e) {
62578       {
62579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62580       };
62581     } catch (...) {
62582       {
62583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62584       };
62585     }
62586   }
62587   jresult = result; 
62588   return jresult;
62589 }
62590
62591
62592 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(void * jarg1) {
62593   unsigned int jresult ;
62594   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62595   bool result;
62596   
62597   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62598   {
62599     try {
62600       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnKeyboardEnter();
62601     } catch (std::out_of_range& e) {
62602       {
62603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62604       };
62605     } catch (std::exception& e) {
62606       {
62607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
62608       };
62609     } catch (...) {
62610       {
62611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
62612       };
62613     }
62614   }
62615   jresult = result; 
62616   return jresult;
62617 }
62618
62619
62620 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPinch(void * jarg1, void * jarg2) {
62621   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62622   Dali::PinchGesture *arg2 = 0 ;
62623   
62624   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62625   arg2 = (Dali::PinchGesture *)jarg2;
62626   if (!arg2) {
62627     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
62628     return ;
62629   } 
62630   {
62631     try {
62632       (arg1)->OnPinch((Dali::PinchGesture const &)*arg2);
62633     } catch (std::out_of_range& e) {
62634       {
62635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62636       };
62637     } catch (std::exception& e) {
62638       {
62639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62640       };
62641     } catch (...) {
62642       {
62643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62644       };
62645     }
62646   }
62647 }
62648
62649
62650 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPinchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62651   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62652   Dali::PinchGesture *arg2 = 0 ;
62653   
62654   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62655   arg2 = (Dali::PinchGesture *)jarg2;
62656   if (!arg2) {
62657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
62658     return ;
62659   } 
62660   {
62661     try {
62662       (arg1)->Dali::Toolkit::Internal::Control::OnPinch((Dali::PinchGesture const &)*arg2);
62663     } catch (std::out_of_range& e) {
62664       {
62665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62666       };
62667     } catch (std::exception& e) {
62668       {
62669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62670       };
62671     } catch (...) {
62672       {
62673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62674       };
62675     }
62676   }
62677 }
62678
62679
62680 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPan(void * jarg1, void * jarg2) {
62681   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62682   Dali::PanGesture *arg2 = 0 ;
62683   
62684   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62685   arg2 = (Dali::PanGesture *)jarg2;
62686   if (!arg2) {
62687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
62688     return ;
62689   } 
62690   {
62691     try {
62692       (arg1)->OnPan((Dali::PanGesture const &)*arg2);
62693     } catch (std::out_of_range& e) {
62694       {
62695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62696       };
62697     } catch (std::exception& e) {
62698       {
62699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62700       };
62701     } catch (...) {
62702       {
62703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62704       };
62705     }
62706   }
62707 }
62708
62709
62710 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62711   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62712   Dali::PanGesture *arg2 = 0 ;
62713   
62714   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62715   arg2 = (Dali::PanGesture *)jarg2;
62716   if (!arg2) {
62717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
62718     return ;
62719   } 
62720   {
62721     try {
62722       (arg1)->Dali::Toolkit::Internal::Control::OnPan((Dali::PanGesture const &)*arg2);
62723     } catch (std::out_of_range& e) {
62724       {
62725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62726       };
62727     } catch (std::exception& e) {
62728       {
62729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62730       };
62731     } catch (...) {
62732       {
62733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62734       };
62735     }
62736   }
62737 }
62738
62739
62740 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnTap(void * jarg1, void * jarg2) {
62741   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62742   Dali::TapGesture *arg2 = 0 ;
62743   
62744   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62745   arg2 = (Dali::TapGesture *)jarg2;
62746   if (!arg2) {
62747     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
62748     return ;
62749   } 
62750   {
62751     try {
62752       (arg1)->OnTap((Dali::TapGesture const &)*arg2);
62753     } catch (std::out_of_range& e) {
62754       {
62755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62756       };
62757     } catch (std::exception& e) {
62758       {
62759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62760       };
62761     } catch (...) {
62762       {
62763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62764       };
62765     }
62766   }
62767 }
62768
62769
62770 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnTapSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62771   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62772   Dali::TapGesture *arg2 = 0 ;
62773   
62774   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62775   arg2 = (Dali::TapGesture *)jarg2;
62776   if (!arg2) {
62777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
62778     return ;
62779   } 
62780   {
62781     try {
62782       (arg1)->Dali::Toolkit::Internal::Control::OnTap((Dali::TapGesture const &)*arg2);
62783     } catch (std::out_of_range& e) {
62784       {
62785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62786       };
62787     } catch (std::exception& e) {
62788       {
62789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62790       };
62791     } catch (...) {
62792       {
62793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62794       };
62795     }
62796   }
62797 }
62798
62799
62800 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnLongPress(void * jarg1, void * jarg2) {
62801   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62802   Dali::LongPressGesture *arg2 = 0 ;
62803   
62804   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62805   arg2 = (Dali::LongPressGesture *)jarg2;
62806   if (!arg2) {
62807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
62808     return ;
62809   } 
62810   {
62811     try {
62812       (arg1)->OnLongPress((Dali::LongPressGesture const &)*arg2);
62813     } catch (std::out_of_range& e) {
62814       {
62815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62816       };
62817     } catch (std::exception& e) {
62818       {
62819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62820       };
62821     } catch (...) {
62822       {
62823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62824       };
62825     }
62826   }
62827 }
62828
62829
62830 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_OnLongPressSwigExplicitViewImpl(void * jarg1, void * jarg2) {
62831   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62832   Dali::LongPressGesture *arg2 = 0 ;
62833   
62834   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62835   arg2 = (Dali::LongPressGesture *)jarg2;
62836   if (!arg2) {
62837     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
62838     return ;
62839   } 
62840   {
62841     try {
62842       (arg1)->Dali::Toolkit::Internal::Control::OnLongPress((Dali::LongPressGesture const &)*arg2);
62843     } catch (std::out_of_range& e) {
62844       {
62845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62846       };
62847     } catch (std::exception& e) {
62848       {
62849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62850       };
62851     } catch (...) {
62852       {
62853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62854       };
62855     }
62856   }
62857 }
62858
62859
62860 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
62861   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62862   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
62863   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
62864   
62865   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62866   arg2 = (Dali::SlotObserver *)jarg2; 
62867   arg3 = (Dali::CallbackBase *)jarg3; 
62868   {
62869     try {
62870       (arg1)->SignalConnected(arg2,arg3);
62871     } catch (std::out_of_range& e) {
62872       {
62873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62874       };
62875     } catch (std::exception& e) {
62876       {
62877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62878       };
62879     } catch (...) {
62880       {
62881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62882       };
62883     }
62884   }
62885 }
62886
62887
62888 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SignalConnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
62889   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62890   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
62891   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
62892   
62893   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62894   arg2 = (Dali::SlotObserver *)jarg2; 
62895   arg3 = (Dali::CallbackBase *)jarg3; 
62896   {
62897     try {
62898       (arg1)->Dali::Toolkit::Internal::Control::SignalConnected(arg2,arg3);
62899     } catch (std::out_of_range& e) {
62900       {
62901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62902       };
62903     } catch (std::exception& e) {
62904       {
62905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62906       };
62907     } catch (...) {
62908       {
62909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62910       };
62911     }
62912   }
62913 }
62914
62915
62916 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
62917   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62918   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
62919   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
62920   
62921   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62922   arg2 = (Dali::SlotObserver *)jarg2; 
62923   arg3 = (Dali::CallbackBase *)jarg3; 
62924   {
62925     try {
62926       (arg1)->SignalDisconnected(arg2,arg3);
62927     } catch (std::out_of_range& e) {
62928       {
62929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62930       };
62931     } catch (std::exception& e) {
62932       {
62933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62934       };
62935     } catch (...) {
62936       {
62937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62938       };
62939     }
62940   }
62941 }
62942
62943
62944 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ViewImpl_SignalDisconnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
62945   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
62946   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
62947   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
62948   
62949   arg1 = (Dali::Toolkit::Internal::Control *)jarg1; 
62950   arg2 = (Dali::SlotObserver *)jarg2; 
62951   arg3 = (Dali::CallbackBase *)jarg3; 
62952   {
62953     try {
62954       (arg1)->Dali::Toolkit::Internal::Control::SignalDisconnected(arg2,arg3);
62955     } catch (std::out_of_range& e) {
62956       {
62957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
62958       };
62959     } catch (std::exception& e) {
62960       {
62961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
62962       };
62963     } catch (...) {
62964       {
62965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
62966       };
62967     }
62968   }
62969 }
62970
62971
62972 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_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) {
62973   Dali::Toolkit::Internal::Control *obj = (Dali::Toolkit::Internal::Control *)objarg;
62974   SwigDirector_ViewImpl *director = dynamic_cast<SwigDirector_ViewImpl *>(obj);
62975   if (director) {
62976     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);
62977   }
62978 }
62979
62980
62981 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GetImplementation__SWIG_0(void * jarg1) {
62982   void * jresult ;
62983   Dali::Toolkit::Control *arg1 = 0 ;
62984   Dali::Toolkit::Internal::Control *result = 0 ;
62985   
62986   arg1 = (Dali::Toolkit::Control *)jarg1;
62987   if (!arg1) {
62988     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
62989     return 0;
62990   } 
62991   {
62992     try {
62993       result = (Dali::Toolkit::Internal::Control *) &Dali::Toolkit::Internal::GetImplementation(*arg1);
62994     } catch (std::out_of_range& e) {
62995       {
62996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
62997       };
62998     } catch (std::exception& e) {
62999       {
63000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63001       };
63002     } catch (...) {
63003       {
63004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63005       };
63006     }
63007   }
63008   jresult = (void *)result; 
63009   return jresult;
63010 }
63011
63012
63013 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_View_Property_STYLE_NAME_get() {
63014   int jresult ;
63015   int result;
63016   
63017   result = (int)Dali::Toolkit::Control::Property::STYLE_NAME;
63018   jresult = (int)result; 
63019   return jresult;
63020 }
63021
63022
63023 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_View_Property_BACKGROUND_COLOR_get() {
63024   int jresult ;
63025   int result;
63026   
63027   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_COLOR;
63028   jresult = (int)result; 
63029   return jresult;
63030 }
63031
63032
63033 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_View_Property_BACKGROUND_IMAGE_get() {
63034   int jresult ;
63035   int result;
63036   
63037   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_IMAGE;
63038   jresult = (int)result; 
63039   return jresult;
63040 }
63041
63042
63043 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_View_Property_KEY_INPUT_FOCUS_get() {
63044   int jresult ;
63045   int result;
63046   
63047   result = (int)Dali::Toolkit::Control::Property::KEY_INPUT_FOCUS;
63048   jresult = (int)result; 
63049   return jresult;
63050 }
63051
63052
63053 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_View_Property_BACKGROUND_get() {
63054   int jresult ;
63055   int result;
63056   
63057   result = (int)Dali::Toolkit::Control::Property::BACKGROUND;
63058   jresult = (int)result; 
63059   return jresult;
63060 }
63061
63062
63063 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_View_Property() {
63064   void * jresult ;
63065   Dali::Toolkit::Control::Property *result = 0 ;
63066   
63067   {
63068     try {
63069       result = (Dali::Toolkit::Control::Property *)new Dali::Toolkit::Control::Property();
63070     } catch (std::out_of_range& e) {
63071       {
63072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63073       };
63074     } catch (std::exception& e) {
63075       {
63076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63077       };
63078     } catch (...) {
63079       {
63080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63081       };
63082     }
63083   }
63084   jresult = (void *)result; 
63085   return jresult;
63086 }
63087
63088
63089 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_View_Property(void * jarg1) {
63090   Dali::Toolkit::Control::Property *arg1 = (Dali::Toolkit::Control::Property *) 0 ;
63091   
63092   arg1 = (Dali::Toolkit::Control::Property *)jarg1; 
63093   {
63094     try {
63095       delete arg1;
63096     } catch (std::out_of_range& e) {
63097       {
63098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63099       };
63100     } catch (std::exception& e) {
63101       {
63102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63103       };
63104     } catch (...) {
63105       {
63106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63107       };
63108     }
63109   }
63110 }
63111
63112
63113 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_View_KeyboardFocus() {
63114   void * jresult ;
63115   Dali::Toolkit::Control::KeyboardFocus *result = 0 ;
63116   
63117   {
63118     try {
63119       result = (Dali::Toolkit::Control::KeyboardFocus *)new Dali::Toolkit::Control::KeyboardFocus();
63120     } catch (std::out_of_range& e) {
63121       {
63122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63123       };
63124     } catch (std::exception& e) {
63125       {
63126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63127       };
63128     } catch (...) {
63129       {
63130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63131       };
63132     }
63133   }
63134   jresult = (void *)result; 
63135   return jresult;
63136 }
63137
63138
63139 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_View_KeyboardFocus(void * jarg1) {
63140   Dali::Toolkit::Control::KeyboardFocus *arg1 = (Dali::Toolkit::Control::KeyboardFocus *) 0 ;
63141   
63142   arg1 = (Dali::Toolkit::Control::KeyboardFocus *)jarg1; 
63143   {
63144     try {
63145       delete arg1;
63146     } catch (std::out_of_range& e) {
63147       {
63148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63149       };
63150     } catch (std::exception& e) {
63151       {
63152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63153       };
63154     } catch (...) {
63155       {
63156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63157       };
63158     }
63159   }
63160 }
63161
63162
63163 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_New() {
63164   void * jresult ;
63165   Dali::Toolkit::Control result;
63166   
63167   {
63168     try {
63169       result = Dali::Toolkit::Control::New();
63170     } catch (std::out_of_range& e) {
63171       {
63172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63173       };
63174     } catch (std::exception& e) {
63175       {
63176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63177       };
63178     } catch (...) {
63179       {
63180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63181       };
63182     }
63183   }
63184   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result); 
63185   return jresult;
63186 }
63187
63188
63189 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_View__SWIG_0() {
63190   void * jresult ;
63191   Dali::Toolkit::Control *result = 0 ;
63192   
63193   {
63194     try {
63195       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control();
63196     } catch (std::out_of_range& e) {
63197       {
63198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63199       };
63200     } catch (std::exception& e) {
63201       {
63202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63203       };
63204     } catch (...) {
63205       {
63206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63207       };
63208     }
63209   }
63210   jresult = (void *)result; 
63211   return jresult;
63212 }
63213
63214
63215 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_View__SWIG_1(void * jarg1) {
63216   void * jresult ;
63217   Dali::Toolkit::Control *arg1 = 0 ;
63218   Dali::Toolkit::Control *result = 0 ;
63219   
63220   arg1 = (Dali::Toolkit::Control *)jarg1;
63221   if (!arg1) {
63222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
63223     return 0;
63224   } 
63225   {
63226     try {
63227       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control((Dali::Toolkit::Control const &)*arg1);
63228     } catch (std::out_of_range& e) {
63229       {
63230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63231       };
63232     } catch (std::exception& e) {
63233       {
63234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63235       };
63236     } catch (...) {
63237       {
63238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63239       };
63240     }
63241   }
63242   jresult = (void *)result; 
63243   return jresult;
63244 }
63245
63246
63247 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_View(void * jarg1) {
63248   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63249   
63250   arg1 = (Dali::Toolkit::Control *)jarg1; 
63251   {
63252     try {
63253       delete arg1;
63254     } catch (std::out_of_range& e) {
63255       {
63256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63257       };
63258     } catch (std::exception& e) {
63259       {
63260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63261       };
63262     } catch (...) {
63263       {
63264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63265       };
63266     }
63267   }
63268 }
63269
63270
63271 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_Assign(void * jarg1, void * jarg2) {
63272   void * jresult ;
63273   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63274   Dali::Toolkit::Control *arg2 = 0 ;
63275   Dali::Toolkit::Control *result = 0 ;
63276   
63277   arg1 = (Dali::Toolkit::Control *)jarg1; 
63278   arg2 = (Dali::Toolkit::Control *)jarg2;
63279   if (!arg2) {
63280     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
63281     return 0;
63282   } 
63283   {
63284     try {
63285       result = (Dali::Toolkit::Control *) &(arg1)->operator =((Dali::Toolkit::Control const &)*arg2);
63286     } catch (std::out_of_range& e) {
63287       {
63288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63289       };
63290     } catch (std::exception& e) {
63291       {
63292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63293       };
63294     } catch (...) {
63295       {
63296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63297       };
63298     }
63299   }
63300   jresult = (void *)result; 
63301   return jresult;
63302 }
63303
63304
63305 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_DownCast(void * jarg1) {
63306   void * jresult ;
63307   Dali::BaseHandle arg1 ;
63308   Dali::BaseHandle *argp1 ;
63309   Dali::Toolkit::Control result;
63310   
63311   argp1 = (Dali::BaseHandle *)jarg1; 
63312   if (!argp1) {
63313     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63314     return 0;
63315   }
63316   arg1 = *argp1; 
63317   {
63318     try {
63319       result = Dali::Toolkit::Control::DownCast(arg1);
63320     } catch (std::out_of_range& e) {
63321       {
63322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63323       };
63324     } catch (std::exception& e) {
63325       {
63326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63327       };
63328     } catch (...) {
63329       {
63330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63331       };
63332     }
63333   }
63334   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result); 
63335   return jresult;
63336 }
63337
63338
63339 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_SetKeyInputFocus(void * jarg1) {
63340   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63341   
63342   arg1 = (Dali::Toolkit::Control *)jarg1; 
63343   {
63344     try {
63345       (arg1)->SetKeyInputFocus();
63346     } catch (std::out_of_range& e) {
63347       {
63348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63349       };
63350     } catch (std::exception& e) {
63351       {
63352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63353       };
63354     } catch (...) {
63355       {
63356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63357       };
63358     }
63359   }
63360 }
63361
63362
63363 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_View_HasKeyInputFocus(void * jarg1) {
63364   unsigned int jresult ;
63365   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63366   bool result;
63367   
63368   arg1 = (Dali::Toolkit::Control *)jarg1; 
63369   {
63370     try {
63371       result = (bool)(arg1)->HasKeyInputFocus();
63372     } catch (std::out_of_range& e) {
63373       {
63374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63375       };
63376     } catch (std::exception& e) {
63377       {
63378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63379       };
63380     } catch (...) {
63381       {
63382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63383       };
63384     }
63385   }
63386   jresult = result; 
63387   return jresult;
63388 }
63389
63390
63391 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_ClearKeyInputFocus(void * jarg1) {
63392   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63393   
63394   arg1 = (Dali::Toolkit::Control *)jarg1; 
63395   {
63396     try {
63397       (arg1)->ClearKeyInputFocus();
63398     } catch (std::out_of_range& e) {
63399       {
63400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63401       };
63402     } catch (std::exception& e) {
63403       {
63404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63405       };
63406     } catch (...) {
63407       {
63408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63409       };
63410     }
63411   }
63412 }
63413
63414
63415 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_GetPinchGestureDetector(void * jarg1) {
63416   void * jresult ;
63417   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63418   Dali::PinchGestureDetector result;
63419   
63420   arg1 = (Dali::Toolkit::Control *)jarg1; 
63421   {
63422     try {
63423       result = ((Dali::Toolkit::Control const *)arg1)->GetPinchGestureDetector();
63424     } catch (std::out_of_range& e) {
63425       {
63426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63427       };
63428     } catch (std::exception& e) {
63429       {
63430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63431       };
63432     } catch (...) {
63433       {
63434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63435       };
63436     }
63437   }
63438   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result); 
63439   return jresult;
63440 }
63441
63442
63443 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_GetPanGestureDetector(void * jarg1) {
63444   void * jresult ;
63445   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63446   Dali::PanGestureDetector result;
63447   
63448   arg1 = (Dali::Toolkit::Control *)jarg1; 
63449   {
63450     try {
63451       result = ((Dali::Toolkit::Control const *)arg1)->GetPanGestureDetector();
63452     } catch (std::out_of_range& e) {
63453       {
63454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63455       };
63456     } catch (std::exception& e) {
63457       {
63458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63459       };
63460     } catch (...) {
63461       {
63462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63463       };
63464     }
63465   }
63466   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result); 
63467   return jresult;
63468 }
63469
63470
63471 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_GetTapGestureDetector(void * jarg1) {
63472   void * jresult ;
63473   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63474   Dali::TapGestureDetector result;
63475   
63476   arg1 = (Dali::Toolkit::Control *)jarg1; 
63477   {
63478     try {
63479       result = ((Dali::Toolkit::Control const *)arg1)->GetTapGestureDetector();
63480     } catch (std::out_of_range& e) {
63481       {
63482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63483       };
63484     } catch (std::exception& e) {
63485       {
63486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63487       };
63488     } catch (...) {
63489       {
63490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63491       };
63492     }
63493   }
63494   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result); 
63495   return jresult;
63496 }
63497
63498
63499 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_GetLongPressGestureDetector(void * jarg1) {
63500   void * jresult ;
63501   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63502   Dali::LongPressGestureDetector result;
63503   
63504   arg1 = (Dali::Toolkit::Control *)jarg1; 
63505   {
63506     try {
63507       result = ((Dali::Toolkit::Control const *)arg1)->GetLongPressGestureDetector();
63508     } catch (std::out_of_range& e) {
63509       {
63510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63511       };
63512     } catch (std::exception& e) {
63513       {
63514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63515       };
63516     } catch (...) {
63517       {
63518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63519       };
63520     }
63521   }
63522   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result); 
63523   return jresult;
63524 }
63525
63526
63527 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_SetStyleName(void * jarg1, char * jarg2) {
63528   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63529   std::string *arg2 = 0 ;
63530   
63531   arg1 = (Dali::Toolkit::Control *)jarg1; 
63532   if (!jarg2) {
63533     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
63534     return ;
63535   }
63536   std::string arg2_str(jarg2);
63537   arg2 = &arg2_str; 
63538   {
63539     try {
63540       (arg1)->SetStyleName((std::string const &)*arg2);
63541     } catch (std::out_of_range& e) {
63542       {
63543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63544       };
63545     } catch (std::exception& e) {
63546       {
63547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63548       };
63549     } catch (...) {
63550       {
63551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63552       };
63553     }
63554   }
63555   
63556   //argout typemap for const std::string&
63557   
63558 }
63559
63560
63561 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_View_GetStyleName(void * jarg1) {
63562   char * jresult ;
63563   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63564   std::string *result = 0 ;
63565   
63566   arg1 = (Dali::Toolkit::Control *)jarg1; 
63567   {
63568     try {
63569       result = (std::string *) &((Dali::Toolkit::Control const *)arg1)->GetStyleName();
63570     } catch (std::out_of_range& e) {
63571       {
63572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63573       };
63574     } catch (std::exception& e) {
63575       {
63576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63577       };
63578     } catch (...) {
63579       {
63580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63581       };
63582     }
63583   }
63584   jresult = SWIG_csharp_string_callback(result->c_str()); 
63585   return jresult;
63586 }
63587
63588
63589 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_SetBackgroundColor(void * jarg1, void * jarg2) {
63590   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63591   Dali::Vector4 *arg2 = 0 ;
63592   
63593   arg1 = (Dali::Toolkit::Control *)jarg1; 
63594   arg2 = (Dali::Vector4 *)jarg2;
63595   if (!arg2) {
63596     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
63597     return ;
63598   } 
63599   {
63600     try {
63601       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
63602     } catch (std::out_of_range& e) {
63603       {
63604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63605       };
63606     } catch (std::exception& e) {
63607       {
63608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63609       };
63610     } catch (...) {
63611       {
63612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63613       };
63614     }
63615   }
63616 }
63617
63618
63619 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_GetBackgroundColor(void * jarg1) {
63620   void * jresult ;
63621   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63622   Dali::Vector4 result;
63623   
63624   arg1 = (Dali::Toolkit::Control *)jarg1; 
63625   {
63626     try {
63627       result = ((Dali::Toolkit::Control const *)arg1)->GetBackgroundColor();
63628     } catch (std::out_of_range& e) {
63629       {
63630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63631       };
63632     } catch (std::exception& e) {
63633       {
63634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63635       };
63636     } catch (...) {
63637       {
63638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63639       };
63640     }
63641   }
63642   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
63643   return jresult;
63644 }
63645
63646
63647 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_SetBackgroundImage(void * jarg1, void * jarg2) {
63648   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63649   Dali::Image arg2 ;
63650   Dali::Image *argp2 ;
63651   
63652   arg1 = (Dali::Toolkit::Control *)jarg1; 
63653   argp2 = (Dali::Image *)jarg2; 
63654   if (!argp2) {
63655     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
63656     return ;
63657   }
63658   arg2 = *argp2; 
63659   {
63660     try {
63661       (arg1)->SetBackgroundImage(arg2);
63662     } catch (std::out_of_range& e) {
63663       {
63664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63665       };
63666     } catch (std::exception& e) {
63667       {
63668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63669       };
63670     } catch (...) {
63671       {
63672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63673       };
63674     }
63675   }
63676 }
63677
63678
63679 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_View_ClearBackground(void * jarg1) {
63680   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63681   
63682   arg1 = (Dali::Toolkit::Control *)jarg1; 
63683   {
63684     try {
63685       (arg1)->ClearBackground();
63686     } catch (std::out_of_range& e) {
63687       {
63688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63689       };
63690     } catch (std::exception& e) {
63691       {
63692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63693       };
63694     } catch (...) {
63695       {
63696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63697       };
63698     }
63699   }
63700 }
63701
63702
63703 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_KeyEventSignal(void * jarg1) {
63704   void * jresult ;
63705   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63706   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
63707   
63708   arg1 = (Dali::Toolkit::Control *)jarg1; 
63709   {
63710     try {
63711       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
63712     } catch (std::out_of_range& e) {
63713       {
63714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63715       };
63716     } catch (std::exception& e) {
63717       {
63718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63719       };
63720     } catch (...) {
63721       {
63722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63723       };
63724     }
63725   }
63726   jresult = (void *)result; 
63727   return jresult;
63728 }
63729
63730
63731 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_KeyInputFocusGainedSignal(void * jarg1) {
63732   void * jresult ;
63733   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63734   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
63735   
63736   arg1 = (Dali::Toolkit::Control *)jarg1; 
63737   {
63738     try {
63739       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
63740     } catch (std::out_of_range& e) {
63741       {
63742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63743       };
63744     } catch (std::exception& e) {
63745       {
63746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63747       };
63748     } catch (...) {
63749       {
63750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63751       };
63752     }
63753   }
63754   jresult = (void *)result; 
63755   return jresult;
63756 }
63757
63758
63759 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_View_KeyInputFocusLostSignal(void * jarg1) {
63760   void * jresult ;
63761   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
63762   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
63763   
63764   arg1 = (Dali::Toolkit::Control *)jarg1; 
63765   {
63766     try {
63767       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
63768     } catch (std::out_of_range& e) {
63769       {
63770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63771       };
63772     } catch (std::exception& e) {
63773       {
63774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63775       };
63776     } catch (...) {
63777       {
63778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63779       };
63780     }
63781   }
63782   jresult = (void *)result; 
63783   return jresult;
63784 }
63785
63786
63787 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_View__SWIG_2(void * jarg1) {
63788   void * jresult ;
63789   Dali::Toolkit::Internal::Control *arg1 = 0 ;
63790   Dali::Toolkit::Control *result = 0 ;
63791   
63792   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
63793   if (!arg1) {
63794     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Internal::Control & type is null", 0);
63795     return 0;
63796   } 
63797   {
63798     try {
63799       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control(*arg1);
63800     } catch (std::out_of_range& e) {
63801       {
63802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63803       };
63804     } catch (std::exception& e) {
63805       {
63806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63807       };
63808     } catch (...) {
63809       {
63810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63811       };
63812     }
63813   }
63814   jresult = (void *)result; 
63815   return jresult;
63816 }
63817
63818
63819 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyInputFocusManager() {
63820   void * jresult ;
63821   Dali::Toolkit::KeyInputFocusManager *result = 0 ;
63822   
63823   {
63824     try {
63825       result = (Dali::Toolkit::KeyInputFocusManager *)new Dali::Toolkit::KeyInputFocusManager();
63826     } catch (std::out_of_range& e) {
63827       {
63828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63829       };
63830     } catch (std::exception& e) {
63831       {
63832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63833       };
63834     } catch (...) {
63835       {
63836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63837       };
63838     }
63839   }
63840   jresult = (void *)result; 
63841   return jresult;
63842 }
63843
63844
63845 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_KeyInputFocusManager(void * jarg1) {
63846   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
63847   
63848   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
63849   {
63850     try {
63851       delete arg1;
63852     } catch (std::out_of_range& e) {
63853       {
63854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63855       };
63856     } catch (std::exception& e) {
63857       {
63858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63859       };
63860     } catch (...) {
63861       {
63862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63863       };
63864     }
63865   }
63866 }
63867
63868
63869 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_Get() {
63870   void * jresult ;
63871   Dali::Toolkit::KeyInputFocusManager result;
63872   
63873   {
63874     try {
63875       result = Dali::Toolkit::KeyInputFocusManager::Get();
63876     } catch (std::out_of_range& e) {
63877       {
63878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63879       };
63880     } catch (std::exception& e) {
63881       {
63882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63883       };
63884     } catch (...) {
63885       {
63886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63887       };
63888     }
63889   }
63890   jresult = new Dali::Toolkit::KeyInputFocusManager((const Dali::Toolkit::KeyInputFocusManager &)result); 
63891   return jresult;
63892 }
63893
63894
63895 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_SetFocus(void * jarg1, void * jarg2) {
63896   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
63897   Dali::Toolkit::Control arg2 ;
63898   Dali::Toolkit::Control *argp2 ;
63899   
63900   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
63901   argp2 = (Dali::Toolkit::Control *)jarg2; 
63902   if (!argp2) {
63903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
63904     return ;
63905   }
63906   arg2 = *argp2; 
63907   {
63908     try {
63909       (arg1)->SetFocus(arg2);
63910     } catch (std::out_of_range& e) {
63911       {
63912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63913       };
63914     } catch (std::exception& e) {
63915       {
63916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63917       };
63918     } catch (...) {
63919       {
63920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63921       };
63922     }
63923   }
63924 }
63925
63926
63927 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_GetCurrentFocusControl(void * jarg1) {
63928   void * jresult ;
63929   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
63930   Dali::Toolkit::Control result;
63931   
63932   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
63933   {
63934     try {
63935       result = ((Dali::Toolkit::KeyInputFocusManager const *)arg1)->GetCurrentFocusControl();
63936     } catch (std::out_of_range& e) {
63937       {
63938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
63939       };
63940     } catch (std::exception& e) {
63941       {
63942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
63943       };
63944     } catch (...) {
63945       {
63946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
63947       };
63948     }
63949   }
63950   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result); 
63951   return jresult;
63952 }
63953
63954
63955 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_RemoveFocus(void * jarg1, void * jarg2) {
63956   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
63957   Dali::Toolkit::Control arg2 ;
63958   Dali::Toolkit::Control *argp2 ;
63959   
63960   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
63961   argp2 = (Dali::Toolkit::Control *)jarg2; 
63962   if (!argp2) {
63963     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
63964     return ;
63965   }
63966   arg2 = *argp2; 
63967   {
63968     try {
63969       (arg1)->RemoveFocus(arg2);
63970     } catch (std::out_of_range& e) {
63971       {
63972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
63973       };
63974     } catch (std::exception& e) {
63975       {
63976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
63977       };
63978     } catch (...) {
63979       {
63980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
63981       };
63982     }
63983   }
63984 }
63985
63986
63987 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_IsKeyboardListener(void * jarg1, void * jarg2) {
63988   unsigned int jresult ;
63989   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
63990   Dali::Toolkit::Control arg2 ;
63991   Dali::Toolkit::Control *argp2 ;
63992   bool result;
63993   
63994   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
63995   argp2 = (Dali::Toolkit::Control *)jarg2; 
63996   if (!argp2) {
63997     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
63998     return 0;
63999   }
64000   arg2 = *argp2; 
64001   {
64002     try {
64003       result = (bool)(arg1)->IsKeyboardListener(arg2);
64004     } catch (std::out_of_range& e) {
64005       {
64006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64007       };
64008     } catch (std::exception& e) {
64009       {
64010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64011       };
64012     } catch (...) {
64013       {
64014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64015       };
64016     }
64017   }
64018   jresult = result; 
64019   return jresult;
64020 }
64021
64022
64023 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_KeyInputFocusChangedSignal(void * jarg1) {
64024   void * jresult ;
64025   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
64026   Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *result = 0 ;
64027   
64028   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
64029   {
64030     try {
64031       result = (Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *) &(arg1)->KeyInputFocusChangedSignal();
64032     } catch (std::out_of_range& e) {
64033       {
64034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64035       };
64036     } catch (std::exception& e) {
64037       {
64038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64039       };
64040     } catch (...) {
64041       {
64042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64043       };
64044     }
64045   }
64046   jresult = (void *)result; 
64047   return jresult;
64048 }
64049
64050
64051 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_UnhandledKeyEventSignal(void * jarg1) {
64052   void * jresult ;
64053   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
64054   Dali::Toolkit::KeyInputFocusManager::UnhandledKeyEventSignalType *result = 0 ;
64055   
64056   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1; 
64057   {
64058     try {
64059       result = (Dali::Toolkit::KeyInputFocusManager::UnhandledKeyEventSignalType *) &(arg1)->UnhandledKeyEventSignal();
64060     } catch (std::out_of_range& e) {
64061       {
64062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64063       };
64064     } catch (std::exception& e) {
64065       {
64066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64067       };
64068     } catch (...) {
64069       {
64070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64071       };
64072     }
64073   }
64074   jresult = (void *)result; 
64075   return jresult;
64076 }
64077
64078
64079 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Alignment_Padding__SWIG_0() {
64080   void * jresult ;
64081   Dali::Toolkit::Alignment::Padding *result = 0 ;
64082   
64083   {
64084     try {
64085       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding();
64086     } catch (std::out_of_range& e) {
64087       {
64088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64089       };
64090     } catch (std::exception& e) {
64091       {
64092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64093       };
64094     } catch (...) {
64095       {
64096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64097       };
64098     }
64099   }
64100   jresult = (void *)result; 
64101   return jresult;
64102 }
64103
64104
64105 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Alignment_Padding__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
64106   void * jresult ;
64107   float arg1 ;
64108   float arg2 ;
64109   float arg3 ;
64110   float arg4 ;
64111   Dali::Toolkit::Alignment::Padding *result = 0 ;
64112   
64113   arg1 = (float)jarg1; 
64114   arg2 = (float)jarg2; 
64115   arg3 = (float)jarg3; 
64116   arg4 = (float)jarg4; 
64117   {
64118     try {
64119       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding(arg1,arg2,arg3,arg4);
64120     } catch (std::out_of_range& e) {
64121       {
64122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64123       };
64124     } catch (std::exception& e) {
64125       {
64126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64127       };
64128     } catch (...) {
64129       {
64130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64131       };
64132     }
64133   }
64134   jresult = (void *)result; 
64135   return jresult;
64136 }
64137
64138
64139 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_Padding_left_set(void * jarg1, float jarg2) {
64140   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64141   float arg2 ;
64142   
64143   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64144   arg2 = (float)jarg2; 
64145   if (arg1) (arg1)->left = arg2;
64146 }
64147
64148
64149 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Alignment_Padding_left_get(void * jarg1) {
64150   float jresult ;
64151   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64152   float result;
64153   
64154   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64155   result = (float) ((arg1)->left);
64156   jresult = result; 
64157   return jresult;
64158 }
64159
64160
64161 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_Padding_right_set(void * jarg1, float jarg2) {
64162   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64163   float arg2 ;
64164   
64165   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64166   arg2 = (float)jarg2; 
64167   if (arg1) (arg1)->right = arg2;
64168 }
64169
64170
64171 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Alignment_Padding_right_get(void * jarg1) {
64172   float jresult ;
64173   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64174   float result;
64175   
64176   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64177   result = (float) ((arg1)->right);
64178   jresult = result; 
64179   return jresult;
64180 }
64181
64182
64183 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_Padding_top_set(void * jarg1, float jarg2) {
64184   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64185   float arg2 ;
64186   
64187   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64188   arg2 = (float)jarg2; 
64189   if (arg1) (arg1)->top = arg2;
64190 }
64191
64192
64193 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Alignment_Padding_top_get(void * jarg1) {
64194   float jresult ;
64195   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64196   float result;
64197   
64198   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64199   result = (float) ((arg1)->top);
64200   jresult = result; 
64201   return jresult;
64202 }
64203
64204
64205 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_Padding_bottom_set(void * jarg1, float jarg2) {
64206   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64207   float arg2 ;
64208   
64209   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64210   arg2 = (float)jarg2; 
64211   if (arg1) (arg1)->bottom = arg2;
64212 }
64213
64214
64215 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Alignment_Padding_bottom_get(void * jarg1) {
64216   float jresult ;
64217   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64218   float result;
64219   
64220   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64221   result = (float) ((arg1)->bottom);
64222   jresult = result; 
64223   return jresult;
64224 }
64225
64226
64227 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Alignment_Padding(void * jarg1) {
64228   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
64229   
64230   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1; 
64231   {
64232     try {
64233       delete arg1;
64234     } catch (std::out_of_range& e) {
64235       {
64236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64237       };
64238     } catch (std::exception& e) {
64239       {
64240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64241       };
64242     } catch (...) {
64243       {
64244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64245       };
64246     }
64247   }
64248 }
64249
64250
64251 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Alignment__SWIG_0() {
64252   void * jresult ;
64253   Dali::Toolkit::Alignment *result = 0 ;
64254   
64255   {
64256     try {
64257       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment();
64258     } catch (std::out_of_range& e) {
64259       {
64260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64261       };
64262     } catch (std::exception& e) {
64263       {
64264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64265       };
64266     } catch (...) {
64267       {
64268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64269       };
64270     }
64271   }
64272   jresult = (void *)result; 
64273   return jresult;
64274 }
64275
64276
64277 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_New__SWIG_0(int jarg1, int jarg2) {
64278   void * jresult ;
64279   Dali::Toolkit::Alignment::Type arg1 ;
64280   Dali::Toolkit::Alignment::Type arg2 ;
64281   Dali::Toolkit::Alignment result;
64282   
64283   arg1 = (Dali::Toolkit::Alignment::Type)jarg1; 
64284   arg2 = (Dali::Toolkit::Alignment::Type)jarg2; 
64285   {
64286     try {
64287       result = Dali::Toolkit::Alignment::New(arg1,arg2);
64288     } catch (std::out_of_range& e) {
64289       {
64290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64291       };
64292     } catch (std::exception& e) {
64293       {
64294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64295       };
64296     } catch (...) {
64297       {
64298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64299       };
64300     }
64301   }
64302   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result); 
64303   return jresult;
64304 }
64305
64306
64307 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_New__SWIG_1(int jarg1) {
64308   void * jresult ;
64309   Dali::Toolkit::Alignment::Type arg1 ;
64310   Dali::Toolkit::Alignment result;
64311   
64312   arg1 = (Dali::Toolkit::Alignment::Type)jarg1; 
64313   {
64314     try {
64315       result = Dali::Toolkit::Alignment::New(arg1);
64316     } catch (std::out_of_range& e) {
64317       {
64318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64319       };
64320     } catch (std::exception& e) {
64321       {
64322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64323       };
64324     } catch (...) {
64325       {
64326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64327       };
64328     }
64329   }
64330   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result); 
64331   return jresult;
64332 }
64333
64334
64335 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_New__SWIG_2() {
64336   void * jresult ;
64337   Dali::Toolkit::Alignment result;
64338   
64339   {
64340     try {
64341       result = Dali::Toolkit::Alignment::New();
64342     } catch (std::out_of_range& e) {
64343       {
64344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64345       };
64346     } catch (std::exception& e) {
64347       {
64348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64349       };
64350     } catch (...) {
64351       {
64352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64353       };
64354     }
64355   }
64356   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result); 
64357   return jresult;
64358 }
64359
64360
64361 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Alignment__SWIG_1(void * jarg1) {
64362   void * jresult ;
64363   Dali::Toolkit::Alignment *arg1 = 0 ;
64364   Dali::Toolkit::Alignment *result = 0 ;
64365   
64366   arg1 = (Dali::Toolkit::Alignment *)jarg1;
64367   if (!arg1) {
64368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
64369     return 0;
64370   } 
64371   {
64372     try {
64373       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment((Dali::Toolkit::Alignment const &)*arg1);
64374     } catch (std::out_of_range& e) {
64375       {
64376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64377       };
64378     } catch (std::exception& e) {
64379       {
64380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64381       };
64382     } catch (...) {
64383       {
64384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64385       };
64386     }
64387   }
64388   jresult = (void *)result; 
64389   return jresult;
64390 }
64391
64392
64393 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Alignment(void * jarg1) {
64394   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64395   
64396   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64397   {
64398     try {
64399       delete arg1;
64400     } catch (std::out_of_range& e) {
64401       {
64402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64403       };
64404     } catch (std::exception& e) {
64405       {
64406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64407       };
64408     } catch (...) {
64409       {
64410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64411       };
64412     }
64413   }
64414 }
64415
64416
64417 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_DownCast(void * jarg1) {
64418   void * jresult ;
64419   Dali::BaseHandle arg1 ;
64420   Dali::BaseHandle *argp1 ;
64421   Dali::Toolkit::Alignment result;
64422   
64423   argp1 = (Dali::BaseHandle *)jarg1; 
64424   if (!argp1) {
64425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64426     return 0;
64427   }
64428   arg1 = *argp1; 
64429   {
64430     try {
64431       result = Dali::Toolkit::Alignment::DownCast(arg1);
64432     } catch (std::out_of_range& e) {
64433       {
64434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64435       };
64436     } catch (std::exception& e) {
64437       {
64438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64439       };
64440     } catch (...) {
64441       {
64442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64443       };
64444     }
64445   }
64446   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result); 
64447   return jresult;
64448 }
64449
64450
64451 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_SetAlignmentType(void * jarg1, int jarg2) {
64452   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64453   Dali::Toolkit::Alignment::Type arg2 ;
64454   
64455   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64456   arg2 = (Dali::Toolkit::Alignment::Type)jarg2; 
64457   {
64458     try {
64459       (arg1)->SetAlignmentType(arg2);
64460     } catch (std::out_of_range& e) {
64461       {
64462         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64463       };
64464     } catch (std::exception& e) {
64465       {
64466         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64467       };
64468     } catch (...) {
64469       {
64470         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64471       };
64472     }
64473   }
64474 }
64475
64476
64477 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Alignment_GetAlignmentType(void * jarg1) {
64478   int jresult ;
64479   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64480   Dali::Toolkit::Alignment::Type result;
64481   
64482   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64483   {
64484     try {
64485       result = (Dali::Toolkit::Alignment::Type)((Dali::Toolkit::Alignment const *)arg1)->GetAlignmentType();
64486     } catch (std::out_of_range& e) {
64487       {
64488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64489       };
64490     } catch (std::exception& e) {
64491       {
64492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64493       };
64494     } catch (...) {
64495       {
64496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64497       };
64498     }
64499   }
64500   jresult = (int)result; 
64501   return jresult;
64502 }
64503
64504
64505 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_SetScaling(void * jarg1, int jarg2) {
64506   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64507   Dali::Toolkit::Alignment::Scaling arg2 ;
64508   
64509   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64510   arg2 = (Dali::Toolkit::Alignment::Scaling)jarg2; 
64511   {
64512     try {
64513       (arg1)->SetScaling(arg2);
64514     } catch (std::out_of_range& e) {
64515       {
64516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64517       };
64518     } catch (std::exception& e) {
64519       {
64520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64521       };
64522     } catch (...) {
64523       {
64524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64525       };
64526     }
64527   }
64528 }
64529
64530
64531 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Alignment_GetScaling(void * jarg1) {
64532   int jresult ;
64533   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64534   Dali::Toolkit::Alignment::Scaling result;
64535   
64536   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64537   {
64538     try {
64539       result = (Dali::Toolkit::Alignment::Scaling)((Dali::Toolkit::Alignment const *)arg1)->GetScaling();
64540     } catch (std::out_of_range& e) {
64541       {
64542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64543       };
64544     } catch (std::exception& e) {
64545       {
64546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64547       };
64548     } catch (...) {
64549       {
64550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64551       };
64552     }
64553   }
64554   jresult = (int)result; 
64555   return jresult;
64556 }
64557
64558
64559 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Alignment_SetPadding(void * jarg1, void * jarg2) {
64560   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64561   Dali::Toolkit::Alignment::Padding *arg2 = 0 ;
64562   
64563   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64564   arg2 = (Dali::Toolkit::Alignment::Padding *)jarg2;
64565   if (!arg2) {
64566     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment::Padding const & type is null", 0);
64567     return ;
64568   } 
64569   {
64570     try {
64571       (arg1)->SetPadding((Dali::Toolkit::Alignment::Padding const &)*arg2);
64572     } catch (std::out_of_range& e) {
64573       {
64574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64575       };
64576     } catch (std::exception& e) {
64577       {
64578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64579       };
64580     } catch (...) {
64581       {
64582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64583       };
64584     }
64585   }
64586 }
64587
64588
64589 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_GetPadding(void * jarg1) {
64590   void * jresult ;
64591   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64592   Dali::Toolkit::Alignment::Padding *result = 0 ;
64593   
64594   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64595   {
64596     try {
64597       result = (Dali::Toolkit::Alignment::Padding *) &((Dali::Toolkit::Alignment const *)arg1)->GetPadding();
64598     } catch (std::out_of_range& e) {
64599       {
64600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64601       };
64602     } catch (std::exception& e) {
64603       {
64604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64605       };
64606     } catch (...) {
64607       {
64608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64609       };
64610     }
64611   }
64612   jresult = (void *)result; 
64613   return jresult;
64614 }
64615
64616
64617 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Alignment_Assign(void * jarg1, void * jarg2) {
64618   void * jresult ;
64619   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
64620   Dali::Toolkit::Alignment *arg2 = 0 ;
64621   Dali::Toolkit::Alignment *result = 0 ;
64622   
64623   arg1 = (Dali::Toolkit::Alignment *)jarg1; 
64624   arg2 = (Dali::Toolkit::Alignment *)jarg2;
64625   if (!arg2) {
64626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
64627     return 0;
64628   } 
64629   {
64630     try {
64631       result = (Dali::Toolkit::Alignment *) &(arg1)->operator =((Dali::Toolkit::Alignment const &)*arg2);
64632     } catch (std::out_of_range& e) {
64633       {
64634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64635       };
64636     } catch (std::exception& e) {
64637       {
64638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64639       };
64640     } catch (...) {
64641       {
64642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64643       };
64644     }
64645   }
64646   jresult = (void *)result; 
64647   return jresult;
64648 }
64649
64650
64651 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_DISABLED_get() {
64652   int jresult ;
64653   int result;
64654   
64655   result = (int)Dali::Toolkit::Button::Property::DISABLED;
64656   jresult = (int)result; 
64657   return jresult;
64658 }
64659
64660
64661 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_AUTO_REPEATING_get() {
64662   int jresult ;
64663   int result;
64664   
64665   result = (int)Dali::Toolkit::Button::Property::AUTO_REPEATING;
64666   jresult = (int)result; 
64667   return jresult;
64668 }
64669
64670
64671 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get() {
64672   int jresult ;
64673   int result;
64674   
64675   result = (int)Dali::Toolkit::Button::Property::INITIAL_AUTO_REPEATING_DELAY;
64676   jresult = (int)result; 
64677   return jresult;
64678 }
64679
64680
64681 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_NEXT_AUTO_REPEATING_DELAY_get() {
64682   int jresult ;
64683   int result;
64684   
64685   result = (int)Dali::Toolkit::Button::Property::NEXT_AUTO_REPEATING_DELAY;
64686   jresult = (int)result; 
64687   return jresult;
64688 }
64689
64690
64691 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_TOGGLABLE_get() {
64692   int jresult ;
64693   int result;
64694   
64695   result = (int)Dali::Toolkit::Button::Property::TOGGLABLE;
64696   jresult = (int)result; 
64697   return jresult;
64698 }
64699
64700
64701 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_SELECTED_get() {
64702   int jresult ;
64703   int result;
64704   
64705   result = (int)Dali::Toolkit::Button::Property::SELECTED;
64706   jresult = (int)result; 
64707   return jresult;
64708 }
64709
64710
64711 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_UNSELECTED_STATE_IMAGE_get() {
64712   int jresult ;
64713   int result;
64714   
64715   result = (int)Dali::Toolkit::Button::Property::UNSELECTED_STATE_IMAGE;
64716   jresult = (int)result; 
64717   return jresult;
64718 }
64719
64720
64721 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_SELECTED_STATE_IMAGE_get() {
64722   int jresult ;
64723   int result;
64724   
64725   result = (int)Dali::Toolkit::Button::Property::SELECTED_STATE_IMAGE;
64726   jresult = (int)result; 
64727   return jresult;
64728 }
64729
64730
64731 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_DISABLED_STATE_IMAGE_get() {
64732   int jresult ;
64733   int result;
64734   
64735   result = (int)Dali::Toolkit::Button::Property::DISABLED_STATE_IMAGE;
64736   jresult = (int)result; 
64737   return jresult;
64738 }
64739
64740
64741 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_UNSELECTED_COLOR_get() {
64742   int jresult ;
64743   int result;
64744   
64745   result = (int)Dali::Toolkit::Button::Property::UNSELECTED_COLOR;
64746   jresult = (int)result; 
64747   return jresult;
64748 }
64749
64750
64751 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_SELECTED_COLOR_get() {
64752   int jresult ;
64753   int result;
64754   
64755   result = (int)Dali::Toolkit::Button::Property::SELECTED_COLOR;
64756   jresult = (int)result; 
64757   return jresult;
64758 }
64759
64760
64761 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_LABEL_get() {
64762   int jresult ;
64763   int result;
64764   
64765   result = (int)Dali::Toolkit::Button::Property::LABEL;
64766   jresult = (int)result; 
64767   return jresult;
64768 }
64769
64770
64771 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Button_Property_LABEL_TEXT_get() {
64772   int jresult ;
64773   int result;
64774   
64775   result = (int)Dali::Toolkit::Button::Property::LABEL_TEXT;
64776   jresult = (int)result; 
64777   return jresult;
64778 }
64779
64780
64781 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Button_Property() {
64782   void * jresult ;
64783   Dali::Toolkit::Button::Property *result = 0 ;
64784   
64785   {
64786     try {
64787       result = (Dali::Toolkit::Button::Property *)new Dali::Toolkit::Button::Property();
64788     } catch (std::out_of_range& e) {
64789       {
64790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64791       };
64792     } catch (std::exception& e) {
64793       {
64794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64795       };
64796     } catch (...) {
64797       {
64798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64799       };
64800     }
64801   }
64802   jresult = (void *)result; 
64803   return jresult;
64804 }
64805
64806
64807 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Button_Property(void * jarg1) {
64808   Dali::Toolkit::Button::Property *arg1 = (Dali::Toolkit::Button::Property *) 0 ;
64809   
64810   arg1 = (Dali::Toolkit::Button::Property *)jarg1; 
64811   {
64812     try {
64813       delete arg1;
64814     } catch (std::out_of_range& e) {
64815       {
64816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64817       };
64818     } catch (std::exception& e) {
64819       {
64820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64821       };
64822     } catch (...) {
64823       {
64824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64825       };
64826     }
64827   }
64828 }
64829
64830
64831 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Button__SWIG_0() {
64832   void * jresult ;
64833   Dali::Toolkit::Button *result = 0 ;
64834   
64835   {
64836     try {
64837       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button();
64838     } catch (std::out_of_range& e) {
64839       {
64840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64841       };
64842     } catch (std::exception& e) {
64843       {
64844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64845       };
64846     } catch (...) {
64847       {
64848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64849       };
64850     }
64851   }
64852   jresult = (void *)result; 
64853   return jresult;
64854 }
64855
64856
64857 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Button__SWIG_1(void * jarg1) {
64858   void * jresult ;
64859   Dali::Toolkit::Button *arg1 = 0 ;
64860   Dali::Toolkit::Button *result = 0 ;
64861   
64862   arg1 = (Dali::Toolkit::Button *)jarg1;
64863   if (!arg1) {
64864     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
64865     return 0;
64866   } 
64867   {
64868     try {
64869       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button((Dali::Toolkit::Button const &)*arg1);
64870     } catch (std::out_of_range& e) {
64871       {
64872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64873       };
64874     } catch (std::exception& e) {
64875       {
64876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64877       };
64878     } catch (...) {
64879       {
64880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64881       };
64882     }
64883   }
64884   jresult = (void *)result; 
64885   return jresult;
64886 }
64887
64888
64889 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_Assign(void * jarg1, void * jarg2) {
64890   void * jresult ;
64891   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
64892   Dali::Toolkit::Button *arg2 = 0 ;
64893   Dali::Toolkit::Button *result = 0 ;
64894   
64895   arg1 = (Dali::Toolkit::Button *)jarg1; 
64896   arg2 = (Dali::Toolkit::Button *)jarg2;
64897   if (!arg2) {
64898     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
64899     return 0;
64900   } 
64901   {
64902     try {
64903       result = (Dali::Toolkit::Button *) &(arg1)->operator =((Dali::Toolkit::Button const &)*arg2);
64904     } catch (std::out_of_range& e) {
64905       {
64906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64907       };
64908     } catch (std::exception& e) {
64909       {
64910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64911       };
64912     } catch (...) {
64913       {
64914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64915       };
64916     }
64917   }
64918   jresult = (void *)result; 
64919   return jresult;
64920 }
64921
64922
64923 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_DownCast(void * jarg1) {
64924   void * jresult ;
64925   Dali::BaseHandle arg1 ;
64926   Dali::BaseHandle *argp1 ;
64927   Dali::Toolkit::Button result;
64928   
64929   argp1 = (Dali::BaseHandle *)jarg1; 
64930   if (!argp1) {
64931     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64932     return 0;
64933   }
64934   arg1 = *argp1; 
64935   {
64936     try {
64937       result = Dali::Toolkit::Button::DownCast(arg1);
64938     } catch (std::out_of_range& e) {
64939       {
64940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64941       };
64942     } catch (std::exception& e) {
64943       {
64944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64945       };
64946     } catch (...) {
64947       {
64948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
64949       };
64950     }
64951   }
64952   jresult = new Dali::Toolkit::Button((const Dali::Toolkit::Button &)result); 
64953   return jresult;
64954 }
64955
64956
64957 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Button(void * jarg1) {
64958   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
64959   
64960   arg1 = (Dali::Toolkit::Button *)jarg1; 
64961   {
64962     try {
64963       delete arg1;
64964     } catch (std::out_of_range& e) {
64965       {
64966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
64967       };
64968     } catch (std::exception& e) {
64969       {
64970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
64971       };
64972     } catch (...) {
64973       {
64974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
64975       };
64976     }
64977   }
64978 }
64979
64980
64981 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Button_IsDisabled(void * jarg1) {
64982   unsigned int jresult ;
64983   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
64984   bool result;
64985   
64986   arg1 = (Dali::Toolkit::Button *)jarg1; 
64987   {
64988     try {
64989       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsDisabled();
64990     } catch (std::out_of_range& e) {
64991       {
64992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
64993       };
64994     } catch (std::exception& e) {
64995       {
64996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
64997       };
64998     } catch (...) {
64999       {
65000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65001       };
65002     }
65003   }
65004   jresult = result; 
65005   return jresult;
65006 }
65007
65008
65009 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Button_IsAutoRepeating(void * jarg1) {
65010   unsigned int jresult ;
65011   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65012   bool result;
65013   
65014   arg1 = (Dali::Toolkit::Button *)jarg1; 
65015   {
65016     try {
65017       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsAutoRepeating();
65018     } catch (std::out_of_range& e) {
65019       {
65020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65021       };
65022     } catch (std::exception& e) {
65023       {
65024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65025       };
65026     } catch (...) {
65027       {
65028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65029       };
65030     }
65031   }
65032   jresult = result; 
65033   return jresult;
65034 }
65035
65036
65037 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Button_GetInitialAutoRepeatingDelay(void * jarg1) {
65038   float jresult ;
65039   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65040   float result;
65041   
65042   arg1 = (Dali::Toolkit::Button *)jarg1; 
65043   {
65044     try {
65045       result = (float)((Dali::Toolkit::Button const *)arg1)->GetInitialAutoRepeatingDelay();
65046     } catch (std::out_of_range& e) {
65047       {
65048         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65049       };
65050     } catch (std::exception& e) {
65051       {
65052         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65053       };
65054     } catch (...) {
65055       {
65056         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65057       };
65058     }
65059   }
65060   jresult = result; 
65061   return jresult;
65062 }
65063
65064
65065 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Button_GetNextAutoRepeatingDelay(void * jarg1) {
65066   float jresult ;
65067   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65068   float result;
65069   
65070   arg1 = (Dali::Toolkit::Button *)jarg1; 
65071   {
65072     try {
65073       result = (float)((Dali::Toolkit::Button const *)arg1)->GetNextAutoRepeatingDelay();
65074     } catch (std::out_of_range& e) {
65075       {
65076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65077       };
65078     } catch (std::exception& e) {
65079       {
65080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65081       };
65082     } catch (...) {
65083       {
65084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65085       };
65086     }
65087   }
65088   jresult = result; 
65089   return jresult;
65090 }
65091
65092
65093 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Button_IsTogglableButton(void * jarg1) {
65094   unsigned int jresult ;
65095   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65096   bool result;
65097   
65098   arg1 = (Dali::Toolkit::Button *)jarg1; 
65099   {
65100     try {
65101       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsTogglableButton();
65102     } catch (std::out_of_range& e) {
65103       {
65104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65105       };
65106     } catch (std::exception& e) {
65107       {
65108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65109       };
65110     } catch (...) {
65111       {
65112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65113       };
65114     }
65115   }
65116   jresult = result; 
65117   return jresult;
65118 }
65119
65120
65121 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Button_IsSelected(void * jarg1) {
65122   unsigned int jresult ;
65123   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65124   bool result;
65125   
65126   arg1 = (Dali::Toolkit::Button *)jarg1; 
65127   {
65128     try {
65129       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsSelected();
65130     } catch (std::out_of_range& e) {
65131       {
65132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65133       };
65134     } catch (std::exception& e) {
65135       {
65136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65137       };
65138     } catch (...) {
65139       {
65140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65141       };
65142     }
65143   }
65144   jresult = result; 
65145   return jresult;
65146 }
65147
65148
65149 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Button_GetAnimationTime(void * jarg1) {
65150   float jresult ;
65151   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65152   float result;
65153   
65154   arg1 = (Dali::Toolkit::Button *)jarg1; 
65155   {
65156     try {
65157       result = (float)((Dali::Toolkit::Button const *)arg1)->GetAnimationTime();
65158     } catch (std::out_of_range& e) {
65159       {
65160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65161       };
65162     } catch (std::exception& e) {
65163       {
65164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65165       };
65166     } catch (...) {
65167       {
65168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65169       };
65170     }
65171   }
65172   jresult = result; 
65173   return jresult;
65174 }
65175
65176
65177 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_Button_GetLabelText(void * jarg1) {
65178   char * jresult ;
65179   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65180   std::string result;
65181   
65182   arg1 = (Dali::Toolkit::Button *)jarg1; 
65183   {
65184     try {
65185       result = ((Dali::Toolkit::Button const *)arg1)->GetLabelText();
65186     } catch (std::out_of_range& e) {
65187       {
65188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65189       };
65190     } catch (std::exception& e) {
65191       {
65192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65193       };
65194     } catch (...) {
65195       {
65196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65197       };
65198     }
65199   }
65200   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
65201   return jresult;
65202 }
65203
65204
65205 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Button_SetLabel(void * jarg1, void * jarg2) {
65206   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65207   Dali::Actor arg2 ;
65208   Dali::Actor *argp2 ;
65209   
65210   arg1 = (Dali::Toolkit::Button *)jarg1; 
65211   argp2 = (Dali::Actor *)jarg2; 
65212   if (!argp2) {
65213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65214     return ;
65215   }
65216   arg2 = *argp2; 
65217   {
65218     try {
65219       (arg1)->SetLabel(arg2);
65220     } catch (std::out_of_range& e) {
65221       {
65222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65223       };
65224     } catch (std::exception& e) {
65225       {
65226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65227       };
65228     } catch (...) {
65229       {
65230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65231       };
65232     }
65233   }
65234 }
65235
65236
65237 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Button_SetButtonImage(void * jarg1, void * jarg2) {
65238   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65239   Dali::Image arg2 ;
65240   Dali::Image *argp2 ;
65241   
65242   arg1 = (Dali::Toolkit::Button *)jarg1; 
65243   argp2 = (Dali::Image *)jarg2; 
65244   if (!argp2) {
65245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
65246     return ;
65247   }
65248   arg2 = *argp2; 
65249   {
65250     try {
65251       (arg1)->SetButtonImage(arg2);
65252     } catch (std::out_of_range& e) {
65253       {
65254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65255       };
65256     } catch (std::exception& e) {
65257       {
65258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65259       };
65260     } catch (...) {
65261       {
65262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65263       };
65264     }
65265   }
65266 }
65267
65268
65269 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Button_SetSelectedImage(void * jarg1, void * jarg2) {
65270   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65271   Dali::Image arg2 ;
65272   Dali::Image *argp2 ;
65273   
65274   arg1 = (Dali::Toolkit::Button *)jarg1; 
65275   argp2 = (Dali::Image *)jarg2; 
65276   if (!argp2) {
65277     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
65278     return ;
65279   }
65280   arg2 = *argp2; 
65281   {
65282     try {
65283       (arg1)->SetSelectedImage(arg2);
65284     } catch (std::out_of_range& e) {
65285       {
65286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65287       };
65288     } catch (std::exception& e) {
65289       {
65290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65291       };
65292     } catch (...) {
65293       {
65294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65295       };
65296     }
65297   }
65298 }
65299
65300
65301 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_GetButtonImage(void * jarg1) {
65302   void * jresult ;
65303   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65304   Dali::Actor result;
65305   
65306   arg1 = (Dali::Toolkit::Button *)jarg1; 
65307   {
65308     try {
65309       result = ((Dali::Toolkit::Button const *)arg1)->GetButtonImage();
65310     } catch (std::out_of_range& e) {
65311       {
65312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65313       };
65314     } catch (std::exception& e) {
65315       {
65316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65317       };
65318     } catch (...) {
65319       {
65320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65321       };
65322     }
65323   }
65324   jresult = new Dali::Actor((const Dali::Actor &)result); 
65325   return jresult;
65326 }
65327
65328
65329 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_GetSelectedImage(void * jarg1) {
65330   void * jresult ;
65331   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65332   Dali::Actor result;
65333   
65334   arg1 = (Dali::Toolkit::Button *)jarg1; 
65335   {
65336     try {
65337       result = ((Dali::Toolkit::Button const *)arg1)->GetSelectedImage();
65338     } catch (std::out_of_range& e) {
65339       {
65340         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65341       };
65342     } catch (std::exception& e) {
65343       {
65344         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65345       };
65346     } catch (...) {
65347       {
65348         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65349       };
65350     }
65351   }
65352   jresult = new Dali::Actor((const Dali::Actor &)result); 
65353   return jresult;
65354 }
65355
65356
65357 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_PressedSignal(void * jarg1) {
65358   void * jresult ;
65359   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65360   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
65361   
65362   arg1 = (Dali::Toolkit::Button *)jarg1; 
65363   {
65364     try {
65365       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->PressedSignal();
65366     } catch (std::out_of_range& e) {
65367       {
65368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65369       };
65370     } catch (std::exception& e) {
65371       {
65372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65373       };
65374     } catch (...) {
65375       {
65376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65377       };
65378     }
65379   }
65380   jresult = (void *)result; 
65381   return jresult;
65382 }
65383
65384
65385 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_ReleasedSignal(void * jarg1) {
65386   void * jresult ;
65387   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65388   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
65389   
65390   arg1 = (Dali::Toolkit::Button *)jarg1; 
65391   {
65392     try {
65393       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ReleasedSignal();
65394     } catch (std::out_of_range& e) {
65395       {
65396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65397       };
65398     } catch (std::exception& e) {
65399       {
65400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65401       };
65402     } catch (...) {
65403       {
65404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65405       };
65406     }
65407   }
65408   jresult = (void *)result; 
65409   return jresult;
65410 }
65411
65412
65413 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_ClickedSignal(void * jarg1) {
65414   void * jresult ;
65415   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65416   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
65417   
65418   arg1 = (Dali::Toolkit::Button *)jarg1; 
65419   {
65420     try {
65421       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ClickedSignal();
65422     } catch (std::out_of_range& e) {
65423       {
65424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65425       };
65426     } catch (std::exception& e) {
65427       {
65428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65429       };
65430     } catch (...) {
65431       {
65432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65433       };
65434     }
65435   }
65436   jresult = (void *)result; 
65437   return jresult;
65438 }
65439
65440
65441 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Button_StateChangedSignal(void * jarg1) {
65442   void * jresult ;
65443   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
65444   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
65445   
65446   arg1 = (Dali::Toolkit::Button *)jarg1; 
65447   {
65448     try {
65449       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->StateChangedSignal();
65450     } catch (std::out_of_range& e) {
65451       {
65452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65453       };
65454     } catch (std::exception& e) {
65455       {
65456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65457       };
65458     } catch (...) {
65459       {
65460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65461       };
65462     }
65463   }
65464   jresult = (void *)result; 
65465   return jresult;
65466 }
65467
65468
65469 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CheckBoxButton__SWIG_0() {
65470   void * jresult ;
65471   Dali::Toolkit::CheckBoxButton *result = 0 ;
65472   
65473   {
65474     try {
65475       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton();
65476     } catch (std::out_of_range& e) {
65477       {
65478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65479       };
65480     } catch (std::exception& e) {
65481       {
65482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65483       };
65484     } catch (...) {
65485       {
65486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65487       };
65488     }
65489   }
65490   jresult = (void *)result; 
65491   return jresult;
65492 }
65493
65494
65495 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_CheckBoxButton__SWIG_1(void * jarg1) {
65496   void * jresult ;
65497   Dali::Toolkit::CheckBoxButton *arg1 = 0 ;
65498   Dali::Toolkit::CheckBoxButton *result = 0 ;
65499   
65500   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
65501   if (!arg1) {
65502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
65503     return 0;
65504   } 
65505   {
65506     try {
65507       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton((Dali::Toolkit::CheckBoxButton const &)*arg1);
65508     } catch (std::out_of_range& e) {
65509       {
65510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65511       };
65512     } catch (std::exception& e) {
65513       {
65514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65515       };
65516     } catch (...) {
65517       {
65518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65519       };
65520     }
65521   }
65522   jresult = (void *)result; 
65523   return jresult;
65524 }
65525
65526
65527 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CheckBoxButton_Assign(void * jarg1, void * jarg2) {
65528   void * jresult ;
65529   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
65530   Dali::Toolkit::CheckBoxButton *arg2 = 0 ;
65531   Dali::Toolkit::CheckBoxButton *result = 0 ;
65532   
65533   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1; 
65534   arg2 = (Dali::Toolkit::CheckBoxButton *)jarg2;
65535   if (!arg2) {
65536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
65537     return 0;
65538   } 
65539   {
65540     try {
65541       result = (Dali::Toolkit::CheckBoxButton *) &(arg1)->operator =((Dali::Toolkit::CheckBoxButton const &)*arg2);
65542     } catch (std::out_of_range& e) {
65543       {
65544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65545       };
65546     } catch (std::exception& e) {
65547       {
65548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65549       };
65550     } catch (...) {
65551       {
65552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65553       };
65554     }
65555   }
65556   jresult = (void *)result; 
65557   return jresult;
65558 }
65559
65560
65561 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_CheckBoxButton(void * jarg1) {
65562   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
65563   
65564   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1; 
65565   {
65566     try {
65567       delete arg1;
65568     } catch (std::out_of_range& e) {
65569       {
65570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65571       };
65572     } catch (std::exception& e) {
65573       {
65574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65575       };
65576     } catch (...) {
65577       {
65578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65579       };
65580     }
65581   }
65582 }
65583
65584
65585 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CheckBoxButton_New() {
65586   void * jresult ;
65587   Dali::Toolkit::CheckBoxButton result;
65588   
65589   {
65590     try {
65591       result = Dali::Toolkit::CheckBoxButton::New();
65592     } catch (std::out_of_range& e) {
65593       {
65594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65595       };
65596     } catch (std::exception& e) {
65597       {
65598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65599       };
65600     } catch (...) {
65601       {
65602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65603       };
65604     }
65605   }
65606   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result); 
65607   return jresult;
65608 }
65609
65610
65611 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_CheckBoxButton_DownCast(void * jarg1) {
65612   void * jresult ;
65613   Dali::BaseHandle arg1 ;
65614   Dali::BaseHandle *argp1 ;
65615   Dali::Toolkit::CheckBoxButton result;
65616   
65617   argp1 = (Dali::BaseHandle *)jarg1; 
65618   if (!argp1) {
65619     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
65620     return 0;
65621   }
65622   arg1 = *argp1; 
65623   {
65624     try {
65625       result = Dali::Toolkit::CheckBoxButton::DownCast(arg1);
65626     } catch (std::out_of_range& e) {
65627       {
65628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65629       };
65630     } catch (std::exception& e) {
65631       {
65632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65633       };
65634     } catch (...) {
65635       {
65636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65637       };
65638     }
65639   }
65640   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result); 
65641   return jresult;
65642 }
65643
65644
65645 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PushButton_Property_UNSELECTED_ICON_get() {
65646   int jresult ;
65647   int result;
65648   
65649   result = (int)Dali::Toolkit::PushButton::Property::UNSELECTED_ICON;
65650   jresult = (int)result; 
65651   return jresult;
65652 }
65653
65654
65655 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PushButton_Property_SELECTED_ICON_get() {
65656   int jresult ;
65657   int result;
65658   
65659   result = (int)Dali::Toolkit::PushButton::Property::SELECTED_ICON;
65660   jresult = (int)result; 
65661   return jresult;
65662 }
65663
65664
65665 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PushButton_Property_ICON_ALIGNMENT_get() {
65666   int jresult ;
65667   int result;
65668   
65669   result = (int)Dali::Toolkit::PushButton::Property::ICON_ALIGNMENT;
65670   jresult = (int)result; 
65671   return jresult;
65672 }
65673
65674
65675 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PushButton_Property_LABEL_PADDING_get() {
65676   int jresult ;
65677   int result;
65678   
65679   result = (int)Dali::Toolkit::PushButton::Property::LABEL_PADDING;
65680   jresult = (int)result; 
65681   return jresult;
65682 }
65683
65684
65685 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PushButton_Property_ICON_PADDING_get() {
65686   int jresult ;
65687   int result;
65688   
65689   result = (int)Dali::Toolkit::PushButton::Property::ICON_PADDING;
65690   jresult = (int)result; 
65691   return jresult;
65692 }
65693
65694
65695 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PushButton_Property() {
65696   void * jresult ;
65697   Dali::Toolkit::PushButton::Property *result = 0 ;
65698   
65699   {
65700     try {
65701       result = (Dali::Toolkit::PushButton::Property *)new Dali::Toolkit::PushButton::Property();
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_NUI_delete_PushButton_Property(void * jarg1) {
65722   Dali::Toolkit::PushButton::Property *arg1 = (Dali::Toolkit::PushButton::Property *) 0 ;
65723   
65724   arg1 = (Dali::Toolkit::PushButton::Property *)jarg1; 
65725   {
65726     try {
65727       delete arg1;
65728     } catch (std::out_of_range& e) {
65729       {
65730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65731       };
65732     } catch (std::exception& e) {
65733       {
65734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65735       };
65736     } catch (...) {
65737       {
65738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65739       };
65740     }
65741   }
65742 }
65743
65744
65745 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PushButton__SWIG_0() {
65746   void * jresult ;
65747   Dali::Toolkit::PushButton *result = 0 ;
65748   
65749   {
65750     try {
65751       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton();
65752     } catch (std::out_of_range& e) {
65753       {
65754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65755       };
65756     } catch (std::exception& e) {
65757       {
65758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65759       };
65760     } catch (...) {
65761       {
65762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65763       };
65764     }
65765   }
65766   jresult = (void *)result; 
65767   return jresult;
65768 }
65769
65770
65771 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PushButton__SWIG_1(void * jarg1) {
65772   void * jresult ;
65773   Dali::Toolkit::PushButton *arg1 = 0 ;
65774   Dali::Toolkit::PushButton *result = 0 ;
65775   
65776   arg1 = (Dali::Toolkit::PushButton *)jarg1;
65777   if (!arg1) {
65778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
65779     return 0;
65780   } 
65781   {
65782     try {
65783       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton((Dali::Toolkit::PushButton const &)*arg1);
65784     } catch (std::out_of_range& e) {
65785       {
65786         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65787       };
65788     } catch (std::exception& e) {
65789       {
65790         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65791       };
65792     } catch (...) {
65793       {
65794         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65795       };
65796     }
65797   }
65798   jresult = (void *)result; 
65799   return jresult;
65800 }
65801
65802
65803 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PushButton_Assign(void * jarg1, void * jarg2) {
65804   void * jresult ;
65805   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
65806   Dali::Toolkit::PushButton *arg2 = 0 ;
65807   Dali::Toolkit::PushButton *result = 0 ;
65808   
65809   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
65810   arg2 = (Dali::Toolkit::PushButton *)jarg2;
65811   if (!arg2) {
65812     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
65813     return 0;
65814   } 
65815   {
65816     try {
65817       result = (Dali::Toolkit::PushButton *) &(arg1)->operator =((Dali::Toolkit::PushButton const &)*arg2);
65818     } catch (std::out_of_range& e) {
65819       {
65820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65821       };
65822     } catch (std::exception& e) {
65823       {
65824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65825       };
65826     } catch (...) {
65827       {
65828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65829       };
65830     }
65831   }
65832   jresult = (void *)result; 
65833   return jresult;
65834 }
65835
65836
65837 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PushButton(void * jarg1) {
65838   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
65839   
65840   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
65841   {
65842     try {
65843       delete arg1;
65844     } catch (std::out_of_range& e) {
65845       {
65846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65847       };
65848     } catch (std::exception& e) {
65849       {
65850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65851       };
65852     } catch (...) {
65853       {
65854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65855       };
65856     }
65857   }
65858 }
65859
65860
65861 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PushButton_New() {
65862   void * jresult ;
65863   Dali::Toolkit::PushButton result;
65864   
65865   {
65866     try {
65867       result = Dali::Toolkit::PushButton::New();
65868     } catch (std::out_of_range& e) {
65869       {
65870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65871       };
65872     } catch (std::exception& e) {
65873       {
65874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65875       };
65876     } catch (...) {
65877       {
65878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65879       };
65880     }
65881   }
65882   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result); 
65883   return jresult;
65884 }
65885
65886
65887 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PushButton_DownCast(void * jarg1) {
65888   void * jresult ;
65889   Dali::BaseHandle arg1 ;
65890   Dali::BaseHandle *argp1 ;
65891   Dali::Toolkit::PushButton result;
65892   
65893   argp1 = (Dali::BaseHandle *)jarg1; 
65894   if (!argp1) {
65895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
65896     return 0;
65897   }
65898   arg1 = *argp1; 
65899   {
65900     try {
65901       result = Dali::Toolkit::PushButton::DownCast(arg1);
65902     } catch (std::out_of_range& e) {
65903       {
65904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
65905       };
65906     } catch (std::exception& e) {
65907       {
65908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
65909       };
65910     } catch (...) {
65911       {
65912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
65913       };
65914     }
65915   }
65916   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result); 
65917   return jresult;
65918 }
65919
65920
65921 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetButtonImage__SWIG_0_0(void * jarg1, void * jarg2) {
65922   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
65923   Dali::Image arg2 ;
65924   Dali::Image *argp2 ;
65925   
65926   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
65927   argp2 = (Dali::Image *)jarg2; 
65928   if (!argp2) {
65929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
65930     return ;
65931   }
65932   arg2 = *argp2; 
65933   {
65934     try {
65935       (arg1)->SetButtonImage(arg2);
65936     } catch (std::out_of_range& e) {
65937       {
65938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65939       };
65940     } catch (std::exception& e) {
65941       {
65942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65943       };
65944     } catch (...) {
65945       {
65946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65947       };
65948     }
65949   }
65950 }
65951
65952
65953 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetButtonImage__SWIG_1(void * jarg1, void * jarg2) {
65954   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
65955   Dali::Actor arg2 ;
65956   Dali::Actor *argp2 ;
65957   
65958   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
65959   argp2 = (Dali::Actor *)jarg2; 
65960   if (!argp2) {
65961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65962     return ;
65963   }
65964   arg2 = *argp2; 
65965   {
65966     try {
65967       (arg1)->SetButtonImage(arg2);
65968     } catch (std::out_of_range& e) {
65969       {
65970         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
65971       };
65972     } catch (std::exception& e) {
65973       {
65974         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
65975       };
65976     } catch (...) {
65977       {
65978         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
65979       };
65980     }
65981   }
65982 }
65983
65984
65985 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetBackgroundImage(void * jarg1, void * jarg2) {
65986   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
65987   Dali::Actor arg2 ;
65988   Dali::Actor *argp2 ;
65989   
65990   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
65991   argp2 = (Dali::Actor *)jarg2; 
65992   if (!argp2) {
65993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65994     return ;
65995   }
65996   arg2 = *argp2; 
65997   {
65998     try {
65999       (arg1)->SetBackgroundImage(arg2);
66000     } catch (std::out_of_range& e) {
66001       {
66002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66003       };
66004     } catch (std::exception& e) {
66005       {
66006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66007       };
66008     } catch (...) {
66009       {
66010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66011       };
66012     }
66013   }
66014 }
66015
66016
66017 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetSelectedImage__SWIG_0_0(void * jarg1, void * jarg2) {
66018   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66019   Dali::Image arg2 ;
66020   Dali::Image *argp2 ;
66021   
66022   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66023   argp2 = (Dali::Image *)jarg2; 
66024   if (!argp2) {
66025     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
66026     return ;
66027   }
66028   arg2 = *argp2; 
66029   {
66030     try {
66031       (arg1)->SetSelectedImage(arg2);
66032     } catch (std::out_of_range& e) {
66033       {
66034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66035       };
66036     } catch (std::exception& e) {
66037       {
66038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66039       };
66040     } catch (...) {
66041       {
66042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66043       };
66044     }
66045   }
66046 }
66047
66048
66049 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetSelectedImage__SWIG_1(void * jarg1, void * jarg2) {
66050   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66051   Dali::Actor arg2 ;
66052   Dali::Actor *argp2 ;
66053   
66054   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66055   argp2 = (Dali::Actor *)jarg2; 
66056   if (!argp2) {
66057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66058     return ;
66059   }
66060   arg2 = *argp2; 
66061   {
66062     try {
66063       (arg1)->SetSelectedImage(arg2);
66064     } catch (std::out_of_range& e) {
66065       {
66066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66067       };
66068     } catch (std::exception& e) {
66069       {
66070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66071       };
66072     } catch (...) {
66073       {
66074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66075       };
66076     }
66077   }
66078 }
66079
66080
66081 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetSelectedBackgroundImage(void * jarg1, void * jarg2) {
66082   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66083   Dali::Actor arg2 ;
66084   Dali::Actor *argp2 ;
66085   
66086   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66087   argp2 = (Dali::Actor *)jarg2; 
66088   if (!argp2) {
66089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66090     return ;
66091   }
66092   arg2 = *argp2; 
66093   {
66094     try {
66095       (arg1)->SetSelectedBackgroundImage(arg2);
66096     } catch (std::out_of_range& e) {
66097       {
66098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66099       };
66100     } catch (std::exception& e) {
66101       {
66102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66103       };
66104     } catch (...) {
66105       {
66106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66107       };
66108     }
66109   }
66110 }
66111
66112
66113 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetDisabledBackgroundImage(void * jarg1, void * jarg2) {
66114   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66115   Dali::Actor arg2 ;
66116   Dali::Actor *argp2 ;
66117   
66118   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66119   argp2 = (Dali::Actor *)jarg2; 
66120   if (!argp2) {
66121     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66122     return ;
66123   }
66124   arg2 = *argp2; 
66125   {
66126     try {
66127       (arg1)->SetDisabledBackgroundImage(arg2);
66128     } catch (std::out_of_range& e) {
66129       {
66130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66131       };
66132     } catch (std::exception& e) {
66133       {
66134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66135       };
66136     } catch (...) {
66137       {
66138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66139       };
66140     }
66141   }
66142 }
66143
66144
66145 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetDisabledImage(void * jarg1, void * jarg2) {
66146   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66147   Dali::Actor arg2 ;
66148   Dali::Actor *argp2 ;
66149   
66150   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66151   argp2 = (Dali::Actor *)jarg2; 
66152   if (!argp2) {
66153     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66154     return ;
66155   }
66156   arg2 = *argp2; 
66157   {
66158     try {
66159       (arg1)->SetDisabledImage(arg2);
66160     } catch (std::out_of_range& e) {
66161       {
66162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66163       };
66164     } catch (std::exception& e) {
66165       {
66166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66167       };
66168     } catch (...) {
66169       {
66170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66171       };
66172     }
66173   }
66174 }
66175
66176
66177 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PushButton_SetDisabledSelectedImage(void * jarg1, void * jarg2) {
66178   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
66179   Dali::Actor arg2 ;
66180   Dali::Actor *argp2 ;
66181   
66182   arg1 = (Dali::Toolkit::PushButton *)jarg1; 
66183   argp2 = (Dali::Actor *)jarg2; 
66184   if (!argp2) {
66185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66186     return ;
66187   }
66188   arg2 = *argp2; 
66189   {
66190     try {
66191       (arg1)->SetDisabledSelectedImage(arg2);
66192     } catch (std::out_of_range& e) {
66193       {
66194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66195       };
66196     } catch (std::exception& e) {
66197       {
66198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66199       };
66200     } catch (...) {
66201       {
66202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66203       };
66204     }
66205   }
66206 }
66207
66208
66209 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RadioButton__SWIG_0() {
66210   void * jresult ;
66211   Dali::Toolkit::RadioButton *result = 0 ;
66212   
66213   {
66214     try {
66215       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton();
66216     } catch (std::out_of_range& e) {
66217       {
66218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66219       };
66220     } catch (std::exception& e) {
66221       {
66222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66223       };
66224     } catch (...) {
66225       {
66226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66227       };
66228     }
66229   }
66230   jresult = (void *)result; 
66231   return jresult;
66232 }
66233
66234
66235 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RadioButton__SWIG_1(void * jarg1) {
66236   void * jresult ;
66237   Dali::Toolkit::RadioButton *arg1 = 0 ;
66238   Dali::Toolkit::RadioButton *result = 0 ;
66239   
66240   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
66241   if (!arg1) {
66242     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
66243     return 0;
66244   } 
66245   {
66246     try {
66247       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton((Dali::Toolkit::RadioButton const &)*arg1);
66248     } catch (std::out_of_range& e) {
66249       {
66250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66251       };
66252     } catch (std::exception& e) {
66253       {
66254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66255       };
66256     } catch (...) {
66257       {
66258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66259       };
66260     }
66261   }
66262   jresult = (void *)result; 
66263   return jresult;
66264 }
66265
66266
66267 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RadioButton_Assign(void * jarg1, void * jarg2) {
66268   void * jresult ;
66269   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
66270   Dali::Toolkit::RadioButton *arg2 = 0 ;
66271   Dali::Toolkit::RadioButton *result = 0 ;
66272   
66273   arg1 = (Dali::Toolkit::RadioButton *)jarg1; 
66274   arg2 = (Dali::Toolkit::RadioButton *)jarg2;
66275   if (!arg2) {
66276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
66277     return 0;
66278   } 
66279   {
66280     try {
66281       result = (Dali::Toolkit::RadioButton *) &(arg1)->operator =((Dali::Toolkit::RadioButton const &)*arg2);
66282     } catch (std::out_of_range& e) {
66283       {
66284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66285       };
66286     } catch (std::exception& e) {
66287       {
66288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66289       };
66290     } catch (...) {
66291       {
66292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66293       };
66294     }
66295   }
66296   jresult = (void *)result; 
66297   return jresult;
66298 }
66299
66300
66301 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RadioButton(void * jarg1) {
66302   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
66303   
66304   arg1 = (Dali::Toolkit::RadioButton *)jarg1; 
66305   {
66306     try {
66307       delete arg1;
66308     } catch (std::out_of_range& e) {
66309       {
66310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66311       };
66312     } catch (std::exception& e) {
66313       {
66314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66315       };
66316     } catch (...) {
66317       {
66318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66319       };
66320     }
66321   }
66322 }
66323
66324
66325 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RadioButton_New__SWIG_0() {
66326   void * jresult ;
66327   Dali::Toolkit::RadioButton result;
66328   
66329   {
66330     try {
66331       result = Dali::Toolkit::RadioButton::New();
66332     } catch (std::out_of_range& e) {
66333       {
66334         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66335       };
66336     } catch (std::exception& e) {
66337       {
66338         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66339       };
66340     } catch (...) {
66341       {
66342         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66343       };
66344     }
66345   }
66346   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result); 
66347   return jresult;
66348 }
66349
66350
66351 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RadioButton_New__SWIG_1(char * jarg1) {
66352   void * jresult ;
66353   std::string *arg1 = 0 ;
66354   Dali::Toolkit::RadioButton result;
66355   
66356   if (!jarg1) {
66357     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
66358     return 0;
66359   }
66360   std::string arg1_str(jarg1);
66361   arg1 = &arg1_str; 
66362   {
66363     try {
66364       result = Dali::Toolkit::RadioButton::New((std::string const &)*arg1);
66365     } catch (std::out_of_range& e) {
66366       {
66367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66368       };
66369     } catch (std::exception& e) {
66370       {
66371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66372       };
66373     } catch (...) {
66374       {
66375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66376       };
66377     }
66378   }
66379   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result); 
66380   
66381   //argout typemap for const std::string&
66382   
66383   return jresult;
66384 }
66385
66386
66387 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RadioButton_DownCast(void * jarg1) {
66388   void * jresult ;
66389   Dali::BaseHandle arg1 ;
66390   Dali::BaseHandle *argp1 ;
66391   Dali::Toolkit::RadioButton result;
66392   
66393   argp1 = (Dali::BaseHandle *)jarg1; 
66394   if (!argp1) {
66395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
66396     return 0;
66397   }
66398   arg1 = *argp1; 
66399   {
66400     try {
66401       result = Dali::Toolkit::RadioButton::DownCast(arg1);
66402     } catch (std::out_of_range& e) {
66403       {
66404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66405       };
66406     } catch (std::exception& e) {
66407       {
66408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66409       };
66410     } catch (...) {
66411       {
66412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66413       };
66414     }
66415   }
66416   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result); 
66417   return jresult;
66418 }
66419
66420
66421 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_CONTENT_DIRECTION_get() {
66422   int jresult ;
66423   int result;
66424   
66425   result = (int)Dali::Toolkit::FlexContainer::Property::CONTENT_DIRECTION;
66426   jresult = (int)result; 
66427   return jresult;
66428 }
66429
66430
66431 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_FLEX_DIRECTION_get() {
66432   int jresult ;
66433   int result;
66434   
66435   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_DIRECTION;
66436   jresult = (int)result; 
66437   return jresult;
66438 }
66439
66440
66441 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_FLEX_WRAP_get() {
66442   int jresult ;
66443   int result;
66444   
66445   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_WRAP;
66446   jresult = (int)result; 
66447   return jresult;
66448 }
66449
66450
66451 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_JUSTIFY_CONTENT_get() {
66452   int jresult ;
66453   int result;
66454   
66455   result = (int)Dali::Toolkit::FlexContainer::Property::JUSTIFY_CONTENT;
66456   jresult = (int)result; 
66457   return jresult;
66458 }
66459
66460
66461 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_ALIGN_ITEMS_get() {
66462   int jresult ;
66463   int result;
66464   
66465   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_ITEMS;
66466   jresult = (int)result; 
66467   return jresult;
66468 }
66469
66470
66471 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_Property_ALIGN_CONTENT_get() {
66472   int jresult ;
66473   int result;
66474   
66475   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_CONTENT;
66476   jresult = (int)result; 
66477   return jresult;
66478 }
66479
66480
66481 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FlexContainer_Property() {
66482   void * jresult ;
66483   Dali::Toolkit::FlexContainer::Property *result = 0 ;
66484   
66485   {
66486     try {
66487       result = (Dali::Toolkit::FlexContainer::Property *)new Dali::Toolkit::FlexContainer::Property();
66488     } catch (std::out_of_range& e) {
66489       {
66490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66491       };
66492     } catch (std::exception& e) {
66493       {
66494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66495       };
66496     } catch (...) {
66497       {
66498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66499       };
66500     }
66501   }
66502   jresult = (void *)result; 
66503   return jresult;
66504 }
66505
66506
66507 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FlexContainer_Property(void * jarg1) {
66508   Dali::Toolkit::FlexContainer::Property *arg1 = (Dali::Toolkit::FlexContainer::Property *) 0 ;
66509   
66510   arg1 = (Dali::Toolkit::FlexContainer::Property *)jarg1; 
66511   {
66512     try {
66513       delete arg1;
66514     } catch (std::out_of_range& e) {
66515       {
66516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66517       };
66518     } catch (std::exception& e) {
66519       {
66520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66521       };
66522     } catch (...) {
66523       {
66524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66525       };
66526     }
66527   }
66528 }
66529
66530
66531 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_ChildProperty_FLEX_get() {
66532   int jresult ;
66533   int result;
66534   
66535   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX;
66536   jresult = (int)result; 
66537   return jresult;
66538 }
66539
66540
66541 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_ChildProperty_ALIGN_SELF_get() {
66542   int jresult ;
66543   int result;
66544   
66545   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::ALIGN_SELF;
66546   jresult = (int)result; 
66547   return jresult;
66548 }
66549
66550
66551 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_FlexContainer_ChildProperty_FLEX_MARGIN_get() {
66552   int jresult ;
66553   int result;
66554   
66555   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX_MARGIN;
66556   jresult = (int)result; 
66557   return jresult;
66558 }
66559
66560
66561 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FlexContainer_ChildProperty() {
66562   void * jresult ;
66563   Dali::Toolkit::FlexContainer::ChildProperty *result = 0 ;
66564   
66565   {
66566     try {
66567       result = (Dali::Toolkit::FlexContainer::ChildProperty *)new Dali::Toolkit::FlexContainer::ChildProperty();
66568     } catch (std::out_of_range& e) {
66569       {
66570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66571       };
66572     } catch (std::exception& e) {
66573       {
66574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66575       };
66576     } catch (...) {
66577       {
66578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66579       };
66580     }
66581   }
66582   jresult = (void *)result; 
66583   return jresult;
66584 }
66585
66586
66587 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FlexContainer_ChildProperty(void * jarg1) {
66588   Dali::Toolkit::FlexContainer::ChildProperty *arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *) 0 ;
66589   
66590   arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *)jarg1; 
66591   {
66592     try {
66593       delete arg1;
66594     } catch (std::out_of_range& e) {
66595       {
66596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66597       };
66598     } catch (std::exception& e) {
66599       {
66600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66601       };
66602     } catch (...) {
66603       {
66604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66605       };
66606     }
66607   }
66608 }
66609
66610
66611 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FlexContainer__SWIG_0() {
66612   void * jresult ;
66613   Dali::Toolkit::FlexContainer *result = 0 ;
66614   
66615   {
66616     try {
66617       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer();
66618     } catch (std::out_of_range& e) {
66619       {
66620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66621       };
66622     } catch (std::exception& e) {
66623       {
66624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66625       };
66626     } catch (...) {
66627       {
66628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66629       };
66630     }
66631   }
66632   jresult = (void *)result; 
66633   return jresult;
66634 }
66635
66636
66637 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FlexContainer__SWIG_1(void * jarg1) {
66638   void * jresult ;
66639   Dali::Toolkit::FlexContainer *arg1 = 0 ;
66640   Dali::Toolkit::FlexContainer *result = 0 ;
66641   
66642   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
66643   if (!arg1) {
66644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
66645     return 0;
66646   } 
66647   {
66648     try {
66649       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer((Dali::Toolkit::FlexContainer const &)*arg1);
66650     } catch (std::out_of_range& e) {
66651       {
66652         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66653       };
66654     } catch (std::exception& e) {
66655       {
66656         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66657       };
66658     } catch (...) {
66659       {
66660         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66661       };
66662     }
66663   }
66664   jresult = (void *)result; 
66665   return jresult;
66666 }
66667
66668
66669 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FlexContainer_Assign(void * jarg1, void * jarg2) {
66670   void * jresult ;
66671   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
66672   Dali::Toolkit::FlexContainer *arg2 = 0 ;
66673   Dali::Toolkit::FlexContainer *result = 0 ;
66674   
66675   arg1 = (Dali::Toolkit::FlexContainer *)jarg1; 
66676   arg2 = (Dali::Toolkit::FlexContainer *)jarg2;
66677   if (!arg2) {
66678     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
66679     return 0;
66680   } 
66681   {
66682     try {
66683       result = (Dali::Toolkit::FlexContainer *) &(arg1)->operator =((Dali::Toolkit::FlexContainer const &)*arg2);
66684     } catch (std::out_of_range& e) {
66685       {
66686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66687       };
66688     } catch (std::exception& e) {
66689       {
66690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66691       };
66692     } catch (...) {
66693       {
66694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66695       };
66696     }
66697   }
66698   jresult = (void *)result; 
66699   return jresult;
66700 }
66701
66702
66703 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FlexContainer(void * jarg1) {
66704   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
66705   
66706   arg1 = (Dali::Toolkit::FlexContainer *)jarg1; 
66707   {
66708     try {
66709       delete arg1;
66710     } catch (std::out_of_range& e) {
66711       {
66712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66713       };
66714     } catch (std::exception& e) {
66715       {
66716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66717       };
66718     } catch (...) {
66719       {
66720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66721       };
66722     }
66723   }
66724 }
66725
66726
66727 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FlexContainer_New() {
66728   void * jresult ;
66729   Dali::Toolkit::FlexContainer result;
66730   
66731   {
66732     try {
66733       result = Dali::Toolkit::FlexContainer::New();
66734     } catch (std::out_of_range& e) {
66735       {
66736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66737       };
66738     } catch (std::exception& e) {
66739       {
66740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66741       };
66742     } catch (...) {
66743       {
66744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66745       };
66746     }
66747   }
66748   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result); 
66749   return jresult;
66750 }
66751
66752
66753 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_FlexContainer_DownCast(void * jarg1) {
66754   void * jresult ;
66755   Dali::BaseHandle arg1 ;
66756   Dali::BaseHandle *argp1 ;
66757   Dali::Toolkit::FlexContainer result;
66758   
66759   argp1 = (Dali::BaseHandle *)jarg1; 
66760   if (!argp1) {
66761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
66762     return 0;
66763   }
66764   arg1 = *argp1; 
66765   {
66766     try {
66767       result = Dali::Toolkit::FlexContainer::DownCast(arg1);
66768     } catch (std::out_of_range& e) {
66769       {
66770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66771       };
66772     } catch (std::exception& e) {
66773       {
66774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66775       };
66776     } catch (...) {
66777       {
66778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66779       };
66780     }
66781   }
66782   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result); 
66783   return jresult;
66784 }
66785
66786
66787 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ImageView_Property_RESOURCE_URL_get() {
66788   int jresult ;
66789   int result;
66790   
66791   result = (int)Dali::Toolkit::ImageView::Property::RESOURCE_URL;
66792   jresult = (int)result; 
66793   return jresult;
66794 }
66795
66796
66797 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ImageView_Property_IMAGE_get() {
66798   int jresult ;
66799   int result;
66800   
66801   result = (int)Dali::Toolkit::ImageView::Property::IMAGE;
66802   jresult = (int)result; 
66803   return jresult;
66804 }
66805
66806
66807 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ImageView_Property_PRE_MULTIPLIED_ALPHA_get() {
66808   int jresult ;
66809   int result;
66810   
66811   result = (int)Dali::Toolkit::ImageView::Property::PRE_MULTIPLIED_ALPHA;
66812   jresult = (int)result; 
66813   return jresult;
66814 }
66815
66816
66817 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ImageView_Property_PIXEL_AREA_get() {
66818   int jresult ;
66819   int result;
66820   
66821   result = (int)Dali::Toolkit::ImageView::Property::PIXEL_AREA;
66822   jresult = (int)result; 
66823   return jresult;
66824 }
66825
66826
66827 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ImageView_Property() {
66828   void * jresult ;
66829   Dali::Toolkit::ImageView::Property *result = 0 ;
66830   
66831   {
66832     try {
66833       result = (Dali::Toolkit::ImageView::Property *)new Dali::Toolkit::ImageView::Property();
66834     } catch (std::out_of_range& e) {
66835       {
66836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66837       };
66838     } catch (std::exception& e) {
66839       {
66840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66841       };
66842     } catch (...) {
66843       {
66844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66845       };
66846     }
66847   }
66848   jresult = (void *)result; 
66849   return jresult;
66850 }
66851
66852
66853 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ImageView_Property(void * jarg1) {
66854   Dali::Toolkit::ImageView::Property *arg1 = (Dali::Toolkit::ImageView::Property *) 0 ;
66855   
66856   arg1 = (Dali::Toolkit::ImageView::Property *)jarg1; 
66857   {
66858     try {
66859       delete arg1;
66860     } catch (std::out_of_range& e) {
66861       {
66862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
66863       };
66864     } catch (std::exception& e) {
66865       {
66866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
66867       };
66868     } catch (...) {
66869       {
66870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
66871       };
66872     }
66873   }
66874 }
66875
66876
66877 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ImageView__SWIG_0() {
66878   void * jresult ;
66879   Dali::Toolkit::ImageView *result = 0 ;
66880   
66881   {
66882     try {
66883       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView();
66884     } catch (std::out_of_range& e) {
66885       {
66886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66887       };
66888     } catch (std::exception& e) {
66889       {
66890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66891       };
66892     } catch (...) {
66893       {
66894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66895       };
66896     }
66897   }
66898   jresult = (void *)result; 
66899   return jresult;
66900 }
66901
66902
66903 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_New__SWIG_0() {
66904   void * jresult ;
66905   Dali::Toolkit::ImageView result;
66906   
66907   {
66908     try {
66909       result = Dali::Toolkit::ImageView::New();
66910     } catch (std::out_of_range& e) {
66911       {
66912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66913       };
66914     } catch (std::exception& e) {
66915       {
66916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66917       };
66918     } catch (...) {
66919       {
66920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66921       };
66922     }
66923   }
66924   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result); 
66925   return jresult;
66926 }
66927
66928
66929 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_New__SWIG_1(void * jarg1) {
66930   void * jresult ;
66931   Dali::Image arg1 ;
66932   Dali::Image *argp1 ;
66933   Dali::Toolkit::ImageView result;
66934   
66935   argp1 = (Dali::Image *)jarg1; 
66936   if (!argp1) {
66937     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
66938     return 0;
66939   }
66940   arg1 = *argp1; 
66941   {
66942     try {
66943       result = Dali::Toolkit::ImageView::New(arg1);
66944     } catch (std::out_of_range& e) {
66945       {
66946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66947       };
66948     } catch (std::exception& e) {
66949       {
66950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66951       };
66952     } catch (...) {
66953       {
66954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66955       };
66956     }
66957   }
66958   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result); 
66959   return jresult;
66960 }
66961
66962
66963 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_New__SWIG_2(char * jarg1) {
66964   void * jresult ;
66965   std::string *arg1 = 0 ;
66966   Dali::Toolkit::ImageView result;
66967   
66968   if (!jarg1) {
66969     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
66970     return 0;
66971   }
66972   std::string arg1_str(jarg1);
66973   arg1 = &arg1_str; 
66974   {
66975     try {
66976       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1);
66977     } catch (std::out_of_range& e) {
66978       {
66979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
66980       };
66981     } catch (std::exception& e) {
66982       {
66983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
66984       };
66985     } catch (...) {
66986       {
66987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
66988       };
66989     }
66990   }
66991   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result); 
66992   
66993   //argout typemap for const std::string&
66994   
66995   return jresult;
66996 }
66997
66998
66999 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_New__SWIG_3(char * jarg1, void * jarg2) {
67000   void * jresult ;
67001   std::string *arg1 = 0 ;
67002   Dali::ImageDimensions arg2 ;
67003   Dali::ImageDimensions *argp2 ;
67004   Dali::Toolkit::ImageView result;
67005   
67006   if (!jarg1) {
67007     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67008     return 0;
67009   }
67010   std::string arg1_str(jarg1);
67011   arg1 = &arg1_str; 
67012   argp2 = (Dali::ImageDimensions *)jarg2; 
67013   if (!argp2) {
67014     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
67015     return 0;
67016   }
67017   arg2 = *argp2; 
67018   {
67019     try {
67020       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1,arg2);
67021     } catch (std::out_of_range& e) {
67022       {
67023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67024       };
67025     } catch (std::exception& e) {
67026       {
67027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67028       };
67029     } catch (...) {
67030       {
67031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67032       };
67033     }
67034   }
67035   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result); 
67036   
67037   //argout typemap for const std::string&
67038   
67039   return jresult;
67040 }
67041
67042
67043 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ImageView(void * jarg1) {
67044   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67045   
67046   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67047   {
67048     try {
67049       delete arg1;
67050     } catch (std::out_of_range& e) {
67051       {
67052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67053       };
67054     } catch (std::exception& e) {
67055       {
67056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67057       };
67058     } catch (...) {
67059       {
67060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67061       };
67062     }
67063   }
67064 }
67065
67066
67067 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ImageView__SWIG_1(void * jarg1) {
67068   void * jresult ;
67069   Dali::Toolkit::ImageView *arg1 = 0 ;
67070   Dali::Toolkit::ImageView *result = 0 ;
67071   
67072   arg1 = (Dali::Toolkit::ImageView *)jarg1;
67073   if (!arg1) {
67074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
67075     return 0;
67076   } 
67077   {
67078     try {
67079       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView((Dali::Toolkit::ImageView const &)*arg1);
67080     } catch (std::out_of_range& e) {
67081       {
67082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67083       };
67084     } catch (std::exception& e) {
67085       {
67086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67087       };
67088     } catch (...) {
67089       {
67090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67091       };
67092     }
67093   }
67094   jresult = (void *)result; 
67095   return jresult;
67096 }
67097
67098
67099 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_Assign(void * jarg1, void * jarg2) {
67100   void * jresult ;
67101   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67102   Dali::Toolkit::ImageView *arg2 = 0 ;
67103   Dali::Toolkit::ImageView *result = 0 ;
67104   
67105   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67106   arg2 = (Dali::Toolkit::ImageView *)jarg2;
67107   if (!arg2) {
67108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
67109     return 0;
67110   } 
67111   {
67112     try {
67113       result = (Dali::Toolkit::ImageView *) &(arg1)->operator =((Dali::Toolkit::ImageView const &)*arg2);
67114     } catch (std::out_of_range& e) {
67115       {
67116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67117       };
67118     } catch (std::exception& e) {
67119       {
67120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67121       };
67122     } catch (...) {
67123       {
67124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67125       };
67126     }
67127   }
67128   jresult = (void *)result; 
67129   return jresult;
67130 }
67131
67132
67133 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_DownCast(void * jarg1) {
67134   void * jresult ;
67135   Dali::BaseHandle arg1 ;
67136   Dali::BaseHandle *argp1 ;
67137   Dali::Toolkit::ImageView result;
67138   
67139   argp1 = (Dali::BaseHandle *)jarg1; 
67140   if (!argp1) {
67141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
67142     return 0;
67143   }
67144   arg1 = *argp1; 
67145   {
67146     try {
67147       result = Dali::Toolkit::ImageView::DownCast(arg1);
67148     } catch (std::out_of_range& e) {
67149       {
67150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67151       };
67152     } catch (std::exception& e) {
67153       {
67154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67155       };
67156     } catch (...) {
67157       {
67158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67159       };
67160     }
67161   }
67162   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result); 
67163   return jresult;
67164 }
67165
67166
67167 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageView_SetImage__SWIG_0(void * jarg1, void * jarg2) {
67168   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67169   Dali::Image arg2 ;
67170   Dali::Image *argp2 ;
67171   
67172   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67173   argp2 = (Dali::Image *)jarg2; 
67174   if (!argp2) {
67175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
67176     return ;
67177   }
67178   arg2 = *argp2; 
67179   {
67180     try {
67181       (arg1)->SetImage(arg2);
67182     } catch (std::out_of_range& e) {
67183       {
67184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67185       };
67186     } catch (std::exception& e) {
67187       {
67188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67189       };
67190     } catch (...) {
67191       {
67192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67193       };
67194     }
67195   }
67196 }
67197
67198
67199 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageView_SetImage__SWIG_1(void * jarg1, char * jarg2) {
67200   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67201   std::string *arg2 = 0 ;
67202   
67203   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67204   if (!jarg2) {
67205     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67206     return ;
67207   }
67208   std::string arg2_str(jarg2);
67209   arg2 = &arg2_str; 
67210   {
67211     try {
67212       (arg1)->SetImage((std::string const &)*arg2);
67213     } catch (std::out_of_range& e) {
67214       {
67215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67216       };
67217     } catch (std::exception& e) {
67218       {
67219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67220       };
67221     } catch (...) {
67222       {
67223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67224       };
67225     }
67226   }
67227   
67228   //argout typemap for const std::string&
67229   
67230 }
67231
67232
67233 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ImageView_SetImage__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
67234   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67235   std::string *arg2 = 0 ;
67236   Dali::ImageDimensions arg3 ;
67237   Dali::ImageDimensions *argp3 ;
67238   
67239   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67240   if (!jarg2) {
67241     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67242     return ;
67243   }
67244   std::string arg2_str(jarg2);
67245   arg2 = &arg2_str; 
67246   argp3 = (Dali::ImageDimensions *)jarg3; 
67247   if (!argp3) {
67248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
67249     return ;
67250   }
67251   arg3 = *argp3; 
67252   {
67253     try {
67254       (arg1)->SetImage((std::string const &)*arg2,arg3);
67255     } catch (std::out_of_range& e) {
67256       {
67257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67258       };
67259     } catch (std::exception& e) {
67260       {
67261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67262       };
67263     } catch (...) {
67264       {
67265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67266       };
67267     }
67268   }
67269   
67270   //argout typemap for const std::string&
67271   
67272 }
67273
67274
67275 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ImageView_GetImage(void * jarg1) {
67276   void * jresult ;
67277   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
67278   Dali::Image result;
67279   
67280   arg1 = (Dali::Toolkit::ImageView *)jarg1; 
67281   {
67282     try {
67283       result = ((Dali::Toolkit::ImageView const *)arg1)->GetImage();
67284     } catch (std::out_of_range& e) {
67285       {
67286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67287       };
67288     } catch (std::exception& e) {
67289       {
67290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67291       };
67292     } catch (...) {
67293       {
67294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67295       };
67296     }
67297   }
67298   jresult = new Dali::Image((const Dali::Image &)result); 
67299   return jresult;
67300 }
67301
67302
67303 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_GEOMETRY_URL_get() {
67304   int jresult ;
67305   int result;
67306   
67307   result = (int)Dali::Toolkit::Model3dView::Property::GEOMETRY_URL;
67308   jresult = (int)result; 
67309   return jresult;
67310 }
67311
67312
67313 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_MATERIAL_URL_get() {
67314   int jresult ;
67315   int result;
67316   
67317   result = (int)Dali::Toolkit::Model3dView::Property::MATERIAL_URL;
67318   jresult = (int)result; 
67319   return jresult;
67320 }
67321
67322
67323 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_IMAGES_URL_get() {
67324   int jresult ;
67325   int result;
67326   
67327   result = (int)Dali::Toolkit::Model3dView::Property::IMAGES_URL;
67328   jresult = (int)result; 
67329   return jresult;
67330 }
67331
67332
67333 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_ILLUMINATION_TYPE_get() {
67334   int jresult ;
67335   int result;
67336   
67337   result = (int)Dali::Toolkit::Model3dView::Property::ILLUMINATION_TYPE;
67338   jresult = (int)result; 
67339   return jresult;
67340 }
67341
67342
67343 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_TEXTURE0_URL_get() {
67344   int jresult ;
67345   int result;
67346   
67347   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE0_URL;
67348   jresult = (int)result; 
67349   return jresult;
67350 }
67351
67352
67353 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_TEXTURE1_URL_get() {
67354   int jresult ;
67355   int result;
67356   
67357   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE1_URL;
67358   jresult = (int)result; 
67359   return jresult;
67360 }
67361
67362
67363 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_TEXTURE2_URL_get() {
67364   int jresult ;
67365   int result;
67366   
67367   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE2_URL;
67368   jresult = (int)result; 
67369   return jresult;
67370 }
67371
67372
67373 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Model3dView_Property_LIGHT_POSITION_get() {
67374   int jresult ;
67375   int result;
67376   
67377   result = (int)Dali::Toolkit::Model3dView::Property::LIGHT_POSITION;
67378   jresult = (int)result; 
67379   return jresult;
67380 }
67381
67382
67383 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Model3dView_Property() {
67384   void * jresult ;
67385   Dali::Toolkit::Model3dView::Property *result = 0 ;
67386   
67387   {
67388     try {
67389       result = (Dali::Toolkit::Model3dView::Property *)new Dali::Toolkit::Model3dView::Property();
67390     } catch (std::out_of_range& e) {
67391       {
67392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67393       };
67394     } catch (std::exception& e) {
67395       {
67396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67397       };
67398     } catch (...) {
67399       {
67400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67401       };
67402     }
67403   }
67404   jresult = (void *)result; 
67405   return jresult;
67406 }
67407
67408
67409 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Model3dView_Property(void * jarg1) {
67410   Dali::Toolkit::Model3dView::Property *arg1 = (Dali::Toolkit::Model3dView::Property *) 0 ;
67411   
67412   arg1 = (Dali::Toolkit::Model3dView::Property *)jarg1; 
67413   {
67414     try {
67415       delete arg1;
67416     } catch (std::out_of_range& e) {
67417       {
67418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67419       };
67420     } catch (std::exception& e) {
67421       {
67422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67423       };
67424     } catch (...) {
67425       {
67426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67427       };
67428     }
67429   }
67430 }
67431
67432
67433 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Model3dView_New__SWIG_0() {
67434   void * jresult ;
67435   Dali::Toolkit::Model3dView result;
67436   
67437   {
67438     try {
67439       result = Dali::Toolkit::Model3dView::New();
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 = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result); 
67455   return jresult;
67456 }
67457
67458
67459 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Model3dView_New__SWIG_1(char * jarg1, char * jarg2, char * jarg3) {
67460   void * jresult ;
67461   std::string *arg1 = 0 ;
67462   std::string *arg2 = 0 ;
67463   std::string *arg3 = 0 ;
67464   Dali::Toolkit::Model3dView result;
67465   
67466   if (!jarg1) {
67467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67468     return 0;
67469   }
67470   std::string arg1_str(jarg1);
67471   arg1 = &arg1_str; 
67472   if (!jarg2) {
67473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67474     return 0;
67475   }
67476   std::string arg2_str(jarg2);
67477   arg2 = &arg2_str; 
67478   if (!jarg3) {
67479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
67480     return 0;
67481   }
67482   std::string arg3_str(jarg3);
67483   arg3 = &arg3_str; 
67484   {
67485     try {
67486       result = Dali::Toolkit::Model3dView::New((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
67487     } catch (std::out_of_range& e) {
67488       {
67489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67490       };
67491     } catch (std::exception& e) {
67492       {
67493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67494       };
67495     } catch (...) {
67496       {
67497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67498       };
67499     }
67500   }
67501   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result); 
67502   
67503   //argout typemap for const std::string&
67504   
67505   
67506   //argout typemap for const std::string&
67507   
67508   
67509   //argout typemap for const std::string&
67510   
67511   return jresult;
67512 }
67513
67514
67515 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Model3dView__SWIG_0() {
67516   void * jresult ;
67517   Dali::Toolkit::Model3dView *result = 0 ;
67518   
67519   {
67520     try {
67521       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView();
67522     } catch (std::out_of_range& e) {
67523       {
67524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67525       };
67526     } catch (std::exception& e) {
67527       {
67528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67529       };
67530     } catch (...) {
67531       {
67532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67533       };
67534     }
67535   }
67536   jresult = (void *)result; 
67537   return jresult;
67538 }
67539
67540
67541 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Model3dView(void * jarg1) {
67542   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
67543   
67544   arg1 = (Dali::Toolkit::Model3dView *)jarg1; 
67545   {
67546     try {
67547       delete arg1;
67548     } catch (std::out_of_range& e) {
67549       {
67550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67551       };
67552     } catch (std::exception& e) {
67553       {
67554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67555       };
67556     } catch (...) {
67557       {
67558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67559       };
67560     }
67561   }
67562 }
67563
67564
67565 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Model3dView__SWIG_1(void * jarg1) {
67566   void * jresult ;
67567   Dali::Toolkit::Model3dView *arg1 = 0 ;
67568   Dali::Toolkit::Model3dView *result = 0 ;
67569   
67570   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
67571   if (!arg1) {
67572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
67573     return 0;
67574   } 
67575   {
67576     try {
67577       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView((Dali::Toolkit::Model3dView const &)*arg1);
67578     } catch (std::out_of_range& e) {
67579       {
67580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67581       };
67582     } catch (std::exception& e) {
67583       {
67584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67585       };
67586     } catch (...) {
67587       {
67588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67589       };
67590     }
67591   }
67592   jresult = (void *)result; 
67593   return jresult;
67594 }
67595
67596
67597 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Model3dView_Assign(void * jarg1, void * jarg2) {
67598   void * jresult ;
67599   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
67600   Dali::Toolkit::Model3dView *arg2 = 0 ;
67601   Dali::Toolkit::Model3dView *result = 0 ;
67602   
67603   arg1 = (Dali::Toolkit::Model3dView *)jarg1; 
67604   arg2 = (Dali::Toolkit::Model3dView *)jarg2;
67605   if (!arg2) {
67606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
67607     return 0;
67608   } 
67609   {
67610     try {
67611       result = (Dali::Toolkit::Model3dView *) &(arg1)->operator =((Dali::Toolkit::Model3dView const &)*arg2);
67612     } catch (std::out_of_range& e) {
67613       {
67614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67615       };
67616     } catch (std::exception& e) {
67617       {
67618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67619       };
67620     } catch (...) {
67621       {
67622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67623       };
67624     }
67625   }
67626   jresult = (void *)result; 
67627   return jresult;
67628 }
67629
67630
67631 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Model3dView_DownCast(void * jarg1) {
67632   void * jresult ;
67633   Dali::BaseHandle arg1 ;
67634   Dali::BaseHandle *argp1 ;
67635   Dali::Toolkit::Model3dView result;
67636   
67637   argp1 = (Dali::BaseHandle *)jarg1; 
67638   if (!argp1) {
67639     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
67640     return 0;
67641   }
67642   arg1 = *argp1; 
67643   {
67644     try {
67645       result = Dali::Toolkit::Model3dView::DownCast(arg1);
67646     } catch (std::out_of_range& e) {
67647       {
67648         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67649       };
67650     } catch (std::exception& e) {
67651       {
67652         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67653       };
67654     } catch (...) {
67655       {
67656         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67657       };
67658     }
67659   }
67660   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result); 
67661   return jresult;
67662 }
67663
67664
67665 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_SCROLL_DIRECTION_get() {
67666   int jresult ;
67667   int result;
67668   
67669   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_DIRECTION;
67670   jresult = (int)result; 
67671   return jresult;
67672 }
67673
67674
67675 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get() {
67676   int jresult ;
67677   int result;
67678   
67679   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HEIGHT_POLICY;
67680   jresult = (int)result; 
67681   return jresult;
67682 }
67683
67684
67685 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get() {
67686   int jresult ;
67687   int result;
67688   
67689   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_FIXED_HEIGHT;
67690   jresult = (int)result; 
67691   return jresult;
67692 }
67693
67694
67695 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_SHOW_DURATION_get() {
67696   int jresult ;
67697   int result;
67698   
67699   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_SHOW_DURATION;
67700   jresult = (int)result; 
67701   return jresult;
67702 }
67703
67704
67705 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_HIDE_DURATION_get() {
67706   int jresult ;
67707   int result;
67708   
67709   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HIDE_DURATION;
67710   jresult = (int)result; 
67711   return jresult;
67712 }
67713
67714
67715 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get() {
67716   int jresult ;
67717   int result;
67718   
67719   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_POSITION_INTERVALS;
67720   jresult = (int)result; 
67721   return jresult;
67722 }
67723
67724
67725 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get() {
67726   int jresult ;
67727   int result;
67728   
67729   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_MINIMUM_HEIGHT;
67730   jresult = (int)result; 
67731   return jresult;
67732 }
67733
67734
67735 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_START_PADDING_get() {
67736   int jresult ;
67737   int result;
67738   
67739   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_START_PADDING;
67740   jresult = (int)result; 
67741   return jresult;
67742 }
67743
67744
67745 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_Property_INDICATOR_END_PADDING_get() {
67746   int jresult ;
67747   int result;
67748   
67749   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_END_PADDING;
67750   jresult = (int)result; 
67751   return jresult;
67752 }
67753
67754
67755 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollBar_Property() {
67756   void * jresult ;
67757   Dali::Toolkit::ScrollBar::Property *result = 0 ;
67758   
67759   {
67760     try {
67761       result = (Dali::Toolkit::ScrollBar::Property *)new Dali::Toolkit::ScrollBar::Property();
67762     } catch (std::out_of_range& e) {
67763       {
67764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67765       };
67766     } catch (std::exception& e) {
67767       {
67768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67769       };
67770     } catch (...) {
67771       {
67772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67773       };
67774     }
67775   }
67776   jresult = (void *)result; 
67777   return jresult;
67778 }
67779
67780
67781 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollBar_Property(void * jarg1) {
67782   Dali::Toolkit::ScrollBar::Property *arg1 = (Dali::Toolkit::ScrollBar::Property *) 0 ;
67783   
67784   arg1 = (Dali::Toolkit::ScrollBar::Property *)jarg1; 
67785   {
67786     try {
67787       delete arg1;
67788     } catch (std::out_of_range& e) {
67789       {
67790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67791       };
67792     } catch (std::exception& e) {
67793       {
67794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67795       };
67796     } catch (...) {
67797       {
67798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67799       };
67800     }
67801   }
67802 }
67803
67804
67805 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollBar__SWIG_0() {
67806   void * jresult ;
67807   Dali::Toolkit::ScrollBar *result = 0 ;
67808   
67809   {
67810     try {
67811       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar();
67812     } catch (std::out_of_range& e) {
67813       {
67814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67815       };
67816     } catch (std::exception& e) {
67817       {
67818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67819       };
67820     } catch (...) {
67821       {
67822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67823       };
67824     }
67825   }
67826   jresult = (void *)result; 
67827   return jresult;
67828 }
67829
67830
67831 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollBar__SWIG_1(void * jarg1) {
67832   void * jresult ;
67833   Dali::Toolkit::ScrollBar *arg1 = 0 ;
67834   Dali::Toolkit::ScrollBar *result = 0 ;
67835   
67836   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
67837   if (!arg1) {
67838     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
67839     return 0;
67840   } 
67841   {
67842     try {
67843       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar((Dali::Toolkit::ScrollBar const &)*arg1);
67844     } catch (std::out_of_range& e) {
67845       {
67846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67847       };
67848     } catch (std::exception& e) {
67849       {
67850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67851       };
67852     } catch (...) {
67853       {
67854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67855       };
67856     }
67857   }
67858   jresult = (void *)result; 
67859   return jresult;
67860 }
67861
67862
67863 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_Assign(void * jarg1, void * jarg2) {
67864   void * jresult ;
67865   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
67866   Dali::Toolkit::ScrollBar *arg2 = 0 ;
67867   Dali::Toolkit::ScrollBar *result = 0 ;
67868   
67869   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
67870   arg2 = (Dali::Toolkit::ScrollBar *)jarg2;
67871   if (!arg2) {
67872     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
67873     return 0;
67874   } 
67875   {
67876     try {
67877       result = (Dali::Toolkit::ScrollBar *) &(arg1)->operator =((Dali::Toolkit::ScrollBar const &)*arg2);
67878     } catch (std::out_of_range& e) {
67879       {
67880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67881       };
67882     } catch (std::exception& e) {
67883       {
67884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67885       };
67886     } catch (...) {
67887       {
67888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67889       };
67890     }
67891   }
67892   jresult = (void *)result; 
67893   return jresult;
67894 }
67895
67896
67897 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollBar(void * jarg1) {
67898   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
67899   
67900   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
67901   {
67902     try {
67903       delete arg1;
67904     } catch (std::out_of_range& e) {
67905       {
67906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
67907       };
67908     } catch (std::exception& e) {
67909       {
67910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
67911       };
67912     } catch (...) {
67913       {
67914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
67915       };
67916     }
67917   }
67918 }
67919
67920
67921 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_New__SWIG_0(int jarg1) {
67922   void * jresult ;
67923   Dali::Toolkit::ScrollBar::Direction arg1 ;
67924   Dali::Toolkit::ScrollBar result;
67925   
67926   arg1 = (Dali::Toolkit::ScrollBar::Direction)jarg1; 
67927   {
67928     try {
67929       result = Dali::Toolkit::ScrollBar::New(arg1);
67930     } catch (std::out_of_range& e) {
67931       {
67932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67933       };
67934     } catch (std::exception& e) {
67935       {
67936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67937       };
67938     } catch (...) {
67939       {
67940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67941       };
67942     }
67943   }
67944   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result); 
67945   return jresult;
67946 }
67947
67948
67949 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_New__SWIG_1() {
67950   void * jresult ;
67951   Dali::Toolkit::ScrollBar result;
67952   
67953   {
67954     try {
67955       result = Dali::Toolkit::ScrollBar::New();
67956     } catch (std::out_of_range& e) {
67957       {
67958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67959       };
67960     } catch (std::exception& e) {
67961       {
67962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67963       };
67964     } catch (...) {
67965       {
67966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
67967       };
67968     }
67969   }
67970   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result); 
67971   return jresult;
67972 }
67973
67974
67975 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_DownCast(void * jarg1) {
67976   void * jresult ;
67977   Dali::BaseHandle arg1 ;
67978   Dali::BaseHandle *argp1 ;
67979   Dali::Toolkit::ScrollBar result;
67980   
67981   argp1 = (Dali::BaseHandle *)jarg1; 
67982   if (!argp1) {
67983     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
67984     return 0;
67985   }
67986   arg1 = *argp1; 
67987   {
67988     try {
67989       result = Dali::Toolkit::ScrollBar::DownCast(arg1);
67990     } catch (std::out_of_range& e) {
67991       {
67992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
67993       };
67994     } catch (std::exception& e) {
67995       {
67996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
67997       };
67998     } catch (...) {
67999       {
68000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68001       };
68002     }
68003   }
68004   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result); 
68005   return jresult;
68006 }
68007
68008
68009 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetScrollPropertySource(void * jarg1, void * jarg2, int jarg3, int jarg4, int jarg5, int jarg6) {
68010   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68011   Dali::Handle arg2 ;
68012   Dali::Property::Index arg3 ;
68013   Dali::Property::Index arg4 ;
68014   Dali::Property::Index arg5 ;
68015   Dali::Property::Index arg6 ;
68016   Dali::Handle *argp2 ;
68017   
68018   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68019   argp2 = (Dali::Handle *)jarg2; 
68020   if (!argp2) {
68021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Handle", 0);
68022     return ;
68023   }
68024   arg2 = *argp2; 
68025   arg3 = (Dali::Property::Index)jarg3; 
68026   arg4 = (Dali::Property::Index)jarg4; 
68027   arg5 = (Dali::Property::Index)jarg5; 
68028   arg6 = (Dali::Property::Index)jarg6; 
68029   {
68030     try {
68031       (arg1)->SetScrollPropertySource(arg2,arg3,arg4,arg5,arg6);
68032     } catch (std::out_of_range& e) {
68033       {
68034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68035       };
68036     } catch (std::exception& e) {
68037       {
68038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68039       };
68040     } catch (...) {
68041       {
68042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68043       };
68044     }
68045   }
68046 }
68047
68048
68049 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetScrollIndicator(void * jarg1, void * jarg2) {
68050   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68051   Dali::Actor arg2 ;
68052   Dali::Actor *argp2 ;
68053   
68054   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68055   argp2 = (Dali::Actor *)jarg2; 
68056   if (!argp2) {
68057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
68058     return ;
68059   }
68060   arg2 = *argp2; 
68061   {
68062     try {
68063       (arg1)->SetScrollIndicator(arg2);
68064     } catch (std::out_of_range& e) {
68065       {
68066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68067       };
68068     } catch (std::exception& e) {
68069       {
68070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68071       };
68072     } catch (...) {
68073       {
68074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68075       };
68076     }
68077   }
68078 }
68079
68080
68081 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_GetScrollIndicator(void * jarg1) {
68082   void * jresult ;
68083   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68084   Dali::Actor result;
68085   
68086   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68087   {
68088     try {
68089       result = (arg1)->GetScrollIndicator();
68090     } catch (std::out_of_range& e) {
68091       {
68092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68093       };
68094     } catch (std::exception& e) {
68095       {
68096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68097       };
68098     } catch (...) {
68099       {
68100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68101       };
68102     }
68103   }
68104   jresult = new Dali::Actor((const Dali::Actor &)result); 
68105   return jresult;
68106 }
68107
68108
68109 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetScrollPositionIntervals(void * jarg1, void * jarg2) {
68110   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68111   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg2 = 0 ;
68112   
68113   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68114   arg2 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg2;
68115   if (!arg2) {
68116     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
68117     return ;
68118   } 
68119   {
68120     try {
68121       (arg1)->SetScrollPositionIntervals((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg2);
68122     } catch (std::out_of_range& e) {
68123       {
68124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68125       };
68126     } catch (std::exception& e) {
68127       {
68128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68129       };
68130     } catch (...) {
68131       {
68132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68133       };
68134     }
68135   }
68136 }
68137
68138
68139 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_GetScrollPositionIntervals(void * jarg1) {
68140   void * jresult ;
68141   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68142   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > result;
68143   
68144   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68145   {
68146     try {
68147       result = ((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollPositionIntervals();
68148     } catch (std::out_of_range& e) {
68149       {
68150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68151       };
68152     } catch (std::exception& e) {
68153       {
68154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68155       };
68156     } catch (...) {
68157       {
68158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68159       };
68160     }
68161   }
68162   jresult = new Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true >((const Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > &)result); 
68163   return jresult;
68164 }
68165
68166
68167 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetScrollDirection(void * jarg1, int jarg2) {
68168   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68169   Dali::Toolkit::ScrollBar::Direction arg2 ;
68170   
68171   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68172   arg2 = (Dali::Toolkit::ScrollBar::Direction)jarg2; 
68173   {
68174     try {
68175       (arg1)->SetScrollDirection(arg2);
68176     } catch (std::out_of_range& e) {
68177       {
68178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68179       };
68180     } catch (std::exception& e) {
68181       {
68182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68183       };
68184     } catch (...) {
68185       {
68186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68187       };
68188     }
68189   }
68190 }
68191
68192
68193 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_GetScrollDirection(void * jarg1) {
68194   int jresult ;
68195   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68196   Dali::Toolkit::ScrollBar::Direction result;
68197   
68198   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68199   {
68200     try {
68201       result = (Dali::Toolkit::ScrollBar::Direction)((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollDirection();
68202     } catch (std::out_of_range& e) {
68203       {
68204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68205       };
68206     } catch (std::exception& e) {
68207       {
68208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68209       };
68210     } catch (...) {
68211       {
68212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68213       };
68214     }
68215   }
68216   jresult = (int)result; 
68217   return jresult;
68218 }
68219
68220
68221 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetIndicatorHeightPolicy(void * jarg1, int jarg2) {
68222   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68223   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy arg2 ;
68224   
68225   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68226   arg2 = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)jarg2; 
68227   {
68228     try {
68229       (arg1)->SetIndicatorHeightPolicy(arg2);
68230     } catch (std::out_of_range& e) {
68231       {
68232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68233       };
68234     } catch (std::exception& e) {
68235       {
68236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68237       };
68238     } catch (...) {
68239       {
68240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68241       };
68242     }
68243   }
68244 }
68245
68246
68247 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollBar_GetIndicatorHeightPolicy(void * jarg1) {
68248   int jresult ;
68249   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68250   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy result;
68251   
68252   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68253   {
68254     try {
68255       result = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHeightPolicy();
68256     } catch (std::out_of_range& e) {
68257       {
68258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68259       };
68260     } catch (std::exception& e) {
68261       {
68262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68263       };
68264     } catch (...) {
68265       {
68266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68267       };
68268     }
68269   }
68270   jresult = (int)result; 
68271   return jresult;
68272 }
68273
68274
68275 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetIndicatorFixedHeight(void * jarg1, float jarg2) {
68276   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68277   float arg2 ;
68278   
68279   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68280   arg2 = (float)jarg2; 
68281   {
68282     try {
68283       (arg1)->SetIndicatorFixedHeight(arg2);
68284     } catch (std::out_of_range& e) {
68285       {
68286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68287       };
68288     } catch (std::exception& e) {
68289       {
68290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68291       };
68292     } catch (...) {
68293       {
68294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68295       };
68296     }
68297   }
68298 }
68299
68300
68301 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollBar_GetIndicatorFixedHeight(void * jarg1) {
68302   float jresult ;
68303   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68304   float result;
68305   
68306   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68307   {
68308     try {
68309       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorFixedHeight();
68310     } catch (std::out_of_range& e) {
68311       {
68312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68313       };
68314     } catch (std::exception& e) {
68315       {
68316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68317       };
68318     } catch (...) {
68319       {
68320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68321       };
68322     }
68323   }
68324   jresult = result; 
68325   return jresult;
68326 }
68327
68328
68329 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetIndicatorShowDuration(void * jarg1, float jarg2) {
68330   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68331   float arg2 ;
68332   
68333   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68334   arg2 = (float)jarg2; 
68335   {
68336     try {
68337       (arg1)->SetIndicatorShowDuration(arg2);
68338     } catch (std::out_of_range& e) {
68339       {
68340         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68341       };
68342     } catch (std::exception& e) {
68343       {
68344         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68345       };
68346     } catch (...) {
68347       {
68348         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68349       };
68350     }
68351   }
68352 }
68353
68354
68355 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollBar_GetIndicatorShowDuration(void * jarg1) {
68356   float jresult ;
68357   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68358   float result;
68359   
68360   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68361   {
68362     try {
68363       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorShowDuration();
68364     } catch (std::out_of_range& e) {
68365       {
68366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68367       };
68368     } catch (std::exception& e) {
68369       {
68370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68371       };
68372     } catch (...) {
68373       {
68374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68375       };
68376     }
68377   }
68378   jresult = result; 
68379   return jresult;
68380 }
68381
68382
68383 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_SetIndicatorHideDuration(void * jarg1, float jarg2) {
68384   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68385   float arg2 ;
68386   
68387   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68388   arg2 = (float)jarg2; 
68389   {
68390     try {
68391       (arg1)->SetIndicatorHideDuration(arg2);
68392     } catch (std::out_of_range& e) {
68393       {
68394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68395       };
68396     } catch (std::exception& e) {
68397       {
68398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68399       };
68400     } catch (...) {
68401       {
68402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68403       };
68404     }
68405   }
68406 }
68407
68408
68409 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollBar_GetIndicatorHideDuration(void * jarg1) {
68410   float jresult ;
68411   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68412   float result;
68413   
68414   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68415   {
68416     try {
68417       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHideDuration();
68418     } catch (std::out_of_range& e) {
68419       {
68420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68421       };
68422     } catch (std::exception& e) {
68423       {
68424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68425       };
68426     } catch (...) {
68427       {
68428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68429       };
68430     }
68431   }
68432   jresult = result; 
68433   return jresult;
68434 }
68435
68436
68437 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_ShowIndicator(void * jarg1) {
68438   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68439   
68440   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68441   {
68442     try {
68443       (arg1)->ShowIndicator();
68444     } catch (std::out_of_range& e) {
68445       {
68446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68447       };
68448     } catch (std::exception& e) {
68449       {
68450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68451       };
68452     } catch (...) {
68453       {
68454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68455       };
68456     }
68457   }
68458 }
68459
68460
68461 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollBar_HideIndicator(void * jarg1) {
68462   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68463   
68464   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68465   {
68466     try {
68467       (arg1)->HideIndicator();
68468     } catch (std::out_of_range& e) {
68469       {
68470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68471       };
68472     } catch (std::exception& e) {
68473       {
68474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68475       };
68476     } catch (...) {
68477       {
68478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68479       };
68480     }
68481   }
68482 }
68483
68484
68485 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_PanFinishedSignal(void * jarg1) {
68486   void * jresult ;
68487   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68488   Dali::Toolkit::ScrollBar::PanFinishedSignalType *result = 0 ;
68489   
68490   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68491   {
68492     try {
68493       result = (Dali::Toolkit::ScrollBar::PanFinishedSignalType *) &(arg1)->PanFinishedSignal();
68494     } catch (std::out_of_range& e) {
68495       {
68496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68497       };
68498     } catch (std::exception& e) {
68499       {
68500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68501       };
68502     } catch (...) {
68503       {
68504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68505       };
68506     }
68507   }
68508   jresult = (void *)result; 
68509   return jresult;
68510 }
68511
68512
68513 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollBar_ScrollPositionIntervalReachedSignal(void * jarg1) {
68514   void * jresult ;
68515   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
68516   Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *result = 0 ;
68517   
68518   arg1 = (Dali::Toolkit::ScrollBar *)jarg1; 
68519   {
68520     try {
68521       result = (Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *) &(arg1)->ScrollPositionIntervalReachedSignal();
68522     } catch (std::out_of_range& e) {
68523       {
68524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68525       };
68526     } catch (std::exception& e) {
68527       {
68528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68529       };
68530     } catch (...) {
68531       {
68532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68533       };
68534     }
68535   }
68536   jresult = (void *)result; 
68537   return jresult;
68538 }
68539
68540
68541 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get() {
68542   int jresult ;
68543   int result;
68544   
68545   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_EFFECT_COLOR;
68546   jresult = (int)result; 
68547   return jresult;
68548 }
68549
68550
68551 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get() {
68552   int jresult ;
68553   int result;
68554   
68555   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ANIMATION_SPEED;
68556   jresult = (int)result; 
68557   return jresult;
68558 }
68559
68560
68561 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_OVERSHOOT_ENABLED_get() {
68562   int jresult ;
68563   int result;
68564   
68565   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ENABLED;
68566   jresult = (int)result; 
68567   return jresult;
68568 }
68569
68570
68571 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_OVERSHOOT_SIZE_get() {
68572   int jresult ;
68573   int result;
68574   
68575   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_SIZE;
68576   jresult = (int)result; 
68577   return jresult;
68578 }
68579
68580
68581 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get() {
68582   int jresult ;
68583   int result;
68584   
68585   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_TO_ALPHA_FUNCTION;
68586   jresult = (int)result; 
68587   return jresult;
68588 }
68589
68590
68591 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_RELATIVE_POSITION_get() {
68592   int jresult ;
68593   int result;
68594   
68595   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_RELATIVE_POSITION;
68596   jresult = (int)result; 
68597   return jresult;
68598 }
68599
68600
68601 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_get() {
68602   int jresult ;
68603   int result;
68604   
68605   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN;
68606   jresult = (int)result; 
68607   return jresult;
68608 }
68609
68610
68611 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_X_get() {
68612   int jresult ;
68613   int result;
68614   
68615   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_X;
68616   jresult = (int)result; 
68617   return jresult;
68618 }
68619
68620
68621 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_Y_get() {
68622   int jresult ;
68623   int result;
68624   
68625   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_Y;
68626   jresult = (int)result; 
68627   return jresult;
68628 }
68629
68630
68631 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_get() {
68632   int jresult ;
68633   int result;
68634   
68635   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX;
68636   jresult = (int)result; 
68637   return jresult;
68638 }
68639
68640
68641 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_X_get() {
68642   int jresult ;
68643   int result;
68644   
68645   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_X;
68646   jresult = (int)result; 
68647   return jresult;
68648 }
68649
68650
68651 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_Y_get() {
68652   int jresult ;
68653   int result;
68654   
68655   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_Y;
68656   jresult = (int)result; 
68657   return jresult;
68658 }
68659
68660
68661 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_CAN_SCROLL_VERTICAL_get() {
68662   int jresult ;
68663   int result;
68664   
68665   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_VERTICAL;
68666   jresult = (int)result; 
68667   return jresult;
68668 }
68669
68670
68671 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get() {
68672   int jresult ;
68673   int result;
68674   
68675   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_HORIZONTAL;
68676   jresult = (int)result; 
68677   return jresult;
68678 }
68679
68680
68681 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Scrollable_Property() {
68682   void * jresult ;
68683   Dali::Toolkit::Scrollable::Property *result = 0 ;
68684   
68685   {
68686     try {
68687       result = (Dali::Toolkit::Scrollable::Property *)new Dali::Toolkit::Scrollable::Property();
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_NUI_delete_Scrollable_Property(void * jarg1) {
68708   Dali::Toolkit::Scrollable::Property *arg1 = (Dali::Toolkit::Scrollable::Property *) 0 ;
68709   
68710   arg1 = (Dali::Toolkit::Scrollable::Property *)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_NUI_new_Scrollable__SWIG_0() {
68732   void * jresult ;
68733   Dali::Toolkit::Scrollable *result = 0 ;
68734   
68735   {
68736     try {
68737       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable();
68738     } catch (std::out_of_range& e) {
68739       {
68740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68741       };
68742     } catch (std::exception& e) {
68743       {
68744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68745       };
68746     } catch (...) {
68747       {
68748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68749       };
68750     }
68751   }
68752   jresult = (void *)result; 
68753   return jresult;
68754 }
68755
68756
68757 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Scrollable__SWIG_1(void * jarg1) {
68758   void * jresult ;
68759   Dali::Toolkit::Scrollable *arg1 = 0 ;
68760   Dali::Toolkit::Scrollable *result = 0 ;
68761   
68762   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
68763   if (!arg1) {
68764     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
68765     return 0;
68766   } 
68767   {
68768     try {
68769       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable((Dali::Toolkit::Scrollable const &)*arg1);
68770     } catch (std::out_of_range& e) {
68771       {
68772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68773       };
68774     } catch (std::exception& e) {
68775       {
68776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68777       };
68778     } catch (...) {
68779       {
68780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68781       };
68782     }
68783   }
68784   jresult = (void *)result; 
68785   return jresult;
68786 }
68787
68788
68789 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Scrollable_Assign(void * jarg1, void * jarg2) {
68790   void * jresult ;
68791   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68792   Dali::Toolkit::Scrollable *arg2 = 0 ;
68793   Dali::Toolkit::Scrollable *result = 0 ;
68794   
68795   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68796   arg2 = (Dali::Toolkit::Scrollable *)jarg2;
68797   if (!arg2) {
68798     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
68799     return 0;
68800   } 
68801   {
68802     try {
68803       result = (Dali::Toolkit::Scrollable *) &(arg1)->operator =((Dali::Toolkit::Scrollable const &)*arg2);
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_NUI_delete_Scrollable(void * jarg1) {
68824   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68825   
68826   arg1 = (Dali::Toolkit::Scrollable *)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 void * SWIGSTDCALL CSharp_NUI_Scrollable_DownCast(void * jarg1) {
68848   void * jresult ;
68849   Dali::BaseHandle arg1 ;
68850   Dali::BaseHandle *argp1 ;
68851   Dali::Toolkit::Scrollable result;
68852   
68853   argp1 = (Dali::BaseHandle *)jarg1; 
68854   if (!argp1) {
68855     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
68856     return 0;
68857   }
68858   arg1 = *argp1; 
68859   {
68860     try {
68861       result = Dali::Toolkit::Scrollable::DownCast(arg1);
68862     } catch (std::out_of_range& e) {
68863       {
68864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68865       };
68866     } catch (std::exception& e) {
68867       {
68868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68869       };
68870     } catch (...) {
68871       {
68872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68873       };
68874     }
68875   }
68876   jresult = new Dali::Toolkit::Scrollable((const Dali::Toolkit::Scrollable &)result); 
68877   return jresult;
68878 }
68879
68880
68881 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Scrollable_IsOvershootEnabled(void * jarg1) {
68882   unsigned int jresult ;
68883   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68884   bool result;
68885   
68886   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68887   {
68888     try {
68889       result = (bool)((Dali::Toolkit::Scrollable const *)arg1)->IsOvershootEnabled();
68890     } catch (std::out_of_range& e) {
68891       {
68892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68893       };
68894     } catch (std::exception& e) {
68895       {
68896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68897       };
68898     } catch (...) {
68899       {
68900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68901       };
68902     }
68903   }
68904   jresult = result; 
68905   return jresult;
68906 }
68907
68908
68909 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Scrollable_SetOvershootEnabled(void * jarg1, unsigned int jarg2) {
68910   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68911   bool arg2 ;
68912   
68913   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68914   arg2 = jarg2 ? true : false; 
68915   {
68916     try {
68917       (arg1)->SetOvershootEnabled(arg2);
68918     } catch (std::out_of_range& e) {
68919       {
68920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68921       };
68922     } catch (std::exception& e) {
68923       {
68924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68925       };
68926     } catch (...) {
68927       {
68928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68929       };
68930     }
68931   }
68932 }
68933
68934
68935 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Scrollable_SetOvershootEffectColor(void * jarg1, void * jarg2) {
68936   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68937   Dali::Vector4 *arg2 = 0 ;
68938   
68939   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68940   arg2 = (Dali::Vector4 *)jarg2;
68941   if (!arg2) {
68942     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
68943     return ;
68944   } 
68945   {
68946     try {
68947       (arg1)->SetOvershootEffectColor((Dali::Vector4 const &)*arg2);
68948     } catch (std::out_of_range& e) {
68949       {
68950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
68951       };
68952     } catch (std::exception& e) {
68953       {
68954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
68955       };
68956     } catch (...) {
68957       {
68958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
68959       };
68960     }
68961   }
68962 }
68963
68964
68965 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Scrollable_GetOvershootEffectColor(void * jarg1) {
68966   void * jresult ;
68967   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68968   Dali::Vector4 result;
68969   
68970   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68971   {
68972     try {
68973       result = ((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootEffectColor();
68974     } catch (std::out_of_range& e) {
68975       {
68976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
68977       };
68978     } catch (std::exception& e) {
68979       {
68980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
68981       };
68982     } catch (...) {
68983       {
68984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
68985       };
68986     }
68987   }
68988   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
68989   return jresult;
68990 }
68991
68992
68993 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Scrollable_SetOvershootAnimationSpeed(void * jarg1, float jarg2) {
68994   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
68995   float arg2 ;
68996   
68997   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
68998   arg2 = (float)jarg2; 
68999   {
69000     try {
69001       (arg1)->SetOvershootAnimationSpeed(arg2);
69002     } catch (std::out_of_range& e) {
69003       {
69004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69005       };
69006     } catch (std::exception& e) {
69007       {
69008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69009       };
69010     } catch (...) {
69011       {
69012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69013       };
69014     }
69015   }
69016 }
69017
69018
69019 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Scrollable_GetOvershootAnimationSpeed(void * jarg1) {
69020   float jresult ;
69021   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
69022   float result;
69023   
69024   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
69025   {
69026     try {
69027       result = (float)((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootAnimationSpeed();
69028     } catch (std::out_of_range& e) {
69029       {
69030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69031       };
69032     } catch (std::exception& e) {
69033       {
69034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69035       };
69036     } catch (...) {
69037       {
69038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69039       };
69040     }
69041   }
69042   jresult = result; 
69043   return jresult;
69044 }
69045
69046
69047 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Scrollable_ScrollStartedSignal(void * jarg1) {
69048   void * jresult ;
69049   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
69050   Dali::Toolkit::Scrollable::ScrollStartedSignalType *result = 0 ;
69051   
69052   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
69053   {
69054     try {
69055       result = (Dali::Toolkit::Scrollable::ScrollStartedSignalType *) &(arg1)->ScrollStartedSignal();
69056     } catch (std::out_of_range& e) {
69057       {
69058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69059       };
69060     } catch (std::exception& e) {
69061       {
69062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69063       };
69064     } catch (...) {
69065       {
69066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69067       };
69068     }
69069   }
69070   jresult = (void *)result; 
69071   return jresult;
69072 }
69073
69074
69075 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Scrollable_ScrollUpdatedSignal(void * jarg1) {
69076   void * jresult ;
69077   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
69078   Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *result = 0 ;
69079   
69080   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
69081   {
69082     try {
69083       result = (Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *) &(arg1)->ScrollUpdatedSignal();
69084     } catch (std::out_of_range& e) {
69085       {
69086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69087       };
69088     } catch (std::exception& e) {
69089       {
69090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69091       };
69092     } catch (...) {
69093       {
69094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69095       };
69096     }
69097   }
69098   jresult = (void *)result; 
69099   return jresult;
69100 }
69101
69102
69103 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Scrollable_ScrollCompletedSignal(void * jarg1) {
69104   void * jresult ;
69105   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
69106   Dali::Toolkit::Scrollable::ScrollCompletedSignalType *result = 0 ;
69107   
69108   arg1 = (Dali::Toolkit::Scrollable *)jarg1; 
69109   {
69110     try {
69111       result = (Dali::Toolkit::Scrollable::ScrollCompletedSignalType *) &(arg1)->ScrollCompletedSignal();
69112     } catch (std::out_of_range& e) {
69113       {
69114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69115       };
69116     } catch (std::exception& e) {
69117       {
69118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69119       };
69120     } catch (...) {
69121       {
69122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69123       };
69124     }
69125   }
69126   jresult = (void *)result; 
69127   return jresult;
69128 }
69129
69130
69131 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_IsVertical(int jarg1) {
69132   unsigned int jresult ;
69133   Dali::Toolkit::ControlOrientation::Type arg1 ;
69134   bool result;
69135   
69136   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1; 
69137   {
69138     try {
69139       result = (bool)Dali::Toolkit::IsVertical(arg1);
69140     } catch (std::out_of_range& e) {
69141       {
69142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69143       };
69144     } catch (std::exception& e) {
69145       {
69146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69147       };
69148     } catch (...) {
69149       {
69150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69151       };
69152     }
69153   }
69154   jresult = result; 
69155   return jresult;
69156 }
69157
69158
69159 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_IsHorizontal(int jarg1) {
69160   unsigned int jresult ;
69161   Dali::Toolkit::ControlOrientation::Type arg1 ;
69162   bool result;
69163   
69164   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1; 
69165   {
69166     try {
69167       result = (bool)Dali::Toolkit::IsHorizontal(arg1);
69168     } catch (std::out_of_range& e) {
69169       {
69170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69171       };
69172     } catch (std::exception& e) {
69173       {
69174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69175       };
69176     } catch (...) {
69177       {
69178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69179       };
69180     }
69181   }
69182   jresult = result; 
69183   return jresult;
69184 }
69185
69186
69187 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemRange__SWIG_0(unsigned int jarg1, unsigned int jarg2) {
69188   void * jresult ;
69189   unsigned int arg1 ;
69190   unsigned int arg2 ;
69191   Dali::Toolkit::ItemRange *result = 0 ;
69192   
69193   arg1 = (unsigned int)jarg1; 
69194   arg2 = (unsigned int)jarg2; 
69195   {
69196     try {
69197       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange(arg1,arg2);
69198     } catch (std::out_of_range& e) {
69199       {
69200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69201       };
69202     } catch (std::exception& e) {
69203       {
69204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69205       };
69206     } catch (...) {
69207       {
69208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69209       };
69210     }
69211   }
69212   jresult = (void *)result; 
69213   return jresult;
69214 }
69215
69216
69217 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemRange__SWIG_1(void * jarg1) {
69218   void * jresult ;
69219   Dali::Toolkit::ItemRange *arg1 = 0 ;
69220   Dali::Toolkit::ItemRange *result = 0 ;
69221   
69222   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
69223   if (!arg1) {
69224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
69225     return 0;
69226   } 
69227   {
69228     try {
69229       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange((Dali::Toolkit::ItemRange const &)*arg1);
69230     } catch (std::out_of_range& e) {
69231       {
69232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69233       };
69234     } catch (std::exception& e) {
69235       {
69236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69237       };
69238     } catch (...) {
69239       {
69240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69241       };
69242     }
69243   }
69244   jresult = (void *)result; 
69245   return jresult;
69246 }
69247
69248
69249 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemRange_Assign(void * jarg1, void * jarg2) {
69250   void * jresult ;
69251   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69252   Dali::Toolkit::ItemRange *arg2 = 0 ;
69253   Dali::Toolkit::ItemRange *result = 0 ;
69254   
69255   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69256   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
69257   if (!arg2) {
69258     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
69259     return 0;
69260   } 
69261   {
69262     try {
69263       result = (Dali::Toolkit::ItemRange *) &(arg1)->operator =((Dali::Toolkit::ItemRange const &)*arg2);
69264     } catch (std::out_of_range& e) {
69265       {
69266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69267       };
69268     } catch (std::exception& e) {
69269       {
69270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69271       };
69272     } catch (...) {
69273       {
69274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69275       };
69276     }
69277   }
69278   jresult = (void *)result; 
69279   return jresult;
69280 }
69281
69282
69283 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemRange_Within(void * jarg1, unsigned int jarg2) {
69284   unsigned int jresult ;
69285   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69286   unsigned int arg2 ;
69287   bool result;
69288   
69289   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69290   arg2 = (unsigned int)jarg2; 
69291   {
69292     try {
69293       result = (bool)(arg1)->Within(arg2);
69294     } catch (std::out_of_range& e) {
69295       {
69296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69297       };
69298     } catch (std::exception& e) {
69299       {
69300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69301       };
69302     } catch (...) {
69303       {
69304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69305       };
69306     }
69307   }
69308   jresult = result; 
69309   return jresult;
69310 }
69311
69312
69313 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemRange_Intersection(void * jarg1, void * jarg2) {
69314   void * jresult ;
69315   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69316   Dali::Toolkit::ItemRange *arg2 = 0 ;
69317   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
69318   
69319   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69320   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
69321   if (!arg2) {
69322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
69323     return 0;
69324   } 
69325   {
69326     try {
69327       result = (arg1)->Intersection((Dali::Toolkit::ItemRange const &)*arg2);
69328     } catch (std::out_of_range& e) {
69329       {
69330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69331       };
69332     } catch (std::exception& e) {
69333       {
69334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69335       };
69336     } catch (...) {
69337       {
69338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69339       };
69340     }
69341   }
69342   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result); 
69343   return jresult;
69344 }
69345
69346
69347 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemRange_begin_set(void * jarg1, unsigned int jarg2) {
69348   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69349   unsigned int arg2 ;
69350   
69351   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69352   arg2 = (unsigned int)jarg2; 
69353   if (arg1) (arg1)->begin = arg2;
69354 }
69355
69356
69357 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemRange_begin_get(void * jarg1) {
69358   unsigned int jresult ;
69359   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69360   unsigned int result;
69361   
69362   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69363   result = (unsigned int) ((arg1)->begin);
69364   jresult = result; 
69365   return jresult;
69366 }
69367
69368
69369 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemRange_end_set(void * jarg1, unsigned int jarg2) {
69370   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69371   unsigned int arg2 ;
69372   
69373   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69374   arg2 = (unsigned int)jarg2; 
69375   if (arg1) (arg1)->end = arg2;
69376 }
69377
69378
69379 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemRange_end_get(void * jarg1) {
69380   unsigned int jresult ;
69381   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69382   unsigned int result;
69383   
69384   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69385   result = (unsigned int) ((arg1)->end);
69386   jresult = result; 
69387   return jresult;
69388 }
69389
69390
69391 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemRange(void * jarg1) {
69392   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
69393   
69394   arg1 = (Dali::Toolkit::ItemRange *)jarg1; 
69395   {
69396     try {
69397       delete arg1;
69398     } catch (std::out_of_range& e) {
69399       {
69400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69401       };
69402     } catch (std::exception& e) {
69403       {
69404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69405       };
69406     } catch (...) {
69407       {
69408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69409       };
69410     }
69411   }
69412 }
69413
69414
69415 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemLayout(void * jarg1) {
69416   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69417   
69418   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69419   {
69420     try {
69421       delete arg1;
69422     } catch (std::out_of_range& e) {
69423       {
69424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69425       };
69426     } catch (std::exception& e) {
69427       {
69428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69429       };
69430     } catch (...) {
69431       {
69432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69433       };
69434     }
69435   }
69436 }
69437
69438
69439 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_SetOrientation(void * jarg1, int jarg2) {
69440   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69441   Dali::Toolkit::ControlOrientation::Type arg2 ;
69442   
69443   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69444   arg2 = (Dali::Toolkit::ControlOrientation::Type)jarg2; 
69445   {
69446     try {
69447       (arg1)->SetOrientation(arg2);
69448     } catch (std::out_of_range& e) {
69449       {
69450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69451       };
69452     } catch (std::exception& e) {
69453       {
69454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69455       };
69456     } catch (...) {
69457       {
69458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69459       };
69460     }
69461   }
69462 }
69463
69464
69465 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemLayout_GetOrientation(void * jarg1) {
69466   int jresult ;
69467   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69468   Dali::Toolkit::ControlOrientation::Type result;
69469   
69470   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69471   {
69472     try {
69473       result = (Dali::Toolkit::ControlOrientation::Type)((Dali::Toolkit::ItemLayout const *)arg1)->GetOrientation();
69474     } catch (std::out_of_range& e) {
69475       {
69476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69477       };
69478     } catch (std::exception& e) {
69479       {
69480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69481       };
69482     } catch (...) {
69483       {
69484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69485       };
69486     }
69487   }
69488   jresult = (int)result; 
69489   return jresult;
69490 }
69491
69492
69493 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_SetLayoutProperties(void * jarg1, void * jarg2) {
69494   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69495   Dali::Property::Map *arg2 = 0 ;
69496   
69497   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69498   arg2 = (Dali::Property::Map *)jarg2;
69499   if (!arg2) {
69500     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
69501     return ;
69502   } 
69503   {
69504     try {
69505       (arg1)->SetLayoutProperties((Dali::Property::Map const &)*arg2);
69506     } catch (std::out_of_range& e) {
69507       {
69508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69509       };
69510     } catch (std::exception& e) {
69511       {
69512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69513       };
69514     } catch (...) {
69515       {
69516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69517       };
69518     }
69519   }
69520 }
69521
69522
69523 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemLayout_GetLayoutProperties(void * jarg1) {
69524   void * jresult ;
69525   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69526   Dali::Property::Map result;
69527   
69528   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69529   {
69530     try {
69531       result = (arg1)->GetLayoutProperties();
69532     } catch (std::out_of_range& e) {
69533       {
69534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69535       };
69536     } catch (std::exception& e) {
69537       {
69538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69539       };
69540     } catch (...) {
69541       {
69542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69543       };
69544     }
69545   }
69546   jresult = new Dali::Property::Map((const Dali::Property::Map &)result); 
69547   return jresult;
69548 }
69549
69550
69551 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemLayout_HasLayoutChanged(void * jarg1) {
69552   unsigned int jresult ;
69553   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69554   bool result;
69555   
69556   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69557   {
69558     try {
69559       result = (bool)(arg1)->HasLayoutChanged();
69560     } catch (std::out_of_range& e) {
69561       {
69562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69563       };
69564     } catch (std::exception& e) {
69565       {
69566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69567       };
69568     } catch (...) {
69569       {
69570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69571       };
69572     }
69573   }
69574   jresult = result; 
69575   return jresult;
69576 }
69577
69578
69579 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_ResetLayoutChangedFlag(void * jarg1) {
69580   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69581   
69582   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69583   {
69584     try {
69585       (arg1)->ResetLayoutChangedFlag();
69586     } catch (std::out_of_range& e) {
69587       {
69588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69589       };
69590     } catch (std::exception& e) {
69591       {
69592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69593       };
69594     } catch (...) {
69595       {
69596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69597       };
69598     }
69599   }
69600 }
69601
69602
69603 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_GetItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
69604   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69605   unsigned int arg2 ;
69606   Dali::Vector3 *arg3 = 0 ;
69607   Dali::Vector3 *arg4 = 0 ;
69608   
69609   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69610   arg2 = (unsigned int)jarg2; 
69611   arg3 = (Dali::Vector3 *)jarg3;
69612   if (!arg3) {
69613     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69614     return ;
69615   } 
69616   arg4 = (Dali::Vector3 *)jarg4;
69617   if (!arg4) {
69618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
69619     return ;
69620   } 
69621   {
69622     try {
69623       ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
69624     } catch (std::out_of_range& e) {
69625       {
69626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69627       };
69628     } catch (std::exception& e) {
69629       {
69630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69631       };
69632     } catch (...) {
69633       {
69634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69635       };
69636     }
69637   }
69638 }
69639
69640
69641 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_SetItemSize(void * jarg1, void * jarg2) {
69642   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69643   Dali::Vector3 *arg2 = 0 ;
69644   
69645   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69646   arg2 = (Dali::Vector3 *)jarg2;
69647   if (!arg2) {
69648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69649     return ;
69650   } 
69651   {
69652     try {
69653       (arg1)->SetItemSize((Dali::Vector3 const &)*arg2);
69654     } catch (std::out_of_range& e) {
69655       {
69656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69657       };
69658     } catch (std::exception& e) {
69659       {
69660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69661       };
69662     } catch (...) {
69663       {
69664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69665       };
69666     }
69667   }
69668 }
69669
69670
69671 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetMinimumLayoutPosition(void * jarg1, unsigned int jarg2, void * jarg3) {
69672   float jresult ;
69673   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69674   unsigned int arg2 ;
69675   Dali::Vector3 arg3 ;
69676   Dali::Vector3 *argp3 ;
69677   float result;
69678   
69679   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69680   arg2 = (unsigned int)jarg2; 
69681   argp3 = (Dali::Vector3 *)jarg3; 
69682   if (!argp3) {
69683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
69684     return 0;
69685   }
69686   arg3 = *argp3; 
69687   {
69688     try {
69689       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMinimumLayoutPosition(arg2,arg3);
69690     } catch (std::out_of_range& e) {
69691       {
69692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69693       };
69694     } catch (std::exception& e) {
69695       {
69696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69697       };
69698     } catch (...) {
69699       {
69700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69701       };
69702     }
69703   }
69704   jresult = result; 
69705   return jresult;
69706 }
69707
69708
69709 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetClosestAnchorPosition(void * jarg1, float jarg2) {
69710   float jresult ;
69711   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69712   float arg2 ;
69713   float result;
69714   
69715   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69716   arg2 = (float)jarg2; 
69717   {
69718     try {
69719       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetClosestAnchorPosition(arg2);
69720     } catch (std::out_of_range& e) {
69721       {
69722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69723       };
69724     } catch (std::exception& e) {
69725       {
69726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69727       };
69728     } catch (...) {
69729       {
69730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69731       };
69732     }
69733   }
69734   jresult = result; 
69735   return jresult;
69736 }
69737
69738
69739 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetItemScrollToPosition(void * jarg1, unsigned int jarg2) {
69740   float jresult ;
69741   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69742   unsigned int arg2 ;
69743   float result;
69744   
69745   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69746   arg2 = (unsigned int)jarg2; 
69747   {
69748     try {
69749       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemScrollToPosition(arg2);
69750     } catch (std::out_of_range& e) {
69751       {
69752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69753       };
69754     } catch (std::exception& e) {
69755       {
69756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69757       };
69758     } catch (...) {
69759       {
69760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69761       };
69762     }
69763   }
69764   jresult = result; 
69765   return jresult;
69766 }
69767
69768
69769 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemLayout_GetItemsWithinArea(void * jarg1, float jarg2, void * jarg3) {
69770   void * jresult ;
69771   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69772   float arg2 ;
69773   Dali::Vector3 arg3 ;
69774   Dali::Vector3 *argp3 ;
69775   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
69776   
69777   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69778   arg2 = (float)jarg2; 
69779   argp3 = (Dali::Vector3 *)jarg3; 
69780   if (!argp3) {
69781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
69782     return 0;
69783   }
69784   arg3 = *argp3; 
69785   {
69786     try {
69787       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemsWithinArea(arg2,arg3);
69788     } catch (std::out_of_range& e) {
69789       {
69790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69791       };
69792     } catch (std::exception& e) {
69793       {
69794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69795       };
69796     } catch (...) {
69797       {
69798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69799       };
69800     }
69801   }
69802   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result); 
69803   return jresult;
69804 }
69805
69806
69807 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetClosestOnScreenLayoutPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
69808   float jresult ;
69809   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69810   int arg2 ;
69811   float arg3 ;
69812   Dali::Vector3 *arg4 = 0 ;
69813   float result;
69814   
69815   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69816   arg2 = (int)jarg2; 
69817   arg3 = (float)jarg3; 
69818   arg4 = (Dali::Vector3 *)jarg4;
69819   if (!arg4) {
69820     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69821     return 0;
69822   } 
69823   {
69824     try {
69825       result = (float)(arg1)->GetClosestOnScreenLayoutPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
69826     } catch (std::out_of_range& e) {
69827       {
69828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69829       };
69830     } catch (std::exception& e) {
69831       {
69832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69833       };
69834     } catch (...) {
69835       {
69836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69837       };
69838     }
69839   }
69840   jresult = result; 
69841   return jresult;
69842 }
69843
69844
69845 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemLayout_GetReserveItemCount(void * jarg1, void * jarg2) {
69846   unsigned int jresult ;
69847   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69848   Dali::Vector3 arg2 ;
69849   Dali::Vector3 *argp2 ;
69850   unsigned int result;
69851   
69852   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69853   argp2 = (Dali::Vector3 *)jarg2; 
69854   if (!argp2) {
69855     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
69856     return 0;
69857   }
69858   arg2 = *argp2; 
69859   {
69860     try {
69861       result = (unsigned int)((Dali::Toolkit::ItemLayout const *)arg1)->GetReserveItemCount(arg2);
69862     } catch (std::out_of_range& e) {
69863       {
69864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69865       };
69866     } catch (std::exception& e) {
69867       {
69868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69869       };
69870     } catch (...) {
69871       {
69872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69873       };
69874     }
69875   }
69876   jresult = result; 
69877   return jresult;
69878 }
69879
69880
69881 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_GetDefaultItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
69882   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69883   unsigned int arg2 ;
69884   Dali::Vector3 *arg3 = 0 ;
69885   Dali::Vector3 *arg4 = 0 ;
69886   
69887   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69888   arg2 = (unsigned int)jarg2; 
69889   arg3 = (Dali::Vector3 *)jarg3;
69890   if (!arg3) {
69891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69892     return ;
69893   } 
69894   arg4 = (Dali::Vector3 *)jarg4;
69895   if (!arg4) {
69896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
69897     return ;
69898   } 
69899   {
69900     try {
69901       ((Dali::Toolkit::ItemLayout const *)arg1)->GetDefaultItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
69902     } catch (std::out_of_range& e) {
69903       {
69904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
69905       };
69906     } catch (std::exception& e) {
69907       {
69908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
69909       };
69910     } catch (...) {
69911       {
69912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
69913       };
69914     }
69915   }
69916 }
69917
69918
69919 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemLayout_GetScrollDirection(void * jarg1) {
69920   void * jresult ;
69921   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69922   Dali::Degree result;
69923   
69924   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69925   {
69926     try {
69927       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollDirection();
69928     } catch (std::out_of_range& e) {
69929       {
69930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69931       };
69932     } catch (std::exception& e) {
69933       {
69934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69935       };
69936     } catch (...) {
69937       {
69938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69939       };
69940     }
69941   }
69942   jresult = new Dali::Degree((const Dali::Degree &)result); 
69943   return jresult;
69944 }
69945
69946
69947 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetScrollSpeedFactor(void * jarg1) {
69948   float jresult ;
69949   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69950   float result;
69951   
69952   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69953   {
69954     try {
69955       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollSpeedFactor();
69956     } catch (std::out_of_range& e) {
69957       {
69958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69959       };
69960     } catch (std::exception& e) {
69961       {
69962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69963       };
69964     } catch (...) {
69965       {
69966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69967       };
69968     }
69969   }
69970   jresult = result; 
69971   return jresult;
69972 }
69973
69974
69975 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetMaximumSwipeSpeed(void * jarg1) {
69976   float jresult ;
69977   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
69978   float result;
69979   
69980   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
69981   {
69982     try {
69983       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMaximumSwipeSpeed();
69984     } catch (std::out_of_range& e) {
69985       {
69986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
69987       };
69988     } catch (std::exception& e) {
69989       {
69990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
69991       };
69992     } catch (...) {
69993       {
69994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
69995       };
69996     }
69997   }
69998   jresult = result; 
69999   return jresult;
70000 }
70001
70002
70003 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetItemFlickAnimationDuration(void * jarg1) {
70004   float jresult ;
70005   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
70006   float result;
70007   
70008   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
70009   {
70010     try {
70011       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemFlickAnimationDuration();
70012     } catch (std::out_of_range& e) {
70013       {
70014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70015       };
70016     } catch (std::exception& e) {
70017       {
70018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70019       };
70020     } catch (...) {
70021       {
70022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70023       };
70024     }
70025   }
70026   jresult = result; 
70027   return jresult;
70028 }
70029
70030
70031 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemLayout_GetNextFocusItemID(void * jarg1, int jarg2, int jarg3, int jarg4, unsigned int jarg5) {
70032   int jresult ;
70033   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
70034   int arg2 ;
70035   int arg3 ;
70036   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
70037   bool arg5 ;
70038   int result;
70039   
70040   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
70041   arg2 = (int)jarg2; 
70042   arg3 = (int)jarg3; 
70043   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4; 
70044   arg5 = jarg5 ? true : false; 
70045   {
70046     try {
70047       result = (int)(arg1)->GetNextFocusItemID(arg2,arg3,arg4,arg5);
70048     } catch (std::out_of_range& e) {
70049       {
70050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70051       };
70052     } catch (std::exception& e) {
70053       {
70054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70055       };
70056     } catch (...) {
70057       {
70058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70059       };
70060     }
70061   }
70062   jresult = result; 
70063   return jresult;
70064 }
70065
70066
70067 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemLayout_GetFlickSpeedFactor(void * jarg1) {
70068   float jresult ;
70069   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
70070   float result;
70071   
70072   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
70073   {
70074     try {
70075       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetFlickSpeedFactor();
70076     } catch (std::out_of_range& e) {
70077       {
70078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70079       };
70080     } catch (std::exception& e) {
70081       {
70082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70083       };
70084     } catch (...) {
70085       {
70086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70087       };
70088     }
70089   }
70090   jresult = result; 
70091   return jresult;
70092 }
70093
70094
70095 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemLayout_ApplyConstraints(void * jarg1, void * jarg2, int jarg3, void * jarg4, void * jarg5) {
70096   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
70097   Dali::Actor *arg2 = 0 ;
70098   int arg3 ;
70099   Dali::Vector3 *arg4 = 0 ;
70100   Dali::Actor *arg5 = 0 ;
70101   
70102   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
70103   arg2 = (Dali::Actor *)jarg2;
70104   if (!arg2) {
70105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
70106     return ;
70107   } 
70108   arg3 = (int)jarg3; 
70109   arg4 = (Dali::Vector3 *)jarg4;
70110   if (!arg4) {
70111     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
70112     return ;
70113   } 
70114   arg5 = (Dali::Actor *)jarg5;
70115   if (!arg5) {
70116     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
70117     return ;
70118   } 
70119   {
70120     try {
70121       (arg1)->ApplyConstraints(*arg2,arg3,(Dali::Vector3 const &)*arg4,(Dali::Actor const &)*arg5);
70122     } catch (std::out_of_range& e) {
70123       {
70124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70125       };
70126     } catch (std::exception& e) {
70127       {
70128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70129       };
70130     } catch (...) {
70131       {
70132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70133       };
70134     }
70135   }
70136 }
70137
70138
70139 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemLayout_GetItemPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
70140   void * jresult ;
70141   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
70142   int arg2 ;
70143   float arg3 ;
70144   Dali::Vector3 *arg4 = 0 ;
70145   Dali::Vector3 result;
70146   
70147   arg1 = (Dali::Toolkit::ItemLayout *)jarg1; 
70148   arg2 = (int)jarg2; 
70149   arg3 = (float)jarg3; 
70150   arg4 = (Dali::Vector3 *)jarg4;
70151   if (!arg4) {
70152     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
70153     return 0;
70154   } 
70155   {
70156     try {
70157       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
70158     } catch (std::out_of_range& e) {
70159       {
70160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70161       };
70162     } catch (std::exception& e) {
70163       {
70164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70165       };
70166     } catch (...) {
70167       {
70168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70169       };
70170     }
70171   }
70172   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
70173   return jresult;
70174 }
70175
70176
70177 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_NewItemLayout(int jarg1) {
70178   void * jresult ;
70179   Dali::Toolkit::DefaultItemLayout::Type arg1 ;
70180   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
70181   
70182   arg1 = (Dali::Toolkit::DefaultItemLayout::Type)jarg1; 
70183   {
70184     try {
70185       result = Dali::Toolkit::DefaultItemLayout::New(arg1);
70186     } catch (std::out_of_range& e) {
70187       {
70188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70189       };
70190     } catch (std::exception& e) {
70191       {
70192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70193       };
70194     } catch (...) {
70195       {
70196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70197       };
70198     }
70199   }
70200   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result); 
70201   return jresult;
70202 }
70203
70204
70205 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemFactory(void * jarg1) {
70206   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
70207   
70208   arg1 = (Dali::Toolkit::ItemFactory *)jarg1; 
70209   {
70210     try {
70211       delete arg1;
70212     } catch (std::out_of_range& e) {
70213       {
70214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70215       };
70216     } catch (std::exception& e) {
70217       {
70218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70219       };
70220     } catch (...) {
70221       {
70222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70223       };
70224     }
70225   }
70226 }
70227
70228
70229 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemFactory_GetNumberOfItems(void * jarg1) {
70230   unsigned int jresult ;
70231   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
70232   unsigned int result;
70233   
70234   arg1 = (Dali::Toolkit::ItemFactory *)jarg1; 
70235   {
70236     try {
70237       result = (unsigned int)(arg1)->GetNumberOfItems();
70238     } catch (std::out_of_range& e) {
70239       {
70240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70241       };
70242     } catch (std::exception& e) {
70243       {
70244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70245       };
70246     } catch (...) {
70247       {
70248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70249       };
70250     }
70251   }
70252   jresult = result; 
70253   return jresult;
70254 }
70255
70256
70257 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemFactory_NewItem(void * jarg1, unsigned int jarg2) {
70258   void * jresult ;
70259   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
70260   unsigned int arg2 ;
70261   Dali::Actor result;
70262   
70263   arg1 = (Dali::Toolkit::ItemFactory *)jarg1; 
70264   arg2 = (unsigned int)jarg2; 
70265   {
70266     try {
70267       result = (arg1)->NewItem(arg2);
70268     } catch (std::out_of_range& e) {
70269       {
70270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70271       };
70272     } catch (std::exception& e) {
70273       {
70274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70275       };
70276     } catch (...) {
70277       {
70278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70279       };
70280     }
70281   }
70282   jresult = new Dali::Actor((const Dali::Actor &)result); 
70283   return jresult;
70284 }
70285
70286
70287 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemFactory_ItemReleased(void * jarg1, unsigned int jarg2, void * jarg3) {
70288   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
70289   unsigned int arg2 ;
70290   Dali::Actor arg3 ;
70291   Dali::Actor *argp3 ;
70292   
70293   arg1 = (Dali::Toolkit::ItemFactory *)jarg1; 
70294   arg2 = (unsigned int)jarg2; 
70295   argp3 = (Dali::Actor *)jarg3; 
70296   if (!argp3) {
70297     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
70298     return ;
70299   }
70300   arg3 = *argp3; 
70301   {
70302     try {
70303       (arg1)->ItemReleased(arg2,arg3);
70304     } catch (std::out_of_range& e) {
70305       {
70306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70307       };
70308     } catch (std::exception& e) {
70309       {
70310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70311       };
70312     } catch (...) {
70313       {
70314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70315       };
70316     }
70317   }
70318 }
70319
70320
70321 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_MINIMUM_SWIPE_SPEED_get() {
70322   int jresult ;
70323   int result;
70324   
70325   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_SPEED;
70326   jresult = (int)result; 
70327   return jresult;
70328 }
70329
70330
70331 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get() {
70332   int jresult ;
70333   int result;
70334   
70335   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_DISTANCE;
70336   jresult = (int)result; 
70337   return jresult;
70338 }
70339
70340
70341 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
70342   int jresult ;
70343   int result;
70344   
70345   result = (int)Dali::Toolkit::ItemView::Property::WHEEL_SCROLL_DISTANCE_STEP;
70346   jresult = (int)result; 
70347   return jresult;
70348 }
70349
70350
70351 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_SNAP_TO_ITEM_ENABLED_get() {
70352   int jresult ;
70353   int result;
70354   
70355   result = (int)Dali::Toolkit::ItemView::Property::SNAP_TO_ITEM_ENABLED;
70356   jresult = (int)result; 
70357   return jresult;
70358 }
70359
70360
70361 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_REFRESH_INTERVAL_get() {
70362   int jresult ;
70363   int result;
70364   
70365   result = (int)Dali::Toolkit::ItemView::Property::REFRESH_INTERVAL;
70366   jresult = (int)result; 
70367   return jresult;
70368 }
70369
70370
70371 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_LAYOUT_POSITION_get() {
70372   int jresult ;
70373   int result;
70374   
70375   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_POSITION;
70376   jresult = (int)result; 
70377   return jresult;
70378 }
70379
70380
70381 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_SCROLL_SPEED_get() {
70382   int jresult ;
70383   int result;
70384   
70385   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_SPEED;
70386   jresult = (int)result; 
70387   return jresult;
70388 }
70389
70390
70391 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_OVERSHOOT_get() {
70392   int jresult ;
70393   int result;
70394   
70395   result = (int)Dali::Toolkit::ItemView::Property::OVERSHOOT;
70396   jresult = (int)result; 
70397   return jresult;
70398 }
70399
70400
70401 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_SCROLL_DIRECTION_get() {
70402   int jresult ;
70403   int result;
70404   
70405   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_DIRECTION;
70406   jresult = (int)result; 
70407   return jresult;
70408 }
70409
70410
70411 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_LAYOUT_ORIENTATION_get() {
70412   int jresult ;
70413   int result;
70414   
70415   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_ORIENTATION;
70416   jresult = (int)result; 
70417   return jresult;
70418 }
70419
70420
70421 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemView_Property_SCROLL_CONTENT_SIZE_get() {
70422   int jresult ;
70423   int result;
70424   
70425   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_CONTENT_SIZE;
70426   jresult = (int)result; 
70427   return jresult;
70428 }
70429
70430
70431 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemView_Property() {
70432   void * jresult ;
70433   Dali::Toolkit::ItemView::Property *result = 0 ;
70434   
70435   {
70436     try {
70437       result = (Dali::Toolkit::ItemView::Property *)new Dali::Toolkit::ItemView::Property();
70438     } catch (std::out_of_range& e) {
70439       {
70440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70441       };
70442     } catch (std::exception& e) {
70443       {
70444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70445       };
70446     } catch (...) {
70447       {
70448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70449       };
70450     }
70451   }
70452   jresult = (void *)result; 
70453   return jresult;
70454 }
70455
70456
70457 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemView_Property(void * jarg1) {
70458   Dali::Toolkit::ItemView::Property *arg1 = (Dali::Toolkit::ItemView::Property *) 0 ;
70459   
70460   arg1 = (Dali::Toolkit::ItemView::Property *)jarg1; 
70461   {
70462     try {
70463       delete arg1;
70464     } catch (std::out_of_range& e) {
70465       {
70466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70467       };
70468     } catch (std::exception& e) {
70469       {
70470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70471       };
70472     } catch (...) {
70473       {
70474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70475       };
70476     }
70477   }
70478 }
70479
70480
70481 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemView__SWIG_0() {
70482   void * jresult ;
70483   Dali::Toolkit::ItemView *result = 0 ;
70484   
70485   {
70486     try {
70487       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView();
70488     } catch (std::out_of_range& e) {
70489       {
70490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70491       };
70492     } catch (std::exception& e) {
70493       {
70494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70495       };
70496     } catch (...) {
70497       {
70498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70499       };
70500     }
70501   }
70502   jresult = (void *)result; 
70503   return jresult;
70504 }
70505
70506
70507 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemView__SWIG_1(void * jarg1) {
70508   void * jresult ;
70509   Dali::Toolkit::ItemView *arg1 = 0 ;
70510   Dali::Toolkit::ItemView *result = 0 ;
70511   
70512   arg1 = (Dali::Toolkit::ItemView *)jarg1;
70513   if (!arg1) {
70514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
70515     return 0;
70516   } 
70517   {
70518     try {
70519       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView((Dali::Toolkit::ItemView const &)*arg1);
70520     } catch (std::out_of_range& e) {
70521       {
70522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70523       };
70524     } catch (std::exception& e) {
70525       {
70526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70527       };
70528     } catch (...) {
70529       {
70530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70531       };
70532     }
70533   }
70534   jresult = (void *)result; 
70535   return jresult;
70536 }
70537
70538
70539 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_Assign(void * jarg1, void * jarg2) {
70540   void * jresult ;
70541   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70542   Dali::Toolkit::ItemView *arg2 = 0 ;
70543   Dali::Toolkit::ItemView *result = 0 ;
70544   
70545   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70546   arg2 = (Dali::Toolkit::ItemView *)jarg2;
70547   if (!arg2) {
70548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
70549     return 0;
70550   } 
70551   {
70552     try {
70553       result = (Dali::Toolkit::ItemView *) &(arg1)->operator =((Dali::Toolkit::ItemView const &)*arg2);
70554     } catch (std::out_of_range& e) {
70555       {
70556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70557       };
70558     } catch (std::exception& e) {
70559       {
70560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70561       };
70562     } catch (...) {
70563       {
70564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70565       };
70566     }
70567   }
70568   jresult = (void *)result; 
70569   return jresult;
70570 }
70571
70572
70573 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemView(void * jarg1) {
70574   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70575   
70576   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70577   {
70578     try {
70579       delete arg1;
70580     } catch (std::out_of_range& e) {
70581       {
70582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70583       };
70584     } catch (std::exception& e) {
70585       {
70586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70587       };
70588     } catch (...) {
70589       {
70590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70591       };
70592     }
70593   }
70594 }
70595
70596
70597 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_New(void * jarg1) {
70598   void * jresult ;
70599   Dali::Toolkit::ItemFactory *arg1 = 0 ;
70600   Dali::Toolkit::ItemView result;
70601   
70602   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
70603   if (!arg1) {
70604     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemFactory & type is null", 0);
70605     return 0;
70606   } 
70607   {
70608     try {
70609       result = Dali::Toolkit::ItemView::New(*arg1);
70610     } catch (std::out_of_range& e) {
70611       {
70612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70613       };
70614     } catch (std::exception& e) {
70615       {
70616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70617       };
70618     } catch (...) {
70619       {
70620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70621       };
70622     }
70623   }
70624   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result); 
70625   return jresult;
70626 }
70627
70628
70629 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_DownCast(void * jarg1) {
70630   void * jresult ;
70631   Dali::BaseHandle arg1 ;
70632   Dali::BaseHandle *argp1 ;
70633   Dali::Toolkit::ItemView result;
70634   
70635   argp1 = (Dali::BaseHandle *)jarg1; 
70636   if (!argp1) {
70637     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
70638     return 0;
70639   }
70640   arg1 = *argp1; 
70641   {
70642     try {
70643       result = Dali::Toolkit::ItemView::DownCast(arg1);
70644     } catch (std::out_of_range& e) {
70645       {
70646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70647       };
70648     } catch (std::exception& e) {
70649       {
70650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70651       };
70652     } catch (...) {
70653       {
70654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70655       };
70656     }
70657   }
70658   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result); 
70659   return jresult;
70660 }
70661
70662
70663 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemView_GetLayoutCount(void * jarg1) {
70664   unsigned int jresult ;
70665   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70666   unsigned int result;
70667   
70668   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70669   {
70670     try {
70671       result = (unsigned int)((Dali::Toolkit::ItemView const *)arg1)->GetLayoutCount();
70672     } catch (std::out_of_range& e) {
70673       {
70674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70675       };
70676     } catch (std::exception& e) {
70677       {
70678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70679       };
70680     } catch (...) {
70681       {
70682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70683       };
70684     }
70685   }
70686   jresult = result; 
70687   return jresult;
70688 }
70689
70690
70691 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_AddLayout(void * jarg1, void * jarg2) {
70692   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70693   Dali::Toolkit::ItemLayout *arg2 = 0 ;
70694   
70695   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70696   arg2 = (Dali::Toolkit::ItemLayout *)jarg2;
70697   if (!arg2) {
70698     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemLayout & type is null", 0);
70699     return ;
70700   } 
70701   {
70702     try {
70703       (arg1)->AddLayout(*arg2);
70704     } catch (std::out_of_range& e) {
70705       {
70706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70707       };
70708     } catch (std::exception& e) {
70709       {
70710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70711       };
70712     } catch (...) {
70713       {
70714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70715       };
70716     }
70717   }
70718 }
70719
70720
70721 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_RemoveLayout(void * jarg1, unsigned int jarg2) {
70722   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70723   unsigned int arg2 ;
70724   
70725   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70726   arg2 = (unsigned int)jarg2; 
70727   {
70728     try {
70729       (arg1)->RemoveLayout(arg2);
70730     } catch (std::out_of_range& e) {
70731       {
70732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70733       };
70734     } catch (std::exception& e) {
70735       {
70736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70737       };
70738     } catch (...) {
70739       {
70740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70741       };
70742     }
70743   }
70744 }
70745
70746
70747 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_GetLayout(void * jarg1, unsigned int jarg2) {
70748   void * jresult ;
70749   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70750   unsigned int arg2 ;
70751   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
70752   
70753   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70754   arg2 = (unsigned int)jarg2; 
70755   {
70756     try {
70757       result = ((Dali::Toolkit::ItemView const *)arg1)->GetLayout(arg2);
70758     } catch (std::out_of_range& e) {
70759       {
70760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70761       };
70762     } catch (std::exception& e) {
70763       {
70764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70765       };
70766     } catch (...) {
70767       {
70768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70769       };
70770     }
70771   }
70772   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result); 
70773   return jresult;
70774 }
70775
70776
70777 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_GetActiveLayout(void * jarg1) {
70778   void * jresult ;
70779   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70780   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
70781   
70782   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70783   {
70784     try {
70785       result = ((Dali::Toolkit::ItemView const *)arg1)->GetActiveLayout();
70786     } catch (std::out_of_range& e) {
70787       {
70788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70789       };
70790     } catch (std::exception& e) {
70791       {
70792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70793       };
70794     } catch (...) {
70795       {
70796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70797       };
70798     }
70799   }
70800   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result); 
70801   return jresult;
70802 }
70803
70804
70805 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetCurrentLayoutPosition(void * jarg1, unsigned int jarg2) {
70806   float jresult ;
70807   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70808   Dali::Toolkit::ItemId arg2 ;
70809   float result;
70810   
70811   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70812   arg2 = (Dali::Toolkit::ItemId)jarg2; 
70813   {
70814     try {
70815       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetCurrentLayoutPosition(arg2);
70816     } catch (std::out_of_range& e) {
70817       {
70818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70819       };
70820     } catch (std::exception& e) {
70821       {
70822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70823       };
70824     } catch (...) {
70825       {
70826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70827       };
70828     }
70829   }
70830   jresult = result; 
70831   return jresult;
70832 }
70833
70834
70835 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_ActivateLayout(void * jarg1, unsigned int jarg2, void * jarg3, float jarg4) {
70836   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70837   unsigned int arg2 ;
70838   Dali::Vector3 arg3 ;
70839   float arg4 ;
70840   Dali::Vector3 *argp3 ;
70841   
70842   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70843   arg2 = (unsigned int)jarg2; 
70844   argp3 = (Dali::Vector3 *)jarg3; 
70845   if (!argp3) {
70846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
70847     return ;
70848   }
70849   arg3 = *argp3; 
70850   arg4 = (float)jarg4; 
70851   {
70852     try {
70853       (arg1)->ActivateLayout(arg2,arg3,arg4);
70854     } catch (std::out_of_range& e) {
70855       {
70856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70857       };
70858     } catch (std::exception& e) {
70859       {
70860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70861       };
70862     } catch (...) {
70863       {
70864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70865       };
70866     }
70867   }
70868 }
70869
70870
70871 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_DeactivateCurrentLayout(void * jarg1) {
70872   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70873   
70874   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70875   {
70876     try {
70877       (arg1)->DeactivateCurrentLayout();
70878     } catch (std::out_of_range& e) {
70879       {
70880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70881       };
70882     } catch (std::exception& e) {
70883       {
70884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70885       };
70886     } catch (...) {
70887       {
70888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70889       };
70890     }
70891   }
70892 }
70893
70894
70895 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetMinimumSwipeSpeed(void * jarg1, float jarg2) {
70896   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70897   float arg2 ;
70898   
70899   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70900   arg2 = (float)jarg2; 
70901   {
70902     try {
70903       (arg1)->SetMinimumSwipeSpeed(arg2);
70904     } catch (std::out_of_range& e) {
70905       {
70906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70907       };
70908     } catch (std::exception& e) {
70909       {
70910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70911       };
70912     } catch (...) {
70913       {
70914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70915       };
70916     }
70917   }
70918 }
70919
70920
70921 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetMinimumSwipeSpeed(void * jarg1) {
70922   float jresult ;
70923   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70924   float result;
70925   
70926   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70927   {
70928     try {
70929       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeSpeed();
70930     } catch (std::out_of_range& e) {
70931       {
70932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70933       };
70934     } catch (std::exception& e) {
70935       {
70936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70937       };
70938     } catch (...) {
70939       {
70940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70941       };
70942     }
70943   }
70944   jresult = result; 
70945   return jresult;
70946 }
70947
70948
70949 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetMinimumSwipeDistance(void * jarg1, float jarg2) {
70950   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70951   float arg2 ;
70952   
70953   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70954   arg2 = (float)jarg2; 
70955   {
70956     try {
70957       (arg1)->SetMinimumSwipeDistance(arg2);
70958     } catch (std::out_of_range& e) {
70959       {
70960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
70961       };
70962     } catch (std::exception& e) {
70963       {
70964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
70965       };
70966     } catch (...) {
70967       {
70968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
70969       };
70970     }
70971   }
70972 }
70973
70974
70975 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetMinimumSwipeDistance(void * jarg1) {
70976   float jresult ;
70977   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
70978   float result;
70979   
70980   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
70981   {
70982     try {
70983       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeDistance();
70984     } catch (std::out_of_range& e) {
70985       {
70986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
70987       };
70988     } catch (std::exception& e) {
70989       {
70990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
70991       };
70992     } catch (...) {
70993       {
70994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
70995       };
70996     }
70997   }
70998   jresult = result; 
70999   return jresult;
71000 }
71001
71002
71003 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetWheelScrollDistanceStep(void * jarg1, float jarg2) {
71004   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71005   float arg2 ;
71006   
71007   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71008   arg2 = (float)jarg2; 
71009   {
71010     try {
71011       (arg1)->SetWheelScrollDistanceStep(arg2);
71012     } catch (std::out_of_range& e) {
71013       {
71014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71015       };
71016     } catch (std::exception& e) {
71017       {
71018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71019       };
71020     } catch (...) {
71021       {
71022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71023       };
71024     }
71025   }
71026 }
71027
71028
71029 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetWheelScrollDistanceStep(void * jarg1) {
71030   float jresult ;
71031   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71032   float result;
71033   
71034   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71035   {
71036     try {
71037       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetWheelScrollDistanceStep();
71038     } catch (std::out_of_range& e) {
71039       {
71040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71041       };
71042     } catch (std::exception& e) {
71043       {
71044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71045       };
71046     } catch (...) {
71047       {
71048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71049       };
71050     }
71051   }
71052   jresult = result; 
71053   return jresult;
71054 }
71055
71056
71057 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetAnchoring(void * jarg1, unsigned int jarg2) {
71058   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71059   bool arg2 ;
71060   
71061   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71062   arg2 = jarg2 ? true : false; 
71063   {
71064     try {
71065       (arg1)->SetAnchoring(arg2);
71066     } catch (std::out_of_range& e) {
71067       {
71068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71069       };
71070     } catch (std::exception& e) {
71071       {
71072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71073       };
71074     } catch (...) {
71075       {
71076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71077       };
71078     }
71079   }
71080 }
71081
71082
71083 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemView_GetAnchoring(void * jarg1) {
71084   unsigned int jresult ;
71085   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71086   bool result;
71087   
71088   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71089   {
71090     try {
71091       result = (bool)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoring();
71092     } catch (std::out_of_range& e) {
71093       {
71094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71095       };
71096     } catch (std::exception& e) {
71097       {
71098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71099       };
71100     } catch (...) {
71101       {
71102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71103       };
71104     }
71105   }
71106   jresult = result; 
71107   return jresult;
71108 }
71109
71110
71111 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetAnchoringDuration(void * jarg1, float jarg2) {
71112   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71113   float arg2 ;
71114   
71115   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71116   arg2 = (float)jarg2; 
71117   {
71118     try {
71119       (arg1)->SetAnchoringDuration(arg2);
71120     } catch (std::out_of_range& e) {
71121       {
71122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71123       };
71124     } catch (std::exception& e) {
71125       {
71126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71127       };
71128     } catch (...) {
71129       {
71130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71131       };
71132     }
71133   }
71134 }
71135
71136
71137 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetAnchoringDuration(void * jarg1) {
71138   float jresult ;
71139   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71140   float result;
71141   
71142   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71143   {
71144     try {
71145       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoringDuration();
71146     } catch (std::out_of_range& e) {
71147       {
71148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71149       };
71150     } catch (std::exception& e) {
71151       {
71152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71153       };
71154     } catch (...) {
71155       {
71156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71157       };
71158     }
71159   }
71160   jresult = result; 
71161   return jresult;
71162 }
71163
71164
71165 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_ScrollToItem(void * jarg1, unsigned int jarg2, float jarg3) {
71166   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71167   Dali::Toolkit::ItemId arg2 ;
71168   float arg3 ;
71169   
71170   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71171   arg2 = (Dali::Toolkit::ItemId)jarg2; 
71172   arg3 = (float)jarg3; 
71173   {
71174     try {
71175       (arg1)->ScrollToItem(arg2,arg3);
71176     } catch (std::out_of_range& e) {
71177       {
71178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71179       };
71180     } catch (std::exception& e) {
71181       {
71182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71183       };
71184     } catch (...) {
71185       {
71186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71187       };
71188     }
71189   }
71190 }
71191
71192
71193 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetRefreshInterval(void * jarg1, float jarg2) {
71194   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71195   float arg2 ;
71196   
71197   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71198   arg2 = (float)jarg2; 
71199   {
71200     try {
71201       (arg1)->SetRefreshInterval(arg2);
71202     } catch (std::out_of_range& e) {
71203       {
71204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71205       };
71206     } catch (std::exception& e) {
71207       {
71208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71209       };
71210     } catch (...) {
71211       {
71212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71213       };
71214     }
71215   }
71216 }
71217
71218
71219 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ItemView_GetRefreshInterval(void * jarg1) {
71220   float jresult ;
71221   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71222   float result;
71223   
71224   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71225   {
71226     try {
71227       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetRefreshInterval();
71228     } catch (std::out_of_range& e) {
71229       {
71230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71231       };
71232     } catch (std::exception& e) {
71233       {
71234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71235       };
71236     } catch (...) {
71237       {
71238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71239       };
71240     }
71241   }
71242   jresult = result; 
71243   return jresult;
71244 }
71245
71246
71247 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_Refresh(void * jarg1) {
71248   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71249   
71250   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71251   {
71252     try {
71253       (arg1)->Refresh();
71254     } catch (std::out_of_range& e) {
71255       {
71256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71257       };
71258     } catch (std::exception& e) {
71259       {
71260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71261       };
71262     } catch (...) {
71263       {
71264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71265       };
71266     }
71267   }
71268 }
71269
71270
71271 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_GetItem(void * jarg1, unsigned int jarg2) {
71272   void * jresult ;
71273   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71274   Dali::Toolkit::ItemId arg2 ;
71275   Dali::Actor result;
71276   
71277   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71278   arg2 = (Dali::Toolkit::ItemId)jarg2; 
71279   {
71280     try {
71281       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItem(arg2);
71282     } catch (std::out_of_range& e) {
71283       {
71284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71285       };
71286     } catch (std::exception& e) {
71287       {
71288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71289       };
71290     } catch (...) {
71291       {
71292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71293       };
71294     }
71295   }
71296   jresult = new Dali::Actor((const Dali::Actor &)result); 
71297   return jresult;
71298 }
71299
71300
71301 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemView_GetItemId(void * jarg1, void * jarg2) {
71302   unsigned int jresult ;
71303   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71304   Dali::Actor arg2 ;
71305   Dali::Actor *argp2 ;
71306   Dali::Toolkit::ItemId result;
71307   
71308   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71309   argp2 = (Dali::Actor *)jarg2; 
71310   if (!argp2) {
71311     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71312     return 0;
71313   }
71314   arg2 = *argp2; 
71315   {
71316     try {
71317       result = (Dali::Toolkit::ItemId)((Dali::Toolkit::ItemView const *)arg1)->GetItemId(arg2);
71318     } catch (std::out_of_range& e) {
71319       {
71320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71321       };
71322     } catch (std::exception& e) {
71323       {
71324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71325       };
71326     } catch (...) {
71327       {
71328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71329       };
71330     }
71331   }
71332   jresult = result; 
71333   return jresult;
71334 }
71335
71336
71337 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_InsertItem(void * jarg1, void * jarg2, float jarg3) {
71338   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71339   Dali::Toolkit::Item arg2 ;
71340   float arg3 ;
71341   Dali::Toolkit::Item *argp2 ;
71342   
71343   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71344   argp2 = (Dali::Toolkit::Item *)jarg2; 
71345   if (!argp2) {
71346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
71347     return ;
71348   }
71349   arg2 = *argp2; 
71350   arg3 = (float)jarg3; 
71351   {
71352     try {
71353       (arg1)->InsertItem(arg2,arg3);
71354     } catch (std::out_of_range& e) {
71355       {
71356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71357       };
71358     } catch (std::exception& e) {
71359       {
71360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71361       };
71362     } catch (...) {
71363       {
71364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71365       };
71366     }
71367   }
71368 }
71369
71370
71371 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_InsertItems(void * jarg1, void * jarg2, float jarg3) {
71372   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71373   Dali::Toolkit::ItemContainer *arg2 = 0 ;
71374   float arg3 ;
71375   
71376   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71377   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
71378   if (!arg2) {
71379     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
71380     return ;
71381   } 
71382   arg3 = (float)jarg3; 
71383   {
71384     try {
71385       (arg1)->InsertItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
71386     } catch (std::out_of_range& e) {
71387       {
71388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71389       };
71390     } catch (std::exception& e) {
71391       {
71392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71393       };
71394     } catch (...) {
71395       {
71396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71397       };
71398     }
71399   }
71400 }
71401
71402
71403 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_RemoveItem(void * jarg1, unsigned int jarg2, float jarg3) {
71404   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71405   Dali::Toolkit::ItemId arg2 ;
71406   float arg3 ;
71407   
71408   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71409   arg2 = (Dali::Toolkit::ItemId)jarg2; 
71410   arg3 = (float)jarg3; 
71411   {
71412     try {
71413       (arg1)->RemoveItem(arg2,arg3);
71414     } catch (std::out_of_range& e) {
71415       {
71416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71417       };
71418     } catch (std::exception& e) {
71419       {
71420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71421       };
71422     } catch (...) {
71423       {
71424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71425       };
71426     }
71427   }
71428 }
71429
71430
71431 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_RemoveItems(void * jarg1, void * jarg2, float jarg3) {
71432   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71433   Dali::Toolkit::ItemIdContainer *arg2 = 0 ;
71434   float arg3 ;
71435   
71436   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71437   arg2 = (Dali::Toolkit::ItemIdContainer *)jarg2;
71438   if (!arg2) {
71439     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemIdContainer const & type is null", 0);
71440     return ;
71441   } 
71442   arg3 = (float)jarg3; 
71443   {
71444     try {
71445       (arg1)->RemoveItems((Dali::Toolkit::ItemIdContainer const &)*arg2,arg3);
71446     } catch (std::out_of_range& e) {
71447       {
71448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71449       };
71450     } catch (std::exception& e) {
71451       {
71452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71453       };
71454     } catch (...) {
71455       {
71456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71457       };
71458     }
71459   }
71460 }
71461
71462
71463 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_ReplaceItem(void * jarg1, void * jarg2, float jarg3) {
71464   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71465   Dali::Toolkit::Item arg2 ;
71466   float arg3 ;
71467   Dali::Toolkit::Item *argp2 ;
71468   
71469   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71470   argp2 = (Dali::Toolkit::Item *)jarg2; 
71471   if (!argp2) {
71472     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
71473     return ;
71474   }
71475   arg2 = *argp2; 
71476   arg3 = (float)jarg3; 
71477   {
71478     try {
71479       (arg1)->ReplaceItem(arg2,arg3);
71480     } catch (std::out_of_range& e) {
71481       {
71482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71483       };
71484     } catch (std::exception& e) {
71485       {
71486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71487       };
71488     } catch (...) {
71489       {
71490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71491       };
71492     }
71493   }
71494 }
71495
71496
71497 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_ReplaceItems(void * jarg1, void * jarg2, float jarg3) {
71498   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71499   Dali::Toolkit::ItemContainer *arg2 = 0 ;
71500   float arg3 ;
71501   
71502   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71503   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
71504   if (!arg2) {
71505     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
71506     return ;
71507   } 
71508   arg3 = (float)jarg3; 
71509   {
71510     try {
71511       (arg1)->ReplaceItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
71512     } catch (std::out_of_range& e) {
71513       {
71514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71515       };
71516     } catch (std::exception& e) {
71517       {
71518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71519       };
71520     } catch (...) {
71521       {
71522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71523       };
71524     }
71525   }
71526 }
71527
71528
71529 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetItemsParentOrigin(void * jarg1, void * jarg2) {
71530   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71531   Dali::Vector3 *arg2 = 0 ;
71532   
71533   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71534   arg2 = (Dali::Vector3 *)jarg2;
71535   if (!arg2) {
71536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
71537     return ;
71538   } 
71539   {
71540     try {
71541       (arg1)->SetItemsParentOrigin((Dali::Vector3 const &)*arg2);
71542     } catch (std::out_of_range& e) {
71543       {
71544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71545       };
71546     } catch (std::exception& e) {
71547       {
71548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71549       };
71550     } catch (...) {
71551       {
71552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71553       };
71554     }
71555   }
71556 }
71557
71558
71559 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_GetItemsParentOrigin(void * jarg1) {
71560   void * jresult ;
71561   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71562   Dali::Vector3 result;
71563   
71564   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71565   {
71566     try {
71567       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsParentOrigin();
71568     } catch (std::out_of_range& e) {
71569       {
71570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71571       };
71572     } catch (std::exception& e) {
71573       {
71574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71575       };
71576     } catch (...) {
71577       {
71578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71579       };
71580     }
71581   }
71582   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
71583   return jresult;
71584 }
71585
71586
71587 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_SetItemsAnchorPoint(void * jarg1, void * jarg2) {
71588   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71589   Dali::Vector3 *arg2 = 0 ;
71590   
71591   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71592   arg2 = (Dali::Vector3 *)jarg2;
71593   if (!arg2) {
71594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
71595     return ;
71596   } 
71597   {
71598     try {
71599       (arg1)->SetItemsAnchorPoint((Dali::Vector3 const &)*arg2);
71600     } catch (std::out_of_range& e) {
71601       {
71602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71603       };
71604     } catch (std::exception& e) {
71605       {
71606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71607       };
71608     } catch (...) {
71609       {
71610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71611       };
71612     }
71613   }
71614 }
71615
71616
71617 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_GetItemsAnchorPoint(void * jarg1) {
71618   void * jresult ;
71619   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71620   Dali::Vector3 result;
71621   
71622   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71623   {
71624     try {
71625       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsAnchorPoint();
71626     } catch (std::out_of_range& e) {
71627       {
71628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71629       };
71630     } catch (std::exception& e) {
71631       {
71632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71633       };
71634     } catch (...) {
71635       {
71636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71637       };
71638     }
71639   }
71640   jresult = new Dali::Vector3((const Dali::Vector3 &)result); 
71641   return jresult;
71642 }
71643
71644
71645 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemView_GetItemsRange(void * jarg1, void * jarg2) {
71646   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71647   Dali::Toolkit::ItemRange *arg2 = 0 ;
71648   
71649   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71650   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
71651   if (!arg2) {
71652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange & type is null", 0);
71653     return ;
71654   } 
71655   {
71656     try {
71657       (arg1)->GetItemsRange(*arg2);
71658     } catch (std::out_of_range& e) {
71659       {
71660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71661       };
71662     } catch (std::exception& e) {
71663       {
71664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71665       };
71666     } catch (...) {
71667       {
71668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71669       };
71670     }
71671   }
71672 }
71673
71674
71675 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemView_LayoutActivatedSignal(void * jarg1) {
71676   void * jresult ;
71677   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
71678   Dali::Toolkit::ItemView::LayoutActivatedSignalType *result = 0 ;
71679   
71680   arg1 = (Dali::Toolkit::ItemView *)jarg1; 
71681   {
71682     try {
71683       result = (Dali::Toolkit::ItemView::LayoutActivatedSignalType *) &(arg1)->LayoutActivatedSignal();
71684     } catch (std::out_of_range& e) {
71685       {
71686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71687       };
71688     } catch (std::exception& e) {
71689       {
71690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71691       };
71692     } catch (...) {
71693       {
71694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71695       };
71696     }
71697   }
71698   jresult = (void *)result; 
71699   return jresult;
71700 }
71701
71702
71703 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_MoveActorConstraint(void * jarg1, void * jarg2) {
71704   Dali::Vector3 *arg1 = 0 ;
71705   PropertyInputContainer *arg2 = 0 ;
71706   
71707   arg1 = (Dali::Vector3 *)jarg1;
71708   if (!arg1) {
71709     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
71710     return ;
71711   } 
71712   arg2 = (PropertyInputContainer *)jarg2;
71713   if (!arg2) {
71714     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
71715     return ;
71716   } 
71717   {
71718     try {
71719       Dali::Toolkit::MoveActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
71720     } catch (std::out_of_range& e) {
71721       {
71722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71723       };
71724     } catch (std::exception& e) {
71725       {
71726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71727       };
71728     } catch (...) {
71729       {
71730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71731       };
71732     }
71733   }
71734 }
71735
71736
71737 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_WrapActorConstraint(void * jarg1, void * jarg2) {
71738   Dali::Vector3 *arg1 = 0 ;
71739   PropertyInputContainer *arg2 = 0 ;
71740   
71741   arg1 = (Dali::Vector3 *)jarg1;
71742   if (!arg1) {
71743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
71744     return ;
71745   } 
71746   arg2 = (PropertyInputContainer *)jarg2;
71747   if (!arg2) {
71748     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
71749     return ;
71750   } 
71751   {
71752     try {
71753       Dali::Toolkit::WrapActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
71754     } catch (std::out_of_range& e) {
71755       {
71756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71757       };
71758     } catch (std::exception& e) {
71759       {
71760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71761       };
71762     } catch (...) {
71763       {
71764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71765       };
71766     }
71767   }
71768 }
71769
71770
71771 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollViewEffect() {
71772   void * jresult ;
71773   Dali::Toolkit::ScrollViewEffect *result = 0 ;
71774   
71775   {
71776     try {
71777       result = (Dali::Toolkit::ScrollViewEffect *)new Dali::Toolkit::ScrollViewEffect();
71778     } catch (std::out_of_range& e) {
71779       {
71780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71781       };
71782     } catch (std::exception& e) {
71783       {
71784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71785       };
71786     } catch (...) {
71787       {
71788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71789       };
71790     }
71791   }
71792   jresult = (void *)result; 
71793   return jresult;
71794 }
71795
71796
71797 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollViewEffect(void * jarg1) {
71798   Dali::Toolkit::ScrollViewEffect *arg1 = (Dali::Toolkit::ScrollViewEffect *) 0 ;
71799   
71800   arg1 = (Dali::Toolkit::ScrollViewEffect *)jarg1; 
71801   {
71802     try {
71803       delete arg1;
71804     } catch (std::out_of_range& e) {
71805       {
71806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71807       };
71808     } catch (std::exception& e) {
71809       {
71810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71811       };
71812     } catch (...) {
71813       {
71814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71815       };
71816     }
71817   }
71818 }
71819
71820
71821 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollViewPagePathEffect_New(void * jarg1, void * jarg2, int jarg3, void * jarg4, unsigned int jarg5) {
71822   void * jresult ;
71823   Dali::Path arg1 ;
71824   Dali::Vector3 *arg2 = 0 ;
71825   Dali::Property::Index arg3 ;
71826   Dali::Vector3 *arg4 = 0 ;
71827   unsigned int arg5 ;
71828   Dali::Path *argp1 ;
71829   Dali::Toolkit::ScrollViewPagePathEffect result;
71830   
71831   argp1 = (Dali::Path *)jarg1; 
71832   if (!argp1) {
71833     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
71834     return 0;
71835   }
71836   arg1 = *argp1; 
71837   arg2 = (Dali::Vector3 *)jarg2;
71838   if (!arg2) {
71839     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
71840     return 0;
71841   } 
71842   arg3 = (Dali::Property::Index)jarg3; 
71843   arg4 = (Dali::Vector3 *)jarg4;
71844   if (!arg4) {
71845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
71846     return 0;
71847   } 
71848   arg5 = (unsigned int)jarg5; 
71849   {
71850     try {
71851       result = Dali::Toolkit::ScrollViewPagePathEffect::New(arg1,(Dali::Vector3 const &)*arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
71852     } catch (std::out_of_range& e) {
71853       {
71854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71855       };
71856     } catch (std::exception& e) {
71857       {
71858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71859       };
71860     } catch (...) {
71861       {
71862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71863       };
71864     }
71865   }
71866   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result); 
71867   return jresult;
71868 }
71869
71870
71871 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollViewPagePathEffect() {
71872   void * jresult ;
71873   Dali::Toolkit::ScrollViewPagePathEffect *result = 0 ;
71874   
71875   {
71876     try {
71877       result = (Dali::Toolkit::ScrollViewPagePathEffect *)new Dali::Toolkit::ScrollViewPagePathEffect();
71878     } catch (std::out_of_range& e) {
71879       {
71880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71881       };
71882     } catch (std::exception& e) {
71883       {
71884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71885       };
71886     } catch (...) {
71887       {
71888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71889       };
71890     }
71891   }
71892   jresult = (void *)result; 
71893   return jresult;
71894 }
71895
71896
71897 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollViewPagePathEffect_DownCast(void * jarg1) {
71898   void * jresult ;
71899   Dali::BaseHandle arg1 ;
71900   Dali::BaseHandle *argp1 ;
71901   Dali::Toolkit::ScrollViewPagePathEffect result;
71902   
71903   argp1 = (Dali::BaseHandle *)jarg1; 
71904   if (!argp1) {
71905     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
71906     return 0;
71907   }
71908   arg1 = *argp1; 
71909   {
71910     try {
71911       result = Dali::Toolkit::ScrollViewPagePathEffect::DownCast(arg1);
71912     } catch (std::out_of_range& e) {
71913       {
71914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
71915       };
71916     } catch (std::exception& e) {
71917       {
71918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
71919       };
71920     } catch (...) {
71921       {
71922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
71923       };
71924     }
71925   }
71926   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result); 
71927   return jresult;
71928 }
71929
71930
71931 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollViewPagePathEffect_ApplyToPage(void * jarg1, void * jarg2, unsigned int jarg3) {
71932   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
71933   Dali::Actor arg2 ;
71934   unsigned int arg3 ;
71935   Dali::Actor *argp2 ;
71936   
71937   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1; 
71938   argp2 = (Dali::Actor *)jarg2; 
71939   if (!argp2) {
71940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71941     return ;
71942   }
71943   arg2 = *argp2; 
71944   arg3 = (unsigned int)jarg3; 
71945   {
71946     try {
71947       (arg1)->ApplyToPage(arg2,arg3);
71948     } catch (std::out_of_range& e) {
71949       {
71950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71951       };
71952     } catch (std::exception& e) {
71953       {
71954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71955       };
71956     } catch (...) {
71957       {
71958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71959       };
71960     }
71961   }
71962 }
71963
71964
71965 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollViewPagePathEffect(void * jarg1) {
71966   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
71967   
71968   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1; 
71969   {
71970     try {
71971       delete arg1;
71972     } catch (std::out_of_range& e) {
71973       {
71974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
71975       };
71976     } catch (std::exception& e) {
71977       {
71978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
71979       };
71980     } catch (...) {
71981       {
71982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
71983       };
71984     }
71985   }
71986 }
71987
71988
71989 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ClampState2D_x_set(void * jarg1, int jarg2) {
71990   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
71991   Dali::Toolkit::ClampState arg2 ;
71992   
71993   arg1 = (Dali::Toolkit::ClampState2D *)jarg1; 
71994   arg2 = (Dali::Toolkit::ClampState)jarg2; 
71995   if (arg1) (arg1)->x = arg2;
71996 }
71997
71998
71999 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ClampState2D_x_get(void * jarg1) {
72000   int jresult ;
72001   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
72002   Dali::Toolkit::ClampState result;
72003   
72004   arg1 = (Dali::Toolkit::ClampState2D *)jarg1; 
72005   result = (Dali::Toolkit::ClampState) ((arg1)->x);
72006   jresult = (int)result; 
72007   return jresult;
72008 }
72009
72010
72011 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ClampState2D_y_set(void * jarg1, int jarg2) {
72012   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
72013   Dali::Toolkit::ClampState arg2 ;
72014   
72015   arg1 = (Dali::Toolkit::ClampState2D *)jarg1; 
72016   arg2 = (Dali::Toolkit::ClampState)jarg2; 
72017   if (arg1) (arg1)->y = arg2;
72018 }
72019
72020
72021 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ClampState2D_y_get(void * jarg1) {
72022   int jresult ;
72023   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
72024   Dali::Toolkit::ClampState result;
72025   
72026   arg1 = (Dali::Toolkit::ClampState2D *)jarg1; 
72027   result = (Dali::Toolkit::ClampState) ((arg1)->y);
72028   jresult = (int)result; 
72029   return jresult;
72030 }
72031
72032
72033 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ClampState2D() {
72034   void * jresult ;
72035   Dali::Toolkit::ClampState2D *result = 0 ;
72036   
72037   {
72038     try {
72039       result = (Dali::Toolkit::ClampState2D *)new Dali::Toolkit::ClampState2D();
72040     } catch (std::out_of_range& e) {
72041       {
72042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72043       };
72044     } catch (std::exception& e) {
72045       {
72046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72047       };
72048     } catch (...) {
72049       {
72050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72051       };
72052     }
72053   }
72054   jresult = (void *)result; 
72055   return jresult;
72056 }
72057
72058
72059 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ClampState2D(void * jarg1) {
72060   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
72061   
72062   arg1 = (Dali::Toolkit::ClampState2D *)jarg1; 
72063   {
72064     try {
72065       delete arg1;
72066     } catch (std::out_of_range& e) {
72067       {
72068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72069       };
72070     } catch (std::exception& e) {
72071       {
72072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72073       };
72074     } catch (...) {
72075       {
72076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72077       };
72078     }
72079   }
72080 }
72081
72082
72083 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RulerDomain__SWIG_0(float jarg1, float jarg2, unsigned int jarg3) {
72084   void * jresult ;
72085   float arg1 ;
72086   float arg2 ;
72087   bool arg3 ;
72088   Dali::Toolkit::RulerDomain *result = 0 ;
72089   
72090   arg1 = (float)jarg1; 
72091   arg2 = (float)jarg2; 
72092   arg3 = jarg3 ? true : false; 
72093   {
72094     try {
72095       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2,arg3);
72096     } catch (std::out_of_range& e) {
72097       {
72098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72099       };
72100     } catch (std::exception& e) {
72101       {
72102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72103       };
72104     } catch (...) {
72105       {
72106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72107       };
72108     }
72109   }
72110   jresult = (void *)result; 
72111   return jresult;
72112 }
72113
72114
72115 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RulerDomain__SWIG_1(float jarg1, float jarg2) {
72116   void * jresult ;
72117   float arg1 ;
72118   float arg2 ;
72119   Dali::Toolkit::RulerDomain *result = 0 ;
72120   
72121   arg1 = (float)jarg1; 
72122   arg2 = (float)jarg2; 
72123   {
72124     try {
72125       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2);
72126     } catch (std::out_of_range& e) {
72127       {
72128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72129       };
72130     } catch (std::exception& e) {
72131       {
72132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72133       };
72134     } catch (...) {
72135       {
72136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72137       };
72138     }
72139   }
72140   jresult = (void *)result; 
72141   return jresult;
72142 }
72143
72144
72145 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerDomain_min_set(void * jarg1, float jarg2) {
72146   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72147   float arg2 ;
72148   
72149   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72150   arg2 = (float)jarg2; 
72151   if (arg1) (arg1)->min = arg2;
72152 }
72153
72154
72155 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_min_get(void * jarg1) {
72156   float jresult ;
72157   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72158   float result;
72159   
72160   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72161   result = (float) ((arg1)->min);
72162   jresult = result; 
72163   return jresult;
72164 }
72165
72166
72167 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerDomain_max_set(void * jarg1, float jarg2) {
72168   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72169   float arg2 ;
72170   
72171   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72172   arg2 = (float)jarg2; 
72173   if (arg1) (arg1)->max = arg2;
72174 }
72175
72176
72177 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_max_get(void * jarg1) {
72178   float jresult ;
72179   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72180   float result;
72181   
72182   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72183   result = (float) ((arg1)->max);
72184   jresult = result; 
72185   return jresult;
72186 }
72187
72188
72189 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerDomain_enabled_set(void * jarg1, unsigned int jarg2) {
72190   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72191   bool arg2 ;
72192   
72193   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72194   arg2 = jarg2 ? true : false; 
72195   if (arg1) (arg1)->enabled = arg2;
72196 }
72197
72198
72199 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RulerDomain_enabled_get(void * jarg1) {
72200   unsigned int jresult ;
72201   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72202   bool result;
72203   
72204   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72205   result = (bool) ((arg1)->enabled);
72206   jresult = result; 
72207   return jresult;
72208 }
72209
72210
72211 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
72212   float jresult ;
72213   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72214   float arg2 ;
72215   float arg3 ;
72216   float arg4 ;
72217   float result;
72218   
72219   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72220   arg2 = (float)jarg2; 
72221   arg3 = (float)jarg3; 
72222   arg4 = (float)jarg4; 
72223   {
72224     try {
72225       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4);
72226     } catch (std::out_of_range& e) {
72227       {
72228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72229       };
72230     } catch (std::exception& e) {
72231       {
72232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72233       };
72234     } catch (...) {
72235       {
72236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72237       };
72238     }
72239   }
72240   jresult = result; 
72241   return jresult;
72242 }
72243
72244
72245 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
72246   float jresult ;
72247   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72248   float arg2 ;
72249   float arg3 ;
72250   float result;
72251   
72252   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72253   arg2 = (float)jarg2; 
72254   arg3 = (float)jarg3; 
72255   {
72256     try {
72257       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3);
72258     } catch (std::out_of_range& e) {
72259       {
72260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72261       };
72262     } catch (std::exception& e) {
72263       {
72264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72265       };
72266     } catch (...) {
72267       {
72268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72269       };
72270     }
72271   }
72272   jresult = result; 
72273   return jresult;
72274 }
72275
72276
72277 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_Clamp__SWIG_2(void * jarg1, float jarg2) {
72278   float jresult ;
72279   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72280   float arg2 ;
72281   float result;
72282   
72283   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72284   arg2 = (float)jarg2; 
72285   {
72286     try {
72287       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2);
72288     } catch (std::out_of_range& e) {
72289       {
72290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72291       };
72292     } catch (std::exception& e) {
72293       {
72294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72295       };
72296     } catch (...) {
72297       {
72298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72299       };
72300     }
72301   }
72302   jresult = result; 
72303   return jresult;
72304 }
72305
72306
72307 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
72308   float jresult ;
72309   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72310   float arg2 ;
72311   float arg3 ;
72312   float arg4 ;
72313   Dali::Toolkit::ClampState *arg5 = 0 ;
72314   float result;
72315   
72316   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72317   arg2 = (float)jarg2; 
72318   arg3 = (float)jarg3; 
72319   arg4 = (float)jarg4; 
72320   arg5 = (Dali::Toolkit::ClampState *)jarg5;
72321   if (!arg5) {
72322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
72323     return 0;
72324   } 
72325   {
72326     try {
72327       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
72328     } catch (std::out_of_range& e) {
72329       {
72330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72331       };
72332     } catch (std::exception& e) {
72333       {
72334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72335       };
72336     } catch (...) {
72337       {
72338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72339       };
72340     }
72341   }
72342   jresult = result; 
72343   return jresult;
72344 }
72345
72346
72347 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerDomain_GetSize(void * jarg1) {
72348   float jresult ;
72349   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72350   float result;
72351   
72352   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72353   {
72354     try {
72355       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->GetSize();
72356     } catch (std::out_of_range& e) {
72357       {
72358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72359       };
72360     } catch (std::exception& e) {
72361       {
72362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72363       };
72364     } catch (...) {
72365       {
72366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72367       };
72368     }
72369   }
72370   jresult = result; 
72371   return jresult;
72372 }
72373
72374
72375 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RulerDomain(void * jarg1) {
72376   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
72377   
72378   arg1 = (Dali::Toolkit::RulerDomain *)jarg1; 
72379   {
72380     try {
72381       delete arg1;
72382     } catch (std::out_of_range& e) {
72383       {
72384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72385       };
72386     } catch (std::exception& e) {
72387       {
72388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72389       };
72390     } catch (...) {
72391       {
72392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72393       };
72394     }
72395   }
72396 }
72397
72398
72399 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
72400   float jresult ;
72401   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72402   float arg2 ;
72403   float arg3 ;
72404   float result;
72405   
72406   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72407   arg2 = (float)jarg2; 
72408   arg3 = (float)jarg3; 
72409   {
72410     try {
72411       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2,arg3);
72412     } catch (std::out_of_range& e) {
72413       {
72414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72415       };
72416     } catch (std::exception& e) {
72417       {
72418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72419       };
72420     } catch (...) {
72421       {
72422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72423       };
72424     }
72425   }
72426   jresult = result; 
72427   return jresult;
72428 }
72429
72430
72431 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Snap__SWIG_1(void * jarg1, float jarg2) {
72432   float jresult ;
72433   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72434   float arg2 ;
72435   float result;
72436   
72437   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72438   arg2 = (float)jarg2; 
72439   {
72440     try {
72441       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2);
72442     } catch (std::out_of_range& e) {
72443       {
72444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72445       };
72446     } catch (std::exception& e) {
72447       {
72448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72449       };
72450     } catch (...) {
72451       {
72452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72453       };
72454     }
72455   }
72456   jresult = result; 
72457   return jresult;
72458 }
72459
72460
72461 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
72462   float jresult ;
72463   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72464   unsigned int arg2 ;
72465   unsigned int *arg3 = 0 ;
72466   bool arg4 ;
72467   float result;
72468   
72469   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72470   arg2 = (unsigned int)jarg2; 
72471   arg3 = (unsigned int *)jarg3; 
72472   arg4 = jarg4 ? true : false; 
72473   {
72474     try {
72475       result = (float)((Dali::Toolkit::Ruler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
72476     } catch (std::out_of_range& e) {
72477       {
72478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72479       };
72480     } catch (std::exception& e) {
72481       {
72482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72483       };
72484     } catch (...) {
72485       {
72486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72487       };
72488     }
72489   }
72490   jresult = result; 
72491   return jresult;
72492 }
72493
72494
72495 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Ruler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
72496   unsigned int jresult ;
72497   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72498   float arg2 ;
72499   bool arg3 ;
72500   unsigned int result;
72501   
72502   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72503   arg2 = (float)jarg2; 
72504   arg3 = jarg3 ? true : false; 
72505   {
72506     try {
72507       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetPageFromPosition(arg2,arg3);
72508     } catch (std::out_of_range& e) {
72509       {
72510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72511       };
72512     } catch (std::exception& e) {
72513       {
72514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72515       };
72516     } catch (...) {
72517       {
72518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72519       };
72520     }
72521   }
72522   jresult = result; 
72523   return jresult;
72524 }
72525
72526
72527 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Ruler_GetTotalPages(void * jarg1) {
72528   unsigned int jresult ;
72529   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72530   unsigned int result;
72531   
72532   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72533   {
72534     try {
72535       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetTotalPages();
72536     } catch (std::out_of_range& e) {
72537       {
72538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72539       };
72540     } catch (std::exception& e) {
72541       {
72542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72543       };
72544     } catch (...) {
72545       {
72546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72547       };
72548     }
72549   }
72550   jresult = result; 
72551   return jresult;
72552 }
72553
72554
72555 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Ruler_GetType(void * jarg1) {
72556   int jresult ;
72557   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72558   Dali::Toolkit::Ruler::RulerType result;
72559   
72560   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72561   {
72562     try {
72563       result = (Dali::Toolkit::Ruler::RulerType)((Dali::Toolkit::Ruler const *)arg1)->GetType();
72564     } catch (std::out_of_range& e) {
72565       {
72566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72567       };
72568     } catch (std::exception& e) {
72569       {
72570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72571       };
72572     } catch (...) {
72573       {
72574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72575       };
72576     }
72577   }
72578   jresult = (int)result; 
72579   return jresult;
72580 }
72581
72582
72583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Ruler_IsEnabled(void * jarg1) {
72584   unsigned int jresult ;
72585   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72586   bool result;
72587   
72588   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72589   {
72590     try {
72591       result = (bool)((Dali::Toolkit::Ruler const *)arg1)->IsEnabled();
72592     } catch (std::out_of_range& e) {
72593       {
72594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72595       };
72596     } catch (std::exception& e) {
72597       {
72598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72599       };
72600     } catch (...) {
72601       {
72602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72603       };
72604     }
72605   }
72606   jresult = result; 
72607   return jresult;
72608 }
72609
72610
72611 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Ruler_Enable(void * jarg1) {
72612   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72613   
72614   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72615   {
72616     try {
72617       (arg1)->Enable();
72618     } catch (std::out_of_range& e) {
72619       {
72620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72621       };
72622     } catch (std::exception& e) {
72623       {
72624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72625       };
72626     } catch (...) {
72627       {
72628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72629       };
72630     }
72631   }
72632 }
72633
72634
72635 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Ruler_Disable(void * jarg1) {
72636   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72637   
72638   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72639   {
72640     try {
72641       (arg1)->Disable();
72642     } catch (std::out_of_range& e) {
72643       {
72644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72645       };
72646     } catch (std::exception& e) {
72647       {
72648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72649       };
72650     } catch (...) {
72651       {
72652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72653       };
72654     }
72655   }
72656 }
72657
72658
72659 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Ruler_SetDomain(void * jarg1, void * jarg2) {
72660   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72661   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
72662   Dali::Toolkit::RulerDomain *argp2 ;
72663   
72664   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72665   argp2 = (Dali::Toolkit::RulerDomain *)jarg2; 
72666   if (!argp2) {
72667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
72668     return ;
72669   }
72670   arg2 = *argp2; 
72671   {
72672     try {
72673       (arg1)->SetDomain(arg2);
72674     } catch (std::out_of_range& e) {
72675       {
72676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72677       };
72678     } catch (std::exception& e) {
72679       {
72680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72681       };
72682     } catch (...) {
72683       {
72684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72685       };
72686     }
72687   }
72688 }
72689
72690
72691 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Ruler_GetDomain(void * jarg1) {
72692   void * jresult ;
72693   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72694   Dali::Toolkit::RulerDomain *result = 0 ;
72695   
72696   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72697   {
72698     try {
72699       result = (Dali::Toolkit::RulerDomain *) &((Dali::Toolkit::Ruler const *)arg1)->GetDomain();
72700     } catch (std::out_of_range& e) {
72701       {
72702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72703       };
72704     } catch (std::exception& e) {
72705       {
72706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72707       };
72708     } catch (...) {
72709       {
72710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72711       };
72712     }
72713   }
72714   jresult = (void *)result; 
72715   return jresult;
72716 }
72717
72718
72719 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Ruler_DisableDomain(void * jarg1) {
72720   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72721   
72722   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72723   {
72724     try {
72725       (arg1)->DisableDomain();
72726     } catch (std::out_of_range& e) {
72727       {
72728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
72729       };
72730     } catch (std::exception& e) {
72731       {
72732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
72733       };
72734     } catch (...) {
72735       {
72736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
72737       };
72738     }
72739   }
72740 }
72741
72742
72743 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
72744   float jresult ;
72745   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72746   float arg2 ;
72747   float arg3 ;
72748   float arg4 ;
72749   float result;
72750   
72751   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72752   arg2 = (float)jarg2; 
72753   arg3 = (float)jarg3; 
72754   arg4 = (float)jarg4; 
72755   {
72756     try {
72757       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4);
72758     } catch (std::out_of_range& e) {
72759       {
72760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72761       };
72762     } catch (std::exception& e) {
72763       {
72764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72765       };
72766     } catch (...) {
72767       {
72768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72769       };
72770     }
72771   }
72772   jresult = result; 
72773   return jresult;
72774 }
72775
72776
72777 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
72778   float jresult ;
72779   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72780   float arg2 ;
72781   float arg3 ;
72782   float result;
72783   
72784   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72785   arg2 = (float)jarg2; 
72786   arg3 = (float)jarg3; 
72787   {
72788     try {
72789       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3);
72790     } catch (std::out_of_range& e) {
72791       {
72792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72793       };
72794     } catch (std::exception& e) {
72795       {
72796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72797       };
72798     } catch (...) {
72799       {
72800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72801       };
72802     }
72803   }
72804   jresult = result; 
72805   return jresult;
72806 }
72807
72808
72809 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Clamp__SWIG_2(void * jarg1, float jarg2) {
72810   float jresult ;
72811   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72812   float arg2 ;
72813   float result;
72814   
72815   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72816   arg2 = (float)jarg2; 
72817   {
72818     try {
72819       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2);
72820     } catch (std::out_of_range& e) {
72821       {
72822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72823       };
72824     } catch (std::exception& e) {
72825       {
72826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72827       };
72828     } catch (...) {
72829       {
72830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72831       };
72832     }
72833   }
72834   jresult = result; 
72835   return jresult;
72836 }
72837
72838
72839 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
72840   float jresult ;
72841   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72842   float arg2 ;
72843   float arg3 ;
72844   float arg4 ;
72845   Dali::Toolkit::ClampState *arg5 = 0 ;
72846   float result;
72847   
72848   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72849   arg2 = (float)jarg2; 
72850   arg3 = (float)jarg3; 
72851   arg4 = (float)jarg4; 
72852   arg5 = (Dali::Toolkit::ClampState *)jarg5;
72853   if (!arg5) {
72854     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
72855     return 0;
72856   } 
72857   {
72858     try {
72859       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
72860     } catch (std::out_of_range& e) {
72861       {
72862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72863       };
72864     } catch (std::exception& e) {
72865       {
72866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72867       };
72868     } catch (...) {
72869       {
72870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72871       };
72872     }
72873   }
72874   jresult = result; 
72875   return jresult;
72876 }
72877
72878
72879 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
72880   float jresult ;
72881   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72882   float arg2 ;
72883   float arg3 ;
72884   float arg4 ;
72885   float arg5 ;
72886   float result;
72887   
72888   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72889   arg2 = (float)jarg2; 
72890   arg3 = (float)jarg3; 
72891   arg4 = (float)jarg4; 
72892   arg5 = (float)jarg5; 
72893   {
72894     try {
72895       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
72896     } catch (std::out_of_range& e) {
72897       {
72898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72899       };
72900     } catch (std::exception& e) {
72901       {
72902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72903       };
72904     } catch (...) {
72905       {
72906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72907       };
72908     }
72909   }
72910   jresult = result; 
72911   return jresult;
72912 }
72913
72914
72915 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
72916   float jresult ;
72917   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72918   float arg2 ;
72919   float arg3 ;
72920   float arg4 ;
72921   float result;
72922   
72923   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72924   arg2 = (float)jarg2; 
72925   arg3 = (float)jarg3; 
72926   arg4 = (float)jarg4; 
72927   {
72928     try {
72929       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4);
72930     } catch (std::out_of_range& e) {
72931       {
72932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72933       };
72934     } catch (std::exception& e) {
72935       {
72936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72937       };
72938     } catch (...) {
72939       {
72940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72941       };
72942     }
72943   }
72944   jresult = result; 
72945   return jresult;
72946 }
72947
72948
72949 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
72950   float jresult ;
72951   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72952   float arg2 ;
72953   float arg3 ;
72954   float result;
72955   
72956   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72957   arg2 = (float)jarg2; 
72958   arg3 = (float)jarg3; 
72959   {
72960     try {
72961       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3);
72962     } catch (std::out_of_range& e) {
72963       {
72964         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72965       };
72966     } catch (std::exception& e) {
72967       {
72968         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72969       };
72970     } catch (...) {
72971       {
72972         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
72973       };
72974     }
72975   }
72976   jresult = result; 
72977   return jresult;
72978 }
72979
72980
72981 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
72982   float jresult ;
72983   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
72984   float arg2 ;
72985   float result;
72986   
72987   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
72988   arg2 = (float)jarg2; 
72989   {
72990     try {
72991       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2);
72992     } catch (std::out_of_range& e) {
72993       {
72994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
72995       };
72996     } catch (std::exception& e) {
72997       {
72998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
72999       };
73000     } catch (...) {
73001       {
73002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73003       };
73004     }
73005   }
73006   jresult = result; 
73007   return jresult;
73008 }
73009
73010
73011 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_Ruler_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
73012   float jresult ;
73013   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
73014   float arg2 ;
73015   float arg3 ;
73016   float arg4 ;
73017   float arg5 ;
73018   Dali::Toolkit::ClampState *arg6 = 0 ;
73019   float result;
73020   
73021   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
73022   arg2 = (float)jarg2; 
73023   arg3 = (float)jarg3; 
73024   arg4 = (float)jarg4; 
73025   arg5 = (float)jarg5; 
73026   arg6 = (Dali::Toolkit::ClampState *)jarg6;
73027   if (!arg6) {
73028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
73029     return 0;
73030   } 
73031   {
73032     try {
73033       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
73034     } catch (std::out_of_range& e) {
73035       {
73036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73037       };
73038     } catch (std::exception& e) {
73039       {
73040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73041       };
73042     } catch (...) {
73043       {
73044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73045       };
73046     }
73047   }
73048   jresult = result; 
73049   return jresult;
73050 }
73051
73052
73053 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_DefaultRuler() {
73054   void * jresult ;
73055   Dali::Toolkit::DefaultRuler *result = 0 ;
73056   
73057   {
73058     try {
73059       result = (Dali::Toolkit::DefaultRuler *)new Dali::Toolkit::DefaultRuler();
73060     } catch (std::out_of_range& e) {
73061       {
73062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73063       };
73064     } catch (std::exception& e) {
73065       {
73066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73067       };
73068     } catch (...) {
73069       {
73070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73071       };
73072     }
73073   }
73074   jresult = (void *)result; 
73075   return jresult;
73076 }
73077
73078
73079 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_DefaultRuler_Snap(void * jarg1, float jarg2, float jarg3) {
73080   float jresult ;
73081   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
73082   float arg2 ;
73083   float arg3 ;
73084   float result;
73085   
73086   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1; 
73087   arg2 = (float)jarg2; 
73088   arg3 = (float)jarg3; 
73089   {
73090     try {
73091       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->Snap(arg2,arg3);
73092     } catch (std::out_of_range& e) {
73093       {
73094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73095       };
73096     } catch (std::exception& e) {
73097       {
73098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73099       };
73100     } catch (...) {
73101       {
73102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73103       };
73104     }
73105   }
73106   jresult = result; 
73107   return jresult;
73108 }
73109
73110
73111 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_DefaultRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
73112   float jresult ;
73113   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
73114   unsigned int arg2 ;
73115   unsigned int *arg3 = 0 ;
73116   bool arg4 ;
73117   float result;
73118   
73119   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1; 
73120   arg2 = (unsigned int)jarg2; 
73121   arg3 = (unsigned int *)jarg3; 
73122   arg4 = jarg4 ? true : false; 
73123   {
73124     try {
73125       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
73126     } catch (std::out_of_range& e) {
73127       {
73128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73129       };
73130     } catch (std::exception& e) {
73131       {
73132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73133       };
73134     } catch (...) {
73135       {
73136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73137       };
73138     }
73139   }
73140   jresult = result; 
73141   return jresult;
73142 }
73143
73144
73145 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_DefaultRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
73146   unsigned int jresult ;
73147   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
73148   float arg2 ;
73149   bool arg3 ;
73150   unsigned int result;
73151   
73152   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1; 
73153   arg2 = (float)jarg2; 
73154   arg3 = jarg3 ? true : false; 
73155   {
73156     try {
73157       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
73158     } catch (std::out_of_range& e) {
73159       {
73160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73161       };
73162     } catch (std::exception& e) {
73163       {
73164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73165       };
73166     } catch (...) {
73167       {
73168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73169       };
73170     }
73171   }
73172   jresult = result; 
73173   return jresult;
73174 }
73175
73176
73177 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_DefaultRuler_GetTotalPages(void * jarg1) {
73178   unsigned int jresult ;
73179   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
73180   unsigned int result;
73181   
73182   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1; 
73183   {
73184     try {
73185       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetTotalPages();
73186     } catch (std::out_of_range& e) {
73187       {
73188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73189       };
73190     } catch (std::exception& e) {
73191       {
73192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73193       };
73194     } catch (...) {
73195       {
73196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73197       };
73198     }
73199   }
73200   jresult = result; 
73201   return jresult;
73202 }
73203
73204
73205 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_DefaultRuler(void * jarg1) {
73206   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
73207   
73208   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1; 
73209   {
73210     try {
73211       delete arg1;
73212     } catch (std::out_of_range& e) {
73213       {
73214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
73215       };
73216     } catch (std::exception& e) {
73217       {
73218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
73219       };
73220     } catch (...) {
73221       {
73222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
73223       };
73224     }
73225   }
73226 }
73227
73228
73229 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FixedRuler__SWIG_0(float jarg1) {
73230   void * jresult ;
73231   float arg1 ;
73232   Dali::Toolkit::FixedRuler *result = 0 ;
73233   
73234   arg1 = (float)jarg1; 
73235   {
73236     try {
73237       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler(arg1);
73238     } catch (std::out_of_range& e) {
73239       {
73240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73241       };
73242     } catch (std::exception& e) {
73243       {
73244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73245       };
73246     } catch (...) {
73247       {
73248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73249       };
73250     }
73251   }
73252   jresult = (void *)result; 
73253   return jresult;
73254 }
73255
73256
73257 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FixedRuler__SWIG_1() {
73258   void * jresult ;
73259   Dali::Toolkit::FixedRuler *result = 0 ;
73260   
73261   {
73262     try {
73263       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler();
73264     } catch (std::out_of_range& e) {
73265       {
73266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73267       };
73268     } catch (std::exception& e) {
73269       {
73270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73271       };
73272     } catch (...) {
73273       {
73274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73275       };
73276     }
73277   }
73278   jresult = (void *)result; 
73279   return jresult;
73280 }
73281
73282
73283 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_FixedRuler_Snap(void * jarg1, float jarg2, float jarg3) {
73284   float jresult ;
73285   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
73286   float arg2 ;
73287   float arg3 ;
73288   float result;
73289   
73290   arg1 = (Dali::Toolkit::FixedRuler *)jarg1; 
73291   arg2 = (float)jarg2; 
73292   arg3 = (float)jarg3; 
73293   {
73294     try {
73295       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->Snap(arg2,arg3);
73296     } catch (std::out_of_range& e) {
73297       {
73298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73299       };
73300     } catch (std::exception& e) {
73301       {
73302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73303       };
73304     } catch (...) {
73305       {
73306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73307       };
73308     }
73309   }
73310   jresult = result; 
73311   return jresult;
73312 }
73313
73314
73315 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_FixedRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
73316   float jresult ;
73317   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
73318   unsigned int arg2 ;
73319   unsigned int *arg3 = 0 ;
73320   bool arg4 ;
73321   float result;
73322   
73323   arg1 = (Dali::Toolkit::FixedRuler *)jarg1; 
73324   arg2 = (unsigned int)jarg2; 
73325   arg3 = (unsigned int *)jarg3; 
73326   arg4 = jarg4 ? true : false; 
73327   {
73328     try {
73329       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
73330     } catch (std::out_of_range& e) {
73331       {
73332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73333       };
73334     } catch (std::exception& e) {
73335       {
73336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73337       };
73338     } catch (...) {
73339       {
73340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73341       };
73342     }
73343   }
73344   jresult = result; 
73345   return jresult;
73346 }
73347
73348
73349 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_FixedRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
73350   unsigned int jresult ;
73351   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
73352   float arg2 ;
73353   bool arg3 ;
73354   unsigned int result;
73355   
73356   arg1 = (Dali::Toolkit::FixedRuler *)jarg1; 
73357   arg2 = (float)jarg2; 
73358   arg3 = jarg3 ? true : false; 
73359   {
73360     try {
73361       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
73362     } catch (std::out_of_range& e) {
73363       {
73364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73365       };
73366     } catch (std::exception& e) {
73367       {
73368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73369       };
73370     } catch (...) {
73371       {
73372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73373       };
73374     }
73375   }
73376   jresult = result; 
73377   return jresult;
73378 }
73379
73380
73381 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_FixedRuler_GetTotalPages(void * jarg1) {
73382   unsigned int jresult ;
73383   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
73384   unsigned int result;
73385   
73386   arg1 = (Dali::Toolkit::FixedRuler *)jarg1; 
73387   {
73388     try {
73389       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetTotalPages();
73390     } catch (std::out_of_range& e) {
73391       {
73392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73393       };
73394     } catch (std::exception& e) {
73395       {
73396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73397       };
73398     } catch (...) {
73399       {
73400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73401       };
73402     }
73403   }
73404   jresult = result; 
73405   return jresult;
73406 }
73407
73408
73409 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FixedRuler(void * jarg1) {
73410   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
73411   
73412   arg1 = (Dali::Toolkit::FixedRuler *)jarg1; 
73413   {
73414     try {
73415       delete arg1;
73416     } catch (std::out_of_range& e) {
73417       {
73418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
73419       };
73420     } catch (std::exception& e) {
73421       {
73422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
73423       };
73424     } catch (...) {
73425       {
73426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
73427       };
73428     }
73429   }
73430 }
73431
73432
73433 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_scale_set(void * jarg1, void * jarg2) {
73434   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73435   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
73436   
73437   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73438   arg2 = (Dali::Toolkit::ClampState2D *)jarg2; 
73439   if (arg1) (arg1)->scale = *arg2;
73440 }
73441
73442
73443 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_scale_get(void * jarg1) {
73444   void * jresult ;
73445   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73446   Dali::Toolkit::ClampState2D *result = 0 ;
73447   
73448   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73449   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->scale);
73450   jresult = (void *)result; 
73451   return jresult;
73452 }
73453
73454
73455 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_position_set(void * jarg1, void * jarg2) {
73456   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73457   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
73458   
73459   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73460   arg2 = (Dali::Toolkit::ClampState2D *)jarg2; 
73461   if (arg1) (arg1)->position = *arg2;
73462 }
73463
73464
73465 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_position_get(void * jarg1) {
73466   void * jresult ;
73467   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73468   Dali::Toolkit::ClampState2D *result = 0 ;
73469   
73470   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73471   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->position);
73472   jresult = (void *)result; 
73473   return jresult;
73474 }
73475
73476
73477 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_rotation_set(void * jarg1, int jarg2) {
73478   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73479   Dali::Toolkit::ClampState arg2 ;
73480   
73481   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73482   arg2 = (Dali::Toolkit::ClampState)jarg2; 
73483   if (arg1) (arg1)->rotation = arg2;
73484 }
73485
73486
73487 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_ClampEvent_rotation_get(void * jarg1) {
73488   int jresult ;
73489   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73490   Dali::Toolkit::ClampState result;
73491   
73492   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73493   result = (Dali::Toolkit::ClampState) ((arg1)->rotation);
73494   jresult = (int)result; 
73495   return jresult;
73496 }
73497
73498
73499 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollView_ClampEvent() {
73500   void * jresult ;
73501   Dali::Toolkit::ScrollView::ClampEvent *result = 0 ;
73502   
73503   {
73504     try {
73505       result = (Dali::Toolkit::ScrollView::ClampEvent *)new Dali::Toolkit::ScrollView::ClampEvent();
73506     } catch (std::out_of_range& e) {
73507       {
73508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73509       };
73510     } catch (std::exception& e) {
73511       {
73512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73513       };
73514     } catch (...) {
73515       {
73516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73517       };
73518     }
73519   }
73520   jresult = (void *)result; 
73521   return jresult;
73522 }
73523
73524
73525 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollView_ClampEvent(void * jarg1) {
73526   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
73527   
73528   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1; 
73529   {
73530     try {
73531       delete arg1;
73532     } catch (std::out_of_range& e) {
73533       {
73534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
73535       };
73536     } catch (std::exception& e) {
73537       {
73538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
73539       };
73540     } catch (...) {
73541       {
73542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
73543       };
73544     }
73545   }
73546 }
73547
73548
73549 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_type_set(void * jarg1, int jarg2) {
73550   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73551   Dali::Toolkit::SnapType arg2 ;
73552   
73553   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73554   arg2 = (Dali::Toolkit::SnapType)jarg2; 
73555   if (arg1) (arg1)->type = arg2;
73556 }
73557
73558
73559 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_type_get(void * jarg1) {
73560   int jresult ;
73561   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73562   Dali::Toolkit::SnapType result;
73563   
73564   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73565   result = (Dali::Toolkit::SnapType) ((arg1)->type);
73566   jresult = (int)result; 
73567   return jresult;
73568 }
73569
73570
73571 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_position_set(void * jarg1, void * jarg2) {
73572   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73573   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
73574   
73575   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73576   arg2 = (Dali::Vector2 *)jarg2; 
73577   if (arg1) (arg1)->position = *arg2;
73578 }
73579
73580
73581 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_position_get(void * jarg1) {
73582   void * jresult ;
73583   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73584   Dali::Vector2 *result = 0 ;
73585   
73586   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73587   result = (Dali::Vector2 *)& ((arg1)->position);
73588   jresult = (void *)result; 
73589   return jresult;
73590 }
73591
73592
73593 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_duration_set(void * jarg1, float jarg2) {
73594   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73595   float arg2 ;
73596   
73597   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73598   arg2 = (float)jarg2; 
73599   if (arg1) (arg1)->duration = arg2;
73600 }
73601
73602
73603 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_SnapEvent_duration_get(void * jarg1) {
73604   float jresult ;
73605   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73606   float result;
73607   
73608   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73609   result = (float) ((arg1)->duration);
73610   jresult = result; 
73611   return jresult;
73612 }
73613
73614
73615 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollView_SnapEvent() {
73616   void * jresult ;
73617   Dali::Toolkit::ScrollView::SnapEvent *result = 0 ;
73618   
73619   {
73620     try {
73621       result = (Dali::Toolkit::ScrollView::SnapEvent *)new Dali::Toolkit::ScrollView::SnapEvent();
73622     } catch (std::out_of_range& e) {
73623       {
73624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73625       };
73626     } catch (std::exception& e) {
73627       {
73628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73629       };
73630     } catch (...) {
73631       {
73632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73633       };
73634     }
73635   }
73636   jresult = (void *)result; 
73637   return jresult;
73638 }
73639
73640
73641 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollView_SnapEvent(void * jarg1) {
73642   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
73643   
73644   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1; 
73645   {
73646     try {
73647       delete arg1;
73648     } catch (std::out_of_range& e) {
73649       {
73650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
73651       };
73652     } catch (std::exception& e) {
73653       {
73654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
73655       };
73656     } catch (...) {
73657       {
73658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
73659       };
73660     }
73661   }
73662 }
73663
73664
73665 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_WRAP_ENABLED_get() {
73666   int jresult ;
73667   int result;
73668   
73669   result = (int)Dali::Toolkit::ScrollView::Property::WRAP_ENABLED;
73670   jresult = (int)result; 
73671   return jresult;
73672 }
73673
73674
73675 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_PANNING_ENABLED_get() {
73676   int jresult ;
73677   int result;
73678   
73679   result = (int)Dali::Toolkit::ScrollView::Property::PANNING_ENABLED;
73680   jresult = (int)result; 
73681   return jresult;
73682 }
73683
73684
73685 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get() {
73686   int jresult ;
73687   int result;
73688   
73689   result = (int)Dali::Toolkit::ScrollView::Property::AXIS_AUTO_LOCK_ENABLED;
73690   jresult = (int)result; 
73691   return jresult;
73692 }
73693
73694
73695 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
73696   int jresult ;
73697   int result;
73698   
73699   result = (int)Dali::Toolkit::ScrollView::Property::WHEEL_SCROLL_DISTANCE_STEP;
73700   jresult = (int)result; 
73701   return jresult;
73702 }
73703
73704
73705 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_POSITION_get() {
73706   int jresult ;
73707   int result;
73708   
73709   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION;
73710   jresult = (int)result; 
73711   return jresult;
73712 }
73713
73714
73715 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_get() {
73716   int jresult ;
73717   int result;
73718   
73719   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION;
73720   jresult = (int)result; 
73721   return jresult;
73722 }
73723
73724
73725 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_X_get() {
73726   int jresult ;
73727   int result;
73728   
73729   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_X;
73730   jresult = (int)result; 
73731   return jresult;
73732 }
73733
73734
73735 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_Y_get() {
73736   int jresult ;
73737   int result;
73738   
73739   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_Y;
73740   jresult = (int)result; 
73741   return jresult;
73742 }
73743
73744
73745 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get() {
73746   int jresult ;
73747   int result;
73748   
73749   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX;
73750   jresult = (int)result; 
73751   return jresult;
73752 }
73753
73754
73755 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get() {
73756   int jresult ;
73757   int result;
73758   
73759   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_X;
73760   jresult = (int)result; 
73761   return jresult;
73762 }
73763
73764
73765 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get() {
73766   int jresult ;
73767   int result;
73768   
73769   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_Y;
73770   jresult = (int)result; 
73771   return jresult;
73772 }
73773
73774
73775 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_OVERSHOOT_X_get() {
73776   int jresult ;
73777   int result;
73778   
73779   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_X;
73780   jresult = (int)result; 
73781   return jresult;
73782 }
73783
73784
73785 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_OVERSHOOT_Y_get() {
73786   int jresult ;
73787   int result;
73788   
73789   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_Y;
73790   jresult = (int)result; 
73791   return jresult;
73792 }
73793
73794
73795 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_FINAL_get() {
73796   int jresult ;
73797   int result;
73798   
73799   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL;
73800   jresult = (int)result; 
73801   return jresult;
73802 }
73803
73804
73805 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_FINAL_X_get() {
73806   int jresult ;
73807   int result;
73808   
73809   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_X;
73810   jresult = (int)result; 
73811   return jresult;
73812 }
73813
73814
73815 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_FINAL_Y_get() {
73816   int jresult ;
73817   int result;
73818   
73819   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_Y;
73820   jresult = (int)result; 
73821   return jresult;
73822 }
73823
73824
73825 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_WRAP_get() {
73826   int jresult ;
73827   int result;
73828   
73829   result = (int)Dali::Toolkit::ScrollView::Property::WRAP;
73830   jresult = (int)result; 
73831   return jresult;
73832 }
73833
73834
73835 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_PANNING_get() {
73836   int jresult ;
73837   int result;
73838   
73839   result = (int)Dali::Toolkit::ScrollView::Property::PANNING;
73840   jresult = (int)result; 
73841   return jresult;
73842 }
73843
73844
73845 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLLING_get() {
73846   int jresult ;
73847   int result;
73848   
73849   result = (int)Dali::Toolkit::ScrollView::Property::SCROLLING;
73850   jresult = (int)result; 
73851   return jresult;
73852 }
73853
73854
73855 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_get() {
73856   int jresult ;
73857   int result;
73858   
73859   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE;
73860   jresult = (int)result; 
73861   return jresult;
73862 }
73863
73864
73865 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get() {
73866   int jresult ;
73867   int result;
73868   
73869   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_X;
73870   jresult = (int)result; 
73871   return jresult;
73872 }
73873
73874
73875 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get() {
73876   int jresult ;
73877   int result;
73878   
73879   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_Y;
73880   jresult = (int)result; 
73881   return jresult;
73882 }
73883
73884
73885 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get() {
73886   int jresult ;
73887   int result;
73888   
73889   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_OFFSET;
73890   jresult = (int)result; 
73891   return jresult;
73892 }
73893
73894
73895 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_SCROLL_POSITION_DELTA_get() {
73896   int jresult ;
73897   int result;
73898   
73899   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION_DELTA;
73900   jresult = (int)result; 
73901   return jresult;
73902 }
73903
73904
73905 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_Property_START_PAGE_POSITION_get() {
73906   int jresult ;
73907   int result;
73908   
73909   result = (int)Dali::Toolkit::ScrollView::Property::START_PAGE_POSITION;
73910   jresult = (int)result; 
73911   return jresult;
73912 }
73913
73914
73915 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollView_Property() {
73916   void * jresult ;
73917   Dali::Toolkit::ScrollView::Property *result = 0 ;
73918   
73919   {
73920     try {
73921       result = (Dali::Toolkit::ScrollView::Property *)new Dali::Toolkit::ScrollView::Property();
73922     } catch (std::out_of_range& e) {
73923       {
73924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73925       };
73926     } catch (std::exception& e) {
73927       {
73928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73929       };
73930     } catch (...) {
73931       {
73932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73933       };
73934     }
73935   }
73936   jresult = (void *)result; 
73937   return jresult;
73938 }
73939
73940
73941 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollView_Property(void * jarg1) {
73942   Dali::Toolkit::ScrollView::Property *arg1 = (Dali::Toolkit::ScrollView::Property *) 0 ;
73943   
73944   arg1 = (Dali::Toolkit::ScrollView::Property *)jarg1; 
73945   {
73946     try {
73947       delete arg1;
73948     } catch (std::out_of_range& e) {
73949       {
73950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
73951       };
73952     } catch (std::exception& e) {
73953       {
73954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
73955       };
73956     } catch (...) {
73957       {
73958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
73959       };
73960     }
73961   }
73962 }
73963
73964
73965 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollView__SWIG_0() {
73966   void * jresult ;
73967   Dali::Toolkit::ScrollView *result = 0 ;
73968   
73969   {
73970     try {
73971       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView();
73972     } catch (std::out_of_range& e) {
73973       {
73974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
73975       };
73976     } catch (std::exception& e) {
73977       {
73978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
73979       };
73980     } catch (...) {
73981       {
73982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
73983       };
73984     }
73985   }
73986   jresult = (void *)result; 
73987   return jresult;
73988 }
73989
73990
73991 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollView__SWIG_1(void * jarg1) {
73992   void * jresult ;
73993   Dali::Toolkit::ScrollView *arg1 = 0 ;
73994   Dali::Toolkit::ScrollView *result = 0 ;
73995   
73996   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
73997   if (!arg1) {
73998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
73999     return 0;
74000   } 
74001   {
74002     try {
74003       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView((Dali::Toolkit::ScrollView const &)*arg1);
74004     } catch (std::out_of_range& e) {
74005       {
74006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74007       };
74008     } catch (std::exception& e) {
74009       {
74010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74011       };
74012     } catch (...) {
74013       {
74014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74015       };
74016     }
74017   }
74018   jresult = (void *)result; 
74019   return jresult;
74020 }
74021
74022
74023 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_Assign(void * jarg1, void * jarg2) {
74024   void * jresult ;
74025   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74026   Dali::Toolkit::ScrollView *arg2 = 0 ;
74027   Dali::Toolkit::ScrollView *result = 0 ;
74028   
74029   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74030   arg2 = (Dali::Toolkit::ScrollView *)jarg2;
74031   if (!arg2) {
74032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
74033     return 0;
74034   } 
74035   {
74036     try {
74037       result = (Dali::Toolkit::ScrollView *) &(arg1)->operator =((Dali::Toolkit::ScrollView const &)*arg2);
74038     } catch (std::out_of_range& e) {
74039       {
74040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74041       };
74042     } catch (std::exception& e) {
74043       {
74044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74045       };
74046     } catch (...) {
74047       {
74048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74049       };
74050     }
74051   }
74052   jresult = (void *)result; 
74053   return jresult;
74054 }
74055
74056
74057 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollView(void * jarg1) {
74058   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74059   
74060   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74061   {
74062     try {
74063       delete arg1;
74064     } catch (std::out_of_range& e) {
74065       {
74066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74067       };
74068     } catch (std::exception& e) {
74069       {
74070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74071       };
74072     } catch (...) {
74073       {
74074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74075       };
74076     }
74077   }
74078 }
74079
74080
74081 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_New() {
74082   void * jresult ;
74083   Dali::Toolkit::ScrollView result;
74084   
74085   {
74086     try {
74087       result = Dali::Toolkit::ScrollView::New();
74088     } catch (std::out_of_range& e) {
74089       {
74090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74091       };
74092     } catch (std::exception& e) {
74093       {
74094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74095       };
74096     } catch (...) {
74097       {
74098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74099       };
74100     }
74101   }
74102   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result); 
74103   return jresult;
74104 }
74105
74106
74107 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_DownCast(void * jarg1) {
74108   void * jresult ;
74109   Dali::BaseHandle arg1 ;
74110   Dali::BaseHandle *argp1 ;
74111   Dali::Toolkit::ScrollView result;
74112   
74113   argp1 = (Dali::BaseHandle *)jarg1; 
74114   if (!argp1) {
74115     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
74116     return 0;
74117   }
74118   arg1 = *argp1; 
74119   {
74120     try {
74121       result = Dali::Toolkit::ScrollView::DownCast(arg1);
74122     } catch (std::out_of_range& e) {
74123       {
74124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74125       };
74126     } catch (std::exception& e) {
74127       {
74128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74129       };
74130     } catch (...) {
74131       {
74132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74133       };
74134     }
74135   }
74136   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result); 
74137   return jresult;
74138 }
74139
74140
74141 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_GetScrollSnapAlphaFunction(void * jarg1) {
74142   void * jresult ;
74143   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74144   Dali::AlphaFunction result;
74145   
74146   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74147   {
74148     try {
74149       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapAlphaFunction();
74150     } catch (std::out_of_range& e) {
74151       {
74152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74153       };
74154     } catch (std::exception& e) {
74155       {
74156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74157       };
74158     } catch (...) {
74159       {
74160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74161       };
74162     }
74163   }
74164   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result); 
74165   return jresult;
74166 }
74167
74168
74169 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollSnapAlphaFunction(void * jarg1, void * jarg2) {
74170   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74171   Dali::AlphaFunction arg2 ;
74172   Dali::AlphaFunction *argp2 ;
74173   
74174   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74175   argp2 = (Dali::AlphaFunction *)jarg2; 
74176   if (!argp2) {
74177     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
74178     return ;
74179   }
74180   arg2 = *argp2; 
74181   {
74182     try {
74183       (arg1)->SetScrollSnapAlphaFunction(arg2);
74184     } catch (std::out_of_range& e) {
74185       {
74186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74187       };
74188     } catch (std::exception& e) {
74189       {
74190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74191       };
74192     } catch (...) {
74193       {
74194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74195       };
74196     }
74197   }
74198 }
74199
74200
74201 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_GetScrollFlickAlphaFunction(void * jarg1) {
74202   void * jresult ;
74203   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74204   Dali::AlphaFunction result;
74205   
74206   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74207   {
74208     try {
74209       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickAlphaFunction();
74210     } catch (std::out_of_range& e) {
74211       {
74212         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74213       };
74214     } catch (std::exception& e) {
74215       {
74216         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74217       };
74218     } catch (...) {
74219       {
74220         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74221       };
74222     }
74223   }
74224   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result); 
74225   return jresult;
74226 }
74227
74228
74229 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollFlickAlphaFunction(void * jarg1, void * jarg2) {
74230   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74231   Dali::AlphaFunction arg2 ;
74232   Dali::AlphaFunction *argp2 ;
74233   
74234   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74235   argp2 = (Dali::AlphaFunction *)jarg2; 
74236   if (!argp2) {
74237     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
74238     return ;
74239   }
74240   arg2 = *argp2; 
74241   {
74242     try {
74243       (arg1)->SetScrollFlickAlphaFunction(arg2);
74244     } catch (std::out_of_range& e) {
74245       {
74246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74247       };
74248     } catch (std::exception& e) {
74249       {
74250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74251       };
74252     } catch (...) {
74253       {
74254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74255       };
74256     }
74257   }
74258 }
74259
74260
74261 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetScrollSnapDuration(void * jarg1) {
74262   float jresult ;
74263   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74264   float result;
74265   
74266   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74267   {
74268     try {
74269       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapDuration();
74270     } catch (std::out_of_range& e) {
74271       {
74272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74273       };
74274     } catch (std::exception& e) {
74275       {
74276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74277       };
74278     } catch (...) {
74279       {
74280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74281       };
74282     }
74283   }
74284   jresult = result; 
74285   return jresult;
74286 }
74287
74288
74289 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollSnapDuration(void * jarg1, float jarg2) {
74290   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74291   float arg2 ;
74292   
74293   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74294   arg2 = (float)jarg2; 
74295   {
74296     try {
74297       (arg1)->SetScrollSnapDuration(arg2);
74298     } catch (std::out_of_range& e) {
74299       {
74300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74301       };
74302     } catch (std::exception& e) {
74303       {
74304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74305       };
74306     } catch (...) {
74307       {
74308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74309       };
74310     }
74311   }
74312 }
74313
74314
74315 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetScrollFlickDuration(void * jarg1) {
74316   float jresult ;
74317   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74318   float result;
74319   
74320   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74321   {
74322     try {
74323       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickDuration();
74324     } catch (std::out_of_range& e) {
74325       {
74326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74327       };
74328     } catch (std::exception& e) {
74329       {
74330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74331       };
74332     } catch (...) {
74333       {
74334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74335       };
74336     }
74337   }
74338   jresult = result; 
74339   return jresult;
74340 }
74341
74342
74343 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollFlickDuration(void * jarg1, float jarg2) {
74344   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74345   float arg2 ;
74346   
74347   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74348   arg2 = (float)jarg2; 
74349   {
74350     try {
74351       (arg1)->SetScrollFlickDuration(arg2);
74352     } catch (std::out_of_range& e) {
74353       {
74354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74355       };
74356     } catch (std::exception& e) {
74357       {
74358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74359       };
74360     } catch (...) {
74361       {
74362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74363       };
74364     }
74365   }
74366 }
74367
74368
74369 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetRulerX(void * jarg1, void * jarg2) {
74370   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74371   Dali::Toolkit::RulerPtr arg2 ;
74372   Dali::Toolkit::RulerPtr *argp2 ;
74373   
74374   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74375   argp2 = (Dali::Toolkit::RulerPtr *)jarg2; 
74376   if (!argp2) {
74377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
74378     return ;
74379   }
74380   arg2 = *argp2; 
74381   {
74382     try {
74383       (arg1)->SetRulerX(arg2);
74384     } catch (std::out_of_range& e) {
74385       {
74386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74387       };
74388     } catch (std::exception& e) {
74389       {
74390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74391       };
74392     } catch (...) {
74393       {
74394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74395       };
74396     }
74397   }
74398 }
74399
74400
74401 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetRulerY(void * jarg1, void * jarg2) {
74402   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74403   Dali::Toolkit::RulerPtr arg2 ;
74404   Dali::Toolkit::RulerPtr *argp2 ;
74405   
74406   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74407   argp2 = (Dali::Toolkit::RulerPtr *)jarg2; 
74408   if (!argp2) {
74409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
74410     return ;
74411   }
74412   arg2 = *argp2; 
74413   {
74414     try {
74415       (arg1)->SetRulerY(arg2);
74416     } catch (std::out_of_range& e) {
74417       {
74418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74419       };
74420     } catch (std::exception& e) {
74421       {
74422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74423       };
74424     } catch (...) {
74425       {
74426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74427       };
74428     }
74429   }
74430 }
74431
74432
74433 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollSensitive(void * jarg1, unsigned int jarg2) {
74434   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74435   bool arg2 ;
74436   
74437   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74438   arg2 = jarg2 ? true : false; 
74439   {
74440     try {
74441       (arg1)->SetScrollSensitive(arg2);
74442     } catch (std::out_of_range& e) {
74443       {
74444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74445       };
74446     } catch (std::exception& e) {
74447       {
74448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74449       };
74450     } catch (...) {
74451       {
74452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74453       };
74454     }
74455   }
74456 }
74457
74458
74459 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetMaxOvershoot(void * jarg1, float jarg2, float jarg3) {
74460   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74461   float arg2 ;
74462   float arg3 ;
74463   
74464   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74465   arg2 = (float)jarg2; 
74466   arg3 = (float)jarg3; 
74467   {
74468     try {
74469       (arg1)->SetMaxOvershoot(arg2,arg3);
74470     } catch (std::out_of_range& e) {
74471       {
74472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74473       };
74474     } catch (std::exception& e) {
74475       {
74476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74477       };
74478     } catch (...) {
74479       {
74480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74481       };
74482     }
74483   }
74484 }
74485
74486
74487 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetSnapOvershootAlphaFunction(void * jarg1, void * jarg2) {
74488   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74489   Dali::AlphaFunction arg2 ;
74490   Dali::AlphaFunction *argp2 ;
74491   
74492   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74493   argp2 = (Dali::AlphaFunction *)jarg2; 
74494   if (!argp2) {
74495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
74496     return ;
74497   }
74498   arg2 = *argp2; 
74499   {
74500     try {
74501       (arg1)->SetSnapOvershootAlphaFunction(arg2);
74502     } catch (std::out_of_range& e) {
74503       {
74504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74505       };
74506     } catch (std::exception& e) {
74507       {
74508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74509       };
74510     } catch (...) {
74511       {
74512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74513       };
74514     }
74515   }
74516 }
74517
74518
74519 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetSnapOvershootDuration(void * jarg1, float jarg2) {
74520   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74521   float arg2 ;
74522   
74523   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74524   arg2 = (float)jarg2; 
74525   {
74526     try {
74527       (arg1)->SetSnapOvershootDuration(arg2);
74528     } catch (std::out_of_range& e) {
74529       {
74530         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74531       };
74532     } catch (std::exception& e) {
74533       {
74534         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74535       };
74536     } catch (...) {
74537       {
74538         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74539       };
74540     }
74541   }
74542 }
74543
74544
74545 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetActorAutoSnap(void * jarg1, unsigned int jarg2) {
74546   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74547   bool arg2 ;
74548   
74549   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74550   arg2 = jarg2 ? true : false; 
74551   {
74552     try {
74553       (arg1)->SetActorAutoSnap(arg2);
74554     } catch (std::out_of_range& e) {
74555       {
74556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74557       };
74558     } catch (std::exception& e) {
74559       {
74560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74561       };
74562     } catch (...) {
74563       {
74564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74565       };
74566     }
74567   }
74568 }
74569
74570
74571 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetWrapMode(void * jarg1, unsigned int jarg2) {
74572   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74573   bool arg2 ;
74574   
74575   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74576   arg2 = jarg2 ? true : false; 
74577   {
74578     try {
74579       (arg1)->SetWrapMode(arg2);
74580     } catch (std::out_of_range& e) {
74581       {
74582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74583       };
74584     } catch (std::exception& e) {
74585       {
74586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74587       };
74588     } catch (...) {
74589       {
74590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74591       };
74592     }
74593   }
74594 }
74595
74596
74597 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ScrollView_GetScrollUpdateDistance(void * jarg1) {
74598   int jresult ;
74599   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74600   int result;
74601   
74602   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74603   {
74604     try {
74605       result = (int)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollUpdateDistance();
74606     } catch (std::out_of_range& e) {
74607       {
74608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74609       };
74610     } catch (std::exception& e) {
74611       {
74612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74613       };
74614     } catch (...) {
74615       {
74616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74617       };
74618     }
74619   }
74620   jresult = result; 
74621   return jresult;
74622 }
74623
74624
74625 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollUpdateDistance(void * jarg1, int jarg2) {
74626   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74627   int arg2 ;
74628   
74629   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74630   arg2 = (int)jarg2; 
74631   {
74632     try {
74633       (arg1)->SetScrollUpdateDistance(arg2);
74634     } catch (std::out_of_range& e) {
74635       {
74636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74637       };
74638     } catch (std::exception& e) {
74639       {
74640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74641       };
74642     } catch (...) {
74643       {
74644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74645       };
74646     }
74647   }
74648 }
74649
74650
74651 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ScrollView_GetAxisAutoLock(void * jarg1) {
74652   unsigned int jresult ;
74653   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74654   bool result;
74655   
74656   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74657   {
74658     try {
74659       result = (bool)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLock();
74660     } catch (std::out_of_range& e) {
74661       {
74662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74663       };
74664     } catch (std::exception& e) {
74665       {
74666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74667       };
74668     } catch (...) {
74669       {
74670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74671       };
74672     }
74673   }
74674   jresult = result; 
74675   return jresult;
74676 }
74677
74678
74679 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetAxisAutoLock(void * jarg1, unsigned int jarg2) {
74680   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74681   bool arg2 ;
74682   
74683   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74684   arg2 = jarg2 ? true : false; 
74685   {
74686     try {
74687       (arg1)->SetAxisAutoLock(arg2);
74688     } catch (std::out_of_range& e) {
74689       {
74690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74691       };
74692     } catch (std::exception& e) {
74693       {
74694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74695       };
74696     } catch (...) {
74697       {
74698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74699       };
74700     }
74701   }
74702 }
74703
74704
74705 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetAxisAutoLockGradient(void * jarg1) {
74706   float jresult ;
74707   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74708   float result;
74709   
74710   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74711   {
74712     try {
74713       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLockGradient();
74714     } catch (std::out_of_range& e) {
74715       {
74716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74717       };
74718     } catch (std::exception& e) {
74719       {
74720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74721       };
74722     } catch (...) {
74723       {
74724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74725       };
74726     }
74727   }
74728   jresult = result; 
74729   return jresult;
74730 }
74731
74732
74733 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetAxisAutoLockGradient(void * jarg1, float jarg2) {
74734   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74735   float arg2 ;
74736   
74737   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74738   arg2 = (float)jarg2; 
74739   {
74740     try {
74741       (arg1)->SetAxisAutoLockGradient(arg2);
74742     } catch (std::out_of_range& e) {
74743       {
74744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74745       };
74746     } catch (std::exception& e) {
74747       {
74748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74749       };
74750     } catch (...) {
74751       {
74752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74753       };
74754     }
74755   }
74756 }
74757
74758
74759 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetFrictionCoefficient(void * jarg1) {
74760   float jresult ;
74761   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74762   float result;
74763   
74764   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74765   {
74766     try {
74767       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFrictionCoefficient();
74768     } catch (std::out_of_range& e) {
74769       {
74770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74771       };
74772     } catch (std::exception& e) {
74773       {
74774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74775       };
74776     } catch (...) {
74777       {
74778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74779       };
74780     }
74781   }
74782   jresult = result; 
74783   return jresult;
74784 }
74785
74786
74787 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetFrictionCoefficient(void * jarg1, float jarg2) {
74788   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74789   float arg2 ;
74790   
74791   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74792   arg2 = (float)jarg2; 
74793   {
74794     try {
74795       (arg1)->SetFrictionCoefficient(arg2);
74796     } catch (std::out_of_range& e) {
74797       {
74798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74799       };
74800     } catch (std::exception& e) {
74801       {
74802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74803       };
74804     } catch (...) {
74805       {
74806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74807       };
74808     }
74809   }
74810 }
74811
74812
74813 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetFlickSpeedCoefficient(void * jarg1) {
74814   float jresult ;
74815   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74816   float result;
74817   
74818   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74819   {
74820     try {
74821       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFlickSpeedCoefficient();
74822     } catch (std::out_of_range& e) {
74823       {
74824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74825       };
74826     } catch (std::exception& e) {
74827       {
74828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74829       };
74830     } catch (...) {
74831       {
74832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74833       };
74834     }
74835   }
74836   jresult = result; 
74837   return jresult;
74838 }
74839
74840
74841 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetFlickSpeedCoefficient(void * jarg1, float jarg2) {
74842   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74843   float arg2 ;
74844   
74845   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74846   arg2 = (float)jarg2; 
74847   {
74848     try {
74849       (arg1)->SetFlickSpeedCoefficient(arg2);
74850     } catch (std::out_of_range& e) {
74851       {
74852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74853       };
74854     } catch (std::exception& e) {
74855       {
74856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74857       };
74858     } catch (...) {
74859       {
74860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74861       };
74862     }
74863   }
74864 }
74865
74866
74867 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_GetMinimumDistanceForFlick(void * jarg1) {
74868   void * jresult ;
74869   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74870   Dali::Vector2 result;
74871   
74872   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74873   {
74874     try {
74875       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumDistanceForFlick();
74876     } catch (std::out_of_range& e) {
74877       {
74878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74879       };
74880     } catch (std::exception& e) {
74881       {
74882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74883       };
74884     } catch (...) {
74885       {
74886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74887       };
74888     }
74889   }
74890   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
74891   return jresult;
74892 }
74893
74894
74895 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetMinimumDistanceForFlick(void * jarg1, void * jarg2) {
74896   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74897   Dali::Vector2 *arg2 = 0 ;
74898   
74899   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74900   arg2 = (Dali::Vector2 *)jarg2;
74901   if (!arg2) {
74902     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
74903     return ;
74904   } 
74905   {
74906     try {
74907       (arg1)->SetMinimumDistanceForFlick((Dali::Vector2 const &)*arg2);
74908     } catch (std::out_of_range& e) {
74909       {
74910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74911       };
74912     } catch (std::exception& e) {
74913       {
74914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74915       };
74916     } catch (...) {
74917       {
74918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74919       };
74920     }
74921   }
74922 }
74923
74924
74925 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetMinimumSpeedForFlick(void * jarg1) {
74926   float jresult ;
74927   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74928   float result;
74929   
74930   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74931   {
74932     try {
74933       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumSpeedForFlick();
74934     } catch (std::out_of_range& e) {
74935       {
74936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74937       };
74938     } catch (std::exception& e) {
74939       {
74940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74941       };
74942     } catch (...) {
74943       {
74944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74945       };
74946     }
74947   }
74948   jresult = result; 
74949   return jresult;
74950 }
74951
74952
74953 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetMinimumSpeedForFlick(void * jarg1, float jarg2) {
74954   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74955   float arg2 ;
74956   
74957   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74958   arg2 = (float)jarg2; 
74959   {
74960     try {
74961       (arg1)->SetMinimumSpeedForFlick(arg2);
74962     } catch (std::out_of_range& e) {
74963       {
74964         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
74965       };
74966     } catch (std::exception& e) {
74967       {
74968         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
74969       };
74970     } catch (...) {
74971       {
74972         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
74973       };
74974     }
74975   }
74976 }
74977
74978
74979 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_ScrollView_GetMaxFlickSpeed(void * jarg1) {
74980   float jresult ;
74981   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
74982   float result;
74983   
74984   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
74985   {
74986     try {
74987       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMaxFlickSpeed();
74988     } catch (std::out_of_range& e) {
74989       {
74990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
74991       };
74992     } catch (std::exception& e) {
74993       {
74994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
74995       };
74996     } catch (...) {
74997       {
74998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
74999       };
75000     }
75001   }
75002   jresult = result; 
75003   return jresult;
75004 }
75005
75006
75007 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetMaxFlickSpeed(void * jarg1, float jarg2) {
75008   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75009   float arg2 ;
75010   
75011   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75012   arg2 = (float)jarg2; 
75013   {
75014     try {
75015       (arg1)->SetMaxFlickSpeed(arg2);
75016     } catch (std::out_of_range& e) {
75017       {
75018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75019       };
75020     } catch (std::exception& e) {
75021       {
75022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75023       };
75024     } catch (...) {
75025       {
75026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75027       };
75028     }
75029   }
75030 }
75031
75032
75033 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_GetWheelScrollDistanceStep(void * jarg1) {
75034   void * jresult ;
75035   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75036   Dali::Vector2 result;
75037   
75038   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75039   {
75040     try {
75041       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetWheelScrollDistanceStep();
75042     } catch (std::out_of_range& e) {
75043       {
75044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75045       };
75046     } catch (std::exception& e) {
75047       {
75048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75049       };
75050     } catch (...) {
75051       {
75052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75053       };
75054     }
75055   }
75056   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
75057   return jresult;
75058 }
75059
75060
75061 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetWheelScrollDistanceStep(void * jarg1, void * jarg2) {
75062   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75063   Dali::Vector2 arg2 ;
75064   Dali::Vector2 *argp2 ;
75065   
75066   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75067   argp2 = (Dali::Vector2 *)jarg2; 
75068   if (!argp2) {
75069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
75070     return ;
75071   }
75072   arg2 = *argp2; 
75073   {
75074     try {
75075       (arg1)->SetWheelScrollDistanceStep(arg2);
75076     } catch (std::out_of_range& e) {
75077       {
75078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75079       };
75080     } catch (std::exception& e) {
75081       {
75082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75083       };
75084     } catch (...) {
75085       {
75086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75087       };
75088     }
75089   }
75090 }
75091
75092
75093 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_GetCurrentScrollPosition(void * jarg1) {
75094   void * jresult ;
75095   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75096   Dali::Vector2 result;
75097   
75098   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75099   {
75100     try {
75101       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentScrollPosition();
75102     } catch (std::out_of_range& e) {
75103       {
75104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75105       };
75106     } catch (std::exception& e) {
75107       {
75108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75109       };
75110     } catch (...) {
75111       {
75112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75113       };
75114     }
75115   }
75116   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
75117   return jresult;
75118 }
75119
75120
75121 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ScrollView_GetCurrentPage(void * jarg1) {
75122   unsigned int jresult ;
75123   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75124   unsigned int result;
75125   
75126   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75127   {
75128     try {
75129       result = (unsigned int)((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentPage();
75130     } catch (std::out_of_range& e) {
75131       {
75132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75133       };
75134     } catch (std::exception& e) {
75135       {
75136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75137       };
75138     } catch (...) {
75139       {
75140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75141       };
75142     }
75143   }
75144   jresult = result; 
75145   return jresult;
75146 }
75147
75148
75149 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_0(void * jarg1, void * jarg2) {
75150   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75151   Dali::Vector2 *arg2 = 0 ;
75152   
75153   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75154   arg2 = (Dali::Vector2 *)jarg2;
75155   if (!arg2) {
75156     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
75157     return ;
75158   } 
75159   {
75160     try {
75161       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2);
75162     } catch (std::out_of_range& e) {
75163       {
75164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75165       };
75166     } catch (std::exception& e) {
75167       {
75168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75169       };
75170     } catch (...) {
75171       {
75172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75173       };
75174     }
75175   }
75176 }
75177
75178
75179 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_1(void * jarg1, void * jarg2, float jarg3) {
75180   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75181   Dali::Vector2 *arg2 = 0 ;
75182   float arg3 ;
75183   
75184   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75185   arg2 = (Dali::Vector2 *)jarg2;
75186   if (!arg2) {
75187     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
75188     return ;
75189   } 
75190   arg3 = (float)jarg3; 
75191   {
75192     try {
75193       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3);
75194     } catch (std::out_of_range& e) {
75195       {
75196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75197       };
75198     } catch (std::exception& e) {
75199       {
75200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75201       };
75202     } catch (...) {
75203       {
75204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75205       };
75206     }
75207   }
75208 }
75209
75210
75211 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_2(void * jarg1, void * jarg2, float jarg3, void * jarg4) {
75212   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75213   Dali::Vector2 *arg2 = 0 ;
75214   float arg3 ;
75215   Dali::AlphaFunction arg4 ;
75216   Dali::AlphaFunction *argp4 ;
75217   
75218   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75219   arg2 = (Dali::Vector2 *)jarg2;
75220   if (!arg2) {
75221     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
75222     return ;
75223   } 
75224   arg3 = (float)jarg3; 
75225   argp4 = (Dali::AlphaFunction *)jarg4; 
75226   if (!argp4) {
75227     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
75228     return ;
75229   }
75230   arg4 = *argp4; 
75231   {
75232     try {
75233       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4);
75234     } catch (std::out_of_range& e) {
75235       {
75236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75237       };
75238     } catch (std::exception& e) {
75239       {
75240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75241       };
75242     } catch (...) {
75243       {
75244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75245       };
75246     }
75247   }
75248 }
75249
75250
75251 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_3(void * jarg1, void * jarg2, float jarg3, int jarg4, int jarg5) {
75252   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75253   Dali::Vector2 *arg2 = 0 ;
75254   float arg3 ;
75255   Dali::Toolkit::DirectionBias arg4 ;
75256   Dali::Toolkit::DirectionBias arg5 ;
75257   
75258   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75259   arg2 = (Dali::Vector2 *)jarg2;
75260   if (!arg2) {
75261     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
75262     return ;
75263   } 
75264   arg3 = (float)jarg3; 
75265   arg4 = (Dali::Toolkit::DirectionBias)jarg4; 
75266   arg5 = (Dali::Toolkit::DirectionBias)jarg5; 
75267   {
75268     try {
75269       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5);
75270     } catch (std::out_of_range& e) {
75271       {
75272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75273       };
75274     } catch (std::exception& e) {
75275       {
75276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75277       };
75278     } catch (...) {
75279       {
75280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75281       };
75282     }
75283   }
75284 }
75285
75286
75287 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_4(void * jarg1, void * jarg2, float jarg3, void * jarg4, int jarg5, int jarg6) {
75288   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75289   Dali::Vector2 *arg2 = 0 ;
75290   float arg3 ;
75291   Dali::AlphaFunction arg4 ;
75292   Dali::Toolkit::DirectionBias arg5 ;
75293   Dali::Toolkit::DirectionBias arg6 ;
75294   Dali::AlphaFunction *argp4 ;
75295   
75296   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75297   arg2 = (Dali::Vector2 *)jarg2;
75298   if (!arg2) {
75299     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
75300     return ;
75301   } 
75302   arg3 = (float)jarg3; 
75303   argp4 = (Dali::AlphaFunction *)jarg4; 
75304   if (!argp4) {
75305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
75306     return ;
75307   }
75308   arg4 = *argp4; 
75309   arg5 = (Dali::Toolkit::DirectionBias)jarg5; 
75310   arg6 = (Dali::Toolkit::DirectionBias)jarg6; 
75311   {
75312     try {
75313       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5,arg6);
75314     } catch (std::out_of_range& e) {
75315       {
75316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75317       };
75318     } catch (std::exception& e) {
75319       {
75320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75321       };
75322     } catch (...) {
75323       {
75324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75325       };
75326     }
75327   }
75328 }
75329
75330
75331 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_5(void * jarg1, unsigned int jarg2) {
75332   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75333   unsigned int arg2 ;
75334   
75335   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75336   arg2 = (unsigned int)jarg2; 
75337   {
75338     try {
75339       (arg1)->ScrollTo(arg2);
75340     } catch (std::out_of_range& e) {
75341       {
75342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75343       };
75344     } catch (std::exception& e) {
75345       {
75346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75347       };
75348     } catch (...) {
75349       {
75350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75351       };
75352     }
75353   }
75354 }
75355
75356
75357 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_6(void * jarg1, unsigned int jarg2, float jarg3) {
75358   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75359   unsigned int arg2 ;
75360   float arg3 ;
75361   
75362   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75363   arg2 = (unsigned int)jarg2; 
75364   arg3 = (float)jarg3; 
75365   {
75366     try {
75367       (arg1)->ScrollTo(arg2,arg3);
75368     } catch (std::out_of_range& e) {
75369       {
75370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75371       };
75372     } catch (std::exception& e) {
75373       {
75374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75375       };
75376     } catch (...) {
75377       {
75378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75379       };
75380     }
75381   }
75382 }
75383
75384
75385 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_7(void * jarg1, unsigned int jarg2, float jarg3, int jarg4) {
75386   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75387   unsigned int arg2 ;
75388   float arg3 ;
75389   Dali::Toolkit::DirectionBias arg4 ;
75390   
75391   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75392   arg2 = (unsigned int)jarg2; 
75393   arg3 = (float)jarg3; 
75394   arg4 = (Dali::Toolkit::DirectionBias)jarg4; 
75395   {
75396     try {
75397       (arg1)->ScrollTo(arg2,arg3,arg4);
75398     } catch (std::out_of_range& e) {
75399       {
75400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75401       };
75402     } catch (std::exception& e) {
75403       {
75404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75405       };
75406     } catch (...) {
75407       {
75408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75409       };
75410     }
75411   }
75412 }
75413
75414
75415 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_8(void * jarg1, void * jarg2) {
75416   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75417   Dali::Actor *arg2 = 0 ;
75418   
75419   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75420   arg2 = (Dali::Actor *)jarg2;
75421   if (!arg2) {
75422     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
75423     return ;
75424   } 
75425   {
75426     try {
75427       (arg1)->ScrollTo(*arg2);
75428     } catch (std::out_of_range& e) {
75429       {
75430         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75431       };
75432     } catch (std::exception& e) {
75433       {
75434         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75435       };
75436     } catch (...) {
75437       {
75438         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75439       };
75440     }
75441   }
75442 }
75443
75444
75445 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ScrollTo__SWIG_9(void * jarg1, void * jarg2, float jarg3) {
75446   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75447   Dali::Actor *arg2 = 0 ;
75448   float arg3 ;
75449   
75450   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75451   arg2 = (Dali::Actor *)jarg2;
75452   if (!arg2) {
75453     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
75454     return ;
75455   } 
75456   arg3 = (float)jarg3; 
75457   {
75458     try {
75459       (arg1)->ScrollTo(*arg2,arg3);
75460     } catch (std::out_of_range& e) {
75461       {
75462         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75463       };
75464     } catch (std::exception& e) {
75465       {
75466         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75467       };
75468     } catch (...) {
75469       {
75470         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75471       };
75472     }
75473   }
75474 }
75475
75476
75477 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ScrollView_ScrollToSnapPoint(void * jarg1) {
75478   unsigned int jresult ;
75479   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75480   bool result;
75481   
75482   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75483   {
75484     try {
75485       result = (bool)(arg1)->ScrollToSnapPoint();
75486     } catch (std::out_of_range& e) {
75487       {
75488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75489       };
75490     } catch (std::exception& e) {
75491       {
75492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75493       };
75494     } catch (...) {
75495       {
75496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75497       };
75498     }
75499   }
75500   jresult = result; 
75501   return jresult;
75502 }
75503
75504
75505 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ApplyConstraintToChildren(void * jarg1, void * jarg2) {
75506   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75507   Dali::Constraint arg2 ;
75508   Dali::Constraint *argp2 ;
75509   
75510   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75511   argp2 = (Dali::Constraint *)jarg2; 
75512   if (!argp2) {
75513     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Constraint", 0);
75514     return ;
75515   }
75516   arg2 = *argp2; 
75517   {
75518     try {
75519       (arg1)->ApplyConstraintToChildren(arg2);
75520     } catch (std::out_of_range& e) {
75521       {
75522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75523       };
75524     } catch (std::exception& e) {
75525       {
75526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75527       };
75528     } catch (...) {
75529       {
75530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75531       };
75532     }
75533   }
75534 }
75535
75536
75537 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_RemoveConstraintsFromChildren(void * jarg1) {
75538   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75539   
75540   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75541   {
75542     try {
75543       (arg1)->RemoveConstraintsFromChildren();
75544     } catch (std::out_of_range& e) {
75545       {
75546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75547       };
75548     } catch (std::exception& e) {
75549       {
75550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75551       };
75552     } catch (...) {
75553       {
75554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75555       };
75556     }
75557   }
75558 }
75559
75560
75561 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_ApplyEffect(void * jarg1, void * jarg2) {
75562   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75563   Dali::Toolkit::ScrollViewEffect arg2 ;
75564   Dali::Toolkit::ScrollViewEffect *argp2 ;
75565   
75566   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75567   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2; 
75568   if (!argp2) {
75569     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
75570     return ;
75571   }
75572   arg2 = *argp2; 
75573   {
75574     try {
75575       (arg1)->ApplyEffect(arg2);
75576     } catch (std::out_of_range& e) {
75577       {
75578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75579       };
75580     } catch (std::exception& e) {
75581       {
75582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75583       };
75584     } catch (...) {
75585       {
75586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75587       };
75588     }
75589   }
75590 }
75591
75592
75593 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_RemoveEffect(void * jarg1, void * jarg2) {
75594   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75595   Dali::Toolkit::ScrollViewEffect arg2 ;
75596   Dali::Toolkit::ScrollViewEffect *argp2 ;
75597   
75598   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75599   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2; 
75600   if (!argp2) {
75601     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
75602     return ;
75603   }
75604   arg2 = *argp2; 
75605   {
75606     try {
75607       (arg1)->RemoveEffect(arg2);
75608     } catch (std::out_of_range& e) {
75609       {
75610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75611       };
75612     } catch (std::exception& e) {
75613       {
75614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75615       };
75616     } catch (...) {
75617       {
75618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75619       };
75620     }
75621   }
75622 }
75623
75624
75625 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_RemoveAllEffects(void * jarg1) {
75626   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75627   
75628   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75629   {
75630     try {
75631       (arg1)->RemoveAllEffects();
75632     } catch (std::out_of_range& e) {
75633       {
75634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75635       };
75636     } catch (std::exception& e) {
75637       {
75638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75639       };
75640     } catch (...) {
75641       {
75642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75643       };
75644     }
75645   }
75646 }
75647
75648
75649 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_BindActor(void * jarg1, void * jarg2) {
75650   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75651   Dali::Actor arg2 ;
75652   Dali::Actor *argp2 ;
75653   
75654   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75655   argp2 = (Dali::Actor *)jarg2; 
75656   if (!argp2) {
75657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75658     return ;
75659   }
75660   arg2 = *argp2; 
75661   {
75662     try {
75663       (arg1)->BindActor(arg2);
75664     } catch (std::out_of_range& e) {
75665       {
75666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75667       };
75668     } catch (std::exception& e) {
75669       {
75670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75671       };
75672     } catch (...) {
75673       {
75674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75675       };
75676     }
75677   }
75678 }
75679
75680
75681 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_UnbindActor(void * jarg1, void * jarg2) {
75682   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75683   Dali::Actor arg2 ;
75684   Dali::Actor *argp2 ;
75685   
75686   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75687   argp2 = (Dali::Actor *)jarg2; 
75688   if (!argp2) {
75689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75690     return ;
75691   }
75692   arg2 = *argp2; 
75693   {
75694     try {
75695       (arg1)->UnbindActor(arg2);
75696     } catch (std::out_of_range& e) {
75697       {
75698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75699       };
75700     } catch (std::exception& e) {
75701       {
75702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75703       };
75704     } catch (...) {
75705       {
75706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75707       };
75708     }
75709   }
75710 }
75711
75712
75713 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollingDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
75714   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75715   Dali::Radian arg2 ;
75716   Dali::Radian arg3 ;
75717   Dali::Radian *argp2 ;
75718   Dali::Radian *argp3 ;
75719   
75720   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75721   argp2 = (Dali::Radian *)jarg2; 
75722   if (!argp2) {
75723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
75724     return ;
75725   }
75726   arg2 = *argp2; 
75727   argp3 = (Dali::Radian *)jarg3; 
75728   if (!argp3) {
75729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
75730     return ;
75731   }
75732   arg3 = *argp3; 
75733   {
75734     try {
75735       (arg1)->SetScrollingDirection(arg2,arg3);
75736     } catch (std::out_of_range& e) {
75737       {
75738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75739       };
75740     } catch (std::exception& e) {
75741       {
75742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75743       };
75744     } catch (...) {
75745       {
75746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75747       };
75748     }
75749   }
75750 }
75751
75752
75753 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_SetScrollingDirection__SWIG_1(void * jarg1, void * jarg2) {
75754   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75755   Dali::Radian arg2 ;
75756   Dali::Radian *argp2 ;
75757   
75758   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75759   argp2 = (Dali::Radian *)jarg2; 
75760   if (!argp2) {
75761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
75762     return ;
75763   }
75764   arg2 = *argp2; 
75765   {
75766     try {
75767       (arg1)->SetScrollingDirection(arg2);
75768     } catch (std::out_of_range& e) {
75769       {
75770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75771       };
75772     } catch (std::exception& e) {
75773       {
75774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75775       };
75776     } catch (...) {
75777       {
75778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75779       };
75780     }
75781   }
75782 }
75783
75784
75785 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollView_RemoveScrollingDirection(void * jarg1, void * jarg2) {
75786   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75787   Dali::Radian arg2 ;
75788   Dali::Radian *argp2 ;
75789   
75790   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75791   argp2 = (Dali::Radian *)jarg2; 
75792   if (!argp2) {
75793     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
75794     return ;
75795   }
75796   arg2 = *argp2; 
75797   {
75798     try {
75799       (arg1)->RemoveScrollingDirection(arg2);
75800     } catch (std::out_of_range& e) {
75801       {
75802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75803       };
75804     } catch (std::exception& e) {
75805       {
75806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75807       };
75808     } catch (...) {
75809       {
75810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75811       };
75812     }
75813   }
75814 }
75815
75816
75817 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ScrollView_SnapStartedSignal(void * jarg1) {
75818   void * jresult ;
75819   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
75820   Dali::Toolkit::ScrollView::SnapStartedSignalType *result = 0 ;
75821   
75822   arg1 = (Dali::Toolkit::ScrollView *)jarg1; 
75823   {
75824     try {
75825       result = (Dali::Toolkit::ScrollView::SnapStartedSignalType *) &(arg1)->SnapStartedSignal();
75826     } catch (std::out_of_range& e) {
75827       {
75828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75829       };
75830     } catch (std::exception& e) {
75831       {
75832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75833       };
75834     } catch (...) {
75835       {
75836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75837       };
75838     }
75839   }
75840   jresult = (void *)result; 
75841   return jresult;
75842 }
75843
75844
75845 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_Property_ROWS_get() {
75846   int jresult ;
75847   int result;
75848   
75849   result = (int)Dali::Toolkit::TableView::Property::ROWS;
75850   jresult = (int)result; 
75851   return jresult;
75852 }
75853
75854
75855 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_Property_COLUMNS_get() {
75856   int jresult ;
75857   int result;
75858   
75859   result = (int)Dali::Toolkit::TableView::Property::COLUMNS;
75860   jresult = (int)result; 
75861   return jresult;
75862 }
75863
75864
75865 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_Property_CELL_PADDING_get() {
75866   int jresult ;
75867   int result;
75868   
75869   result = (int)Dali::Toolkit::TableView::Property::CELL_PADDING;
75870   jresult = (int)result; 
75871   return jresult;
75872 }
75873
75874
75875 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_Property_LAYOUT_ROWS_get() {
75876   int jresult ;
75877   int result;
75878   
75879   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_ROWS;
75880   jresult = (int)result; 
75881   return jresult;
75882 }
75883
75884
75885 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_Property_LAYOUT_COLUMNS_get() {
75886   int jresult ;
75887   int result;
75888   
75889   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_COLUMNS;
75890   jresult = (int)result; 
75891   return jresult;
75892 }
75893
75894
75895 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_Property() {
75896   void * jresult ;
75897   Dali::Toolkit::TableView::Property *result = 0 ;
75898   
75899   {
75900     try {
75901       result = (Dali::Toolkit::TableView::Property *)new Dali::Toolkit::TableView::Property();
75902     } catch (std::out_of_range& e) {
75903       {
75904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
75905       };
75906     } catch (std::exception& e) {
75907       {
75908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
75909       };
75910     } catch (...) {
75911       {
75912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
75913       };
75914     }
75915   }
75916   jresult = (void *)result; 
75917   return jresult;
75918 }
75919
75920
75921 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TableView_Property(void * jarg1) {
75922   Dali::Toolkit::TableView::Property *arg1 = (Dali::Toolkit::TableView::Property *) 0 ;
75923   
75924   arg1 = (Dali::Toolkit::TableView::Property *)jarg1; 
75925   {
75926     try {
75927       delete arg1;
75928     } catch (std::out_of_range& e) {
75929       {
75930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
75931       };
75932     } catch (std::exception& e) {
75933       {
75934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
75935       };
75936     } catch (...) {
75937       {
75938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
75939       };
75940     }
75941   }
75942 }
75943
75944
75945 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_ChildProperty_CELL_INDEX_get() {
75946   int jresult ;
75947   int result;
75948   
75949   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_INDEX;
75950   jresult = (int)result; 
75951   return jresult;
75952 }
75953
75954
75955 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_ChildProperty_ROW_SPAN_get() {
75956   int jresult ;
75957   int result;
75958   
75959   result = (int)Dali::Toolkit::TableView::ChildProperty::ROW_SPAN;
75960   jresult = (int)result; 
75961   return jresult;
75962 }
75963
75964
75965 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_ChildProperty_COLUMN_SPAN_get() {
75966   int jresult ;
75967   int result;
75968   
75969   result = (int)Dali::Toolkit::TableView::ChildProperty::COLUMN_SPAN;
75970   jresult = (int)result; 
75971   return jresult;
75972 }
75973
75974
75975 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get() {
75976   int jresult ;
75977   int result;
75978   
75979   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_HORIZONTAL_ALIGNMENT;
75980   jresult = (int)result; 
75981   return jresult;
75982 }
75983
75984
75985 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get() {
75986   int jresult ;
75987   int result;
75988   
75989   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_VERTICAL_ALIGNMENT;
75990   jresult = (int)result; 
75991   return jresult;
75992 }
75993
75994
75995 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_ChildProperty() {
75996   void * jresult ;
75997   Dali::Toolkit::TableView::ChildProperty *result = 0 ;
75998   
75999   {
76000     try {
76001       result = (Dali::Toolkit::TableView::ChildProperty *)new Dali::Toolkit::TableView::ChildProperty();
76002     } catch (std::out_of_range& e) {
76003       {
76004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76005       };
76006     } catch (std::exception& e) {
76007       {
76008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76009       };
76010     } catch (...) {
76011       {
76012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76013       };
76014     }
76015   }
76016   jresult = (void *)result; 
76017   return jresult;
76018 }
76019
76020
76021 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TableView_ChildProperty(void * jarg1) {
76022   Dali::Toolkit::TableView::ChildProperty *arg1 = (Dali::Toolkit::TableView::ChildProperty *) 0 ;
76023   
76024   arg1 = (Dali::Toolkit::TableView::ChildProperty *)jarg1; 
76025   {
76026     try {
76027       delete arg1;
76028     } catch (std::out_of_range& e) {
76029       {
76030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76031       };
76032     } catch (std::exception& e) {
76033       {
76034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76035       };
76036     } catch (...) {
76037       {
76038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76039       };
76040     }
76041   }
76042 }
76043
76044
76045 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_CellPosition__SWIG_0(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4) {
76046   void * jresult ;
76047   unsigned int arg1 ;
76048   unsigned int arg2 ;
76049   unsigned int arg3 ;
76050   unsigned int arg4 ;
76051   Dali::Toolkit::TableView::CellPosition *result = 0 ;
76052   
76053   arg1 = (unsigned int)jarg1; 
76054   arg2 = (unsigned int)jarg2; 
76055   arg3 = (unsigned int)jarg3; 
76056   arg4 = (unsigned int)jarg4; 
76057   {
76058     try {
76059       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3,arg4);
76060     } catch (std::out_of_range& e) {
76061       {
76062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76063       };
76064     } catch (std::exception& e) {
76065       {
76066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76067       };
76068     } catch (...) {
76069       {
76070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76071       };
76072     }
76073   }
76074   jresult = (void *)result; 
76075   return jresult;
76076 }
76077
76078
76079 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_CellPosition__SWIG_1(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
76080   void * jresult ;
76081   unsigned int arg1 ;
76082   unsigned int arg2 ;
76083   unsigned int arg3 ;
76084   Dali::Toolkit::TableView::CellPosition *result = 0 ;
76085   
76086   arg1 = (unsigned int)jarg1; 
76087   arg2 = (unsigned int)jarg2; 
76088   arg3 = (unsigned int)jarg3; 
76089   {
76090     try {
76091       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3);
76092     } catch (std::out_of_range& e) {
76093       {
76094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76095       };
76096     } catch (std::exception& e) {
76097       {
76098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76099       };
76100     } catch (...) {
76101       {
76102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76103       };
76104     }
76105   }
76106   jresult = (void *)result; 
76107   return jresult;
76108 }
76109
76110
76111 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_CellPosition__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
76112   void * jresult ;
76113   unsigned int arg1 ;
76114   unsigned int arg2 ;
76115   Dali::Toolkit::TableView::CellPosition *result = 0 ;
76116   
76117   arg1 = (unsigned int)jarg1; 
76118   arg2 = (unsigned int)jarg2; 
76119   {
76120     try {
76121       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2);
76122     } catch (std::out_of_range& e) {
76123       {
76124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76125       };
76126     } catch (std::exception& e) {
76127       {
76128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76129       };
76130     } catch (...) {
76131       {
76132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76133       };
76134     }
76135   }
76136   jresult = (void *)result; 
76137   return jresult;
76138 }
76139
76140
76141 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_CellPosition__SWIG_3(unsigned int jarg1) {
76142   void * jresult ;
76143   unsigned int arg1 ;
76144   Dali::Toolkit::TableView::CellPosition *result = 0 ;
76145   
76146   arg1 = (unsigned int)jarg1; 
76147   {
76148     try {
76149       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1);
76150     } catch (std::out_of_range& e) {
76151       {
76152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76153       };
76154     } catch (std::exception& e) {
76155       {
76156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76157       };
76158     } catch (...) {
76159       {
76160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76161       };
76162     }
76163   }
76164   jresult = (void *)result; 
76165   return jresult;
76166 }
76167
76168
76169 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView_CellPosition__SWIG_4() {
76170   void * jresult ;
76171   Dali::Toolkit::TableView::CellPosition *result = 0 ;
76172   
76173   {
76174     try {
76175       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition();
76176     } catch (std::out_of_range& e) {
76177       {
76178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76179       };
76180     } catch (std::exception& e) {
76181       {
76182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76183       };
76184     } catch (...) {
76185       {
76186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76187       };
76188     }
76189   }
76190   jresult = (void *)result; 
76191   return jresult;
76192 }
76193
76194
76195 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_CellPosition_rowIndex_set(void * jarg1, unsigned int jarg2) {
76196   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76197   unsigned int arg2 ;
76198   
76199   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76200   arg2 = (unsigned int)jarg2; 
76201   if (arg1) (arg1)->rowIndex = arg2;
76202 }
76203
76204
76205 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_CellPosition_rowIndex_get(void * jarg1) {
76206   unsigned int jresult ;
76207   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76208   unsigned int result;
76209   
76210   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76211   result = (unsigned int) ((arg1)->rowIndex);
76212   jresult = result; 
76213   return jresult;
76214 }
76215
76216
76217 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_CellPosition_columnIndex_set(void * jarg1, unsigned int jarg2) {
76218   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76219   unsigned int arg2 ;
76220   
76221   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76222   arg2 = (unsigned int)jarg2; 
76223   if (arg1) (arg1)->columnIndex = arg2;
76224 }
76225
76226
76227 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_CellPosition_columnIndex_get(void * jarg1) {
76228   unsigned int jresult ;
76229   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76230   unsigned int result;
76231   
76232   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76233   result = (unsigned int) ((arg1)->columnIndex);
76234   jresult = result; 
76235   return jresult;
76236 }
76237
76238
76239 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_CellPosition_rowSpan_set(void * jarg1, unsigned int jarg2) {
76240   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76241   unsigned int arg2 ;
76242   
76243   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76244   arg2 = (unsigned int)jarg2; 
76245   if (arg1) (arg1)->rowSpan = arg2;
76246 }
76247
76248
76249 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_CellPosition_rowSpan_get(void * jarg1) {
76250   unsigned int jresult ;
76251   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76252   unsigned int result;
76253   
76254   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76255   result = (unsigned int) ((arg1)->rowSpan);
76256   jresult = result; 
76257   return jresult;
76258 }
76259
76260
76261 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_CellPosition_columnSpan_set(void * jarg1, unsigned int jarg2) {
76262   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76263   unsigned int arg2 ;
76264   
76265   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76266   arg2 = (unsigned int)jarg2; 
76267   if (arg1) (arg1)->columnSpan = arg2;
76268 }
76269
76270
76271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_CellPosition_columnSpan_get(void * jarg1) {
76272   unsigned int jresult ;
76273   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76274   unsigned int result;
76275   
76276   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76277   result = (unsigned int) ((arg1)->columnSpan);
76278   jresult = result; 
76279   return jresult;
76280 }
76281
76282
76283 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TableView_CellPosition(void * jarg1) {
76284   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
76285   
76286   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1; 
76287   {
76288     try {
76289       delete arg1;
76290     } catch (std::out_of_range& e) {
76291       {
76292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76293       };
76294     } catch (std::exception& e) {
76295       {
76296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76297       };
76298     } catch (...) {
76299       {
76300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76301       };
76302     }
76303   }
76304 }
76305
76306
76307 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView__SWIG_0() {
76308   void * jresult ;
76309   Dali::Toolkit::TableView *result = 0 ;
76310   
76311   {
76312     try {
76313       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView();
76314     } catch (std::out_of_range& e) {
76315       {
76316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76317       };
76318     } catch (std::exception& e) {
76319       {
76320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76321       };
76322     } catch (...) {
76323       {
76324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76325       };
76326     }
76327   }
76328   jresult = (void *)result; 
76329   return jresult;
76330 }
76331
76332
76333 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TableView__SWIG_1(void * jarg1) {
76334   void * jresult ;
76335   Dali::Toolkit::TableView *arg1 = 0 ;
76336   Dali::Toolkit::TableView *result = 0 ;
76337   
76338   arg1 = (Dali::Toolkit::TableView *)jarg1;
76339   if (!arg1) {
76340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
76341     return 0;
76342   } 
76343   {
76344     try {
76345       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView((Dali::Toolkit::TableView const &)*arg1);
76346     } catch (std::out_of_range& e) {
76347       {
76348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76349       };
76350     } catch (std::exception& e) {
76351       {
76352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76353       };
76354     } catch (...) {
76355       {
76356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76357       };
76358     }
76359   }
76360   jresult = (void *)result; 
76361   return jresult;
76362 }
76363
76364
76365 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_Assign(void * jarg1, void * jarg2) {
76366   void * jresult ;
76367   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76368   Dali::Toolkit::TableView *arg2 = 0 ;
76369   Dali::Toolkit::TableView *result = 0 ;
76370   
76371   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76372   arg2 = (Dali::Toolkit::TableView *)jarg2;
76373   if (!arg2) {
76374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
76375     return 0;
76376   } 
76377   {
76378     try {
76379       result = (Dali::Toolkit::TableView *) &(arg1)->operator =((Dali::Toolkit::TableView const &)*arg2);
76380     } catch (std::out_of_range& e) {
76381       {
76382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76383       };
76384     } catch (std::exception& e) {
76385       {
76386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76387       };
76388     } catch (...) {
76389       {
76390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76391       };
76392     }
76393   }
76394   jresult = (void *)result; 
76395   return jresult;
76396 }
76397
76398
76399 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TableView(void * jarg1) {
76400   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76401   
76402   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76403   {
76404     try {
76405       delete arg1;
76406     } catch (std::out_of_range& e) {
76407       {
76408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76409       };
76410     } catch (std::exception& e) {
76411       {
76412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76413       };
76414     } catch (...) {
76415       {
76416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76417       };
76418     }
76419   }
76420 }
76421
76422
76423 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_New(unsigned int jarg1, unsigned int jarg2) {
76424   void * jresult ;
76425   unsigned int arg1 ;
76426   unsigned int arg2 ;
76427   Dali::Toolkit::TableView result;
76428   
76429   arg1 = (unsigned int)jarg1; 
76430   arg2 = (unsigned int)jarg2; 
76431   {
76432     try {
76433       result = Dali::Toolkit::TableView::New(arg1,arg2);
76434     } catch (std::out_of_range& e) {
76435       {
76436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76437       };
76438     } catch (std::exception& e) {
76439       {
76440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76441       };
76442     } catch (...) {
76443       {
76444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76445       };
76446     }
76447   }
76448   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result); 
76449   return jresult;
76450 }
76451
76452
76453 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_DownCast(void * jarg1) {
76454   void * jresult ;
76455   Dali::BaseHandle arg1 ;
76456   Dali::BaseHandle *argp1 ;
76457   Dali::Toolkit::TableView result;
76458   
76459   argp1 = (Dali::BaseHandle *)jarg1; 
76460   if (!argp1) {
76461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
76462     return 0;
76463   }
76464   arg1 = *argp1; 
76465   {
76466     try {
76467       result = Dali::Toolkit::TableView::DownCast(arg1);
76468     } catch (std::out_of_range& e) {
76469       {
76470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76471       };
76472     } catch (std::exception& e) {
76473       {
76474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76475       };
76476     } catch (...) {
76477       {
76478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76479       };
76480     }
76481   }
76482   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result); 
76483   return jresult;
76484 }
76485
76486
76487 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_AddChild(void * jarg1, void * jarg2, void * jarg3) {
76488   unsigned int jresult ;
76489   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76490   Dali::Actor arg2 ;
76491   Dali::Toolkit::TableView::CellPosition arg3 ;
76492   Dali::Actor *argp2 ;
76493   Dali::Toolkit::TableView::CellPosition *argp3 ;
76494   bool result;
76495   
76496   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76497   argp2 = (Dali::Actor *)jarg2; 
76498   if (!argp2) {
76499     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76500     return 0;
76501   }
76502   arg2 = *argp2; 
76503   argp3 = (Dali::Toolkit::TableView::CellPosition *)jarg3; 
76504   if (!argp3) {
76505     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
76506     return 0;
76507   }
76508   arg3 = *argp3; 
76509   {
76510     try {
76511       result = (bool)(arg1)->AddChild(arg2,arg3);
76512     } catch (std::out_of_range& e) {
76513       {
76514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76515       };
76516     } catch (std::exception& e) {
76517       {
76518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76519       };
76520     } catch (...) {
76521       {
76522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76523       };
76524     }
76525   }
76526   jresult = result; 
76527   return jresult;
76528 }
76529
76530
76531 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_GetChildAt(void * jarg1, void * jarg2) {
76532   void * jresult ;
76533   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76534   Dali::Toolkit::TableView::CellPosition arg2 ;
76535   Dali::Toolkit::TableView::CellPosition *argp2 ;
76536   Dali::Actor result;
76537   
76538   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76539   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2; 
76540   if (!argp2) {
76541     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
76542     return 0;
76543   }
76544   arg2 = *argp2; 
76545   {
76546     try {
76547       result = (arg1)->GetChildAt(arg2);
76548     } catch (std::out_of_range& e) {
76549       {
76550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76551       };
76552     } catch (std::exception& e) {
76553       {
76554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76555       };
76556     } catch (...) {
76557       {
76558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76559       };
76560     }
76561   }
76562   jresult = new Dali::Actor((const Dali::Actor &)result); 
76563   return jresult;
76564 }
76565
76566
76567 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_RemoveChildAt(void * jarg1, void * jarg2) {
76568   void * jresult ;
76569   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76570   Dali::Toolkit::TableView::CellPosition arg2 ;
76571   Dali::Toolkit::TableView::CellPosition *argp2 ;
76572   Dali::Actor result;
76573   
76574   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76575   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2; 
76576   if (!argp2) {
76577     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
76578     return 0;
76579   }
76580   arg2 = *argp2; 
76581   {
76582     try {
76583       result = (arg1)->RemoveChildAt(arg2);
76584     } catch (std::out_of_range& e) {
76585       {
76586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76587       };
76588     } catch (std::exception& e) {
76589       {
76590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76591       };
76592     } catch (...) {
76593       {
76594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76595       };
76596     }
76597   }
76598   jresult = new Dali::Actor((const Dali::Actor &)result); 
76599   return jresult;
76600 }
76601
76602
76603 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_FindChildPosition(void * jarg1, void * jarg2, void * jarg3) {
76604   unsigned int jresult ;
76605   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76606   Dali::Actor arg2 ;
76607   Dali::Toolkit::TableView::CellPosition *arg3 = 0 ;
76608   Dali::Actor *argp2 ;
76609   bool result;
76610   
76611   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76612   argp2 = (Dali::Actor *)jarg2; 
76613   if (!argp2) {
76614     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76615     return 0;
76616   }
76617   arg2 = *argp2; 
76618   arg3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
76619   if (!arg3) {
76620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView::CellPosition & type is null", 0);
76621     return 0;
76622   } 
76623   {
76624     try {
76625       result = (bool)(arg1)->FindChildPosition(arg2,*arg3);
76626     } catch (std::out_of_range& e) {
76627       {
76628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76629       };
76630     } catch (std::exception& e) {
76631       {
76632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76633       };
76634     } catch (...) {
76635       {
76636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76637       };
76638     }
76639   }
76640   jresult = result; 
76641   return jresult;
76642 }
76643
76644
76645 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_InsertRow(void * jarg1, unsigned int jarg2) {
76646   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76647   unsigned int arg2 ;
76648   
76649   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76650   arg2 = (unsigned int)jarg2; 
76651   {
76652     try {
76653       (arg1)->InsertRow(arg2);
76654     } catch (std::out_of_range& e) {
76655       {
76656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76657       };
76658     } catch (std::exception& e) {
76659       {
76660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76661       };
76662     } catch (...) {
76663       {
76664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76665       };
76666     }
76667   }
76668 }
76669
76670
76671 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_DeleteRow__SWIG_0(void * jarg1, unsigned int jarg2) {
76672   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76673   unsigned int arg2 ;
76674   
76675   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76676   arg2 = (unsigned int)jarg2; 
76677   {
76678     try {
76679       (arg1)->DeleteRow(arg2);
76680     } catch (std::out_of_range& e) {
76681       {
76682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76683       };
76684     } catch (std::exception& e) {
76685       {
76686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76687       };
76688     } catch (...) {
76689       {
76690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76691       };
76692     }
76693   }
76694 }
76695
76696
76697 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_DeleteRow__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
76698   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76699   unsigned int arg2 ;
76700   std::vector< Dali::Actor > *arg3 = 0 ;
76701   
76702   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76703   arg2 = (unsigned int)jarg2; 
76704   arg3 = (std::vector< Dali::Actor > *)jarg3;
76705   if (!arg3) {
76706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
76707     return ;
76708   } 
76709   {
76710     try {
76711       (arg1)->DeleteRow(arg2,*arg3);
76712     } catch (std::out_of_range& e) {
76713       {
76714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76715       };
76716     } catch (std::exception& e) {
76717       {
76718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76719       };
76720     } catch (...) {
76721       {
76722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76723       };
76724     }
76725   }
76726 }
76727
76728
76729 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_InsertColumn(void * jarg1, unsigned int jarg2) {
76730   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76731   unsigned int arg2 ;
76732   
76733   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76734   arg2 = (unsigned int)jarg2; 
76735   {
76736     try {
76737       (arg1)->InsertColumn(arg2);
76738     } catch (std::out_of_range& e) {
76739       {
76740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76741       };
76742     } catch (std::exception& e) {
76743       {
76744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76745       };
76746     } catch (...) {
76747       {
76748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76749       };
76750     }
76751   }
76752 }
76753
76754
76755 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_DeleteColumn__SWIG_0(void * jarg1, unsigned int jarg2) {
76756   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76757   unsigned int arg2 ;
76758   
76759   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76760   arg2 = (unsigned int)jarg2; 
76761   {
76762     try {
76763       (arg1)->DeleteColumn(arg2);
76764     } catch (std::out_of_range& e) {
76765       {
76766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76767       };
76768     } catch (std::exception& e) {
76769       {
76770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76771       };
76772     } catch (...) {
76773       {
76774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76775       };
76776     }
76777   }
76778 }
76779
76780
76781 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_DeleteColumn__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
76782   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76783   unsigned int arg2 ;
76784   std::vector< Dali::Actor > *arg3 = 0 ;
76785   
76786   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76787   arg2 = (unsigned int)jarg2; 
76788   arg3 = (std::vector< Dali::Actor > *)jarg3;
76789   if (!arg3) {
76790     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
76791     return ;
76792   } 
76793   {
76794     try {
76795       (arg1)->DeleteColumn(arg2,*arg3);
76796     } catch (std::out_of_range& e) {
76797       {
76798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76799       };
76800     } catch (std::exception& e) {
76801       {
76802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76803       };
76804     } catch (...) {
76805       {
76806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76807       };
76808     }
76809   }
76810 }
76811
76812
76813 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_Resize__SWIG_0(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
76814   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76815   unsigned int arg2 ;
76816   unsigned int arg3 ;
76817   
76818   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76819   arg2 = (unsigned int)jarg2; 
76820   arg3 = (unsigned int)jarg3; 
76821   {
76822     try {
76823       (arg1)->Resize(arg2,arg3);
76824     } catch (std::out_of_range& e) {
76825       {
76826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76827       };
76828     } catch (std::exception& e) {
76829       {
76830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76831       };
76832     } catch (...) {
76833       {
76834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76835       };
76836     }
76837   }
76838 }
76839
76840
76841 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_Resize__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3, void * jarg4) {
76842   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76843   unsigned int arg2 ;
76844   unsigned int arg3 ;
76845   std::vector< Dali::Actor > *arg4 = 0 ;
76846   
76847   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76848   arg2 = (unsigned int)jarg2; 
76849   arg3 = (unsigned int)jarg3; 
76850   arg4 = (std::vector< Dali::Actor > *)jarg4;
76851   if (!arg4) {
76852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
76853     return ;
76854   } 
76855   {
76856     try {
76857       (arg1)->Resize(arg2,arg3,*arg4);
76858     } catch (std::out_of_range& e) {
76859       {
76860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76861       };
76862     } catch (std::exception& e) {
76863       {
76864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76865       };
76866     } catch (...) {
76867       {
76868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76869       };
76870     }
76871   }
76872 }
76873
76874
76875 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetCellPadding(void * jarg1, void * jarg2) {
76876   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76877   Dali::Size arg2 ;
76878   Dali::Size *argp2 ;
76879   
76880   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76881   argp2 = (Dali::Size *)jarg2; 
76882   if (!argp2) {
76883     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
76884     return ;
76885   }
76886   arg2 = *argp2; 
76887   {
76888     try {
76889       (arg1)->SetCellPadding(arg2);
76890     } catch (std::out_of_range& e) {
76891       {
76892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76893       };
76894     } catch (std::exception& e) {
76895       {
76896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76897       };
76898     } catch (...) {
76899       {
76900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76901       };
76902     }
76903   }
76904 }
76905
76906
76907 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TableView_GetCellPadding(void * jarg1) {
76908   void * jresult ;
76909   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76910   Dali::Size result;
76911   
76912   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76913   {
76914     try {
76915       result = (arg1)->GetCellPadding();
76916     } catch (std::out_of_range& e) {
76917       {
76918         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76919       };
76920     } catch (std::exception& e) {
76921       {
76922         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76923       };
76924     } catch (...) {
76925       {
76926         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76927       };
76928     }
76929   }
76930   jresult = new Dali::Size((const Dali::Size &)result); 
76931   return jresult;
76932 }
76933
76934
76935 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetFitHeight(void * jarg1, unsigned int jarg2) {
76936   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76937   unsigned int arg2 ;
76938   
76939   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76940   arg2 = (unsigned int)jarg2; 
76941   {
76942     try {
76943       (arg1)->SetFitHeight(arg2);
76944     } catch (std::out_of_range& e) {
76945       {
76946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
76947       };
76948     } catch (std::exception& e) {
76949       {
76950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
76951       };
76952     } catch (...) {
76953       {
76954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
76955       };
76956     }
76957   }
76958 }
76959
76960
76961 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_IsFitHeight(void * jarg1, unsigned int jarg2) {
76962   unsigned int jresult ;
76963   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76964   unsigned int arg2 ;
76965   bool result;
76966   
76967   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76968   arg2 = (unsigned int)jarg2; 
76969   {
76970     try {
76971       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitHeight(arg2);
76972     } catch (std::out_of_range& e) {
76973       {
76974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
76975       };
76976     } catch (std::exception& e) {
76977       {
76978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
76979       };
76980     } catch (...) {
76981       {
76982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
76983       };
76984     }
76985   }
76986   jresult = result; 
76987   return jresult;
76988 }
76989
76990
76991 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetFitWidth(void * jarg1, unsigned int jarg2) {
76992   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
76993   unsigned int arg2 ;
76994   
76995   arg1 = (Dali::Toolkit::TableView *)jarg1; 
76996   arg2 = (unsigned int)jarg2; 
76997   {
76998     try {
76999       (arg1)->SetFitWidth(arg2);
77000     } catch (std::out_of_range& e) {
77001       {
77002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77003       };
77004     } catch (std::exception& e) {
77005       {
77006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77007       };
77008     } catch (...) {
77009       {
77010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77011       };
77012     }
77013   }
77014 }
77015
77016
77017 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_IsFitWidth(void * jarg1, unsigned int jarg2) {
77018   unsigned int jresult ;
77019   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77020   unsigned int arg2 ;
77021   bool result;
77022   
77023   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77024   arg2 = (unsigned int)jarg2; 
77025   {
77026     try {
77027       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitWidth(arg2);
77028     } catch (std::out_of_range& e) {
77029       {
77030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77031       };
77032     } catch (std::exception& e) {
77033       {
77034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77035       };
77036     } catch (...) {
77037       {
77038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77039       };
77040     }
77041   }
77042   jresult = result; 
77043   return jresult;
77044 }
77045
77046
77047 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetFixedHeight(void * jarg1, unsigned int jarg2, float jarg3) {
77048   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77049   unsigned int arg2 ;
77050   float arg3 ;
77051   
77052   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77053   arg2 = (unsigned int)jarg2; 
77054   arg3 = (float)jarg3; 
77055   {
77056     try {
77057       (arg1)->SetFixedHeight(arg2,arg3);
77058     } catch (std::out_of_range& e) {
77059       {
77060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77061       };
77062     } catch (std::exception& e) {
77063       {
77064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77065       };
77066     } catch (...) {
77067       {
77068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77069       };
77070     }
77071   }
77072 }
77073
77074
77075 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TableView_GetFixedHeight(void * jarg1, unsigned int jarg2) {
77076   float jresult ;
77077   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77078   unsigned int arg2 ;
77079   float result;
77080   
77081   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77082   arg2 = (unsigned int)jarg2; 
77083   {
77084     try {
77085       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedHeight(arg2);
77086     } catch (std::out_of_range& e) {
77087       {
77088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77089       };
77090     } catch (std::exception& e) {
77091       {
77092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77093       };
77094     } catch (...) {
77095       {
77096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77097       };
77098     }
77099   }
77100   jresult = result; 
77101   return jresult;
77102 }
77103
77104
77105 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetRelativeHeight(void * jarg1, unsigned int jarg2, float jarg3) {
77106   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77107   unsigned int arg2 ;
77108   float arg3 ;
77109   
77110   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77111   arg2 = (unsigned int)jarg2; 
77112   arg3 = (float)jarg3; 
77113   {
77114     try {
77115       (arg1)->SetRelativeHeight(arg2,arg3);
77116     } catch (std::out_of_range& e) {
77117       {
77118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77119       };
77120     } catch (std::exception& e) {
77121       {
77122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77123       };
77124     } catch (...) {
77125       {
77126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77127       };
77128     }
77129   }
77130 }
77131
77132
77133 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TableView_GetRelativeHeight(void * jarg1, unsigned int jarg2) {
77134   float jresult ;
77135   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77136   unsigned int arg2 ;
77137   float result;
77138   
77139   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77140   arg2 = (unsigned int)jarg2; 
77141   {
77142     try {
77143       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeHeight(arg2);
77144     } catch (std::out_of_range& e) {
77145       {
77146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77147       };
77148     } catch (std::exception& e) {
77149       {
77150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77151       };
77152     } catch (...) {
77153       {
77154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77155       };
77156     }
77157   }
77158   jresult = result; 
77159   return jresult;
77160 }
77161
77162
77163 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetFixedWidth(void * jarg1, unsigned int jarg2, float jarg3) {
77164   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77165   unsigned int arg2 ;
77166   float arg3 ;
77167   
77168   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77169   arg2 = (unsigned int)jarg2; 
77170   arg3 = (float)jarg3; 
77171   {
77172     try {
77173       (arg1)->SetFixedWidth(arg2,arg3);
77174     } catch (std::out_of_range& e) {
77175       {
77176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77177       };
77178     } catch (std::exception& e) {
77179       {
77180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77181       };
77182     } catch (...) {
77183       {
77184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77185       };
77186     }
77187   }
77188 }
77189
77190
77191 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TableView_GetFixedWidth(void * jarg1, unsigned int jarg2) {
77192   float jresult ;
77193   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77194   unsigned int arg2 ;
77195   float result;
77196   
77197   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77198   arg2 = (unsigned int)jarg2; 
77199   {
77200     try {
77201       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedWidth(arg2);
77202     } catch (std::out_of_range& e) {
77203       {
77204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77205       };
77206     } catch (std::exception& e) {
77207       {
77208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77209       };
77210     } catch (...) {
77211       {
77212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77213       };
77214     }
77215   }
77216   jresult = result; 
77217   return jresult;
77218 }
77219
77220
77221 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetRelativeWidth(void * jarg1, unsigned int jarg2, float jarg3) {
77222   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77223   unsigned int arg2 ;
77224   float arg3 ;
77225   
77226   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77227   arg2 = (unsigned int)jarg2; 
77228   arg3 = (float)jarg3; 
77229   {
77230     try {
77231       (arg1)->SetRelativeWidth(arg2,arg3);
77232     } catch (std::out_of_range& e) {
77233       {
77234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77235       };
77236     } catch (std::exception& e) {
77237       {
77238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77239       };
77240     } catch (...) {
77241       {
77242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77243       };
77244     }
77245   }
77246 }
77247
77248
77249 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_TableView_GetRelativeWidth(void * jarg1, unsigned int jarg2) {
77250   float jresult ;
77251   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77252   unsigned int arg2 ;
77253   float result;
77254   
77255   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77256   arg2 = (unsigned int)jarg2; 
77257   {
77258     try {
77259       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeWidth(arg2);
77260     } catch (std::out_of_range& e) {
77261       {
77262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77263       };
77264     } catch (std::exception& e) {
77265       {
77266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77267       };
77268     } catch (...) {
77269       {
77270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77271       };
77272     }
77273   }
77274   jresult = result; 
77275   return jresult;
77276 }
77277
77278
77279 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_GetRows(void * jarg1) {
77280   unsigned int jresult ;
77281   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77282   unsigned int result;
77283   
77284   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77285   {
77286     try {
77287       result = (unsigned int)(arg1)->GetRows();
77288     } catch (std::out_of_range& e) {
77289       {
77290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77291       };
77292     } catch (std::exception& e) {
77293       {
77294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77295       };
77296     } catch (...) {
77297       {
77298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77299       };
77300     }
77301   }
77302   jresult = result; 
77303   return jresult;
77304 }
77305
77306
77307 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TableView_GetColumns(void * jarg1) {
77308   unsigned int jresult ;
77309   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77310   unsigned int result;
77311   
77312   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77313   {
77314     try {
77315       result = (unsigned int)(arg1)->GetColumns();
77316     } catch (std::out_of_range& e) {
77317       {
77318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77319       };
77320     } catch (std::exception& e) {
77321       {
77322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77323       };
77324     } catch (...) {
77325       {
77326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77327       };
77328     }
77329   }
77330   jresult = result; 
77331   return jresult;
77332 }
77333
77334
77335 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TableView_SetCellAlignment(void * jarg1, void * jarg2, int jarg3, int jarg4) {
77336   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
77337   Dali::Toolkit::TableView::CellPosition arg2 ;
77338   Dali::HorizontalAlignment::Type arg3 ;
77339   Dali::VerticalAlignment::Type arg4 ;
77340   Dali::Toolkit::TableView::CellPosition *argp2 ;
77341   
77342   arg1 = (Dali::Toolkit::TableView *)jarg1; 
77343   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2; 
77344   if (!argp2) {
77345     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
77346     return ;
77347   }
77348   arg2 = *argp2; 
77349   arg3 = (Dali::HorizontalAlignment::Type)jarg3; 
77350   arg4 = (Dali::VerticalAlignment::Type)jarg4; 
77351   {
77352     try {
77353       (arg1)->SetCellAlignment(arg2,arg3,arg4);
77354     } catch (std::out_of_range& e) {
77355       {
77356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77357       };
77358     } catch (std::exception& e) {
77359       {
77360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77361       };
77362     } catch (...) {
77363       {
77364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77365       };
77366     }
77367   }
77368 }
77369
77370
77371 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_DEFAULT_RENDERING_BACKEND_get() {
77372   unsigned int jresult ;
77373   unsigned int result;
77374   
77375   result = (unsigned int)(unsigned int)Dali::Toolkit::Text::DEFAULT_RENDERING_BACKEND;
77376   jresult = result; 
77377   return jresult;
77378 }
77379
77380
77381 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_RENDERING_BACKEND_get() {
77382   int jresult ;
77383   int result;
77384   
77385   result = (int)Dali::Toolkit::TextEditor::Property::RENDERING_BACKEND;
77386   jresult = (int)result; 
77387   return jresult;
77388 }
77389
77390
77391 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_TEXT_get() {
77392   int jresult ;
77393   int result;
77394   
77395   result = (int)Dali::Toolkit::TextEditor::Property::TEXT;
77396   jresult = (int)result; 
77397   return jresult;
77398 }
77399
77400
77401 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_TEXT_COLOR_get() {
77402   int jresult ;
77403   int result;
77404   
77405   result = (int)Dali::Toolkit::TextEditor::Property::TEXT_COLOR;
77406   jresult = (int)result; 
77407   return jresult;
77408 }
77409
77410
77411 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_FONT_FAMILY_get() {
77412   int jresult ;
77413   int result;
77414   
77415   result = (int)Dali::Toolkit::TextEditor::Property::FONT_FAMILY;
77416   jresult = (int)result; 
77417   return jresult;
77418 }
77419
77420
77421 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_FONT_STYLE_get() {
77422   int jresult ;
77423   int result;
77424   
77425   result = (int)Dali::Toolkit::TextEditor::Property::FONT_STYLE;
77426   jresult = (int)result; 
77427   return jresult;
77428 }
77429
77430
77431 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_POINT_SIZE_get() {
77432   int jresult ;
77433   int result;
77434   
77435   result = (int)Dali::Toolkit::TextEditor::Property::POINT_SIZE;
77436   jresult = (int)result; 
77437   return jresult;
77438 }
77439
77440
77441 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_HORIZONTAL_ALIGNMENT_get() {
77442   int jresult ;
77443   int result;
77444   
77445   result = (int)Dali::Toolkit::TextEditor::Property::HORIZONTAL_ALIGNMENT;
77446   jresult = (int)result; 
77447   return jresult;
77448 }
77449
77450
77451 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SCROLL_THRESHOLD_get() {
77452   int jresult ;
77453   int result;
77454   
77455   result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_THRESHOLD;
77456   jresult = (int)result; 
77457   return jresult;
77458 }
77459
77460
77461 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SCROLL_SPEED_get() {
77462   int jresult ;
77463   int result;
77464   
77465   result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_SPEED;
77466   jresult = (int)result; 
77467   return jresult;
77468 }
77469
77470
77471 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_PRIMARY_CURSOR_COLOR_get() {
77472   int jresult ;
77473   int result;
77474   
77475   result = (int)Dali::Toolkit::TextEditor::Property::PRIMARY_CURSOR_COLOR;
77476   jresult = (int)result; 
77477   return jresult;
77478 }
77479
77480
77481 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SECONDARY_CURSOR_COLOR_get() {
77482   int jresult ;
77483   int result;
77484   
77485   result = (int)Dali::Toolkit::TextEditor::Property::SECONDARY_CURSOR_COLOR;
77486   jresult = (int)result; 
77487   return jresult;
77488 }
77489
77490
77491 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_ENABLE_CURSOR_BLINK_get() {
77492   int jresult ;
77493   int result;
77494   
77495   result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_CURSOR_BLINK;
77496   jresult = (int)result; 
77497   return jresult;
77498 }
77499
77500
77501 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_CURSOR_BLINK_INTERVAL_get() {
77502   int jresult ;
77503   int result;
77504   
77505   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_INTERVAL;
77506   jresult = (int)result; 
77507   return jresult;
77508 }
77509
77510
77511 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_CURSOR_BLINK_DURATION_get() {
77512   int jresult ;
77513   int result;
77514   
77515   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_DURATION;
77516   jresult = (int)result; 
77517   return jresult;
77518 }
77519
77520
77521 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_CURSOR_WIDTH_get() {
77522   int jresult ;
77523   int result;
77524   
77525   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_WIDTH;
77526   jresult = (int)result; 
77527   return jresult;
77528 }
77529
77530
77531 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_GRAB_HANDLE_IMAGE_get() {
77532   int jresult ;
77533   int result;
77534   
77535   result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_IMAGE;
77536   jresult = (int)result; 
77537   return jresult;
77538 }
77539
77540
77541 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
77542   int jresult ;
77543   int result;
77544   
77545   result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_PRESSED_IMAGE;
77546   jresult = (int)result; 
77547   return jresult;
77548 }
77549
77550
77551 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
77552   int jresult ;
77553   int result;
77554   
77555   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_LEFT;
77556   jresult = (int)result; 
77557   return jresult;
77558 }
77559
77560
77561 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
77562   int jresult ;
77563   int result;
77564   
77565   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_RIGHT;
77566   jresult = (int)result; 
77567   return jresult;
77568 }
77569
77570
77571 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
77572   int jresult ;
77573   int result;
77574   
77575   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
77576   jresult = (int)result; 
77577   return jresult;
77578 }
77579
77580
77581 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
77582   int jresult ;
77583   int result;
77584   
77585   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
77586   jresult = (int)result; 
77587   return jresult;
77588 }
77589
77590
77591 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
77592   int jresult ;
77593   int result;
77594   
77595   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
77596   jresult = (int)result; 
77597   return jresult;
77598 }
77599
77600
77601 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
77602   int jresult ;
77603   int result;
77604   
77605   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
77606   jresult = (int)result; 
77607   return jresult;
77608 }
77609
77610
77611 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get() {
77612   int jresult ;
77613   int result;
77614   
77615   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HIGHLIGHT_COLOR;
77616   jresult = (int)result; 
77617   return jresult;
77618 }
77619
77620
77621 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_DECORATION_BOUNDING_BOX_get() {
77622   int jresult ;
77623   int result;
77624   
77625   result = (int)Dali::Toolkit::TextEditor::Property::DECORATION_BOUNDING_BOX;
77626   jresult = (int)result; 
77627   return jresult;
77628 }
77629
77630
77631 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_ENABLE_MARKUP_get() {
77632   int jresult ;
77633   int result;
77634   
77635   result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_MARKUP;
77636   jresult = (int)result; 
77637   return jresult;
77638 }
77639
77640
77641 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_COLOR_get() {
77642   int jresult ;
77643   int result;
77644   
77645   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_COLOR;
77646   jresult = (int)result; 
77647   return jresult;
77648 }
77649
77650
77651 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_FONT_FAMILY_get() {
77652   int jresult ;
77653   int result;
77654   
77655   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_FAMILY;
77656   jresult = (int)result; 
77657   return jresult;
77658 }
77659
77660
77661 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_FONT_STYLE_get() {
77662   int jresult ;
77663   int result;
77664   
77665   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_STYLE;
77666   jresult = (int)result; 
77667   return jresult;
77668 }
77669
77670
77671 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_POINT_SIZE_get() {
77672   int jresult ;
77673   int result;
77674   
77675   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_POINT_SIZE;
77676   jresult = (int)result; 
77677   return jresult;
77678 }
77679
77680
77681 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_LINE_SPACING_get() {
77682   int jresult ;
77683   int result;
77684   
77685   result = (int)Dali::Toolkit::TextEditor::Property::LINE_SPACING;
77686   jresult = (int)result; 
77687   return jresult;
77688 }
77689
77690
77691 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_LINE_SPACING_get() {
77692   int jresult ;
77693   int result;
77694   
77695   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_LINE_SPACING;
77696   jresult = (int)result; 
77697   return jresult;
77698 }
77699
77700
77701 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_UNDERLINE_get() {
77702   int jresult ;
77703   int result;
77704   
77705   result = (int)Dali::Toolkit::TextEditor::Property::UNDERLINE;
77706   jresult = (int)result; 
77707   return jresult;
77708 }
77709
77710
77711 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_UNDERLINE_get() {
77712   int jresult ;
77713   int result;
77714   
77715   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_UNDERLINE;
77716   jresult = (int)result; 
77717   return jresult;
77718 }
77719
77720
77721 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_SHADOW_get() {
77722   int jresult ;
77723   int result;
77724   
77725   result = (int)Dali::Toolkit::TextEditor::Property::SHADOW;
77726   jresult = (int)result; 
77727   return jresult;
77728 }
77729
77730
77731 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_SHADOW_get() {
77732   int jresult ;
77733   int result;
77734   
77735   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_SHADOW;
77736   jresult = (int)result; 
77737   return jresult;
77738 }
77739
77740
77741 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_EMBOSS_get() {
77742   int jresult ;
77743   int result;
77744   
77745   result = (int)Dali::Toolkit::TextEditor::Property::EMBOSS;
77746   jresult = (int)result; 
77747   return jresult;
77748 }
77749
77750
77751 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_EMBOSS_get() {
77752   int jresult ;
77753   int result;
77754   
77755   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_EMBOSS;
77756   jresult = (int)result; 
77757   return jresult;
77758 }
77759
77760
77761 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_OUTLINE_get() {
77762   int jresult ;
77763   int result;
77764   
77765   result = (int)Dali::Toolkit::TextEditor::Property::OUTLINE;
77766   jresult = (int)result; 
77767   return jresult;
77768 }
77769
77770
77771 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextEditor_Property_INPUT_OUTLINE_get() {
77772   int jresult ;
77773   int result;
77774   
77775   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_OUTLINE;
77776   jresult = (int)result; 
77777   return jresult;
77778 }
77779
77780
77781 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextEditor_Property() {
77782   void * jresult ;
77783   Dali::Toolkit::TextEditor::Property *result = 0 ;
77784   
77785   {
77786     try {
77787       result = (Dali::Toolkit::TextEditor::Property *)new Dali::Toolkit::TextEditor::Property();
77788     } catch (std::out_of_range& e) {
77789       {
77790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77791       };
77792     } catch (std::exception& e) {
77793       {
77794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77795       };
77796     } catch (...) {
77797       {
77798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77799       };
77800     }
77801   }
77802   jresult = (void *)result; 
77803   return jresult;
77804 }
77805
77806
77807 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextEditor_Property(void * jarg1) {
77808   Dali::Toolkit::TextEditor::Property *arg1 = (Dali::Toolkit::TextEditor::Property *) 0 ;
77809   
77810   arg1 = (Dali::Toolkit::TextEditor::Property *)jarg1; 
77811   {
77812     try {
77813       delete arg1;
77814     } catch (std::out_of_range& e) {
77815       {
77816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77817       };
77818     } catch (std::exception& e) {
77819       {
77820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77821       };
77822     } catch (...) {
77823       {
77824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77825       };
77826     }
77827   }
77828 }
77829
77830
77831 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextEditor_InputStyle() {
77832   void * jresult ;
77833   Dali::Toolkit::TextEditor::InputStyle *result = 0 ;
77834   
77835   {
77836     try {
77837       result = (Dali::Toolkit::TextEditor::InputStyle *)new Dali::Toolkit::TextEditor::InputStyle();
77838     } catch (std::out_of_range& e) {
77839       {
77840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77841       };
77842     } catch (std::exception& e) {
77843       {
77844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77845       };
77846     } catch (...) {
77847       {
77848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77849       };
77850     }
77851   }
77852   jresult = (void *)result; 
77853   return jresult;
77854 }
77855
77856
77857 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextEditor_InputStyle(void * jarg1) {
77858   Dali::Toolkit::TextEditor::InputStyle *arg1 = (Dali::Toolkit::TextEditor::InputStyle *) 0 ;
77859   
77860   arg1 = (Dali::Toolkit::TextEditor::InputStyle *)jarg1; 
77861   {
77862     try {
77863       delete arg1;
77864     } catch (std::out_of_range& e) {
77865       {
77866         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
77867       };
77868     } catch (std::exception& e) {
77869       {
77870         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
77871       };
77872     } catch (...) {
77873       {
77874         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
77875       };
77876     }
77877   }
77878 }
77879
77880
77881 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextEditor_New() {
77882   void * jresult ;
77883   Dali::Toolkit::TextEditor result;
77884   
77885   {
77886     try {
77887       result = Dali::Toolkit::TextEditor::New();
77888     } catch (std::out_of_range& e) {
77889       {
77890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77891       };
77892     } catch (std::exception& e) {
77893       {
77894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77895       };
77896     } catch (...) {
77897       {
77898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77899       };
77900     }
77901   }
77902   jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result); 
77903   return jresult;
77904 }
77905
77906
77907 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextEditor__SWIG_0() {
77908   void * jresult ;
77909   Dali::Toolkit::TextEditor *result = 0 ;
77910   
77911   {
77912     try {
77913       result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor();
77914     } catch (std::out_of_range& e) {
77915       {
77916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77917       };
77918     } catch (std::exception& e) {
77919       {
77920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77921       };
77922     } catch (...) {
77923       {
77924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77925       };
77926     }
77927   }
77928   jresult = (void *)result; 
77929   return jresult;
77930 }
77931
77932
77933 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextEditor__SWIG_1(void * jarg1) {
77934   void * jresult ;
77935   Dali::Toolkit::TextEditor *arg1 = 0 ;
77936   Dali::Toolkit::TextEditor *result = 0 ;
77937   
77938   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
77939   if (!arg1) {
77940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
77941     return 0;
77942   } 
77943   {
77944     try {
77945       result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor((Dali::Toolkit::TextEditor const &)*arg1);
77946     } catch (std::out_of_range& e) {
77947       {
77948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77949       };
77950     } catch (std::exception& e) {
77951       {
77952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77953       };
77954     } catch (...) {
77955       {
77956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77957       };
77958     }
77959   }
77960   jresult = (void *)result; 
77961   return jresult;
77962 }
77963
77964
77965 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextEditor_Assign(void * jarg1, void * jarg2) {
77966   void * jresult ;
77967   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
77968   Dali::Toolkit::TextEditor *arg2 = 0 ;
77969   Dali::Toolkit::TextEditor *result = 0 ;
77970   
77971   arg1 = (Dali::Toolkit::TextEditor *)jarg1; 
77972   arg2 = (Dali::Toolkit::TextEditor *)jarg2;
77973   if (!arg2) {
77974     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
77975     return 0;
77976   } 
77977   {
77978     try {
77979       result = (Dali::Toolkit::TextEditor *) &(arg1)->operator =((Dali::Toolkit::TextEditor const &)*arg2);
77980     } catch (std::out_of_range& e) {
77981       {
77982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
77983       };
77984     } catch (std::exception& e) {
77985       {
77986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
77987       };
77988     } catch (...) {
77989       {
77990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
77991       };
77992     }
77993   }
77994   jresult = (void *)result; 
77995   return jresult;
77996 }
77997
77998
77999 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextEditor(void * jarg1) {
78000   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
78001   
78002   arg1 = (Dali::Toolkit::TextEditor *)jarg1; 
78003   {
78004     try {
78005       delete arg1;
78006     } catch (std::out_of_range& e) {
78007       {
78008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
78009       };
78010     } catch (std::exception& e) {
78011       {
78012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
78013       };
78014     } catch (...) {
78015       {
78016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
78017       };
78018     }
78019   }
78020 }
78021
78022
78023 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextEditor_DownCast(void * jarg1) {
78024   void * jresult ;
78025   Dali::BaseHandle arg1 ;
78026   Dali::BaseHandle *argp1 ;
78027   Dali::Toolkit::TextEditor result;
78028   
78029   argp1 = (Dali::BaseHandle *)jarg1; 
78030   if (!argp1) {
78031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78032     return 0;
78033   }
78034   arg1 = *argp1; 
78035   {
78036     try {
78037       result = Dali::Toolkit::TextEditor::DownCast(arg1);
78038     } catch (std::out_of_range& e) {
78039       {
78040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78041       };
78042     } catch (std::exception& e) {
78043       {
78044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78045       };
78046     } catch (...) {
78047       {
78048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78049       };
78050     }
78051   }
78052   jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result); 
78053   return jresult;
78054 }
78055
78056
78057 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextEditor_TextChangedSignal(void * jarg1) {
78058   void * jresult ;
78059   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
78060   Dali::Toolkit::TextEditor::TextChangedSignalType *result = 0 ;
78061   
78062   arg1 = (Dali::Toolkit::TextEditor *)jarg1; 
78063   {
78064     try {
78065       result = (Dali::Toolkit::TextEditor::TextChangedSignalType *) &(arg1)->TextChangedSignal();
78066     } catch (std::out_of_range& e) {
78067       {
78068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78069       };
78070     } catch (std::exception& e) {
78071       {
78072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78073       };
78074     } catch (...) {
78075       {
78076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78077       };
78078     }
78079   }
78080   jresult = (void *)result; 
78081   return jresult;
78082 }
78083
78084
78085 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextEditor_InputStyleChangedSignal(void * jarg1) {
78086   void * jresult ;
78087   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
78088   Dali::Toolkit::TextEditor::InputStyleChangedSignalType *result = 0 ;
78089   
78090   arg1 = (Dali::Toolkit::TextEditor *)jarg1; 
78091   {
78092     try {
78093       result = (Dali::Toolkit::TextEditor::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
78094     } catch (std::out_of_range& e) {
78095       {
78096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78097       };
78098     } catch (std::exception& e) {
78099       {
78100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78101       };
78102     } catch (...) {
78103       {
78104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78105       };
78106     }
78107   }
78108   jresult = (void *)result; 
78109   return jresult;
78110 }
78111
78112
78113 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_RENDERING_BACKEND_get() {
78114   int jresult ;
78115   int result;
78116   
78117   result = (int)Dali::Toolkit::TextField::Property::RENDERING_BACKEND;
78118   jresult = (int)result; 
78119   return jresult;
78120 }
78121
78122
78123 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_TEXT_get() {
78124   int jresult ;
78125   int result;
78126   
78127   result = (int)Dali::Toolkit::TextField::Property::TEXT;
78128   jresult = (int)result; 
78129   return jresult;
78130 }
78131
78132
78133 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_get() {
78134   int jresult ;
78135   int result;
78136   
78137   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT;
78138   jresult = (int)result; 
78139   return jresult;
78140 }
78141
78142
78143 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get() {
78144   int jresult ;
78145   int result;
78146   
78147   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_FOCUSED;
78148   jresult = (int)result; 
78149   return jresult;
78150 }
78151
78152
78153 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_FONT_FAMILY_get() {
78154   int jresult ;
78155   int result;
78156   
78157   result = (int)Dali::Toolkit::TextField::Property::FONT_FAMILY;
78158   jresult = (int)result; 
78159   return jresult;
78160 }
78161
78162
78163 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_FONT_STYLE_get() {
78164   int jresult ;
78165   int result;
78166   
78167   result = (int)Dali::Toolkit::TextField::Property::FONT_STYLE;
78168   jresult = (int)result; 
78169   return jresult;
78170 }
78171
78172
78173 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_POINT_SIZE_get() {
78174   int jresult ;
78175   int result;
78176   
78177   result = (int)Dali::Toolkit::TextField::Property::POINT_SIZE;
78178   jresult = (int)result; 
78179   return jresult;
78180 }
78181
78182
78183 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_MAX_LENGTH_get() {
78184   int jresult ;
78185   int result;
78186   
78187   result = (int)Dali::Toolkit::TextField::Property::MAX_LENGTH;
78188   jresult = (int)result; 
78189   return jresult;
78190 }
78191
78192
78193 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_EXCEED_POLICY_get() {
78194   int jresult ;
78195   int result;
78196   
78197   result = (int)Dali::Toolkit::TextField::Property::EXCEED_POLICY;
78198   jresult = (int)result; 
78199   return jresult;
78200 }
78201
78202
78203 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_HORIZONTAL_ALIGNMENT_get() {
78204   int jresult ;
78205   int result;
78206   
78207   result = (int)Dali::Toolkit::TextField::Property::HORIZONTAL_ALIGNMENT;
78208   jresult = (int)result; 
78209   return jresult;
78210 }
78211
78212
78213 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_VERTICAL_ALIGNMENT_get() {
78214   int jresult ;
78215   int result;
78216   
78217   result = (int)Dali::Toolkit::TextField::Property::VERTICAL_ALIGNMENT;
78218   jresult = (int)result; 
78219   return jresult;
78220 }
78221
78222
78223 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_TEXT_COLOR_get() {
78224   int jresult ;
78225   int result;
78226   
78227   result = (int)Dali::Toolkit::TextField::Property::TEXT_COLOR;
78228   jresult = (int)result; 
78229   return jresult;
78230 }
78231
78232
78233 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_COLOR_get() {
78234   int jresult ;
78235   int result;
78236   
78237   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_COLOR;
78238   jresult = (int)result; 
78239   return jresult;
78240 }
78241
78242
78243 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SHADOW_OFFSET_get() {
78244   int jresult ;
78245   int result;
78246   
78247   result = (int)Dali::Toolkit::TextField::Property::SHADOW_OFFSET;
78248   jresult = (int)result; 
78249   return jresult;
78250 }
78251
78252
78253 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SHADOW_COLOR_get() {
78254   int jresult ;
78255   int result;
78256   
78257   result = (int)Dali::Toolkit::TextField::Property::SHADOW_COLOR;
78258   jresult = (int)result; 
78259   return jresult;
78260 }
78261
78262
78263 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
78264   int jresult ;
78265   int result;
78266   
78267   result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
78268   jresult = (int)result; 
78269   return jresult;
78270 }
78271
78272
78273 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
78274   int jresult ;
78275   int result;
78276   
78277   result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
78278   jresult = (int)result; 
78279   return jresult;
78280 }
78281
78282
78283 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_ENABLE_CURSOR_BLINK_get() {
78284   int jresult ;
78285   int result;
78286   
78287   result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
78288   jresult = (int)result; 
78289   return jresult;
78290 }
78291
78292
78293 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
78294   int jresult ;
78295   int result;
78296   
78297   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
78298   jresult = (int)result; 
78299   return jresult;
78300 }
78301
78302
78303 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_CURSOR_BLINK_DURATION_get() {
78304   int jresult ;
78305   int result;
78306   
78307   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
78308   jresult = (int)result; 
78309   return jresult;
78310 }
78311
78312
78313 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_CURSOR_WIDTH_get() {
78314   int jresult ;
78315   int result;
78316   
78317   result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
78318   jresult = (int)result; 
78319   return jresult;
78320 }
78321
78322
78323 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_GRAB_HANDLE_IMAGE_get() {
78324   int jresult ;
78325   int result;
78326   
78327   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
78328   jresult = (int)result; 
78329   return jresult;
78330 }
78331
78332
78333 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
78334   int jresult ;
78335   int result;
78336   
78337   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
78338   jresult = (int)result; 
78339   return jresult;
78340 }
78341
78342
78343 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SCROLL_THRESHOLD_get() {
78344   int jresult ;
78345   int result;
78346   
78347   result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
78348   jresult = (int)result; 
78349   return jresult;
78350 }
78351
78352
78353 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SCROLL_SPEED_get() {
78354   int jresult ;
78355   int result;
78356   
78357   result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
78358   jresult = (int)result; 
78359   return jresult;
78360 }
78361
78362
78363 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
78364   int jresult ;
78365   int result;
78366   
78367   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
78368   jresult = (int)result; 
78369   return jresult;
78370 }
78371
78372
78373 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
78374   int jresult ;
78375   int result;
78376   
78377   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
78378   jresult = (int)result; 
78379   return jresult;
78380 }
78381
78382
78383 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
78384   int jresult ;
78385   int result;
78386   
78387   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
78388   jresult = (int)result; 
78389   return jresult;
78390 }
78391
78392
78393 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
78394   int jresult ;
78395   int result;
78396   
78397   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
78398   jresult = (int)result; 
78399   return jresult;
78400 }
78401
78402
78403 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
78404   int jresult ;
78405   int result;
78406   
78407   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
78408   jresult = (int)result; 
78409   return jresult;
78410 }
78411
78412
78413 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
78414   int jresult ;
78415   int result;
78416   
78417   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
78418   jresult = (int)result; 
78419   return jresult;
78420 }
78421
78422
78423 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
78424   int jresult ;
78425   int result;
78426   
78427   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
78428   jresult = (int)result; 
78429   return jresult;
78430 }
78431
78432
78433 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_DECORATION_BOUNDING_BOX_get() {
78434   int jresult ;
78435   int result;
78436   
78437   result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
78438   jresult = (int)result; 
78439   return jresult;
78440 }
78441
78442
78443 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_METHOD_SETTINGS_get() {
78444   int jresult ;
78445   int result;
78446   
78447   result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
78448   jresult = (int)result; 
78449   return jresult;
78450 }
78451
78452
78453 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_COLOR_get() {
78454   int jresult ;
78455   int result;
78456   
78457   result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
78458   jresult = (int)result; 
78459   return jresult;
78460 }
78461
78462
78463 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_ENABLE_MARKUP_get() {
78464   int jresult ;
78465   int result;
78466   
78467   result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
78468   jresult = (int)result; 
78469   return jresult;
78470 }
78471
78472
78473 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_FONT_FAMILY_get() {
78474   int jresult ;
78475   int result;
78476   
78477   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
78478   jresult = (int)result; 
78479   return jresult;
78480 }
78481
78482
78483 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_FONT_STYLE_get() {
78484   int jresult ;
78485   int result;
78486   
78487   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
78488   jresult = (int)result; 
78489   return jresult;
78490 }
78491
78492
78493 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_POINT_SIZE_get() {
78494   int jresult ;
78495   int result;
78496   
78497   result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
78498   jresult = (int)result; 
78499   return jresult;
78500 }
78501
78502
78503 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_UNDERLINE_get() {
78504   int jresult ;
78505   int result;
78506   
78507   result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
78508   jresult = (int)result; 
78509   return jresult;
78510 }
78511
78512
78513 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_UNDERLINE_get() {
78514   int jresult ;
78515   int result;
78516   
78517   result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
78518   jresult = (int)result; 
78519   return jresult;
78520 }
78521
78522
78523 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_SHADOW_get() {
78524   int jresult ;
78525   int result;
78526   
78527   result = (int)Dali::Toolkit::TextField::Property::SHADOW;
78528   jresult = (int)result; 
78529   return jresult;
78530 }
78531
78532
78533 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_SHADOW_get() {
78534   int jresult ;
78535   int result;
78536   
78537   result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
78538   jresult = (int)result; 
78539   return jresult;
78540 }
78541
78542
78543 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_EMBOSS_get() {
78544   int jresult ;
78545   int result;
78546   
78547   result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
78548   jresult = (int)result; 
78549   return jresult;
78550 }
78551
78552
78553 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_EMBOSS_get() {
78554   int jresult ;
78555   int result;
78556   
78557   result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
78558   jresult = (int)result; 
78559   return jresult;
78560 }
78561
78562
78563 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_OUTLINE_get() {
78564   int jresult ;
78565   int result;
78566   
78567   result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
78568   jresult = (int)result; 
78569   return jresult;
78570 }
78571
78572
78573 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextField_Property_INPUT_OUTLINE_get() {
78574   int jresult ;
78575   int result;
78576   
78577   result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
78578   jresult = (int)result; 
78579   return jresult;
78580 }
78581
78582
78583 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextField_Property() {
78584   void * jresult ;
78585   Dali::Toolkit::TextField::Property *result = 0 ;
78586   
78587   {
78588     try {
78589       result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
78590     } catch (std::out_of_range& e) {
78591       {
78592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78593       };
78594     } catch (std::exception& e) {
78595       {
78596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78597       };
78598     } catch (...) {
78599       {
78600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78601       };
78602     }
78603   }
78604   jresult = (void *)result; 
78605   return jresult;
78606 }
78607
78608
78609 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextField_Property(void * jarg1) {
78610   Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
78611   
78612   arg1 = (Dali::Toolkit::TextField::Property *)jarg1; 
78613   {
78614     try {
78615       delete arg1;
78616     } catch (std::out_of_range& e) {
78617       {
78618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
78619       };
78620     } catch (std::exception& e) {
78621       {
78622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
78623       };
78624     } catch (...) {
78625       {
78626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
78627       };
78628     }
78629   }
78630 }
78631
78632
78633 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextField_InputStyle() {
78634   void * jresult ;
78635   Dali::Toolkit::TextField::InputStyle *result = 0 ;
78636   
78637   {
78638     try {
78639       result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
78640     } catch (std::out_of_range& e) {
78641       {
78642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78643       };
78644     } catch (std::exception& e) {
78645       {
78646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78647       };
78648     } catch (...) {
78649       {
78650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78651       };
78652     }
78653   }
78654   jresult = (void *)result; 
78655   return jresult;
78656 }
78657
78658
78659 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextField_InputStyle(void * jarg1) {
78660   Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
78661   
78662   arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1; 
78663   {
78664     try {
78665       delete arg1;
78666     } catch (std::out_of_range& e) {
78667       {
78668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
78669       };
78670     } catch (std::exception& e) {
78671       {
78672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
78673       };
78674     } catch (...) {
78675       {
78676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
78677       };
78678     }
78679   }
78680 }
78681
78682
78683 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_New() {
78684   void * jresult ;
78685   Dali::Toolkit::TextField result;
78686   
78687   {
78688     try {
78689       result = Dali::Toolkit::TextField::New();
78690     } catch (std::out_of_range& e) {
78691       {
78692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78693       };
78694     } catch (std::exception& e) {
78695       {
78696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78697       };
78698     } catch (...) {
78699       {
78700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78701       };
78702     }
78703   }
78704   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result); 
78705   return jresult;
78706 }
78707
78708
78709 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextField__SWIG_0() {
78710   void * jresult ;
78711   Dali::Toolkit::TextField *result = 0 ;
78712   
78713   {
78714     try {
78715       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
78716     } catch (std::out_of_range& e) {
78717       {
78718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78719       };
78720     } catch (std::exception& e) {
78721       {
78722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78723       };
78724     } catch (...) {
78725       {
78726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78727       };
78728     }
78729   }
78730   jresult = (void *)result; 
78731   return jresult;
78732 }
78733
78734
78735 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextField__SWIG_1(void * jarg1) {
78736   void * jresult ;
78737   Dali::Toolkit::TextField *arg1 = 0 ;
78738   Dali::Toolkit::TextField *result = 0 ;
78739   
78740   arg1 = (Dali::Toolkit::TextField *)jarg1;
78741   if (!arg1) {
78742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
78743     return 0;
78744   } 
78745   {
78746     try {
78747       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
78748     } catch (std::out_of_range& e) {
78749       {
78750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78751       };
78752     } catch (std::exception& e) {
78753       {
78754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78755       };
78756     } catch (...) {
78757       {
78758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78759       };
78760     }
78761   }
78762   jresult = (void *)result; 
78763   return jresult;
78764 }
78765
78766
78767 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_Assign(void * jarg1, void * jarg2) {
78768   void * jresult ;
78769   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
78770   Dali::Toolkit::TextField *arg2 = 0 ;
78771   Dali::Toolkit::TextField *result = 0 ;
78772   
78773   arg1 = (Dali::Toolkit::TextField *)jarg1; 
78774   arg2 = (Dali::Toolkit::TextField *)jarg2;
78775   if (!arg2) {
78776     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
78777     return 0;
78778   } 
78779   {
78780     try {
78781       result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
78782     } catch (std::out_of_range& e) {
78783       {
78784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78785       };
78786     } catch (std::exception& e) {
78787       {
78788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78789       };
78790     } catch (...) {
78791       {
78792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78793       };
78794     }
78795   }
78796   jresult = (void *)result; 
78797   return jresult;
78798 }
78799
78800
78801 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextField(void * jarg1) {
78802   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
78803   
78804   arg1 = (Dali::Toolkit::TextField *)jarg1; 
78805   {
78806     try {
78807       delete arg1;
78808     } catch (std::out_of_range& e) {
78809       {
78810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
78811       };
78812     } catch (std::exception& e) {
78813       {
78814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
78815       };
78816     } catch (...) {
78817       {
78818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
78819       };
78820     }
78821   }
78822 }
78823
78824
78825 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_DownCast(void * jarg1) {
78826   void * jresult ;
78827   Dali::BaseHandle arg1 ;
78828   Dali::BaseHandle *argp1 ;
78829   Dali::Toolkit::TextField result;
78830   
78831   argp1 = (Dali::BaseHandle *)jarg1; 
78832   if (!argp1) {
78833     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78834     return 0;
78835   }
78836   arg1 = *argp1; 
78837   {
78838     try {
78839       result = Dali::Toolkit::TextField::DownCast(arg1);
78840     } catch (std::out_of_range& e) {
78841       {
78842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78843       };
78844     } catch (std::exception& e) {
78845       {
78846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78847       };
78848     } catch (...) {
78849       {
78850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78851       };
78852     }
78853   }
78854   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result); 
78855   return jresult;
78856 }
78857
78858
78859 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_TextChangedSignal(void * jarg1) {
78860   void * jresult ;
78861   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
78862   Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
78863   
78864   arg1 = (Dali::Toolkit::TextField *)jarg1; 
78865   {
78866     try {
78867       result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
78868     } catch (std::out_of_range& e) {
78869       {
78870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78871       };
78872     } catch (std::exception& e) {
78873       {
78874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78875       };
78876     } catch (...) {
78877       {
78878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78879       };
78880     }
78881   }
78882   jresult = (void *)result; 
78883   return jresult;
78884 }
78885
78886
78887 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_MaxLengthReachedSignal(void * jarg1) {
78888   void * jresult ;
78889   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
78890   Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
78891   
78892   arg1 = (Dali::Toolkit::TextField *)jarg1; 
78893   {
78894     try {
78895       result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
78896     } catch (std::out_of_range& e) {
78897       {
78898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78899       };
78900     } catch (std::exception& e) {
78901       {
78902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78903       };
78904     } catch (...) {
78905       {
78906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78907       };
78908     }
78909   }
78910   jresult = (void *)result; 
78911   return jresult;
78912 }
78913
78914
78915 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextField_InputStyleChangedSignal(void * jarg1) {
78916   void * jresult ;
78917   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
78918   Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
78919   
78920   arg1 = (Dali::Toolkit::TextField *)jarg1; 
78921   {
78922     try {
78923       result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
78924     } catch (std::out_of_range& e) {
78925       {
78926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
78927       };
78928     } catch (std::exception& e) {
78929       {
78930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
78931       };
78932     } catch (...) {
78933       {
78934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
78935       };
78936     }
78937   }
78938   jresult = (void *)result; 
78939   return jresult;
78940 }
78941
78942
78943 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_RENDERING_BACKEND_get() {
78944   int jresult ;
78945   int result;
78946   
78947   result = (int)Dali::Toolkit::TextLabel::Property::RENDERING_BACKEND;
78948   jresult = (int)result; 
78949   return jresult;
78950 }
78951
78952
78953 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_TEXT_get() {
78954   int jresult ;
78955   int result;
78956   
78957   result = (int)Dali::Toolkit::TextLabel::Property::TEXT;
78958   jresult = (int)result; 
78959   return jresult;
78960 }
78961
78962
78963 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_FONT_FAMILY_get() {
78964   int jresult ;
78965   int result;
78966   
78967   result = (int)Dali::Toolkit::TextLabel::Property::FONT_FAMILY;
78968   jresult = (int)result; 
78969   return jresult;
78970 }
78971
78972
78973 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_FONT_STYLE_get() {
78974   int jresult ;
78975   int result;
78976   
78977   result = (int)Dali::Toolkit::TextLabel::Property::FONT_STYLE;
78978   jresult = (int)result; 
78979   return jresult;
78980 }
78981
78982
78983 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_POINT_SIZE_get() {
78984   int jresult ;
78985   int result;
78986   
78987   result = (int)Dali::Toolkit::TextLabel::Property::POINT_SIZE;
78988   jresult = (int)result; 
78989   return jresult;
78990 }
78991
78992
78993 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_MULTI_LINE_get() {
78994   int jresult ;
78995   int result;
78996   
78997   result = (int)Dali::Toolkit::TextLabel::Property::MULTI_LINE;
78998   jresult = (int)result; 
78999   return jresult;
79000 }
79001
79002
79003 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_HORIZONTAL_ALIGNMENT_get() {
79004   int jresult ;
79005   int result;
79006   
79007   result = (int)Dali::Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT;
79008   jresult = (int)result; 
79009   return jresult;
79010 }
79011
79012
79013 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_VERTICAL_ALIGNMENT_get() {
79014   int jresult ;
79015   int result;
79016   
79017   result = (int)Dali::Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT;
79018   jresult = (int)result; 
79019   return jresult;
79020 }
79021
79022
79023 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_TEXT_COLOR_get() {
79024   int jresult ;
79025   int result;
79026   
79027   result = (int)Dali::Toolkit::TextLabel::Property::TEXT_COLOR;
79028   jresult = (int)result; 
79029   return jresult;
79030 }
79031
79032
79033 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_SHADOW_OFFSET_get() {
79034   int jresult ;
79035   int result;
79036   
79037   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_OFFSET;
79038   jresult = (int)result; 
79039   return jresult;
79040 }
79041
79042
79043 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_SHADOW_COLOR_get() {
79044   int jresult ;
79045   int result;
79046   
79047   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_COLOR;
79048   jresult = (int)result; 
79049   return jresult;
79050 }
79051
79052
79053 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_UNDERLINE_ENABLED_get() {
79054   int jresult ;
79055   int result;
79056   
79057   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_ENABLED;
79058   jresult = (int)result; 
79059   return jresult;
79060 }
79061
79062
79063 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_UNDERLINE_COLOR_get() {
79064   int jresult ;
79065   int result;
79066   
79067   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_COLOR;
79068   jresult = (int)result; 
79069   return jresult;
79070 }
79071
79072
79073 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_UNDERLINE_HEIGHT_get() {
79074   int jresult ;
79075   int result;
79076   
79077   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_HEIGHT;
79078   jresult = (int)result; 
79079   return jresult;
79080 }
79081
79082
79083 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_ENABLE_MARKUP_get() {
79084   int jresult ;
79085   int result;
79086   
79087   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_MARKUP;
79088   jresult = (int)result; 
79089   return jresult;
79090 }
79091
79092
79093 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_ENABLE_AUTO_SCROLL_get() {
79094   int jresult ;
79095   int result;
79096   
79097   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL;
79098   jresult = (int)result; 
79099   return jresult;
79100 }
79101
79102
79103 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_AUTO_SCROLL_SPEED_get() {
79104   int jresult ;
79105   int result;
79106   
79107   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_SPEED;
79108   jresult = (int)result; 
79109   return jresult;
79110 }
79111
79112
79113 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get() {
79114   int jresult ;
79115   int result;
79116   
79117   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_LOOP_COUNT;
79118   jresult = (int)result; 
79119   return jresult;
79120 }
79121
79122
79123 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_AUTO_SCROLL_GAP_get() {
79124   int jresult ;
79125   int result;
79126   
79127   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_GAP;
79128   jresult = (int)result; 
79129   return jresult;
79130 }
79131
79132
79133 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_LINE_SPACING_get() {
79134   int jresult ;
79135   int result;
79136   
79137   result = (int)Dali::Toolkit::TextLabel::Property::LINE_SPACING;
79138   jresult = (int)result; 
79139   return jresult;
79140 }
79141
79142
79143 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_UNDERLINE_get() {
79144   int jresult ;
79145   int result;
79146   
79147   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE;
79148   jresult = (int)result; 
79149   return jresult;
79150 }
79151
79152
79153 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_SHADOW_get() {
79154   int jresult ;
79155   int result;
79156   
79157   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW;
79158   jresult = (int)result; 
79159   return jresult;
79160 }
79161
79162
79163 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_EMBOSS_get() {
79164   int jresult ;
79165   int result;
79166   
79167   result = (int)Dali::Toolkit::TextLabel::Property::EMBOSS;
79168   jresult = (int)result; 
79169   return jresult;
79170 }
79171
79172
79173 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_TextLabel_Property_OUTLINE_get() {
79174   int jresult ;
79175   int result;
79176   
79177   result = (int)Dali::Toolkit::TextLabel::Property::OUTLINE;
79178   jresult = (int)result; 
79179   return jresult;
79180 }
79181
79182
79183 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextLabel_Property() {
79184   void * jresult ;
79185   Dali::Toolkit::TextLabel::Property *result = 0 ;
79186   
79187   {
79188     try {
79189       result = (Dali::Toolkit::TextLabel::Property *)new Dali::Toolkit::TextLabel::Property();
79190     } catch (std::out_of_range& e) {
79191       {
79192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79193       };
79194     } catch (std::exception& e) {
79195       {
79196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79197       };
79198     } catch (...) {
79199       {
79200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79201       };
79202     }
79203   }
79204   jresult = (void *)result; 
79205   return jresult;
79206 }
79207
79208
79209 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextLabel_Property(void * jarg1) {
79210   Dali::Toolkit::TextLabel::Property *arg1 = (Dali::Toolkit::TextLabel::Property *) 0 ;
79211   
79212   arg1 = (Dali::Toolkit::TextLabel::Property *)jarg1; 
79213   {
79214     try {
79215       delete arg1;
79216     } catch (std::out_of_range& e) {
79217       {
79218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79219       };
79220     } catch (std::exception& e) {
79221       {
79222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79223       };
79224     } catch (...) {
79225       {
79226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79227       };
79228     }
79229   }
79230 }
79231
79232
79233 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextLabel_New__SWIG_0() {
79234   void * jresult ;
79235   Dali::Toolkit::TextLabel result;
79236   
79237   {
79238     try {
79239       result = Dali::Toolkit::TextLabel::New();
79240     } catch (std::out_of_range& e) {
79241       {
79242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79243       };
79244     } catch (std::exception& e) {
79245       {
79246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79247       };
79248     } catch (...) {
79249       {
79250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79251       };
79252     }
79253   }
79254   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result); 
79255   return jresult;
79256 }
79257
79258
79259 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextLabel_New__SWIG_1(char * jarg1) {
79260   void * jresult ;
79261   std::string *arg1 = 0 ;
79262   Dali::Toolkit::TextLabel result;
79263   
79264   if (!jarg1) {
79265     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79266     return 0;
79267   }
79268   std::string arg1_str(jarg1);
79269   arg1 = &arg1_str; 
79270   {
79271     try {
79272       result = Dali::Toolkit::TextLabel::New((std::string const &)*arg1);
79273     } catch (std::out_of_range& e) {
79274       {
79275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79276       };
79277     } catch (std::exception& e) {
79278       {
79279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79280       };
79281     } catch (...) {
79282       {
79283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79284       };
79285     }
79286   }
79287   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result); 
79288   
79289   //argout typemap for const std::string&
79290   
79291   return jresult;
79292 }
79293
79294
79295 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextLabel__SWIG_0() {
79296   void * jresult ;
79297   Dali::Toolkit::TextLabel *result = 0 ;
79298   
79299   {
79300     try {
79301       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel();
79302     } catch (std::out_of_range& e) {
79303       {
79304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79305       };
79306     } catch (std::exception& e) {
79307       {
79308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79309       };
79310     } catch (...) {
79311       {
79312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79313       };
79314     }
79315   }
79316   jresult = (void *)result; 
79317   return jresult;
79318 }
79319
79320
79321 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextLabel__SWIG_1(void * jarg1) {
79322   void * jresult ;
79323   Dali::Toolkit::TextLabel *arg1 = 0 ;
79324   Dali::Toolkit::TextLabel *result = 0 ;
79325   
79326   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
79327   if (!arg1) {
79328     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
79329     return 0;
79330   } 
79331   {
79332     try {
79333       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel((Dali::Toolkit::TextLabel const &)*arg1);
79334     } catch (std::out_of_range& e) {
79335       {
79336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79337       };
79338     } catch (std::exception& e) {
79339       {
79340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79341       };
79342     } catch (...) {
79343       {
79344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79345       };
79346     }
79347   }
79348   jresult = (void *)result; 
79349   return jresult;
79350 }
79351
79352
79353 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextLabel_Assign(void * jarg1, void * jarg2) {
79354   void * jresult ;
79355   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
79356   Dali::Toolkit::TextLabel *arg2 = 0 ;
79357   Dali::Toolkit::TextLabel *result = 0 ;
79358   
79359   arg1 = (Dali::Toolkit::TextLabel *)jarg1; 
79360   arg2 = (Dali::Toolkit::TextLabel *)jarg2;
79361   if (!arg2) {
79362     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
79363     return 0;
79364   } 
79365   {
79366     try {
79367       result = (Dali::Toolkit::TextLabel *) &(arg1)->operator =((Dali::Toolkit::TextLabel const &)*arg2);
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 = (void *)result; 
79383   return jresult;
79384 }
79385
79386
79387 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextLabel(void * jarg1) {
79388   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
79389   
79390   arg1 = (Dali::Toolkit::TextLabel *)jarg1; 
79391   {
79392     try {
79393       delete arg1;
79394     } catch (std::out_of_range& e) {
79395       {
79396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79397       };
79398     } catch (std::exception& e) {
79399       {
79400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79401       };
79402     } catch (...) {
79403       {
79404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79405       };
79406     }
79407   }
79408 }
79409
79410
79411 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_TextLabel_DownCast(void * jarg1) {
79412   void * jresult ;
79413   Dali::BaseHandle arg1 ;
79414   Dali::BaseHandle *argp1 ;
79415   Dali::Toolkit::TextLabel result;
79416   
79417   argp1 = (Dali::BaseHandle *)jarg1; 
79418   if (!argp1) {
79419     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
79420     return 0;
79421   }
79422   arg1 = *argp1; 
79423   {
79424     try {
79425       result = Dali::Toolkit::TextLabel::DownCast(arg1);
79426     } catch (std::out_of_range& e) {
79427       {
79428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79429       };
79430     } catch (std::exception& e) {
79431       {
79432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79433       };
79434     } catch (...) {
79435       {
79436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79437       };
79438     }
79439   }
79440   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result); 
79441   return jresult;
79442 }
79443
79444
79445 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AccessibilityManager() {
79446   void * jresult ;
79447   Dali::Toolkit::AccessibilityManager *result = 0 ;
79448   
79449   {
79450     try {
79451       result = (Dali::Toolkit::AccessibilityManager *)new Dali::Toolkit::AccessibilityManager();
79452     } catch (std::out_of_range& e) {
79453       {
79454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79455       };
79456     } catch (std::exception& e) {
79457       {
79458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79459       };
79460     } catch (...) {
79461       {
79462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79463       };
79464     }
79465   }
79466   jresult = (void *)result; 
79467   return jresult;
79468 }
79469
79470
79471 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AccessibilityManager(void * jarg1) {
79472   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79473   
79474   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79475   {
79476     try {
79477       delete arg1;
79478     } catch (std::out_of_range& e) {
79479       {
79480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79481       };
79482     } catch (std::exception& e) {
79483       {
79484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79485       };
79486     } catch (...) {
79487       {
79488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79489       };
79490     }
79491   }
79492 }
79493
79494
79495 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_Get() {
79496   void * jresult ;
79497   Dali::Toolkit::AccessibilityManager result;
79498   
79499   {
79500     try {
79501       result = Dali::Toolkit::AccessibilityManager::Get();
79502     } catch (std::out_of_range& e) {
79503       {
79504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79505       };
79506     } catch (std::exception& e) {
79507       {
79508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79509       };
79510     } catch (...) {
79511       {
79512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79513       };
79514     }
79515   }
79516   jresult = new Dali::Toolkit::AccessibilityManager((const Dali::Toolkit::AccessibilityManager &)result); 
79517   return jresult;
79518 }
79519
79520
79521 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3, char * jarg4) {
79522   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79523   Dali::Actor arg2 ;
79524   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
79525   std::string *arg4 = 0 ;
79526   Dali::Actor *argp2 ;
79527   
79528   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79529   argp2 = (Dali::Actor *)jarg2; 
79530   if (!argp2) {
79531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79532     return ;
79533   }
79534   arg2 = *argp2; 
79535   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3; 
79536   if (!jarg4) {
79537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79538     return ;
79539   }
79540   std::string arg4_str(jarg4);
79541   arg4 = &arg4_str; 
79542   {
79543     try {
79544       (arg1)->SetAccessibilityAttribute(arg2,arg3,(std::string const &)*arg4);
79545     } catch (std::out_of_range& e) {
79546       {
79547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79548       };
79549     } catch (std::exception& e) {
79550       {
79551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79552       };
79553     } catch (...) {
79554       {
79555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79556       };
79557     }
79558   }
79559   
79560   //argout typemap for const std::string&
79561   
79562 }
79563
79564
79565 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3) {
79566   char * jresult ;
79567   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79568   Dali::Actor arg2 ;
79569   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
79570   Dali::Actor *argp2 ;
79571   std::string result;
79572   
79573   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79574   argp2 = (Dali::Actor *)jarg2; 
79575   if (!argp2) {
79576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79577     return 0;
79578   }
79579   arg2 = *argp2; 
79580   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3; 
79581   {
79582     try {
79583       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetAccessibilityAttribute(arg2,arg3);
79584     } catch (std::out_of_range& e) {
79585       {
79586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79587       };
79588     } catch (std::exception& e) {
79589       {
79590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79591       };
79592     } catch (...) {
79593       {
79594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79595       };
79596     }
79597   }
79598   jresult = SWIG_csharp_string_callback((&result)->c_str()); 
79599   return jresult;
79600 }
79601
79602
79603 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetFocusOrder(void * jarg1, void * jarg2, unsigned int jarg3) {
79604   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79605   Dali::Actor arg2 ;
79606   unsigned int arg3 ;
79607   Dali::Actor *argp2 ;
79608   
79609   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79610   argp2 = (Dali::Actor *)jarg2; 
79611   if (!argp2) {
79612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79613     return ;
79614   }
79615   arg2 = *argp2; 
79616   arg3 = (unsigned int)jarg3; 
79617   {
79618     try {
79619       (arg1)->SetFocusOrder(arg2,arg3);
79620     } catch (std::out_of_range& e) {
79621       {
79622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79623       };
79624     } catch (std::exception& e) {
79625       {
79626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79627       };
79628     } catch (...) {
79629       {
79630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79631       };
79632     }
79633   }
79634 }
79635
79636
79637 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetFocusOrder(void * jarg1, void * jarg2) {
79638   unsigned int jresult ;
79639   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79640   Dali::Actor arg2 ;
79641   Dali::Actor *argp2 ;
79642   unsigned int result;
79643   
79644   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79645   argp2 = (Dali::Actor *)jarg2; 
79646   if (!argp2) {
79647     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79648     return 0;
79649   }
79650   arg2 = *argp2; 
79651   {
79652     try {
79653       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetFocusOrder(arg2);
79654     } catch (std::out_of_range& e) {
79655       {
79656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79657       };
79658     } catch (std::exception& e) {
79659       {
79660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79661       };
79662     } catch (...) {
79663       {
79664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79665       };
79666     }
79667   }
79668   jresult = result; 
79669   return jresult;
79670 }
79671
79672
79673 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_GenerateNewFocusOrder(void * jarg1) {
79674   unsigned int jresult ;
79675   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79676   unsigned int result;
79677   
79678   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79679   {
79680     try {
79681       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GenerateNewFocusOrder();
79682     } catch (std::out_of_range& e) {
79683       {
79684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79685       };
79686     } catch (std::exception& e) {
79687       {
79688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79689       };
79690     } catch (...) {
79691       {
79692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79693       };
79694     }
79695   }
79696   jresult = result; 
79697   return jresult;
79698 }
79699
79700
79701 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetActorByFocusOrder(void * jarg1, unsigned int jarg2) {
79702   void * jresult ;
79703   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79704   unsigned int arg2 ;
79705   Dali::Actor result;
79706   
79707   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79708   arg2 = (unsigned int)jarg2; 
79709   {
79710     try {
79711       result = (arg1)->GetActorByFocusOrder(arg2);
79712     } catch (std::out_of_range& e) {
79713       {
79714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79715       };
79716     } catch (std::exception& e) {
79717       {
79718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79719       };
79720     } catch (...) {
79721       {
79722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79723       };
79724     }
79725   }
79726   jresult = new Dali::Actor((const Dali::Actor &)result); 
79727   return jresult;
79728 }
79729
79730
79731 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
79732   unsigned int jresult ;
79733   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79734   Dali::Actor arg2 ;
79735   Dali::Actor *argp2 ;
79736   bool result;
79737   
79738   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79739   argp2 = (Dali::Actor *)jarg2; 
79740   if (!argp2) {
79741     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79742     return 0;
79743   }
79744   arg2 = *argp2; 
79745   {
79746     try {
79747       result = (bool)(arg1)->SetCurrentFocusActor(arg2);
79748     } catch (std::out_of_range& e) {
79749       {
79750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79751       };
79752     } catch (std::exception& e) {
79753       {
79754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79755       };
79756     } catch (...) {
79757       {
79758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79759       };
79760     }
79761   }
79762   jresult = result; 
79763   return jresult;
79764 }
79765
79766
79767 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetCurrentFocusActor(void * jarg1) {
79768   void * jresult ;
79769   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79770   Dali::Actor result;
79771   
79772   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79773   {
79774     try {
79775       result = (arg1)->GetCurrentFocusActor();
79776     } catch (std::out_of_range& e) {
79777       {
79778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79779       };
79780     } catch (std::exception& e) {
79781       {
79782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79783       };
79784     } catch (...) {
79785       {
79786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79787       };
79788     }
79789   }
79790   jresult = new Dali::Actor((const Dali::Actor &)result); 
79791   return jresult;
79792 }
79793
79794
79795 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetCurrentFocusGroup(void * jarg1) {
79796   void * jresult ;
79797   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79798   Dali::Actor result;
79799   
79800   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79801   {
79802     try {
79803       result = (arg1)->GetCurrentFocusGroup();
79804     } catch (std::out_of_range& e) {
79805       {
79806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79807       };
79808     } catch (std::exception& e) {
79809       {
79810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79811       };
79812     } catch (...) {
79813       {
79814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79815       };
79816     }
79817   }
79818   jresult = new Dali::Actor((const Dali::Actor &)result); 
79819   return jresult;
79820 }
79821
79822
79823 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetCurrentFocusOrder(void * jarg1) {
79824   unsigned int jresult ;
79825   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79826   unsigned int result;
79827   
79828   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79829   {
79830     try {
79831       result = (unsigned int)(arg1)->GetCurrentFocusOrder();
79832     } catch (std::out_of_range& e) {
79833       {
79834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79835       };
79836     } catch (std::exception& e) {
79837       {
79838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79839       };
79840     } catch (...) {
79841       {
79842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79843       };
79844     }
79845   }
79846   jresult = result; 
79847   return jresult;
79848 }
79849
79850
79851 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_MoveFocusForward(void * jarg1) {
79852   unsigned int jresult ;
79853   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79854   bool result;
79855   
79856   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79857   {
79858     try {
79859       result = (bool)(arg1)->MoveFocusForward();
79860     } catch (std::out_of_range& e) {
79861       {
79862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79863       };
79864     } catch (std::exception& e) {
79865       {
79866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79867       };
79868     } catch (...) {
79869       {
79870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79871       };
79872     }
79873   }
79874   jresult = result; 
79875   return jresult;
79876 }
79877
79878
79879 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_MoveFocusBackward(void * jarg1) {
79880   unsigned int jresult ;
79881   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79882   bool result;
79883   
79884   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79885   {
79886     try {
79887       result = (bool)(arg1)->MoveFocusBackward();
79888     } catch (std::out_of_range& e) {
79889       {
79890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
79891       };
79892     } catch (std::exception& e) {
79893       {
79894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
79895       };
79896     } catch (...) {
79897       {
79898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
79899       };
79900     }
79901   }
79902   jresult = result; 
79903   return jresult;
79904 }
79905
79906
79907 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_ClearFocus(void * jarg1) {
79908   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79909   
79910   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79911   {
79912     try {
79913       (arg1)->ClearFocus();
79914     } catch (std::out_of_range& e) {
79915       {
79916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79917       };
79918     } catch (std::exception& e) {
79919       {
79920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79921       };
79922     } catch (...) {
79923       {
79924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79925       };
79926     }
79927   }
79928 }
79929
79930
79931 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_Reset(void * jarg1) {
79932   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79933   
79934   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79935   {
79936     try {
79937       (arg1)->Reset();
79938     } catch (std::out_of_range& e) {
79939       {
79940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79941       };
79942     } catch (std::exception& e) {
79943       {
79944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79945       };
79946     } catch (...) {
79947       {
79948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79949       };
79950     }
79951   }
79952 }
79953
79954
79955 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
79956   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79957   Dali::Actor arg2 ;
79958   bool arg3 ;
79959   Dali::Actor *argp2 ;
79960   
79961   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79962   argp2 = (Dali::Actor *)jarg2; 
79963   if (!argp2) {
79964     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79965     return ;
79966   }
79967   arg2 = *argp2; 
79968   arg3 = jarg3 ? true : false; 
79969   {
79970     try {
79971       (arg1)->SetFocusGroup(arg2,arg3);
79972     } catch (std::out_of_range& e) {
79973       {
79974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
79975       };
79976     } catch (std::exception& e) {
79977       {
79978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
79979       };
79980     } catch (...) {
79981       {
79982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
79983       };
79984     }
79985   }
79986 }
79987
79988
79989 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_IsFocusGroup(void * jarg1, void * jarg2) {
79990   unsigned int jresult ;
79991   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
79992   Dali::Actor arg2 ;
79993   Dali::Actor *argp2 ;
79994   bool result;
79995   
79996   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
79997   argp2 = (Dali::Actor *)jarg2; 
79998   if (!argp2) {
79999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
80000     return 0;
80001   }
80002   arg2 = *argp2; 
80003   {
80004     try {
80005       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->IsFocusGroup(arg2);
80006     } catch (std::out_of_range& e) {
80007       {
80008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80009       };
80010     } catch (std::exception& e) {
80011       {
80012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80013       };
80014     } catch (...) {
80015       {
80016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80017       };
80018     }
80019   }
80020   jresult = result; 
80021   return jresult;
80022 }
80023
80024
80025 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetGroupMode(void * jarg1, unsigned int jarg2) {
80026   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80027   bool arg2 ;
80028   
80029   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80030   arg2 = jarg2 ? true : false; 
80031   {
80032     try {
80033       (arg1)->SetGroupMode(arg2);
80034     } catch (std::out_of_range& e) {
80035       {
80036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
80037       };
80038     } catch (std::exception& e) {
80039       {
80040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
80041       };
80042     } catch (...) {
80043       {
80044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
80045       };
80046     }
80047   }
80048 }
80049
80050
80051 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetGroupMode(void * jarg1) {
80052   unsigned int jresult ;
80053   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80054   bool result;
80055   
80056   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80057   {
80058     try {
80059       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetGroupMode();
80060     } catch (std::out_of_range& e) {
80061       {
80062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80063       };
80064     } catch (std::exception& e) {
80065       {
80066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80067       };
80068     } catch (...) {
80069       {
80070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80071       };
80072     }
80073   }
80074   jresult = result; 
80075   return jresult;
80076 }
80077
80078
80079 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetWrapMode(void * jarg1, unsigned int jarg2) {
80080   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80081   bool arg2 ;
80082   
80083   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80084   arg2 = jarg2 ? true : false; 
80085   {
80086     try {
80087       (arg1)->SetWrapMode(arg2);
80088     } catch (std::out_of_range& e) {
80089       {
80090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
80091       };
80092     } catch (std::exception& e) {
80093       {
80094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
80095       };
80096     } catch (...) {
80097       {
80098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
80099       };
80100     }
80101   }
80102 }
80103
80104
80105 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetWrapMode(void * jarg1) {
80106   unsigned int jresult ;
80107   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80108   bool result;
80109   
80110   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80111   {
80112     try {
80113       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetWrapMode();
80114     } catch (std::out_of_range& e) {
80115       {
80116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80117       };
80118     } catch (std::exception& e) {
80119       {
80120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80121       };
80122     } catch (...) {
80123       {
80124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80125       };
80126     }
80127   }
80128   jresult = result; 
80129   return jresult;
80130 }
80131
80132
80133 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
80134   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80135   Dali::Actor arg2 ;
80136   Dali::Actor *argp2 ;
80137   
80138   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80139   argp2 = (Dali::Actor *)jarg2; 
80140   if (!argp2) {
80141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
80142     return ;
80143   }
80144   arg2 = *argp2; 
80145   {
80146     try {
80147       (arg1)->SetFocusIndicatorActor(arg2);
80148     } catch (std::out_of_range& e) {
80149       {
80150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
80151       };
80152     } catch (std::exception& e) {
80153       {
80154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
80155       };
80156     } catch (...) {
80157       {
80158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
80159       };
80160     }
80161   }
80162 }
80163
80164
80165 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetFocusIndicatorActor(void * jarg1) {
80166   void * jresult ;
80167   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80168   Dali::Actor result;
80169   
80170   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80171   {
80172     try {
80173       result = (arg1)->GetFocusIndicatorActor();
80174     } catch (std::out_of_range& e) {
80175       {
80176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80177       };
80178     } catch (std::exception& e) {
80179       {
80180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80181       };
80182     } catch (...) {
80183       {
80184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80185       };
80186     }
80187   }
80188   jresult = new Dali::Actor((const Dali::Actor &)result); 
80189   return jresult;
80190 }
80191
80192
80193 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetFocusGroup(void * jarg1, void * jarg2) {
80194   void * jresult ;
80195   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80196   Dali::Actor arg2 ;
80197   Dali::Actor *argp2 ;
80198   Dali::Actor result;
80199   
80200   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80201   argp2 = (Dali::Actor *)jarg2; 
80202   if (!argp2) {
80203     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
80204     return 0;
80205   }
80206   arg2 = *argp2; 
80207   {
80208     try {
80209       result = (arg1)->GetFocusGroup(arg2);
80210     } catch (std::out_of_range& e) {
80211       {
80212         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80213       };
80214     } catch (std::exception& e) {
80215       {
80216         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80217       };
80218     } catch (...) {
80219       {
80220         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80221       };
80222     }
80223   }
80224   jresult = new Dali::Actor((const Dali::Actor &)result); 
80225   return jresult;
80226 }
80227
80228
80229 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_GetReadPosition(void * jarg1) {
80230   void * jresult ;
80231   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80232   Dali::Vector2 result;
80233   
80234   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80235   {
80236     try {
80237       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetReadPosition();
80238     } catch (std::out_of_range& e) {
80239       {
80240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80241       };
80242     } catch (std::exception& e) {
80243       {
80244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80245       };
80246     } catch (...) {
80247       {
80248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80249       };
80250     }
80251   }
80252   jresult = new Dali::Vector2((const Dali::Vector2 &)result); 
80253   return jresult;
80254 }
80255
80256
80257 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_FocusChangedSignal(void * jarg1) {
80258   void * jresult ;
80259   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80260   Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *result = 0 ;
80261   
80262   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80263   {
80264     try {
80265       result = (Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
80266     } catch (std::out_of_range& e) {
80267       {
80268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80269       };
80270     } catch (std::exception& e) {
80271       {
80272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80273       };
80274     } catch (...) {
80275       {
80276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80277       };
80278     }
80279   }
80280   jresult = (void *)result; 
80281   return jresult;
80282 }
80283
80284
80285 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_FocusOvershotSignal(void * jarg1) {
80286   void * jresult ;
80287   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80288   Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *result = 0 ;
80289   
80290   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80291   {
80292     try {
80293       result = (Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *) &(arg1)->FocusOvershotSignal();
80294     } catch (std::out_of_range& e) {
80295       {
80296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80297       };
80298     } catch (std::exception& e) {
80299       {
80300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80301       };
80302     } catch (...) {
80303       {
80304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80305       };
80306     }
80307   }
80308   jresult = (void *)result; 
80309   return jresult;
80310 }
80311
80312
80313 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_FocusedActorActivatedSignal(void * jarg1) {
80314   void * jresult ;
80315   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80316   Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *result = 0 ;
80317   
80318   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80319   {
80320     try {
80321       result = (Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *) &(arg1)->FocusedActorActivatedSignal();
80322     } catch (std::out_of_range& e) {
80323       {
80324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80325       };
80326     } catch (std::exception& e) {
80327       {
80328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80329       };
80330     } catch (...) {
80331       {
80332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80333       };
80334     }
80335   }
80336   jresult = (void *)result; 
80337   return jresult;
80338 }
80339
80340
80341 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_StatusChangedSignal(void * jarg1) {
80342   void * jresult ;
80343   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80344   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80345   
80346   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80347   {
80348     try {
80349       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->StatusChangedSignal();
80350     } catch (std::out_of_range& e) {
80351       {
80352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80353       };
80354     } catch (std::exception& e) {
80355       {
80356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80357       };
80358     } catch (...) {
80359       {
80360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80361       };
80362     }
80363   }
80364   jresult = (void *)result; 
80365   return jresult;
80366 }
80367
80368
80369 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionNextSignal(void * jarg1) {
80370   void * jresult ;
80371   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80372   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80373   
80374   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80375   {
80376     try {
80377       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionNextSignal();
80378     } catch (std::out_of_range& e) {
80379       {
80380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80381       };
80382     } catch (std::exception& e) {
80383       {
80384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80385       };
80386     } catch (...) {
80387       {
80388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80389       };
80390     }
80391   }
80392   jresult = (void *)result; 
80393   return jresult;
80394 }
80395
80396
80397 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionPreviousSignal(void * jarg1) {
80398   void * jresult ;
80399   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80400   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80401   
80402   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80403   {
80404     try {
80405       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPreviousSignal();
80406     } catch (std::out_of_range& e) {
80407       {
80408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80409       };
80410     } catch (std::exception& e) {
80411       {
80412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80413       };
80414     } catch (...) {
80415       {
80416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80417       };
80418     }
80419   }
80420   jresult = (void *)result; 
80421   return jresult;
80422 }
80423
80424
80425 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionActivateSignal(void * jarg1) {
80426   void * jresult ;
80427   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80428   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80429   
80430   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80431   {
80432     try {
80433       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionActivateSignal();
80434     } catch (std::out_of_range& e) {
80435       {
80436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80437       };
80438     } catch (std::exception& e) {
80439       {
80440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80441       };
80442     } catch (...) {
80443       {
80444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80445       };
80446     }
80447   }
80448   jresult = (void *)result; 
80449   return jresult;
80450 }
80451
80452
80453 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadSignal(void * jarg1) {
80454   void * jresult ;
80455   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80456   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80457   
80458   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80459   {
80460     try {
80461       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadSignal();
80462     } catch (std::out_of_range& e) {
80463       {
80464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80465       };
80466     } catch (std::exception& e) {
80467       {
80468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80469       };
80470     } catch (...) {
80471       {
80472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80473       };
80474     }
80475   }
80476   jresult = (void *)result; 
80477   return jresult;
80478 }
80479
80480
80481 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionOverSignal(void * jarg1) {
80482   void * jresult ;
80483   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80484   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80485   
80486   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80487   {
80488     try {
80489       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionOverSignal();
80490     } catch (std::out_of_range& e) {
80491       {
80492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80493       };
80494     } catch (std::exception& e) {
80495       {
80496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80497       };
80498     } catch (...) {
80499       {
80500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80501       };
80502     }
80503   }
80504   jresult = (void *)result; 
80505   return jresult;
80506 }
80507
80508
80509 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadNextSignal(void * jarg1) {
80510   void * jresult ;
80511   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80512   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80513   
80514   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80515   {
80516     try {
80517       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadNextSignal();
80518     } catch (std::out_of_range& e) {
80519       {
80520         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80521       };
80522     } catch (std::exception& e) {
80523       {
80524         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80525       };
80526     } catch (...) {
80527       {
80528         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80529       };
80530     }
80531   }
80532   jresult = (void *)result; 
80533   return jresult;
80534 }
80535
80536
80537 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadPreviousSignal(void * jarg1) {
80538   void * jresult ;
80539   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80540   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80541   
80542   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80543   {
80544     try {
80545       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPreviousSignal();
80546     } catch (std::out_of_range& e) {
80547       {
80548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80549       };
80550     } catch (std::exception& e) {
80551       {
80552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80553       };
80554     } catch (...) {
80555       {
80556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80557       };
80558     }
80559   }
80560   jresult = (void *)result; 
80561   return jresult;
80562 }
80563
80564
80565 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionUpSignal(void * jarg1) {
80566   void * jresult ;
80567   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80568   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80569   
80570   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80571   {
80572     try {
80573       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionUpSignal();
80574     } catch (std::out_of_range& e) {
80575       {
80576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80577       };
80578     } catch (std::exception& e) {
80579       {
80580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80581       };
80582     } catch (...) {
80583       {
80584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80585       };
80586     }
80587   }
80588   jresult = (void *)result; 
80589   return jresult;
80590 }
80591
80592
80593 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionDownSignal(void * jarg1) {
80594   void * jresult ;
80595   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80596   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80597   
80598   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80599   {
80600     try {
80601       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionDownSignal();
80602     } catch (std::out_of_range& e) {
80603       {
80604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80605       };
80606     } catch (std::exception& e) {
80607       {
80608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80609       };
80610     } catch (...) {
80611       {
80612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80613       };
80614     }
80615   }
80616   jresult = (void *)result; 
80617   return jresult;
80618 }
80619
80620
80621 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionClearFocusSignal(void * jarg1) {
80622   void * jresult ;
80623   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80624   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80625   
80626   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80627   {
80628     try {
80629       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionClearFocusSignal();
80630     } catch (std::out_of_range& e) {
80631       {
80632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80633       };
80634     } catch (std::exception& e) {
80635       {
80636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80637       };
80638     } catch (...) {
80639       {
80640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80641       };
80642     }
80643   }
80644   jresult = (void *)result; 
80645   return jresult;
80646 }
80647
80648
80649 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionBackSignal(void * jarg1) {
80650   void * jresult ;
80651   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80652   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80653   
80654   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80655   {
80656     try {
80657       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionBackSignal();
80658     } catch (std::out_of_range& e) {
80659       {
80660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80661       };
80662     } catch (std::exception& e) {
80663       {
80664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80665       };
80666     } catch (...) {
80667       {
80668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80669       };
80670     }
80671   }
80672   jresult = (void *)result; 
80673   return jresult;
80674 }
80675
80676
80677 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionScrollUpSignal(void * jarg1) {
80678   void * jresult ;
80679   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80680   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80681   
80682   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80683   {
80684     try {
80685       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollUpSignal();
80686     } catch (std::out_of_range& e) {
80687       {
80688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80689       };
80690     } catch (std::exception& e) {
80691       {
80692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80693       };
80694     } catch (...) {
80695       {
80696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80697       };
80698     }
80699   }
80700   jresult = (void *)result; 
80701   return jresult;
80702 }
80703
80704
80705 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionScrollDownSignal(void * jarg1) {
80706   void * jresult ;
80707   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80708   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80709   
80710   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80711   {
80712     try {
80713       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollDownSignal();
80714     } catch (std::out_of_range& e) {
80715       {
80716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80717       };
80718     } catch (std::exception& e) {
80719       {
80720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80721       };
80722     } catch (...) {
80723       {
80724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80725       };
80726     }
80727   }
80728   jresult = (void *)result; 
80729   return jresult;
80730 }
80731
80732
80733 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionPageLeftSignal(void * jarg1) {
80734   void * jresult ;
80735   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80736   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80737   
80738   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80739   {
80740     try {
80741       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageLeftSignal();
80742     } catch (std::out_of_range& e) {
80743       {
80744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80745       };
80746     } catch (std::exception& e) {
80747       {
80748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80749       };
80750     } catch (...) {
80751       {
80752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80753       };
80754     }
80755   }
80756   jresult = (void *)result; 
80757   return jresult;
80758 }
80759
80760
80761 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionPageRightSignal(void * jarg1) {
80762   void * jresult ;
80763   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80764   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80765   
80766   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80767   {
80768     try {
80769       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageRightSignal();
80770     } catch (std::out_of_range& e) {
80771       {
80772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80773       };
80774     } catch (std::exception& e) {
80775       {
80776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80777       };
80778     } catch (...) {
80779       {
80780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80781       };
80782     }
80783   }
80784   jresult = (void *)result; 
80785   return jresult;
80786 }
80787
80788
80789 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionPageUpSignal(void * jarg1) {
80790   void * jresult ;
80791   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80792   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80793   
80794   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80795   {
80796     try {
80797       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageUpSignal();
80798     } catch (std::out_of_range& e) {
80799       {
80800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80801       };
80802     } catch (std::exception& e) {
80803       {
80804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80805       };
80806     } catch (...) {
80807       {
80808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80809       };
80810     }
80811   }
80812   jresult = (void *)result; 
80813   return jresult;
80814 }
80815
80816
80817 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionPageDownSignal(void * jarg1) {
80818   void * jresult ;
80819   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80820   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80821   
80822   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80823   {
80824     try {
80825       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageDownSignal();
80826     } catch (std::out_of_range& e) {
80827       {
80828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80829       };
80830     } catch (std::exception& e) {
80831       {
80832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80833       };
80834     } catch (...) {
80835       {
80836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80837       };
80838     }
80839   }
80840   jresult = (void *)result; 
80841   return jresult;
80842 }
80843
80844
80845 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionMoveToFirstSignal(void * jarg1) {
80846   void * jresult ;
80847   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80848   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80849   
80850   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80851   {
80852     try {
80853       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToFirstSignal();
80854     } catch (std::out_of_range& e) {
80855       {
80856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80857       };
80858     } catch (std::exception& e) {
80859       {
80860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80861       };
80862     } catch (...) {
80863       {
80864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80865       };
80866     }
80867   }
80868   jresult = (void *)result; 
80869   return jresult;
80870 }
80871
80872
80873 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionMoveToLastSignal(void * jarg1) {
80874   void * jresult ;
80875   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80876   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80877   
80878   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80879   {
80880     try {
80881       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToLastSignal();
80882     } catch (std::out_of_range& e) {
80883       {
80884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80885       };
80886     } catch (std::exception& e) {
80887       {
80888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80889       };
80890     } catch (...) {
80891       {
80892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80893       };
80894     }
80895   }
80896   jresult = (void *)result; 
80897   return jresult;
80898 }
80899
80900
80901 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadFromTopSignal(void * jarg1) {
80902   void * jresult ;
80903   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80904   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80905   
80906   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80907   {
80908     try {
80909       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromTopSignal();
80910     } catch (std::out_of_range& e) {
80911       {
80912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80913       };
80914     } catch (std::exception& e) {
80915       {
80916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80917       };
80918     } catch (...) {
80919       {
80920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80921       };
80922     }
80923   }
80924   jresult = (void *)result; 
80925   return jresult;
80926 }
80927
80928
80929 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadFromNextSignal(void * jarg1) {
80930   void * jresult ;
80931   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80932   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80933   
80934   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80935   {
80936     try {
80937       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromNextSignal();
80938     } catch (std::out_of_range& e) {
80939       {
80940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80941       };
80942     } catch (std::exception& e) {
80943       {
80944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80945       };
80946     } catch (...) {
80947       {
80948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80949       };
80950     }
80951   }
80952   jresult = (void *)result; 
80953   return jresult;
80954 }
80955
80956
80957 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionZoomSignal(void * jarg1) {
80958   void * jresult ;
80959   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80960   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80961   
80962   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80963   {
80964     try {
80965       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionZoomSignal();
80966     } catch (std::out_of_range& e) {
80967       {
80968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80969       };
80970     } catch (std::exception& e) {
80971       {
80972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
80973       };
80974     } catch (...) {
80975       {
80976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
80977       };
80978     }
80979   }
80980   jresult = (void *)result; 
80981   return jresult;
80982 }
80983
80984
80985 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadIndicatorInformationSignal(void * jarg1) {
80986   void * jresult ;
80987   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
80988   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
80989   
80990   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
80991   {
80992     try {
80993       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadIndicatorInformationSignal();
80994     } catch (std::out_of_range& e) {
80995       {
80996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
80997       };
80998     } catch (std::exception& e) {
80999       {
81000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81001       };
81002     } catch (...) {
81003       {
81004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81005       };
81006     }
81007   }
81008   jresult = (void *)result; 
81009   return jresult;
81010 }
81011
81012
81013 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionReadPauseResumeSignal(void * jarg1) {
81014   void * jresult ;
81015   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
81016   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
81017   
81018   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
81019   {
81020     try {
81021       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPauseResumeSignal();
81022     } catch (std::out_of_range& e) {
81023       {
81024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81025       };
81026     } catch (std::exception& e) {
81027       {
81028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81029       };
81030     } catch (...) {
81031       {
81032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81033       };
81034     }
81035   }
81036   jresult = (void *)result; 
81037   return jresult;
81038 }
81039
81040
81041 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionStartStopSignal(void * jarg1) {
81042   void * jresult ;
81043   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
81044   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
81045   
81046   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
81047   {
81048     try {
81049       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionStartStopSignal();
81050     } catch (std::out_of_range& e) {
81051       {
81052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81053       };
81054     } catch (std::exception& e) {
81055       {
81056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81057       };
81058     } catch (...) {
81059       {
81060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81061       };
81062     }
81063   }
81064   jresult = (void *)result; 
81065   return jresult;
81066 }
81067
81068
81069 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AccessibilityManager_ActionScrollSignal(void * jarg1) {
81070   void * jresult ;
81071   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
81072   Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *result = 0 ;
81073   
81074   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1; 
81075   {
81076     try {
81077       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *) &(arg1)->ActionScrollSignal();
81078     } catch (std::out_of_range& e) {
81079       {
81080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81081       };
81082     } catch (std::exception& e) {
81083       {
81084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81085       };
81086     } catch (...) {
81087       {
81088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81089       };
81090     }
81091   }
81092   jresult = (void *)result; 
81093   return jresult;
81094 }
81095
81096
81097 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StyleManager() {
81098   void * jresult ;
81099   Dali::Toolkit::StyleManager *result = 0 ;
81100   
81101   {
81102     try {
81103       result = (Dali::Toolkit::StyleManager *)new Dali::Toolkit::StyleManager();
81104     } catch (std::out_of_range& e) {
81105       {
81106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81107       };
81108     } catch (std::exception& e) {
81109       {
81110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81111       };
81112     } catch (...) {
81113       {
81114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81115       };
81116     }
81117   }
81118   jresult = (void *)result; 
81119   return jresult;
81120 }
81121
81122
81123 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_StyleManager(void * jarg1) {
81124   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81125   
81126   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81127   {
81128     try {
81129       delete arg1;
81130     } catch (std::out_of_range& e) {
81131       {
81132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81133       };
81134     } catch (std::exception& e) {
81135       {
81136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81137       };
81138     } catch (...) {
81139       {
81140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81141       };
81142     }
81143   }
81144 }
81145
81146
81147 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_StyleManager_Get() {
81148   void * jresult ;
81149   Dali::Toolkit::StyleManager result;
81150   
81151   {
81152     try {
81153       result = Dali::Toolkit::StyleManager::Get();
81154     } catch (std::out_of_range& e) {
81155       {
81156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81157       };
81158     } catch (std::exception& e) {
81159       {
81160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81161       };
81162     } catch (...) {
81163       {
81164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81165       };
81166     }
81167   }
81168   jresult = new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)result); 
81169   return jresult;
81170 }
81171
81172
81173 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleManager_ApplyTheme(void * jarg1, char * jarg2) {
81174   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81175   std::string *arg2 = 0 ;
81176   
81177   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81178   if (!jarg2) {
81179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81180     return ;
81181   }
81182   std::string arg2_str(jarg2);
81183   arg2 = &arg2_str; 
81184   {
81185     try {
81186       (arg1)->ApplyTheme((std::string const &)*arg2);
81187     } catch (std::out_of_range& e) {
81188       {
81189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81190       };
81191     } catch (std::exception& e) {
81192       {
81193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81194       };
81195     } catch (...) {
81196       {
81197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81198       };
81199     }
81200   }
81201   
81202   //argout typemap for const std::string&
81203   
81204 }
81205
81206
81207 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleManager_ApplyDefaultTheme(void * jarg1) {
81208   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81209   
81210   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81211   {
81212     try {
81213       (arg1)->ApplyDefaultTheme();
81214     } catch (std::out_of_range& e) {
81215       {
81216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81217       };
81218     } catch (std::exception& e) {
81219       {
81220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81221       };
81222     } catch (...) {
81223       {
81224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81225       };
81226     }
81227   }
81228 }
81229
81230
81231 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleManager_SetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
81232   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81233   std::string *arg2 = 0 ;
81234   Dali::Property::Value *arg3 = 0 ;
81235   
81236   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81237   if (!jarg2) {
81238     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81239     return ;
81240   }
81241   std::string arg2_str(jarg2);
81242   arg2 = &arg2_str; 
81243   arg3 = (Dali::Property::Value *)jarg3;
81244   if (!arg3) {
81245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
81246     return ;
81247   } 
81248   {
81249     try {
81250       (arg1)->SetStyleConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
81251     } catch (std::out_of_range& e) {
81252       {
81253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81254       };
81255     } catch (std::exception& e) {
81256       {
81257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81258       };
81259     } catch (...) {
81260       {
81261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81262       };
81263     }
81264   }
81265   
81266   //argout typemap for const std::string&
81267   
81268 }
81269
81270
81271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_StyleManager_GetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
81272   unsigned int jresult ;
81273   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81274   std::string *arg2 = 0 ;
81275   Dali::Property::Value *arg3 = 0 ;
81276   bool result;
81277   
81278   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81279   if (!jarg2) {
81280     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81281     return 0;
81282   }
81283   std::string arg2_str(jarg2);
81284   arg2 = &arg2_str; 
81285   arg3 = (Dali::Property::Value *)jarg3;
81286   if (!arg3) {
81287     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value & type is null", 0);
81288     return 0;
81289   } 
81290   {
81291     try {
81292       result = (bool)(arg1)->GetStyleConstant((std::string const &)*arg2,*arg3);
81293     } catch (std::out_of_range& e) {
81294       {
81295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81296       };
81297     } catch (std::exception& e) {
81298       {
81299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81300       };
81301     } catch (...) {
81302       {
81303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81304       };
81305     }
81306   }
81307   jresult = result; 
81308   
81309   //argout typemap for const std::string&
81310   
81311   return jresult;
81312 }
81313
81314
81315 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleManager_ApplyStyle(void * jarg1, void * jarg2, char * jarg3, char * jarg4) {
81316   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81317   Dali::Toolkit::Control arg2 ;
81318   std::string *arg3 = 0 ;
81319   std::string *arg4 = 0 ;
81320   Dali::Toolkit::Control *argp2 ;
81321   
81322   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81323   argp2 = (Dali::Toolkit::Control *)jarg2; 
81324   if (!argp2) {
81325     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
81326     return ;
81327   }
81328   arg2 = *argp2; 
81329   if (!jarg3) {
81330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81331     return ;
81332   }
81333   std::string arg3_str(jarg3);
81334   arg3 = &arg3_str; 
81335   if (!jarg4) {
81336     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81337     return ;
81338   }
81339   std::string arg4_str(jarg4);
81340   arg4 = &arg4_str; 
81341   {
81342     try {
81343       (arg1)->ApplyStyle(arg2,(std::string const &)*arg3,(std::string const &)*arg4);
81344     } catch (std::out_of_range& e) {
81345       {
81346         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81347       };
81348     } catch (std::exception& e) {
81349       {
81350         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81351       };
81352     } catch (...) {
81353       {
81354         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81355       };
81356     }
81357   }
81358   
81359   //argout typemap for const std::string&
81360   
81361   
81362   //argout typemap for const std::string&
81363   
81364 }
81365
81366
81367 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_StyleManager_StyleChangedSignal(void * jarg1) {
81368   void * jresult ;
81369   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
81370   Dali::Toolkit::StyleManager::StyleChangedSignalType *result = 0 ;
81371   
81372   arg1 = (Dali::Toolkit::StyleManager *)jarg1; 
81373   {
81374     try {
81375       result = (Dali::Toolkit::StyleManager::StyleChangedSignalType *) &(arg1)->StyleChangedSignal();
81376     } catch (std::out_of_range& e) {
81377       {
81378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81379       };
81380     } catch (std::exception& e) {
81381       {
81382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81383       };
81384     } catch (...) {
81385       {
81386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81387       };
81388     }
81389   }
81390   jresult = (void *)result; 
81391   return jresult;
81392 }
81393
81394
81395 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_LOWER_BOUND_get() {
81396   int jresult ;
81397   int result;
81398   
81399   result = (int)Dali::Toolkit::Slider::Property::LOWER_BOUND;
81400   jresult = (int)result; 
81401   return jresult;
81402 }
81403
81404
81405 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_UPPER_BOUND_get() {
81406   int jresult ;
81407   int result;
81408   
81409   result = (int)Dali::Toolkit::Slider::Property::UPPER_BOUND;
81410   jresult = (int)result; 
81411   return jresult;
81412 }
81413
81414
81415 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_VALUE_get() {
81416   int jresult ;
81417   int result;
81418   
81419   result = (int)Dali::Toolkit::Slider::Property::VALUE;
81420   jresult = (int)result; 
81421   return jresult;
81422 }
81423
81424
81425 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_TRACK_VISUAL_get() {
81426   int jresult ;
81427   int result;
81428   
81429   result = (int)Dali::Toolkit::Slider::Property::TRACK_VISUAL;
81430   jresult = (int)result; 
81431   return jresult;
81432 }
81433
81434
81435 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_HANDLE_VISUAL_get() {
81436   int jresult ;
81437   int result;
81438   
81439   result = (int)Dali::Toolkit::Slider::Property::HANDLE_VISUAL;
81440   jresult = (int)result; 
81441   return jresult;
81442 }
81443
81444
81445 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_PROGRESS_VISUAL_get() {
81446   int jresult ;
81447   int result;
81448   
81449   result = (int)Dali::Toolkit::Slider::Property::PROGRESS_VISUAL;
81450   jresult = (int)result; 
81451   return jresult;
81452 }
81453
81454
81455 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_POPUP_VISUAL_get() {
81456   int jresult ;
81457   int result;
81458   
81459   result = (int)Dali::Toolkit::Slider::Property::POPUP_VISUAL;
81460   jresult = (int)result; 
81461   return jresult;
81462 }
81463
81464
81465 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_POPUP_ARROW_VISUAL_get() {
81466   int jresult ;
81467   int result;
81468   
81469   result = (int)Dali::Toolkit::Slider::Property::POPUP_ARROW_VISUAL;
81470   jresult = (int)result; 
81471   return jresult;
81472 }
81473
81474
81475 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_DISABLED_COLOR_get() {
81476   int jresult ;
81477   int result;
81478   
81479   result = (int)Dali::Toolkit::Slider::Property::DISABLED_COLOR;
81480   jresult = (int)result; 
81481   return jresult;
81482 }
81483
81484
81485 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_VALUE_PRECISION_get() {
81486   int jresult ;
81487   int result;
81488   
81489   result = (int)Dali::Toolkit::Slider::Property::VALUE_PRECISION;
81490   jresult = (int)result; 
81491   return jresult;
81492 }
81493
81494
81495 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_SHOW_POPUP_get() {
81496   int jresult ;
81497   int result;
81498   
81499   result = (int)Dali::Toolkit::Slider::Property::SHOW_POPUP;
81500   jresult = (int)result; 
81501   return jresult;
81502 }
81503
81504
81505 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_SHOW_VALUE_get() {
81506   int jresult ;
81507   int result;
81508   
81509   result = (int)Dali::Toolkit::Slider::Property::SHOW_VALUE;
81510   jresult = (int)result; 
81511   return jresult;
81512 }
81513
81514
81515 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_MARKS_get() {
81516   int jresult ;
81517   int result;
81518   
81519   result = (int)Dali::Toolkit::Slider::Property::MARKS;
81520   jresult = (int)result; 
81521   return jresult;
81522 }
81523
81524
81525 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_SNAP_TO_MARKS_get() {
81526   int jresult ;
81527   int result;
81528   
81529   result = (int)Dali::Toolkit::Slider::Property::SNAP_TO_MARKS;
81530   jresult = (int)result; 
81531   return jresult;
81532 }
81533
81534
81535 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Slider_Property_MARK_TOLERANCE_get() {
81536   int jresult ;
81537   int result;
81538   
81539   result = (int)Dali::Toolkit::Slider::Property::MARK_TOLERANCE;
81540   jresult = (int)result; 
81541   return jresult;
81542 }
81543
81544
81545 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Slider_Property() {
81546   void * jresult ;
81547   Dali::Toolkit::Slider::Property *result = 0 ;
81548   
81549   {
81550     try {
81551       result = (Dali::Toolkit::Slider::Property *)new Dali::Toolkit::Slider::Property();
81552     } catch (std::out_of_range& e) {
81553       {
81554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81555       };
81556     } catch (std::exception& e) {
81557       {
81558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81559       };
81560     } catch (...) {
81561       {
81562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81563       };
81564     }
81565   }
81566   jresult = (void *)result; 
81567   return jresult;
81568 }
81569
81570
81571 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Slider_Property(void * jarg1) {
81572   Dali::Toolkit::Slider::Property *arg1 = (Dali::Toolkit::Slider::Property *) 0 ;
81573   
81574   arg1 = (Dali::Toolkit::Slider::Property *)jarg1; 
81575   {
81576     try {
81577       delete arg1;
81578     } catch (std::out_of_range& e) {
81579       {
81580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81581       };
81582     } catch (std::exception& e) {
81583       {
81584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81585       };
81586     } catch (...) {
81587       {
81588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81589       };
81590     }
81591   }
81592 }
81593
81594
81595 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_New() {
81596   void * jresult ;
81597   Dali::Toolkit::Slider result;
81598   
81599   {
81600     try {
81601       result = Dali::Toolkit::Slider::New();
81602     } catch (std::out_of_range& e) {
81603       {
81604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81605       };
81606     } catch (std::exception& e) {
81607       {
81608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81609       };
81610     } catch (...) {
81611       {
81612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81613       };
81614     }
81615   }
81616   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result); 
81617   return jresult;
81618 }
81619
81620
81621 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Slider__SWIG_0() {
81622   void * jresult ;
81623   Dali::Toolkit::Slider *result = 0 ;
81624   
81625   {
81626     try {
81627       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider();
81628     } catch (std::out_of_range& e) {
81629       {
81630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81631       };
81632     } catch (std::exception& e) {
81633       {
81634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81635       };
81636     } catch (...) {
81637       {
81638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81639       };
81640     }
81641   }
81642   jresult = (void *)result; 
81643   return jresult;
81644 }
81645
81646
81647 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Slider__SWIG_1(void * jarg1) {
81648   void * jresult ;
81649   Dali::Toolkit::Slider *arg1 = 0 ;
81650   Dali::Toolkit::Slider *result = 0 ;
81651   
81652   arg1 = (Dali::Toolkit::Slider *)jarg1;
81653   if (!arg1) {
81654     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
81655     return 0;
81656   } 
81657   {
81658     try {
81659       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider((Dali::Toolkit::Slider const &)*arg1);
81660     } catch (std::out_of_range& e) {
81661       {
81662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81663       };
81664     } catch (std::exception& e) {
81665       {
81666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81667       };
81668     } catch (...) {
81669       {
81670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81671       };
81672     }
81673   }
81674   jresult = (void *)result; 
81675   return jresult;
81676 }
81677
81678
81679 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_Assign(void * jarg1, void * jarg2) {
81680   void * jresult ;
81681   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
81682   Dali::Toolkit::Slider *arg2 = 0 ;
81683   Dali::Toolkit::Slider *result = 0 ;
81684   
81685   arg1 = (Dali::Toolkit::Slider *)jarg1; 
81686   arg2 = (Dali::Toolkit::Slider *)jarg2;
81687   if (!arg2) {
81688     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
81689     return 0;
81690   } 
81691   {
81692     try {
81693       result = (Dali::Toolkit::Slider *) &(arg1)->operator =((Dali::Toolkit::Slider const &)*arg2);
81694     } catch (std::out_of_range& e) {
81695       {
81696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81697       };
81698     } catch (std::exception& e) {
81699       {
81700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81701       };
81702     } catch (...) {
81703       {
81704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81705       };
81706     }
81707   }
81708   jresult = (void *)result; 
81709   return jresult;
81710 }
81711
81712
81713 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Slider(void * jarg1) {
81714   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
81715   
81716   arg1 = (Dali::Toolkit::Slider *)jarg1; 
81717   {
81718     try {
81719       delete arg1;
81720     } catch (std::out_of_range& e) {
81721       {
81722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81723       };
81724     } catch (std::exception& e) {
81725       {
81726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81727       };
81728     } catch (...) {
81729       {
81730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81731       };
81732     }
81733   }
81734 }
81735
81736
81737 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_DownCast(void * jarg1) {
81738   void * jresult ;
81739   Dali::BaseHandle arg1 ;
81740   Dali::BaseHandle *argp1 ;
81741   Dali::Toolkit::Slider result;
81742   
81743   argp1 = (Dali::BaseHandle *)jarg1; 
81744   if (!argp1) {
81745     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
81746     return 0;
81747   }
81748   arg1 = *argp1; 
81749   {
81750     try {
81751       result = Dali::Toolkit::Slider::DownCast(arg1);
81752     } catch (std::out_of_range& e) {
81753       {
81754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81755       };
81756     } catch (std::exception& e) {
81757       {
81758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81759       };
81760     } catch (...) {
81761       {
81762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81763       };
81764     }
81765   }
81766   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result); 
81767   return jresult;
81768 }
81769
81770
81771 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_ValueChangedSignal(void * jarg1) {
81772   void * jresult ;
81773   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
81774   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
81775   
81776   arg1 = (Dali::Toolkit::Slider *)jarg1; 
81777   {
81778     try {
81779       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
81780     } catch (std::out_of_range& e) {
81781       {
81782         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81783       };
81784     } catch (std::exception& e) {
81785       {
81786         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81787       };
81788     } catch (...) {
81789       {
81790         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81791       };
81792     }
81793   }
81794   jresult = (void *)result; 
81795   return jresult;
81796 }
81797
81798
81799 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_SlidingFinishedSignal(void * jarg1) {
81800   void * jresult ;
81801   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
81802   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
81803   
81804   arg1 = (Dali::Toolkit::Slider *)jarg1; 
81805   {
81806     try {
81807       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->SlidingFinishedSignal();
81808     } catch (std::out_of_range& e) {
81809       {
81810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81811       };
81812     } catch (std::exception& e) {
81813       {
81814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81815       };
81816     } catch (...) {
81817       {
81818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81819       };
81820     }
81821   }
81822   jresult = (void *)result; 
81823   return jresult;
81824 }
81825
81826
81827 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Slider_MarkReachedSignal(void * jarg1) {
81828   void * jresult ;
81829   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
81830   Dali::Toolkit::Slider::MarkReachedSignalType *result = 0 ;
81831   
81832   arg1 = (Dali::Toolkit::Slider *)jarg1; 
81833   {
81834     try {
81835       result = (Dali::Toolkit::Slider::MarkReachedSignalType *) &(arg1)->MarkReachedSignal();
81836     } catch (std::out_of_range& e) {
81837       {
81838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81839       };
81840     } catch (std::exception& e) {
81841       {
81842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81843       };
81844     } catch (...) {
81845       {
81846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81847       };
81848     }
81849   }
81850   jresult = (void *)result; 
81851   return jresult;
81852 }
81853
81854
81855 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VideoView_Property_VIDEO_get() {
81856   int jresult ;
81857   int result;
81858   
81859   result = (int)Dali::Toolkit::VideoView::Property::VIDEO;
81860   jresult = (int)result; 
81861   return jresult;
81862 }
81863
81864
81865 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VideoView_Property_LOOPING_get() {
81866   int jresult ;
81867   int result;
81868   
81869   result = (int)Dali::Toolkit::VideoView::Property::LOOPING;
81870   jresult = (int)result; 
81871   return jresult;
81872 }
81873
81874
81875 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VideoView_Property_MUTED_get() {
81876   int jresult ;
81877   int result;
81878   
81879   result = (int)Dali::Toolkit::VideoView::Property::MUTED;
81880   jresult = (int)result; 
81881   return jresult;
81882 }
81883
81884
81885 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_VideoView_Property_VOLUME_get() {
81886   int jresult ;
81887   int result;
81888   
81889   result = (int)Dali::Toolkit::VideoView::Property::VOLUME;
81890   jresult = (int)result; 
81891   return jresult;
81892 }
81893
81894
81895 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VideoView_Property() {
81896   void * jresult ;
81897   Dali::Toolkit::VideoView::Property *result = 0 ;
81898   
81899   {
81900     try {
81901       result = (Dali::Toolkit::VideoView::Property *)new Dali::Toolkit::VideoView::Property();
81902     } catch (std::out_of_range& e) {
81903       {
81904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81905       };
81906     } catch (std::exception& e) {
81907       {
81908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81909       };
81910     } catch (...) {
81911       {
81912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81913       };
81914     }
81915   }
81916   jresult = (void *)result; 
81917   return jresult;
81918 }
81919
81920
81921 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VideoView_Property(void * jarg1) {
81922   Dali::Toolkit::VideoView::Property *arg1 = (Dali::Toolkit::VideoView::Property *) 0 ;
81923   
81924   arg1 = (Dali::Toolkit::VideoView::Property *)jarg1; 
81925   {
81926     try {
81927       delete arg1;
81928     } catch (std::out_of_range& e) {
81929       {
81930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
81931       };
81932     } catch (std::exception& e) {
81933       {
81934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
81935       };
81936     } catch (...) {
81937       {
81938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
81939       };
81940     }
81941   }
81942 }
81943
81944
81945 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VideoView_New__SWIG_0() {
81946   void * jresult ;
81947   Dali::Toolkit::VideoView result;
81948   
81949   {
81950     try {
81951       result = Dali::Toolkit::VideoView::New();
81952     } catch (std::out_of_range& e) {
81953       {
81954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81955       };
81956     } catch (std::exception& e) {
81957       {
81958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81959       };
81960     } catch (...) {
81961       {
81962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81963       };
81964     }
81965   }
81966   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result); 
81967   return jresult;
81968 }
81969
81970
81971 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VideoView_New__SWIG_1(char * jarg1) {
81972   void * jresult ;
81973   std::string *arg1 = 0 ;
81974   Dali::Toolkit::VideoView result;
81975   
81976   if (!jarg1) {
81977     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81978     return 0;
81979   }
81980   std::string arg1_str(jarg1);
81981   arg1 = &arg1_str; 
81982   {
81983     try {
81984       result = Dali::Toolkit::VideoView::New((std::string const &)*arg1);
81985     } catch (std::out_of_range& e) {
81986       {
81987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
81988       };
81989     } catch (std::exception& e) {
81990       {
81991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
81992       };
81993     } catch (...) {
81994       {
81995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
81996       };
81997     }
81998   }
81999   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result); 
82000   
82001   //argout typemap for const std::string&
82002   
82003   return jresult;
82004 }
82005
82006
82007 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VideoView__SWIG_0() {
82008   void * jresult ;
82009   Dali::Toolkit::VideoView *result = 0 ;
82010   
82011   {
82012     try {
82013       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView();
82014     } catch (std::out_of_range& e) {
82015       {
82016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82017       };
82018     } catch (std::exception& e) {
82019       {
82020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82021       };
82022     } catch (...) {
82023       {
82024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82025       };
82026     }
82027   }
82028   jresult = (void *)result; 
82029   return jresult;
82030 }
82031
82032
82033 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VideoView(void * jarg1) {
82034   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82035   
82036   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82037   {
82038     try {
82039       delete arg1;
82040     } catch (std::out_of_range& e) {
82041       {
82042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82043       };
82044     } catch (std::exception& e) {
82045       {
82046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82047       };
82048     } catch (...) {
82049       {
82050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82051       };
82052     }
82053   }
82054 }
82055
82056
82057 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VideoView__SWIG_1(void * jarg1) {
82058   void * jresult ;
82059   Dali::Toolkit::VideoView *arg1 = 0 ;
82060   Dali::Toolkit::VideoView *result = 0 ;
82061   
82062   arg1 = (Dali::Toolkit::VideoView *)jarg1;
82063   if (!arg1) {
82064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
82065     return 0;
82066   } 
82067   {
82068     try {
82069       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView((Dali::Toolkit::VideoView const &)*arg1);
82070     } catch (std::out_of_range& e) {
82071       {
82072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82073       };
82074     } catch (std::exception& e) {
82075       {
82076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82077       };
82078     } catch (...) {
82079       {
82080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82081       };
82082     }
82083   }
82084   jresult = (void *)result; 
82085   return jresult;
82086 }
82087
82088
82089 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VideoView_Assign(void * jarg1, void * jarg2) {
82090   void * jresult ;
82091   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82092   Dali::Toolkit::VideoView *arg2 = 0 ;
82093   Dali::Toolkit::VideoView *result = 0 ;
82094   
82095   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82096   arg2 = (Dali::Toolkit::VideoView *)jarg2;
82097   if (!arg2) {
82098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
82099     return 0;
82100   } 
82101   {
82102     try {
82103       result = (Dali::Toolkit::VideoView *) &(arg1)->operator =((Dali::Toolkit::VideoView const &)*arg2);
82104     } catch (std::out_of_range& e) {
82105       {
82106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82107       };
82108     } catch (std::exception& e) {
82109       {
82110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82111       };
82112     } catch (...) {
82113       {
82114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82115       };
82116     }
82117   }
82118   jresult = (void *)result; 
82119   return jresult;
82120 }
82121
82122
82123 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VideoView_DownCast(void * jarg1) {
82124   void * jresult ;
82125   Dali::BaseHandle arg1 ;
82126   Dali::BaseHandle *argp1 ;
82127   Dali::Toolkit::VideoView result;
82128   
82129   argp1 = (Dali::BaseHandle *)jarg1; 
82130   if (!argp1) {
82131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
82132     return 0;
82133   }
82134   arg1 = *argp1; 
82135   {
82136     try {
82137       result = Dali::Toolkit::VideoView::DownCast(arg1);
82138     } catch (std::out_of_range& e) {
82139       {
82140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82141       };
82142     } catch (std::exception& e) {
82143       {
82144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82145       };
82146     } catch (...) {
82147       {
82148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82149       };
82150     }
82151   }
82152   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result); 
82153   return jresult;
82154 }
82155
82156
82157 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoView_Play(void * jarg1) {
82158   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82159   
82160   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82161   {
82162     try {
82163       (arg1)->Play();
82164     } catch (std::out_of_range& e) {
82165       {
82166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82167       };
82168     } catch (std::exception& e) {
82169       {
82170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82171       };
82172     } catch (...) {
82173       {
82174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82175       };
82176     }
82177   }
82178 }
82179
82180
82181 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoView_Pause(void * jarg1) {
82182   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82183   
82184   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82185   {
82186     try {
82187       (arg1)->Pause();
82188     } catch (std::out_of_range& e) {
82189       {
82190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82191       };
82192     } catch (std::exception& e) {
82193       {
82194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82195       };
82196     } catch (...) {
82197       {
82198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82199       };
82200     }
82201   }
82202 }
82203
82204
82205 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoView_Stop(void * jarg1) {
82206   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82207   
82208   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82209   {
82210     try {
82211       (arg1)->Stop();
82212     } catch (std::out_of_range& e) {
82213       {
82214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82215       };
82216     } catch (std::exception& e) {
82217       {
82218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82219       };
82220     } catch (...) {
82221       {
82222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82223       };
82224     }
82225   }
82226 }
82227
82228
82229 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoView_Forward(void * jarg1, int jarg2) {
82230   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82231   int arg2 ;
82232   
82233   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82234   arg2 = (int)jarg2; 
82235   {
82236     try {
82237       (arg1)->Forward(arg2);
82238     } catch (std::out_of_range& e) {
82239       {
82240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82241       };
82242     } catch (std::exception& e) {
82243       {
82244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82245       };
82246     } catch (...) {
82247       {
82248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82249       };
82250     }
82251   }
82252 }
82253
82254
82255 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoView_Backward(void * jarg1, int jarg2) {
82256   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82257   int arg2 ;
82258   
82259   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82260   arg2 = (int)jarg2; 
82261   {
82262     try {
82263       (arg1)->Backward(arg2);
82264     } catch (std::out_of_range& e) {
82265       {
82266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82267       };
82268     } catch (std::exception& e) {
82269       {
82270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82271       };
82272     } catch (...) {
82273       {
82274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82275       };
82276     }
82277   }
82278 }
82279
82280
82281 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VideoView_FinishedSignal(void * jarg1) {
82282   void * jresult ;
82283   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
82284   Dali::Toolkit::VideoView::VideoViewSignalType *result = 0 ;
82285   
82286   arg1 = (Dali::Toolkit::VideoView *)jarg1; 
82287   {
82288     try {
82289       result = (Dali::Toolkit::VideoView::VideoViewSignalType *) &(arg1)->FinishedSignal();
82290     } catch (std::out_of_range& e) {
82291       {
82292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82293       };
82294     } catch (std::exception& e) {
82295       {
82296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82297       };
82298     } catch (...) {
82299       {
82300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82301       };
82302     }
82303   }
82304   jresult = (void *)result; 
82305   return jresult;
82306 }
82307
82308
82309 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TITLE_get() {
82310   int jresult ;
82311   int result;
82312   
82313   result = (int)Dali::Toolkit::Popup::Property::TITLE;
82314   jresult = (int)result; 
82315   return jresult;
82316 }
82317
82318
82319 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_CONTENT_get() {
82320   int jresult ;
82321   int result;
82322   
82323   result = (int)Dali::Toolkit::Popup::Property::CONTENT;
82324   jresult = (int)result; 
82325   return jresult;
82326 }
82327
82328
82329 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_FOOTER_get() {
82330   int jresult ;
82331   int result;
82332   
82333   result = (int)Dali::Toolkit::Popup::Property::FOOTER;
82334   jresult = (int)result; 
82335   return jresult;
82336 }
82337
82338
82339 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_DISPLAY_STATE_get() {
82340   int jresult ;
82341   int result;
82342   
82343   result = (int)Dali::Toolkit::Popup::Property::DISPLAY_STATE;
82344   jresult = (int)result; 
82345   return jresult;
82346 }
82347
82348
82349 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TOUCH_TRANSPARENT_get() {
82350   int jresult ;
82351   int result;
82352   
82353   result = (int)Dali::Toolkit::Popup::Property::TOUCH_TRANSPARENT;
82354   jresult = (int)result; 
82355   return jresult;
82356 }
82357
82358
82359 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_VISIBILITY_get() {
82360   int jresult ;
82361   int result;
82362   
82363   result = (int)Dali::Toolkit::Popup::Property::TAIL_VISIBILITY;
82364   jresult = (int)result; 
82365   return jresult;
82366 }
82367
82368
82369 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_POSITION_get() {
82370   int jresult ;
82371   int result;
82372   
82373   result = (int)Dali::Toolkit::Popup::Property::TAIL_POSITION;
82374   jresult = (int)result; 
82375   return jresult;
82376 }
82377
82378
82379 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_CONTEXTUAL_MODE_get() {
82380   int jresult ;
82381   int result;
82382   
82383   result = (int)Dali::Toolkit::Popup::Property::CONTEXTUAL_MODE;
82384   jresult = (int)result; 
82385   return jresult;
82386 }
82387
82388
82389 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_ANIMATION_DURATION_get() {
82390   int jresult ;
82391   int result;
82392   
82393   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_DURATION;
82394   jresult = (int)result; 
82395   return jresult;
82396 }
82397
82398
82399 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_ANIMATION_MODE_get() {
82400   int jresult ;
82401   int result;
82402   
82403   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_MODE;
82404   jresult = (int)result; 
82405   return jresult;
82406 }
82407
82408
82409 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_ENTRY_ANIMATION_get() {
82410   int jresult ;
82411   int result;
82412   
82413   result = (int)Dali::Toolkit::Popup::Property::ENTRY_ANIMATION;
82414   jresult = (int)result; 
82415   return jresult;
82416 }
82417
82418
82419 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_EXIT_ANIMATION_get() {
82420   int jresult ;
82421   int result;
82422   
82423   result = (int)Dali::Toolkit::Popup::Property::EXIT_ANIMATION;
82424   jresult = (int)result; 
82425   return jresult;
82426 }
82427
82428
82429 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_AUTO_HIDE_DELAY_get() {
82430   int jresult ;
82431   int result;
82432   
82433   result = (int)Dali::Toolkit::Popup::Property::AUTO_HIDE_DELAY;
82434   jresult = (int)result; 
82435   return jresult;
82436 }
82437
82438
82439 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_BACKING_ENABLED_get() {
82440   int jresult ;
82441   int result;
82442   
82443   result = (int)Dali::Toolkit::Popup::Property::BACKING_ENABLED;
82444   jresult = (int)result; 
82445   return jresult;
82446 }
82447
82448
82449 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_BACKING_COLOR_get() {
82450   int jresult ;
82451   int result;
82452   
82453   result = (int)Dali::Toolkit::Popup::Property::BACKING_COLOR;
82454   jresult = (int)result; 
82455   return jresult;
82456 }
82457
82458
82459 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_POPUP_BACKGROUND_IMAGE_get() {
82460   int jresult ;
82461   int result;
82462   
82463   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_IMAGE;
82464   jresult = (int)result; 
82465   return jresult;
82466 }
82467
82468
82469 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_POPUP_BACKGROUND_BORDER_get() {
82470   int jresult ;
82471   int result;
82472   
82473   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_BORDER;
82474   jresult = (int)result; 
82475   return jresult;
82476 }
82477
82478
82479 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_UP_IMAGE_get() {
82480   int jresult ;
82481   int result;
82482   
82483   result = (int)Dali::Toolkit::Popup::Property::TAIL_UP_IMAGE;
82484   jresult = (int)result; 
82485   return jresult;
82486 }
82487
82488
82489 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_DOWN_IMAGE_get() {
82490   int jresult ;
82491   int result;
82492   
82493   result = (int)Dali::Toolkit::Popup::Property::TAIL_DOWN_IMAGE;
82494   jresult = (int)result; 
82495   return jresult;
82496 }
82497
82498
82499 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_LEFT_IMAGE_get() {
82500   int jresult ;
82501   int result;
82502   
82503   result = (int)Dali::Toolkit::Popup::Property::TAIL_LEFT_IMAGE;
82504   jresult = (int)result; 
82505   return jresult;
82506 }
82507
82508
82509 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_Property_TAIL_RIGHT_IMAGE_get() {
82510   int jresult ;
82511   int result;
82512   
82513   result = (int)Dali::Toolkit::Popup::Property::TAIL_RIGHT_IMAGE;
82514   jresult = (int)result; 
82515   return jresult;
82516 }
82517
82518
82519 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Popup_Property() {
82520   void * jresult ;
82521   Dali::Toolkit::Popup::Property *result = 0 ;
82522   
82523   {
82524     try {
82525       result = (Dali::Toolkit::Popup::Property *)new Dali::Toolkit::Popup::Property();
82526     } catch (std::out_of_range& e) {
82527       {
82528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82529       };
82530     } catch (std::exception& e) {
82531       {
82532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82533       };
82534     } catch (...) {
82535       {
82536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82537       };
82538     }
82539   }
82540   jresult = (void *)result; 
82541   return jresult;
82542 }
82543
82544
82545 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Popup_Property(void * jarg1) {
82546   Dali::Toolkit::Popup::Property *arg1 = (Dali::Toolkit::Popup::Property *) 0 ;
82547   
82548   arg1 = (Dali::Toolkit::Popup::Property *)jarg1; 
82549   {
82550     try {
82551       delete arg1;
82552     } catch (std::out_of_range& e) {
82553       {
82554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82555       };
82556     } catch (std::exception& e) {
82557       {
82558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82559       };
82560     } catch (...) {
82561       {
82562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82563       };
82564     }
82565   }
82566 }
82567
82568
82569 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Popup__SWIG_0() {
82570   void * jresult ;
82571   Dali::Toolkit::Popup *result = 0 ;
82572   
82573   {
82574     try {
82575       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup();
82576     } catch (std::out_of_range& e) {
82577       {
82578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82579       };
82580     } catch (std::exception& e) {
82581       {
82582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82583       };
82584     } catch (...) {
82585       {
82586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82587       };
82588     }
82589   }
82590   jresult = (void *)result; 
82591   return jresult;
82592 }
82593
82594
82595 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_New() {
82596   void * jresult ;
82597   Dali::Toolkit::Popup result;
82598   
82599   {
82600     try {
82601       result = Dali::Toolkit::Popup::New();
82602     } catch (std::out_of_range& e) {
82603       {
82604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82605       };
82606     } catch (std::exception& e) {
82607       {
82608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82609       };
82610     } catch (...) {
82611       {
82612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82613       };
82614     }
82615   }
82616   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result); 
82617   return jresult;
82618 }
82619
82620
82621 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Popup(void * jarg1) {
82622   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82623   
82624   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82625   {
82626     try {
82627       delete arg1;
82628     } catch (std::out_of_range& e) {
82629       {
82630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82631       };
82632     } catch (std::exception& e) {
82633       {
82634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82635       };
82636     } catch (...) {
82637       {
82638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82639       };
82640     }
82641   }
82642 }
82643
82644
82645 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Popup__SWIG_1(void * jarg1) {
82646   void * jresult ;
82647   Dali::Toolkit::Popup *arg1 = 0 ;
82648   Dali::Toolkit::Popup *result = 0 ;
82649   
82650   arg1 = (Dali::Toolkit::Popup *)jarg1;
82651   if (!arg1) {
82652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
82653     return 0;
82654   } 
82655   {
82656     try {
82657       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup((Dali::Toolkit::Popup const &)*arg1);
82658     } catch (std::out_of_range& e) {
82659       {
82660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82661       };
82662     } catch (std::exception& e) {
82663       {
82664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82665       };
82666     } catch (...) {
82667       {
82668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82669       };
82670     }
82671   }
82672   jresult = (void *)result; 
82673   return jresult;
82674 }
82675
82676
82677 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_Assign(void * jarg1, void * jarg2) {
82678   void * jresult ;
82679   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82680   Dali::Toolkit::Popup *arg2 = 0 ;
82681   Dali::Toolkit::Popup *result = 0 ;
82682   
82683   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82684   arg2 = (Dali::Toolkit::Popup *)jarg2;
82685   if (!arg2) {
82686     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
82687     return 0;
82688   } 
82689   {
82690     try {
82691       result = (Dali::Toolkit::Popup *) &(arg1)->operator =((Dali::Toolkit::Popup const &)*arg2);
82692     } catch (std::out_of_range& e) {
82693       {
82694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82695       };
82696     } catch (std::exception& e) {
82697       {
82698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82699       };
82700     } catch (...) {
82701       {
82702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82703       };
82704     }
82705   }
82706   jresult = (void *)result; 
82707   return jresult;
82708 }
82709
82710
82711 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_DownCast(void * jarg1) {
82712   void * jresult ;
82713   Dali::BaseHandle arg1 ;
82714   Dali::BaseHandle *argp1 ;
82715   Dali::Toolkit::Popup result;
82716   
82717   argp1 = (Dali::BaseHandle *)jarg1; 
82718   if (!argp1) {
82719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
82720     return 0;
82721   }
82722   arg1 = *argp1; 
82723   {
82724     try {
82725       result = Dali::Toolkit::Popup::DownCast(arg1);
82726     } catch (std::out_of_range& e) {
82727       {
82728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82729       };
82730     } catch (std::exception& e) {
82731       {
82732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82733       };
82734     } catch (...) {
82735       {
82736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82737       };
82738     }
82739   }
82740   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result); 
82741   return jresult;
82742 }
82743
82744
82745 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Popup_SetTitle(void * jarg1, void * jarg2) {
82746   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82747   Dali::Actor arg2 ;
82748   Dali::Actor *argp2 ;
82749   
82750   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82751   argp2 = (Dali::Actor *)jarg2; 
82752   if (!argp2) {
82753     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82754     return ;
82755   }
82756   arg2 = *argp2; 
82757   {
82758     try {
82759       (arg1)->SetTitle(arg2);
82760     } catch (std::out_of_range& e) {
82761       {
82762         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82763       };
82764     } catch (std::exception& e) {
82765       {
82766         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82767       };
82768     } catch (...) {
82769       {
82770         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82771       };
82772     }
82773   }
82774 }
82775
82776
82777 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_GetTitle(void * jarg1) {
82778   void * jresult ;
82779   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82780   Dali::Actor result;
82781   
82782   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82783   {
82784     try {
82785       result = ((Dali::Toolkit::Popup const *)arg1)->GetTitle();
82786     } catch (std::out_of_range& e) {
82787       {
82788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82789       };
82790     } catch (std::exception& e) {
82791       {
82792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82793       };
82794     } catch (...) {
82795       {
82796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82797       };
82798     }
82799   }
82800   jresult = new Dali::Actor((const Dali::Actor &)result); 
82801   return jresult;
82802 }
82803
82804
82805 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Popup_SetContent(void * jarg1, void * jarg2) {
82806   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82807   Dali::Actor arg2 ;
82808   Dali::Actor *argp2 ;
82809   
82810   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82811   argp2 = (Dali::Actor *)jarg2; 
82812   if (!argp2) {
82813     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82814     return ;
82815   }
82816   arg2 = *argp2; 
82817   {
82818     try {
82819       (arg1)->SetContent(arg2);
82820     } catch (std::out_of_range& e) {
82821       {
82822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82823       };
82824     } catch (std::exception& e) {
82825       {
82826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82827       };
82828     } catch (...) {
82829       {
82830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82831       };
82832     }
82833   }
82834 }
82835
82836
82837 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_GetContent(void * jarg1) {
82838   void * jresult ;
82839   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82840   Dali::Actor result;
82841   
82842   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82843   {
82844     try {
82845       result = ((Dali::Toolkit::Popup const *)arg1)->GetContent();
82846     } catch (std::out_of_range& e) {
82847       {
82848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82849       };
82850     } catch (std::exception& e) {
82851       {
82852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82853       };
82854     } catch (...) {
82855       {
82856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82857       };
82858     }
82859   }
82860   jresult = new Dali::Actor((const Dali::Actor &)result); 
82861   return jresult;
82862 }
82863
82864
82865 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Popup_SetFooter(void * jarg1, void * jarg2) {
82866   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82867   Dali::Actor arg2 ;
82868   Dali::Actor *argp2 ;
82869   
82870   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82871   argp2 = (Dali::Actor *)jarg2; 
82872   if (!argp2) {
82873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82874     return ;
82875   }
82876   arg2 = *argp2; 
82877   {
82878     try {
82879       (arg1)->SetFooter(arg2);
82880     } catch (std::out_of_range& e) {
82881       {
82882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82883       };
82884     } catch (std::exception& e) {
82885       {
82886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82887       };
82888     } catch (...) {
82889       {
82890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82891       };
82892     }
82893   }
82894 }
82895
82896
82897 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_GetFooter(void * jarg1) {
82898   void * jresult ;
82899   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82900   Dali::Actor result;
82901   
82902   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82903   {
82904     try {
82905       result = ((Dali::Toolkit::Popup const *)arg1)->GetFooter();
82906     } catch (std::out_of_range& e) {
82907       {
82908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82909       };
82910     } catch (std::exception& e) {
82911       {
82912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82913       };
82914     } catch (...) {
82915       {
82916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82917       };
82918     }
82919   }
82920   jresult = new Dali::Actor((const Dali::Actor &)result); 
82921   return jresult;
82922 }
82923
82924
82925 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Popup_SetDisplayState(void * jarg1, int jarg2) {
82926   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82927   Dali::Toolkit::Popup::DisplayState arg2 ;
82928   
82929   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82930   arg2 = (Dali::Toolkit::Popup::DisplayState)jarg2; 
82931   {
82932     try {
82933       (arg1)->SetDisplayState(arg2);
82934     } catch (std::out_of_range& e) {
82935       {
82936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
82937       };
82938     } catch (std::exception& e) {
82939       {
82940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
82941       };
82942     } catch (...) {
82943       {
82944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
82945       };
82946     }
82947   }
82948 }
82949
82950
82951 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_Popup_GetDisplayState(void * jarg1) {
82952   int jresult ;
82953   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82954   Dali::Toolkit::Popup::DisplayState result;
82955   
82956   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82957   {
82958     try {
82959       result = (Dali::Toolkit::Popup::DisplayState)((Dali::Toolkit::Popup const *)arg1)->GetDisplayState();
82960     } catch (std::out_of_range& e) {
82961       {
82962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82963       };
82964     } catch (std::exception& e) {
82965       {
82966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82967       };
82968     } catch (...) {
82969       {
82970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82971       };
82972     }
82973   }
82974   jresult = (int)result; 
82975   return jresult;
82976 }
82977
82978
82979 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_OutsideTouchedSignal(void * jarg1) {
82980   void * jresult ;
82981   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
82982   Dali::Toolkit::Popup::TouchedOutsideSignalType *result = 0 ;
82983   
82984   arg1 = (Dali::Toolkit::Popup *)jarg1; 
82985   {
82986     try {
82987       result = (Dali::Toolkit::Popup::TouchedOutsideSignalType *) &(arg1)->OutsideTouchedSignal();
82988     } catch (std::out_of_range& e) {
82989       {
82990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
82991       };
82992     } catch (std::exception& e) {
82993       {
82994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
82995       };
82996     } catch (...) {
82997       {
82998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
82999       };
83000     }
83001   }
83002   jresult = (void *)result; 
83003   return jresult;
83004 }
83005
83006
83007 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_ShowingSignal(void * jarg1) {
83008   void * jresult ;
83009   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
83010   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
83011   
83012   arg1 = (Dali::Toolkit::Popup *)jarg1; 
83013   {
83014     try {
83015       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShowingSignal();
83016     } catch (std::out_of_range& e) {
83017       {
83018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83019       };
83020     } catch (std::exception& e) {
83021       {
83022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83023       };
83024     } catch (...) {
83025       {
83026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83027       };
83028     }
83029   }
83030   jresult = (void *)result; 
83031   return jresult;
83032 }
83033
83034
83035 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_ShownSignal(void * jarg1) {
83036   void * jresult ;
83037   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
83038   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
83039   
83040   arg1 = (Dali::Toolkit::Popup *)jarg1; 
83041   {
83042     try {
83043       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShownSignal();
83044     } catch (std::out_of_range& e) {
83045       {
83046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83047       };
83048     } catch (std::exception& e) {
83049       {
83050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83051       };
83052     } catch (...) {
83053       {
83054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83055       };
83056     }
83057   }
83058   jresult = (void *)result; 
83059   return jresult;
83060 }
83061
83062
83063 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_HidingSignal(void * jarg1) {
83064   void * jresult ;
83065   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
83066   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
83067   
83068   arg1 = (Dali::Toolkit::Popup *)jarg1; 
83069   {
83070     try {
83071       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HidingSignal();
83072     } catch (std::out_of_range& e) {
83073       {
83074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83075       };
83076     } catch (std::exception& e) {
83077       {
83078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83079       };
83080     } catch (...) {
83081       {
83082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83083       };
83084     }
83085   }
83086   jresult = (void *)result; 
83087   return jresult;
83088 }
83089
83090
83091 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Popup_HiddenSignal(void * jarg1) {
83092   void * jresult ;
83093   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
83094   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
83095   
83096   arg1 = (Dali::Toolkit::Popup *)jarg1; 
83097   {
83098     try {
83099       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HiddenSignal();
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 int SWIGSTDCALL CSharp_NUI_ProgressBar_Property_PROGRESS_VALUE_get() {
83120   int jresult ;
83121   int result;
83122   
83123   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VALUE;
83124   jresult = (int)result; 
83125   return jresult;
83126 }
83127
83128
83129 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ProgressBar_Property_TRACK_VISUAL_get() {
83130   int jresult ;
83131   int result;
83132   
83133   result = (int)Dali::Toolkit::ProgressBar::Property::TRACK_VISUAL;
83134   jresult = (int)result; 
83135   return jresult;
83136 }
83137
83138
83139 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ProgressBar_Property_PROGRESS_VISUAL_get() {
83140   int jresult ;
83141   int result;
83142   
83143   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VISUAL;
83144   jresult = (int)result; 
83145   return jresult;
83146 }
83147
83148
83149 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ProgressBar_Property() {
83150   void * jresult ;
83151   Dali::Toolkit::ProgressBar::Property *result = 0 ;
83152   
83153   {
83154     try {
83155       result = (Dali::Toolkit::ProgressBar::Property *)new Dali::Toolkit::ProgressBar::Property();
83156     } catch (std::out_of_range& e) {
83157       {
83158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83159       };
83160     } catch (std::exception& e) {
83161       {
83162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83163       };
83164     } catch (...) {
83165       {
83166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83167       };
83168     }
83169   }
83170   jresult = (void *)result; 
83171   return jresult;
83172 }
83173
83174
83175 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ProgressBar_Property(void * jarg1) {
83176   Dali::Toolkit::ProgressBar::Property *arg1 = (Dali::Toolkit::ProgressBar::Property *) 0 ;
83177   
83178   arg1 = (Dali::Toolkit::ProgressBar::Property *)jarg1; 
83179   {
83180     try {
83181       delete arg1;
83182     } catch (std::out_of_range& e) {
83183       {
83184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83185       };
83186     } catch (std::exception& e) {
83187       {
83188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83189       };
83190     } catch (...) {
83191       {
83192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83193       };
83194     }
83195   }
83196 }
83197
83198
83199 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ProgressBar_New() {
83200   void * jresult ;
83201   Dali::Toolkit::ProgressBar result;
83202   
83203   {
83204     try {
83205       result = Dali::Toolkit::ProgressBar::New();
83206     } catch (std::out_of_range& e) {
83207       {
83208         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83209       };
83210     } catch (std::exception& e) {
83211       {
83212         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83213       };
83214     } catch (...) {
83215       {
83216         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83217       };
83218     }
83219   }
83220   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result); 
83221   return jresult;
83222 }
83223
83224
83225 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ProgressBar__SWIG_0() {
83226   void * jresult ;
83227   Dali::Toolkit::ProgressBar *result = 0 ;
83228   
83229   {
83230     try {
83231       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar();
83232     } catch (std::out_of_range& e) {
83233       {
83234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83235       };
83236     } catch (std::exception& e) {
83237       {
83238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83239       };
83240     } catch (...) {
83241       {
83242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83243       };
83244     }
83245   }
83246   jresult = (void *)result; 
83247   return jresult;
83248 }
83249
83250
83251 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ProgressBar__SWIG_1(void * jarg1) {
83252   void * jresult ;
83253   Dali::Toolkit::ProgressBar *arg1 = 0 ;
83254   Dali::Toolkit::ProgressBar *result = 0 ;
83255   
83256   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
83257   if (!arg1) {
83258     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
83259     return 0;
83260   } 
83261   {
83262     try {
83263       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar((Dali::Toolkit::ProgressBar const &)*arg1);
83264     } catch (std::out_of_range& e) {
83265       {
83266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83267       };
83268     } catch (std::exception& e) {
83269       {
83270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83271       };
83272     } catch (...) {
83273       {
83274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83275       };
83276     }
83277   }
83278   jresult = (void *)result; 
83279   return jresult;
83280 }
83281
83282
83283 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ProgressBar_Assign(void * jarg1, void * jarg2) {
83284   void * jresult ;
83285   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
83286   Dali::Toolkit::ProgressBar *arg2 = 0 ;
83287   Dali::Toolkit::ProgressBar *result = 0 ;
83288   
83289   arg1 = (Dali::Toolkit::ProgressBar *)jarg1; 
83290   arg2 = (Dali::Toolkit::ProgressBar *)jarg2;
83291   if (!arg2) {
83292     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
83293     return 0;
83294   } 
83295   {
83296     try {
83297       result = (Dali::Toolkit::ProgressBar *) &(arg1)->operator =((Dali::Toolkit::ProgressBar const &)*arg2);
83298     } catch (std::out_of_range& e) {
83299       {
83300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83301       };
83302     } catch (std::exception& e) {
83303       {
83304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83305       };
83306     } catch (...) {
83307       {
83308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83309       };
83310     }
83311   }
83312   jresult = (void *)result; 
83313   return jresult;
83314 }
83315
83316
83317 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ProgressBar(void * jarg1) {
83318   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
83319   
83320   arg1 = (Dali::Toolkit::ProgressBar *)jarg1; 
83321   {
83322     try {
83323       delete arg1;
83324     } catch (std::out_of_range& e) {
83325       {
83326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83327       };
83328     } catch (std::exception& e) {
83329       {
83330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83331       };
83332     } catch (...) {
83333       {
83334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83335       };
83336     }
83337   }
83338 }
83339
83340
83341 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ProgressBar_DownCast(void * jarg1) {
83342   void * jresult ;
83343   Dali::BaseHandle arg1 ;
83344   Dali::BaseHandle *argp1 ;
83345   Dali::Toolkit::ProgressBar result;
83346   
83347   argp1 = (Dali::BaseHandle *)jarg1; 
83348   if (!argp1) {
83349     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
83350     return 0;
83351   }
83352   arg1 = *argp1; 
83353   {
83354     try {
83355       result = Dali::Toolkit::ProgressBar::DownCast(arg1);
83356     } catch (std::out_of_range& e) {
83357       {
83358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83359       };
83360     } catch (std::exception& e) {
83361       {
83362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83363       };
83364     } catch (...) {
83365       {
83366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83367       };
83368     }
83369   }
83370   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result); 
83371   return jresult;
83372 }
83373
83374
83375 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ProgressBar_ValueChangedSignal(void * jarg1) {
83376   void * jresult ;
83377   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
83378   Dali::Toolkit::ProgressBar::ValueChangedSignalType *result = 0 ;
83379   
83380   arg1 = (Dali::Toolkit::ProgressBar *)jarg1; 
83381   {
83382     try {
83383       result = (Dali::Toolkit::ProgressBar::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
83384     } catch (std::out_of_range& e) {
83385       {
83386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83387       };
83388     } catch (std::exception& e) {
83389       {
83390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83391       };
83392     } catch (...) {
83393       {
83394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83395       };
83396     }
83397   }
83398   jresult = (void *)result; 
83399   return jresult;
83400 }
83401
83402
83403 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_GaussianBlurView__SWIG_0() {
83404   void * jresult ;
83405   Dali::Toolkit::GaussianBlurView *result = 0 ;
83406   
83407   {
83408     try {
83409       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView();
83410     } catch (std::out_of_range& e) {
83411       {
83412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83413       };
83414     } catch (std::exception& e) {
83415       {
83416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83417       };
83418     } catch (...) {
83419       {
83420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83421       };
83422     }
83423   }
83424   jresult = (void *)result; 
83425   return jresult;
83426 }
83427
83428
83429 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_GaussianBlurView__SWIG_1(void * jarg1) {
83430   void * jresult ;
83431   Dali::Toolkit::GaussianBlurView *arg1 = 0 ;
83432   Dali::Toolkit::GaussianBlurView *result = 0 ;
83433   
83434   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
83435   if (!arg1) {
83436     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
83437     return 0;
83438   } 
83439   {
83440     try {
83441       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView((Dali::Toolkit::GaussianBlurView const &)*arg1);
83442     } catch (std::out_of_range& e) {
83443       {
83444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83445       };
83446     } catch (std::exception& e) {
83447       {
83448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83449       };
83450     } catch (...) {
83451       {
83452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83453       };
83454     }
83455   }
83456   jresult = (void *)result; 
83457   return jresult;
83458 }
83459
83460
83461 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_Assign(void * jarg1, void * jarg2) {
83462   void * jresult ;
83463   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83464   Dali::Toolkit::GaussianBlurView *arg2 = 0 ;
83465   Dali::Toolkit::GaussianBlurView *result = 0 ;
83466   
83467   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83468   arg2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
83469   if (!arg2) {
83470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
83471     return 0;
83472   } 
83473   {
83474     try {
83475       result = (Dali::Toolkit::GaussianBlurView *) &(arg1)->operator =((Dali::Toolkit::GaussianBlurView const &)*arg2);
83476     } catch (std::out_of_range& e) {
83477       {
83478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83479       };
83480     } catch (std::exception& e) {
83481       {
83482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83483       };
83484     } catch (...) {
83485       {
83486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83487       };
83488     }
83489   }
83490   jresult = (void *)result; 
83491   return jresult;
83492 }
83493
83494
83495 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_GaussianBlurView(void * jarg1) {
83496   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83497   
83498   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83499   {
83500     try {
83501       delete arg1;
83502     } catch (std::out_of_range& e) {
83503       {
83504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83505       };
83506     } catch (std::exception& e) {
83507       {
83508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83509       };
83510     } catch (...) {
83511       {
83512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83513       };
83514     }
83515   }
83516 }
83517
83518
83519 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_DownCast(void * jarg1) {
83520   void * jresult ;
83521   Dali::BaseHandle arg1 ;
83522   Dali::BaseHandle *argp1 ;
83523   Dali::Toolkit::GaussianBlurView result;
83524   
83525   argp1 = (Dali::BaseHandle *)jarg1; 
83526   if (!argp1) {
83527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
83528     return 0;
83529   }
83530   arg1 = *argp1; 
83531   {
83532     try {
83533       result = Dali::Toolkit::GaussianBlurView::DownCast(arg1);
83534     } catch (std::out_of_range& e) {
83535       {
83536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83537       };
83538     } catch (std::exception& e) {
83539       {
83540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83541       };
83542     } catch (...) {
83543       {
83544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83545       };
83546     }
83547   }
83548   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result); 
83549   return jresult;
83550 }
83551
83552
83553 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_New__SWIG_0() {
83554   void * jresult ;
83555   Dali::Toolkit::GaussianBlurView result;
83556   
83557   {
83558     try {
83559       result = Dali::Toolkit::GaussianBlurView::New();
83560     } catch (std::out_of_range& e) {
83561       {
83562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83563       };
83564     } catch (std::exception& e) {
83565       {
83566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83567       };
83568     } catch (...) {
83569       {
83570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83571       };
83572     }
83573   }
83574   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result); 
83575   return jresult;
83576 }
83577
83578
83579 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_New__SWIG_1(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5, unsigned int jarg6) {
83580   void * jresult ;
83581   unsigned int arg1 ;
83582   float arg2 ;
83583   Dali::Pixel::Format arg3 ;
83584   float arg4 ;
83585   float arg5 ;
83586   bool arg6 ;
83587   Dali::Toolkit::GaussianBlurView result;
83588   
83589   arg1 = (unsigned int)jarg1; 
83590   arg2 = (float)jarg2; 
83591   arg3 = (Dali::Pixel::Format)jarg3; 
83592   arg4 = (float)jarg4; 
83593   arg5 = (float)jarg5; 
83594   arg6 = jarg6 ? true : false; 
83595   {
83596     try {
83597       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5,arg6);
83598     } catch (std::out_of_range& e) {
83599       {
83600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83601       };
83602     } catch (std::exception& e) {
83603       {
83604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83605       };
83606     } catch (...) {
83607       {
83608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83609       };
83610     }
83611   }
83612   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result); 
83613   return jresult;
83614 }
83615
83616
83617 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_New__SWIG_2(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5) {
83618   void * jresult ;
83619   unsigned int arg1 ;
83620   float arg2 ;
83621   Dali::Pixel::Format arg3 ;
83622   float arg4 ;
83623   float arg5 ;
83624   Dali::Toolkit::GaussianBlurView result;
83625   
83626   arg1 = (unsigned int)jarg1; 
83627   arg2 = (float)jarg2; 
83628   arg3 = (Dali::Pixel::Format)jarg3; 
83629   arg4 = (float)jarg4; 
83630   arg5 = (float)jarg5; 
83631   {
83632     try {
83633       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5);
83634     } catch (std::out_of_range& e) {
83635       {
83636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83637       };
83638     } catch (std::exception& e) {
83639       {
83640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83641       };
83642     } catch (...) {
83643       {
83644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83645       };
83646     }
83647   }
83648   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result); 
83649   return jresult;
83650 }
83651
83652
83653 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_Add(void * jarg1, void * jarg2) {
83654   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83655   Dali::Actor arg2 ;
83656   Dali::Actor *argp2 ;
83657   
83658   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83659   argp2 = (Dali::Actor *)jarg2; 
83660   if (!argp2) {
83661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83662     return ;
83663   }
83664   arg2 = *argp2; 
83665   {
83666     try {
83667       (arg1)->Add(arg2);
83668     } catch (std::out_of_range& e) {
83669       {
83670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83671       };
83672     } catch (std::exception& e) {
83673       {
83674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83675       };
83676     } catch (...) {
83677       {
83678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83679       };
83680     }
83681   }
83682 }
83683
83684
83685 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_Remove(void * jarg1, void * jarg2) {
83686   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83687   Dali::Actor arg2 ;
83688   Dali::Actor *argp2 ;
83689   
83690   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83691   argp2 = (Dali::Actor *)jarg2; 
83692   if (!argp2) {
83693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83694     return ;
83695   }
83696   arg2 = *argp2; 
83697   {
83698     try {
83699       (arg1)->Remove(arg2);
83700     } catch (std::out_of_range& e) {
83701       {
83702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83703       };
83704     } catch (std::exception& e) {
83705       {
83706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83707       };
83708     } catch (...) {
83709       {
83710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83711       };
83712     }
83713   }
83714 }
83715
83716
83717 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_Activate(void * jarg1) {
83718   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83719   
83720   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83721   {
83722     try {
83723       (arg1)->Activate();
83724     } catch (std::out_of_range& e) {
83725       {
83726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83727       };
83728     } catch (std::exception& e) {
83729       {
83730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83731       };
83732     } catch (...) {
83733       {
83734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83735       };
83736     }
83737   }
83738 }
83739
83740
83741 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_ActivateOnce(void * jarg1) {
83742   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83743   
83744   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83745   {
83746     try {
83747       (arg1)->ActivateOnce();
83748     } catch (std::out_of_range& e) {
83749       {
83750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83751       };
83752     } catch (std::exception& e) {
83753       {
83754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83755       };
83756     } catch (...) {
83757       {
83758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83759       };
83760     }
83761   }
83762 }
83763
83764
83765 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_Deactivate(void * jarg1) {
83766   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83767   
83768   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83769   {
83770     try {
83771       (arg1)->Deactivate();
83772     } catch (std::out_of_range& e) {
83773       {
83774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83775       };
83776     } catch (std::exception& e) {
83777       {
83778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83779       };
83780     } catch (...) {
83781       {
83782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83783       };
83784     }
83785   }
83786 }
83787
83788
83789 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_SetUserImageAndOutputRenderTarget(void * jarg1, void * jarg2, void * jarg3) {
83790   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83791   Dali::Image arg2 ;
83792   Dali::FrameBufferImage arg3 ;
83793   Dali::Image *argp2 ;
83794   Dali::FrameBufferImage *argp3 ;
83795   
83796   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83797   argp2 = (Dali::Image *)jarg2; 
83798   if (!argp2) {
83799     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
83800     return ;
83801   }
83802   arg2 = *argp2; 
83803   argp3 = (Dali::FrameBufferImage *)jarg3; 
83804   if (!argp3) {
83805     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
83806     return ;
83807   }
83808   arg3 = *argp3; 
83809   {
83810     try {
83811       (arg1)->SetUserImageAndOutputRenderTarget(arg2,arg3);
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 int SWIGSTDCALL CSharp_NUI_GaussianBlurView_GetBlurStrengthPropertyIndex(void * jarg1) {
83830   int jresult ;
83831   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83832   Dali::Property::Index result;
83833   
83834   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83835   {
83836     try {
83837       result = (Dali::Property::Index)((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurStrengthPropertyIndex();
83838     } catch (std::out_of_range& e) {
83839       {
83840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83841       };
83842     } catch (std::exception& e) {
83843       {
83844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83845       };
83846     } catch (...) {
83847       {
83848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83849       };
83850     }
83851   }
83852   jresult = result; 
83853   return jresult;
83854 }
83855
83856
83857 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_GetBlurredRenderTarget(void * jarg1) {
83858   void * jresult ;
83859   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83860   Dali::FrameBufferImage result;
83861   
83862   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83863   {
83864     try {
83865       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurredRenderTarget();
83866     } catch (std::out_of_range& e) {
83867       {
83868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83869       };
83870     } catch (std::exception& e) {
83871       {
83872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83873       };
83874     } catch (...) {
83875       {
83876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83877       };
83878     }
83879   }
83880   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result); 
83881   return jresult;
83882 }
83883
83884
83885 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurView_SetBackgroundColor(void * jarg1, void * jarg2) {
83886   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83887   Dali::Vector4 *arg2 = 0 ;
83888   
83889   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83890   arg2 = (Dali::Vector4 *)jarg2;
83891   if (!arg2) {
83892     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
83893     return ;
83894   } 
83895   {
83896     try {
83897       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
83898     } catch (std::out_of_range& e) {
83899       {
83900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83901       };
83902     } catch (std::exception& e) {
83903       {
83904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83905       };
83906     } catch (...) {
83907       {
83908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83909       };
83910     }
83911   }
83912 }
83913
83914
83915 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_GetBackgroundColor(void * jarg1) {
83916   void * jresult ;
83917   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83918   Dali::Vector4 result;
83919   
83920   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83921   {
83922     try {
83923       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBackgroundColor();
83924     } catch (std::out_of_range& e) {
83925       {
83926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83927       };
83928     } catch (std::exception& e) {
83929       {
83930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83931       };
83932     } catch (...) {
83933       {
83934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83935       };
83936     }
83937   }
83938   jresult = new Dali::Vector4((const Dali::Vector4 &)result); 
83939   return jresult;
83940 }
83941
83942
83943 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_GaussianBlurView_FinishedSignal(void * jarg1) {
83944   void * jresult ;
83945   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
83946   Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *result = 0 ;
83947   
83948   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1; 
83949   {
83950     try {
83951       result = (Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *) &(arg1)->FinishedSignal();
83952     } catch (std::out_of_range& e) {
83953       {
83954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
83955       };
83956     } catch (std::exception& e) {
83957       {
83958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
83959       };
83960     } catch (...) {
83961       {
83962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
83963       };
83964     }
83965   }
83966   jresult = (void *)result; 
83967   return jresult;
83968 }
83969
83970
83971 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageFactory(void * jarg1) {
83972   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
83973   
83974   arg1 = (Dali::Toolkit::PageFactory *)jarg1; 
83975   {
83976     try {
83977       delete arg1;
83978     } catch (std::out_of_range& e) {
83979       {
83980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
83981       };
83982     } catch (std::exception& e) {
83983       {
83984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
83985       };
83986     } catch (...) {
83987       {
83988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
83989       };
83990     }
83991   }
83992 }
83993
83994
83995 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PageFactory_GetNumberOfPages(void * jarg1) {
83996   unsigned int jresult ;
83997   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
83998   unsigned int result;
83999   
84000   arg1 = (Dali::Toolkit::PageFactory *)jarg1; 
84001   {
84002     try {
84003       result = (unsigned int)(arg1)->GetNumberOfPages();
84004     } catch (std::out_of_range& e) {
84005       {
84006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84007       };
84008     } catch (std::exception& e) {
84009       {
84010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84011       };
84012     } catch (...) {
84013       {
84014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84015       };
84016     }
84017   }
84018   jresult = result; 
84019   return jresult;
84020 }
84021
84022
84023 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageFactory_NewPage(void * jarg1, unsigned int jarg2) {
84024   void * jresult ;
84025   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
84026   unsigned int arg2 ;
84027   Dali::Texture result;
84028   
84029   arg1 = (Dali::Toolkit::PageFactory *)jarg1; 
84030   arg2 = (unsigned int)jarg2; 
84031   {
84032     try {
84033       result = (arg1)->NewPage(arg2);
84034     } catch (std::out_of_range& e) {
84035       {
84036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84037       };
84038     } catch (std::exception& e) {
84039       {
84040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84041       };
84042     } catch (...) {
84043       {
84044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84045       };
84046     }
84047   }
84048   jresult = new Dali::Texture((const Dali::Texture &)result); 
84049   return jresult;
84050 }
84051
84052
84053 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PageTurnView_Property_PAGE_SIZE_get() {
84054   int jresult ;
84055   int result;
84056   
84057   result = (int)Dali::Toolkit::PageTurnView::Property::PAGE_SIZE;
84058   jresult = (int)result; 
84059   return jresult;
84060 }
84061
84062
84063 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PageTurnView_Property_CURRENT_PAGE_ID_get() {
84064   int jresult ;
84065   int result;
84066   
84067   result = (int)Dali::Toolkit::PageTurnView::Property::CURRENT_PAGE_ID;
84068   jresult = (int)result; 
84069   return jresult;
84070 }
84071
84072
84073 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_PageTurnView_Property_SPINE_SHADOW_get() {
84074   int jresult ;
84075   int result;
84076   
84077   result = (int)Dali::Toolkit::PageTurnView::Property::SPINE_SHADOW;
84078   jresult = (int)result; 
84079   return jresult;
84080 }
84081
84082
84083 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnView_Property() {
84084   void * jresult ;
84085   Dali::Toolkit::PageTurnView::Property *result = 0 ;
84086   
84087   {
84088     try {
84089       result = (Dali::Toolkit::PageTurnView::Property *)new Dali::Toolkit::PageTurnView::Property();
84090     } catch (std::out_of_range& e) {
84091       {
84092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84093       };
84094     } catch (std::exception& e) {
84095       {
84096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84097       };
84098     } catch (...) {
84099       {
84100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84101       };
84102     }
84103   }
84104   jresult = (void *)result; 
84105   return jresult;
84106 }
84107
84108
84109 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageTurnView_Property(void * jarg1) {
84110   Dali::Toolkit::PageTurnView::Property *arg1 = (Dali::Toolkit::PageTurnView::Property *) 0 ;
84111   
84112   arg1 = (Dali::Toolkit::PageTurnView::Property *)jarg1; 
84113   {
84114     try {
84115       delete arg1;
84116     } catch (std::out_of_range& e) {
84117       {
84118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84119       };
84120     } catch (std::exception& e) {
84121       {
84122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84123       };
84124     } catch (...) {
84125       {
84126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84127       };
84128     }
84129   }
84130 }
84131
84132
84133 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnView__SWIG_0() {
84134   void * jresult ;
84135   Dali::Toolkit::PageTurnView *result = 0 ;
84136   
84137   {
84138     try {
84139       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView();
84140     } catch (std::out_of_range& e) {
84141       {
84142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84143       };
84144     } catch (std::exception& e) {
84145       {
84146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84147       };
84148     } catch (...) {
84149       {
84150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84151       };
84152     }
84153   }
84154   jresult = (void *)result; 
84155   return jresult;
84156 }
84157
84158
84159 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnView__SWIG_1(void * jarg1) {
84160   void * jresult ;
84161   Dali::Toolkit::PageTurnView *arg1 = 0 ;
84162   Dali::Toolkit::PageTurnView *result = 0 ;
84163   
84164   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
84165   if (!arg1) {
84166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
84167     return 0;
84168   } 
84169   {
84170     try {
84171       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView((Dali::Toolkit::PageTurnView const &)*arg1);
84172     } catch (std::out_of_range& e) {
84173       {
84174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84175       };
84176     } catch (std::exception& e) {
84177       {
84178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84179       };
84180     } catch (...) {
84181       {
84182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84183       };
84184     }
84185   }
84186   jresult = (void *)result; 
84187   return jresult;
84188 }
84189
84190
84191 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_Assign(void * jarg1, void * jarg2) {
84192   void * jresult ;
84193   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84194   Dali::Toolkit::PageTurnView *arg2 = 0 ;
84195   Dali::Toolkit::PageTurnView *result = 0 ;
84196   
84197   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84198   arg2 = (Dali::Toolkit::PageTurnView *)jarg2;
84199   if (!arg2) {
84200     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
84201     return 0;
84202   } 
84203   {
84204     try {
84205       result = (Dali::Toolkit::PageTurnView *) &(arg1)->operator =((Dali::Toolkit::PageTurnView const &)*arg2);
84206     } catch (std::out_of_range& e) {
84207       {
84208         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84209       };
84210     } catch (std::exception& e) {
84211       {
84212         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84213       };
84214     } catch (...) {
84215       {
84216         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84217       };
84218     }
84219   }
84220   jresult = (void *)result; 
84221   return jresult;
84222 }
84223
84224
84225 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageTurnView(void * jarg1) {
84226   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84227   
84228   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84229   {
84230     try {
84231       delete arg1;
84232     } catch (std::out_of_range& e) {
84233       {
84234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84235       };
84236     } catch (std::exception& e) {
84237       {
84238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84239       };
84240     } catch (...) {
84241       {
84242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84243       };
84244     }
84245   }
84246 }
84247
84248
84249 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_DownCast(void * jarg1) {
84250   void * jresult ;
84251   Dali::BaseHandle arg1 ;
84252   Dali::BaseHandle *argp1 ;
84253   Dali::Toolkit::PageTurnView result;
84254   
84255   argp1 = (Dali::BaseHandle *)jarg1; 
84256   if (!argp1) {
84257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
84258     return 0;
84259   }
84260   arg1 = *argp1; 
84261   {
84262     try {
84263       result = Dali::Toolkit::PageTurnView::DownCast(arg1);
84264     } catch (std::out_of_range& e) {
84265       {
84266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84267       };
84268     } catch (std::exception& e) {
84269       {
84270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84271       };
84272     } catch (...) {
84273       {
84274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84275       };
84276     }
84277   }
84278   jresult = new Dali::Toolkit::PageTurnView((const Dali::Toolkit::PageTurnView &)result); 
84279   return jresult;
84280 }
84281
84282
84283 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_PageTurnStartedSignal(void * jarg1) {
84284   void * jresult ;
84285   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84286   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
84287   
84288   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84289   {
84290     try {
84291       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnStartedSignal();
84292     } catch (std::out_of_range& e) {
84293       {
84294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84295       };
84296     } catch (std::exception& e) {
84297       {
84298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84299       };
84300     } catch (...) {
84301       {
84302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84303       };
84304     }
84305   }
84306   jresult = (void *)result; 
84307   return jresult;
84308 }
84309
84310
84311 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_PageTurnFinishedSignal(void * jarg1) {
84312   void * jresult ;
84313   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84314   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
84315   
84316   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84317   {
84318     try {
84319       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnFinishedSignal();
84320     } catch (std::out_of_range& e) {
84321       {
84322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84323       };
84324     } catch (std::exception& e) {
84325       {
84326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84327       };
84328     } catch (...) {
84329       {
84330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84331       };
84332     }
84333   }
84334   jresult = (void *)result; 
84335   return jresult;
84336 }
84337
84338
84339 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_PagePanStartedSignal(void * jarg1) {
84340   void * jresult ;
84341   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84342   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
84343   
84344   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84345   {
84346     try {
84347       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanStartedSignal();
84348     } catch (std::out_of_range& e) {
84349       {
84350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84351       };
84352     } catch (std::exception& e) {
84353       {
84354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84355       };
84356     } catch (...) {
84357       {
84358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84359       };
84360     }
84361   }
84362   jresult = (void *)result; 
84363   return jresult;
84364 }
84365
84366
84367 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnView_PagePanFinishedSignal(void * jarg1) {
84368   void * jresult ;
84369   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
84370   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
84371   
84372   arg1 = (Dali::Toolkit::PageTurnView *)jarg1; 
84373   {
84374     try {
84375       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanFinishedSignal();
84376     } catch (std::out_of_range& e) {
84377       {
84378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84379       };
84380     } catch (std::exception& e) {
84381       {
84382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84383       };
84384     } catch (...) {
84385       {
84386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84387       };
84388     }
84389   }
84390   jresult = (void *)result; 
84391   return jresult;
84392 }
84393
84394
84395 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnLandscapeView__SWIG_0() {
84396   void * jresult ;
84397   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
84398   
84399   {
84400     try {
84401       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView();
84402     } catch (std::out_of_range& e) {
84403       {
84404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84405       };
84406     } catch (std::exception& e) {
84407       {
84408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84409       };
84410     } catch (...) {
84411       {
84412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84413       };
84414     }
84415   }
84416   jresult = (void *)result; 
84417   return jresult;
84418 }
84419
84420
84421 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnLandscapeView__SWIG_1(void * jarg1) {
84422   void * jresult ;
84423   Dali::Toolkit::PageTurnLandscapeView *arg1 = 0 ;
84424   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
84425   
84426   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
84427   if (!arg1) {
84428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
84429     return 0;
84430   } 
84431   {
84432     try {
84433       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView((Dali::Toolkit::PageTurnLandscapeView const &)*arg1);
84434     } catch (std::out_of_range& e) {
84435       {
84436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84437       };
84438     } catch (std::exception& e) {
84439       {
84440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84441       };
84442     } catch (...) {
84443       {
84444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84445       };
84446     }
84447   }
84448   jresult = (void *)result; 
84449   return jresult;
84450 }
84451
84452
84453 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnLandscapeView_Assign(void * jarg1, void * jarg2) {
84454   void * jresult ;
84455   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
84456   Dali::Toolkit::PageTurnLandscapeView *arg2 = 0 ;
84457   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
84458   
84459   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1; 
84460   arg2 = (Dali::Toolkit::PageTurnLandscapeView *)jarg2;
84461   if (!arg2) {
84462     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
84463     return 0;
84464   } 
84465   {
84466     try {
84467       result = (Dali::Toolkit::PageTurnLandscapeView *) &(arg1)->operator =((Dali::Toolkit::PageTurnLandscapeView const &)*arg2);
84468     } catch (std::out_of_range& e) {
84469       {
84470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84471       };
84472     } catch (std::exception& e) {
84473       {
84474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84475       };
84476     } catch (...) {
84477       {
84478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84479       };
84480     }
84481   }
84482   jresult = (void *)result; 
84483   return jresult;
84484 }
84485
84486
84487 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageTurnLandscapeView(void * jarg1) {
84488   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
84489   
84490   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1; 
84491   {
84492     try {
84493       delete arg1;
84494     } catch (std::out_of_range& e) {
84495       {
84496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84497       };
84498     } catch (std::exception& e) {
84499       {
84500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84501       };
84502     } catch (...) {
84503       {
84504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84505       };
84506     }
84507   }
84508 }
84509
84510
84511 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnLandscapeView_New(void * jarg1, void * jarg2) {
84512   void * jresult ;
84513   Dali::Toolkit::PageFactory *arg1 = 0 ;
84514   Dali::Vector2 *arg2 = 0 ;
84515   Dali::Toolkit::PageTurnLandscapeView result;
84516   
84517   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
84518   if (!arg1) {
84519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
84520     return 0;
84521   } 
84522   arg2 = (Dali::Vector2 *)jarg2;
84523   if (!arg2) {
84524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
84525     return 0;
84526   } 
84527   {
84528     try {
84529       result = Dali::Toolkit::PageTurnLandscapeView::New(*arg1,(Dali::Vector2 const &)*arg2);
84530     } catch (std::out_of_range& e) {
84531       {
84532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84533       };
84534     } catch (std::exception& e) {
84535       {
84536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84537       };
84538     } catch (...) {
84539       {
84540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84541       };
84542     }
84543   }
84544   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result); 
84545   return jresult;
84546 }
84547
84548
84549 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnLandscapeView_DownCast(void * jarg1) {
84550   void * jresult ;
84551   Dali::BaseHandle arg1 ;
84552   Dali::BaseHandle *argp1 ;
84553   Dali::Toolkit::PageTurnLandscapeView result;
84554   
84555   argp1 = (Dali::BaseHandle *)jarg1; 
84556   if (!argp1) {
84557     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
84558     return 0;
84559   }
84560   arg1 = *argp1; 
84561   {
84562     try {
84563       result = Dali::Toolkit::PageTurnLandscapeView::DownCast(arg1);
84564     } catch (std::out_of_range& e) {
84565       {
84566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84567       };
84568     } catch (std::exception& e) {
84569       {
84570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84571       };
84572     } catch (...) {
84573       {
84574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84575       };
84576     }
84577   }
84578   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result); 
84579   return jresult;
84580 }
84581
84582
84583 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnPortraitView__SWIG_0() {
84584   void * jresult ;
84585   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
84586   
84587   {
84588     try {
84589       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView();
84590     } catch (std::out_of_range& e) {
84591       {
84592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84593       };
84594     } catch (std::exception& e) {
84595       {
84596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84597       };
84598     } catch (...) {
84599       {
84600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84601       };
84602     }
84603   }
84604   jresult = (void *)result; 
84605   return jresult;
84606 }
84607
84608
84609 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnPortraitView__SWIG_1(void * jarg1) {
84610   void * jresult ;
84611   Dali::Toolkit::PageTurnPortraitView *arg1 = 0 ;
84612   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
84613   
84614   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
84615   if (!arg1) {
84616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
84617     return 0;
84618   } 
84619   {
84620     try {
84621       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView((Dali::Toolkit::PageTurnPortraitView const &)*arg1);
84622     } catch (std::out_of_range& e) {
84623       {
84624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84625       };
84626     } catch (std::exception& e) {
84627       {
84628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84629       };
84630     } catch (...) {
84631       {
84632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84633       };
84634     }
84635   }
84636   jresult = (void *)result; 
84637   return jresult;
84638 }
84639
84640
84641 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnPortraitView_Assign(void * jarg1, void * jarg2) {
84642   void * jresult ;
84643   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
84644   Dali::Toolkit::PageTurnPortraitView *arg2 = 0 ;
84645   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
84646   
84647   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1; 
84648   arg2 = (Dali::Toolkit::PageTurnPortraitView *)jarg2;
84649   if (!arg2) {
84650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
84651     return 0;
84652   } 
84653   {
84654     try {
84655       result = (Dali::Toolkit::PageTurnPortraitView *) &(arg1)->operator =((Dali::Toolkit::PageTurnPortraitView const &)*arg2);
84656     } catch (std::out_of_range& e) {
84657       {
84658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84659       };
84660     } catch (std::exception& e) {
84661       {
84662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84663       };
84664     } catch (...) {
84665       {
84666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84667       };
84668     }
84669   }
84670   jresult = (void *)result; 
84671   return jresult;
84672 }
84673
84674
84675 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageTurnPortraitView(void * jarg1) {
84676   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
84677   
84678   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1; 
84679   {
84680     try {
84681       delete arg1;
84682     } catch (std::out_of_range& e) {
84683       {
84684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84685       };
84686     } catch (std::exception& e) {
84687       {
84688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84689       };
84690     } catch (...) {
84691       {
84692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84693       };
84694     }
84695   }
84696 }
84697
84698
84699 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnPortraitView_New(void * jarg1, void * jarg2) {
84700   void * jresult ;
84701   Dali::Toolkit::PageFactory *arg1 = 0 ;
84702   Dali::Vector2 *arg2 = 0 ;
84703   Dali::Toolkit::PageTurnPortraitView result;
84704   
84705   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
84706   if (!arg1) {
84707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
84708     return 0;
84709   } 
84710   arg2 = (Dali::Vector2 *)jarg2;
84711   if (!arg2) {
84712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
84713     return 0;
84714   } 
84715   {
84716     try {
84717       result = Dali::Toolkit::PageTurnPortraitView::New(*arg1,(Dali::Vector2 const &)*arg2);
84718     } catch (std::out_of_range& e) {
84719       {
84720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84721       };
84722     } catch (std::exception& e) {
84723       {
84724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84725       };
84726     } catch (...) {
84727       {
84728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84729       };
84730     }
84731   }
84732   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result); 
84733   return jresult;
84734 }
84735
84736
84737 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_PageTurnPortraitView_DownCast(void * jarg1) {
84738   void * jresult ;
84739   Dali::BaseHandle arg1 ;
84740   Dali::BaseHandle *argp1 ;
84741   Dali::Toolkit::PageTurnPortraitView result;
84742   
84743   argp1 = (Dali::BaseHandle *)jarg1; 
84744   if (!argp1) {
84745     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
84746     return 0;
84747   }
84748   arg1 = *argp1; 
84749   {
84750     try {
84751       result = Dali::Toolkit::PageTurnPortraitView::DownCast(arg1);
84752     } catch (std::out_of_range& e) {
84753       {
84754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84755       };
84756     } catch (std::exception& e) {
84757       {
84758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84759       };
84760     } catch (...) {
84761       {
84762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84763       };
84764     }
84765   }
84766   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result); 
84767   return jresult;
84768 }
84769
84770
84771 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VisualBase__SWIG_0() {
84772   void * jresult ;
84773   Dali::Toolkit::Visual::Base *result = 0 ;
84774   
84775   {
84776     try {
84777       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base();
84778     } catch (std::out_of_range& e) {
84779       {
84780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84781       };
84782     } catch (std::exception& e) {
84783       {
84784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84785       };
84786     } catch (...) {
84787       {
84788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84789       };
84790     }
84791   }
84792   jresult = (void *)result; 
84793   return jresult;
84794 }
84795
84796
84797 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VisualBase(void * jarg1) {
84798   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84799   
84800   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84801   {
84802     try {
84803       delete arg1;
84804     } catch (std::out_of_range& e) {
84805       {
84806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84807       };
84808     } catch (std::exception& e) {
84809       {
84810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84811       };
84812     } catch (...) {
84813       {
84814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84815       };
84816     }
84817   }
84818 }
84819
84820
84821 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VisualBase__SWIG_1(void * jarg1) {
84822   void * jresult ;
84823   Dali::Toolkit::Visual::Base *arg1 = 0 ;
84824   Dali::Toolkit::Visual::Base *result = 0 ;
84825   
84826   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
84827   if (!arg1) {
84828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
84829     return 0;
84830   } 
84831   {
84832     try {
84833       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base((Dali::Toolkit::Visual::Base const &)*arg1);
84834     } catch (std::out_of_range& e) {
84835       {
84836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84837       };
84838     } catch (std::exception& e) {
84839       {
84840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84841       };
84842     } catch (...) {
84843       {
84844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84845       };
84846     }
84847   }
84848   jresult = (void *)result; 
84849   return jresult;
84850 }
84851
84852
84853 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualBase_Assign(void * jarg1, void * jarg2) {
84854   void * jresult ;
84855   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84856   Dali::Toolkit::Visual::Base *arg2 = 0 ;
84857   Dali::Toolkit::Visual::Base *result = 0 ;
84858   
84859   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84860   arg2 = (Dali::Toolkit::Visual::Base *)jarg2;
84861   if (!arg2) {
84862     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
84863     return 0;
84864   } 
84865   {
84866     try {
84867       result = (Dali::Toolkit::Visual::Base *) &(arg1)->operator =((Dali::Toolkit::Visual::Base const &)*arg2);
84868     } catch (std::out_of_range& e) {
84869       {
84870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84871       };
84872     } catch (std::exception& e) {
84873       {
84874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84875       };
84876     } catch (...) {
84877       {
84878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84879       };
84880     }
84881   }
84882   jresult = (void *)result; 
84883   return jresult;
84884 }
84885
84886
84887 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VisualBase_SetName(void * jarg1, char * jarg2) {
84888   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84889   std::string *arg2 = 0 ;
84890   
84891   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84892   if (!jarg2) {
84893     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
84894     return ;
84895   }
84896   std::string arg2_str(jarg2);
84897   arg2 = &arg2_str; 
84898   {
84899     try {
84900       (arg1)->SetName((std::string const &)*arg2);
84901     } catch (std::out_of_range& e) {
84902       {
84903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84904       };
84905     } catch (std::exception& e) {
84906       {
84907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84908       };
84909     } catch (...) {
84910       {
84911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84912       };
84913     }
84914   }
84915   
84916   //argout typemap for const std::string&
84917   
84918 }
84919
84920
84921 SWIGEXPORT char * SWIGSTDCALL CSharp_NUI_VisualBase_GetName(void * jarg1) {
84922   char * jresult ;
84923   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84924   std::string *result = 0 ;
84925   
84926   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84927   {
84928     try {
84929       result = (std::string *) &(arg1)->GetName();
84930     } catch (std::out_of_range& e) {
84931       {
84932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
84933       };
84934     } catch (std::exception& e) {
84935       {
84936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
84937       };
84938     } catch (...) {
84939       {
84940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
84941       };
84942     }
84943   }
84944   jresult = SWIG_csharp_string_callback(result->c_str()); 
84945   return jresult;
84946 }
84947
84948
84949 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VisualBase_SetTransformAndSize(void * jarg1, void * jarg2, void * jarg3) {
84950   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84951   Dali::Property::Map *arg2 = 0 ;
84952   Dali::Size arg3 ;
84953   Dali::Size *argp3 ;
84954   
84955   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84956   arg2 = (Dali::Property::Map *)jarg2;
84957   if (!arg2) {
84958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
84959     return ;
84960   } 
84961   argp3 = (Dali::Size *)jarg3; 
84962   if (!argp3) {
84963     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
84964     return ;
84965   }
84966   arg3 = *argp3; 
84967   {
84968     try {
84969       (arg1)->SetTransformAndSize((Dali::Property::Map const &)*arg2,arg3);
84970     } catch (std::out_of_range& e) {
84971       {
84972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
84973       };
84974     } catch (std::exception& e) {
84975       {
84976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
84977       };
84978     } catch (...) {
84979       {
84980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
84981       };
84982     }
84983   }
84984 }
84985
84986
84987 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_VisualBase_GetHeightForWidth(void * jarg1, float jarg2) {
84988   float jresult ;
84989   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
84990   float arg2 ;
84991   float result;
84992   
84993   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
84994   arg2 = (float)jarg2; 
84995   {
84996     try {
84997       result = (float)(arg1)->GetHeightForWidth(arg2);
84998     } catch (std::out_of_range& e) {
84999       {
85000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85001       };
85002     } catch (std::exception& e) {
85003       {
85004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85005       };
85006     } catch (...) {
85007       {
85008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85009       };
85010     }
85011   }
85012   jresult = result; 
85013   return jresult;
85014 }
85015
85016
85017 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_VisualBase_GetWidthForHeight(void * jarg1, float jarg2) {
85018   float jresult ;
85019   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
85020   float arg2 ;
85021   float result;
85022   
85023   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
85024   arg2 = (float)jarg2; 
85025   {
85026     try {
85027       result = (float)(arg1)->GetWidthForHeight(arg2);
85028     } catch (std::out_of_range& e) {
85029       {
85030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85031       };
85032     } catch (std::exception& e) {
85033       {
85034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85035       };
85036     } catch (...) {
85037       {
85038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85039       };
85040     }
85041   }
85042   jresult = result; 
85043   return jresult;
85044 }
85045
85046
85047 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VisualBase_GetNaturalSize(void * jarg1, void * jarg2) {
85048   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
85049   Dali::Vector2 *arg2 = 0 ;
85050   
85051   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
85052   arg2 = (Dali::Vector2 *)jarg2;
85053   if (!arg2) {
85054     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
85055     return ;
85056   } 
85057   {
85058     try {
85059       (arg1)->GetNaturalSize(*arg2);
85060     } catch (std::out_of_range& e) {
85061       {
85062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85063       };
85064     } catch (std::exception& e) {
85065       {
85066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85067       };
85068     } catch (...) {
85069       {
85070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85071       };
85072     }
85073   }
85074 }
85075
85076
85077 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VisualBase_SetDepthIndex(void * jarg1, float jarg2) {
85078   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
85079   float arg2 ;
85080   
85081   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
85082   arg2 = (float)jarg2; 
85083   {
85084     try {
85085       (arg1)->SetDepthIndex(arg2);
85086     } catch (std::out_of_range& e) {
85087       {
85088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85089       };
85090     } catch (std::exception& e) {
85091       {
85092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85093       };
85094     } catch (...) {
85095       {
85096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85097       };
85098     }
85099   }
85100 }
85101
85102
85103 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_VisualBase_GetDepthIndex(void * jarg1) {
85104   float jresult ;
85105   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
85106   float result;
85107   
85108   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
85109   {
85110     try {
85111       result = (float)((Dali::Toolkit::Visual::Base const *)arg1)->GetDepthIndex();
85112     } catch (std::out_of_range& e) {
85113       {
85114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85115       };
85116     } catch (std::exception& e) {
85117       {
85118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85119       };
85120     } catch (...) {
85121       {
85122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85123       };
85124     }
85125   }
85126   jresult = result; 
85127   return jresult;
85128 }
85129
85130
85131 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VisualBase_CreatePropertyMap(void * jarg1, void * jarg2) {
85132   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
85133   Dali::Property::Map *arg2 = 0 ;
85134   
85135   arg1 = (Dali::Toolkit::Visual::Base *)jarg1; 
85136   arg2 = (Dali::Property::Map *)jarg2;
85137   if (!arg2) {
85138     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
85139     return ;
85140   } 
85141   {
85142     try {
85143       ((Dali::Toolkit::Visual::Base const *)arg1)->CreatePropertyMap(*arg2);
85144     } catch (std::out_of_range& e) {
85145       {
85146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85147       };
85148     } catch (std::exception& e) {
85149       {
85150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85151       };
85152     } catch (...) {
85153       {
85154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85155       };
85156     }
85157   }
85158 }
85159
85160
85161 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VisualBase__SWIG_2(void * jarg1) {
85162   void * jresult ;
85163   Dali::Toolkit::Internal::Visual::Base *arg1 = (Dali::Toolkit::Internal::Visual::Base *) 0 ;
85164   Dali::Toolkit::Visual::Base *result = 0 ;
85165   
85166   arg1 = (Dali::Toolkit::Internal::Visual::Base *)jarg1; 
85167   {
85168     try {
85169       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base(arg1);
85170     } catch (std::out_of_range& e) {
85171       {
85172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85173       };
85174     } catch (std::exception& e) {
85175       {
85176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85177       };
85178     } catch (...) {
85179       {
85180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85181       };
85182     }
85183   }
85184   jresult = (void *)result; 
85185   return jresult;
85186 }
85187
85188
85189 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualFactory_Get() {
85190   void * jresult ;
85191   Dali::Toolkit::VisualFactory result;
85192   
85193   {
85194     try {
85195       result = Dali::Toolkit::VisualFactory::Get();
85196     } catch (std::out_of_range& e) {
85197       {
85198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85199       };
85200     } catch (std::exception& e) {
85201       {
85202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85203       };
85204     } catch (...) {
85205       {
85206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85207       };
85208     }
85209   }
85210   jresult = new Dali::Toolkit::VisualFactory((const Dali::Toolkit::VisualFactory &)result); 
85211   return jresult;
85212 }
85213
85214
85215 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VisualFactory__SWIG_0() {
85216   void * jresult ;
85217   Dali::Toolkit::VisualFactory *result = 0 ;
85218   
85219   {
85220     try {
85221       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory();
85222     } catch (std::out_of_range& e) {
85223       {
85224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85225       };
85226     } catch (std::exception& e) {
85227       {
85228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85229       };
85230     } catch (...) {
85231       {
85232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85233       };
85234     }
85235   }
85236   jresult = (void *)result; 
85237   return jresult;
85238 }
85239
85240
85241 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VisualFactory(void * jarg1) {
85242   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
85243   
85244   arg1 = (Dali::Toolkit::VisualFactory *)jarg1; 
85245   {
85246     try {
85247       delete arg1;
85248     } catch (std::out_of_range& e) {
85249       {
85250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85251       };
85252     } catch (std::exception& e) {
85253       {
85254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85255       };
85256     } catch (...) {
85257       {
85258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85259       };
85260     }
85261   }
85262 }
85263
85264
85265 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VisualFactory__SWIG_1(void * jarg1) {
85266   void * jresult ;
85267   Dali::Toolkit::VisualFactory *arg1 = 0 ;
85268   Dali::Toolkit::VisualFactory *result = 0 ;
85269   
85270   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
85271   if (!arg1) {
85272     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
85273     return 0;
85274   } 
85275   {
85276     try {
85277       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory((Dali::Toolkit::VisualFactory const &)*arg1);
85278     } catch (std::out_of_range& e) {
85279       {
85280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85281       };
85282     } catch (std::exception& e) {
85283       {
85284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85285       };
85286     } catch (...) {
85287       {
85288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85289       };
85290     }
85291   }
85292   jresult = (void *)result; 
85293   return jresult;
85294 }
85295
85296
85297 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualFactory_Assign(void * jarg1, void * jarg2) {
85298   void * jresult ;
85299   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
85300   Dali::Toolkit::VisualFactory *arg2 = 0 ;
85301   Dali::Toolkit::VisualFactory *result = 0 ;
85302   
85303   arg1 = (Dali::Toolkit::VisualFactory *)jarg1; 
85304   arg2 = (Dali::Toolkit::VisualFactory *)jarg2;
85305   if (!arg2) {
85306     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
85307     return 0;
85308   } 
85309   {
85310     try {
85311       result = (Dali::Toolkit::VisualFactory *) &(arg1)->operator =((Dali::Toolkit::VisualFactory const &)*arg2);
85312     } catch (std::out_of_range& e) {
85313       {
85314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85315       };
85316     } catch (std::exception& e) {
85317       {
85318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85319       };
85320     } catch (...) {
85321       {
85322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85323       };
85324     }
85325   }
85326   jresult = (void *)result; 
85327   return jresult;
85328 }
85329
85330
85331 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualFactory_CreateVisual__SWIG_0(void * jarg1, void * jarg2) {
85332   void * jresult ;
85333   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
85334   Dali::Property::Map *arg2 = 0 ;
85335   Dali::Toolkit::Visual::Base result;
85336   
85337   arg1 = (Dali::Toolkit::VisualFactory *)jarg1; 
85338   arg2 = (Dali::Property::Map *)jarg2;
85339   if (!arg2) {
85340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
85341     return 0;
85342   } 
85343   {
85344     try {
85345       result = (arg1)->CreateVisual((Dali::Property::Map const &)*arg2);
85346     } catch (std::out_of_range& e) {
85347       {
85348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85349       };
85350     } catch (std::exception& e) {
85351       {
85352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85353       };
85354     } catch (...) {
85355       {
85356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85357       };
85358     }
85359   }
85360   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result); 
85361   return jresult;
85362 }
85363
85364
85365 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualFactory_CreateVisual__SWIG_1(void * jarg1, void * jarg2) {
85366   void * jresult ;
85367   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
85368   Dali::Image *arg2 = 0 ;
85369   Dali::Toolkit::Visual::Base result;
85370   
85371   arg1 = (Dali::Toolkit::VisualFactory *)jarg1; 
85372   arg2 = (Dali::Image *)jarg2;
85373   if (!arg2) {
85374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
85375     return 0;
85376   } 
85377   {
85378     try {
85379       result = (arg1)->CreateVisual((Dali::Image const &)*arg2);
85380     } catch (std::out_of_range& e) {
85381       {
85382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85383       };
85384     } catch (std::exception& e) {
85385       {
85386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85387       };
85388     } catch (...) {
85389       {
85390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85391       };
85392     }
85393   }
85394   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result); 
85395   return jresult;
85396 }
85397
85398
85399 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_VisualFactory_CreateVisual__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
85400   void * jresult ;
85401   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
85402   std::string *arg2 = 0 ;
85403   Dali::ImageDimensions arg3 ;
85404   Dali::ImageDimensions *argp3 ;
85405   Dali::Toolkit::Visual::Base result;
85406   
85407   arg1 = (Dali::Toolkit::VisualFactory *)jarg1; 
85408   if (!jarg2) {
85409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85410     return 0;
85411   }
85412   std::string arg2_str(jarg2);
85413   arg2 = &arg2_str; 
85414   argp3 = (Dali::ImageDimensions *)jarg3; 
85415   if (!argp3) {
85416     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
85417     return 0;
85418   }
85419   arg3 = *argp3; 
85420   {
85421     try {
85422       result = (arg1)->CreateVisual((std::string const &)*arg2,arg3);
85423     } catch (std::out_of_range& e) {
85424       {
85425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85426       };
85427     } catch (std::exception& e) {
85428       {
85429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85430       };
85431     } catch (...) {
85432       {
85433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85434       };
85435     }
85436   }
85437   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result); 
85438   
85439   //argout typemap for const std::string&
85440   
85441   return jresult;
85442 }
85443
85444
85445 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AsyncImageLoader__SWIG_0() {
85446   void * jresult ;
85447   Dali::Toolkit::AsyncImageLoader *result = 0 ;
85448   
85449   {
85450     try {
85451       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader();
85452     } catch (std::out_of_range& e) {
85453       {
85454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85455       };
85456     } catch (std::exception& e) {
85457       {
85458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85459       };
85460     } catch (...) {
85461       {
85462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85463       };
85464     }
85465   }
85466   jresult = (void *)result; 
85467   return jresult;
85468 }
85469
85470
85471 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AsyncImageLoader(void * jarg1) {
85472   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85473   
85474   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85475   {
85476     try {
85477       delete arg1;
85478     } catch (std::out_of_range& e) {
85479       {
85480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85481       };
85482     } catch (std::exception& e) {
85483       {
85484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85485       };
85486     } catch (...) {
85487       {
85488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85489       };
85490     }
85491   }
85492 }
85493
85494
85495 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AsyncImageLoader__SWIG_1(void * jarg1) {
85496   void * jresult ;
85497   Dali::Toolkit::AsyncImageLoader *arg1 = 0 ;
85498   Dali::Toolkit::AsyncImageLoader *result = 0 ;
85499   
85500   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
85501   if (!arg1) {
85502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
85503     return 0;
85504   } 
85505   {
85506     try {
85507       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader((Dali::Toolkit::AsyncImageLoader const &)*arg1);
85508     } catch (std::out_of_range& e) {
85509       {
85510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85511       };
85512     } catch (std::exception& e) {
85513       {
85514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85515       };
85516     } catch (...) {
85517       {
85518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85519       };
85520     }
85521   }
85522   jresult = (void *)result; 
85523   return jresult;
85524 }
85525
85526
85527 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AsyncImageLoader_Assign(void * jarg1, void * jarg2) {
85528   void * jresult ;
85529   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85530   Dali::Toolkit::AsyncImageLoader *arg2 = 0 ;
85531   Dali::Toolkit::AsyncImageLoader *result = 0 ;
85532   
85533   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85534   arg2 = (Dali::Toolkit::AsyncImageLoader *)jarg2;
85535   if (!arg2) {
85536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
85537     return 0;
85538   } 
85539   {
85540     try {
85541       result = (Dali::Toolkit::AsyncImageLoader *) &(arg1)->operator =((Dali::Toolkit::AsyncImageLoader const &)*arg2);
85542     } catch (std::out_of_range& e) {
85543       {
85544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85545       };
85546     } catch (std::exception& e) {
85547       {
85548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85549       };
85550     } catch (...) {
85551       {
85552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85553       };
85554     }
85555   }
85556   jresult = (void *)result; 
85557   return jresult;
85558 }
85559
85560
85561 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AsyncImageLoader_New() {
85562   void * jresult ;
85563   Dali::Toolkit::AsyncImageLoader result;
85564   
85565   {
85566     try {
85567       result = Dali::Toolkit::AsyncImageLoader::New();
85568     } catch (std::out_of_range& e) {
85569       {
85570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85571       };
85572     } catch (std::exception& e) {
85573       {
85574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85575       };
85576     } catch (...) {
85577       {
85578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85579       };
85580     }
85581   }
85582   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result); 
85583   return jresult;
85584 }
85585
85586
85587 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AsyncImageLoader_DownCast(void * jarg1) {
85588   void * jresult ;
85589   Dali::BaseHandle arg1 ;
85590   Dali::BaseHandle *argp1 ;
85591   Dali::Toolkit::AsyncImageLoader result;
85592   
85593   argp1 = (Dali::BaseHandle *)jarg1; 
85594   if (!argp1) {
85595     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
85596     return 0;
85597   }
85598   arg1 = *argp1; 
85599   {
85600     try {
85601       result = Dali::Toolkit::AsyncImageLoader::DownCast(arg1);
85602     } catch (std::out_of_range& e) {
85603       {
85604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85605       };
85606     } catch (std::exception& e) {
85607       {
85608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85609       };
85610     } catch (...) {
85611       {
85612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85613       };
85614     }
85615   }
85616   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result); 
85617   return jresult;
85618 }
85619
85620
85621 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AsyncImageLoader_Load__SWIG_0(void * jarg1, char * jarg2) {
85622   unsigned int jresult ;
85623   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85624   std::string *arg2 = 0 ;
85625   uint32_t result;
85626   
85627   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85628   if (!jarg2) {
85629     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85630     return 0;
85631   }
85632   std::string arg2_str(jarg2);
85633   arg2 = &arg2_str; 
85634   {
85635     try {
85636       result = (arg1)->Load((std::string const &)*arg2);
85637     } catch (std::out_of_range& e) {
85638       {
85639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85640       };
85641     } catch (std::exception& e) {
85642       {
85643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85644       };
85645     } catch (...) {
85646       {
85647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85648       };
85649     }
85650   }
85651   jresult = result; 
85652   
85653   //argout typemap for const std::string&
85654   
85655   return jresult;
85656 }
85657
85658
85659 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AsyncImageLoader_Load__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
85660   unsigned int jresult ;
85661   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85662   std::string *arg2 = 0 ;
85663   Dali::ImageDimensions arg3 ;
85664   Dali::ImageDimensions *argp3 ;
85665   uint32_t result;
85666   
85667   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85668   if (!jarg2) {
85669     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85670     return 0;
85671   }
85672   std::string arg2_str(jarg2);
85673   arg2 = &arg2_str; 
85674   argp3 = (Dali::ImageDimensions *)jarg3; 
85675   if (!argp3) {
85676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
85677     return 0;
85678   }
85679   arg3 = *argp3; 
85680   {
85681     try {
85682       result = (arg1)->Load((std::string const &)*arg2,arg3);
85683     } catch (std::out_of_range& e) {
85684       {
85685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85686       };
85687     } catch (std::exception& e) {
85688       {
85689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85690       };
85691     } catch (...) {
85692       {
85693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85694       };
85695     }
85696   }
85697   jresult = result; 
85698   
85699   //argout typemap for const std::string&
85700   
85701   return jresult;
85702 }
85703
85704
85705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AsyncImageLoader_Load__SWIG_2(void * jarg1, char * jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
85706   unsigned int jresult ;
85707   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85708   std::string *arg2 = 0 ;
85709   Dali::ImageDimensions arg3 ;
85710   Dali::FittingMode::Type arg4 ;
85711   Dali::SamplingMode::Type arg5 ;
85712   bool arg6 ;
85713   Dali::ImageDimensions *argp3 ;
85714   uint32_t result;
85715   
85716   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85717   if (!jarg2) {
85718     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85719     return 0;
85720   }
85721   std::string arg2_str(jarg2);
85722   arg2 = &arg2_str; 
85723   argp3 = (Dali::ImageDimensions *)jarg3; 
85724   if (!argp3) {
85725     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
85726     return 0;
85727   }
85728   arg3 = *argp3; 
85729   arg4 = (Dali::FittingMode::Type)jarg4; 
85730   arg5 = (Dali::SamplingMode::Type)jarg5; 
85731   arg6 = jarg6 ? true : false; 
85732   {
85733     try {
85734       result = (arg1)->Load((std::string const &)*arg2,arg3,arg4,arg5,arg6);
85735     } catch (std::out_of_range& e) {
85736       {
85737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85738       };
85739     } catch (std::exception& e) {
85740       {
85741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85742       };
85743     } catch (...) {
85744       {
85745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85746       };
85747     }
85748   }
85749   jresult = result; 
85750   
85751   //argout typemap for const std::string&
85752   
85753   return jresult;
85754 }
85755
85756
85757 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AsyncImageLoader_Cancel(void * jarg1, unsigned int jarg2) {
85758   unsigned int jresult ;
85759   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85760   uint32_t arg2 ;
85761   bool result;
85762   
85763   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85764   arg2 = (uint32_t)jarg2; 
85765   {
85766     try {
85767       result = (bool)(arg1)->Cancel(arg2);
85768     } catch (std::out_of_range& e) {
85769       {
85770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85771       };
85772     } catch (std::exception& e) {
85773       {
85774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85775       };
85776     } catch (...) {
85777       {
85778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85779       };
85780     }
85781   }
85782   jresult = result; 
85783   return jresult;
85784 }
85785
85786
85787 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AsyncImageLoader_CancelAll(void * jarg1) {
85788   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85789   
85790   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85791   {
85792     try {
85793       (arg1)->CancelAll();
85794     } catch (std::out_of_range& e) {
85795       {
85796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
85797       };
85798     } catch (std::exception& e) {
85799       {
85800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
85801       };
85802     } catch (...) {
85803       {
85804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
85805       };
85806     }
85807   }
85808 }
85809
85810
85811 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_AsyncImageLoader_ImageLoadedSignal(void * jarg1) {
85812   void * jresult ;
85813   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
85814   Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *result = 0 ;
85815   
85816   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1; 
85817   {
85818     try {
85819       result = (Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *) &(arg1)->ImageLoadedSignal();
85820     } catch (std::out_of_range& e) {
85821       {
85822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85823       };
85824     } catch (std::exception& e) {
85825       {
85826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85827       };
85828     } catch (...) {
85829       {
85830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85831       };
85832     }
85833   }
85834   jresult = (void *)result; 
85835   return jresult;
85836 }
85837
85838
85839 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AsyncImageLoader__SWIG_2(void * jarg1) {
85840   void * jresult ;
85841   Dali::Toolkit::Internal::AsyncImageLoader *arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *) 0 ;
85842   Dali::Toolkit::AsyncImageLoader *result = 0 ;
85843   
85844   arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *)jarg1; 
85845   {
85846     try {
85847       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader(arg1);
85848     } catch (std::out_of_range& e) {
85849       {
85850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85851       };
85852     } catch (std::exception& e) {
85853       {
85854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85855       };
85856     } catch (...) {
85857       {
85858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85859       };
85860     }
85861   }
85862   jresult = (void *)result; 
85863   return jresult;
85864 }
85865
85866
85867 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LoadImageSynchronously__SWIG_0(char * jarg1) {
85868   void * jresult ;
85869   std::string *arg1 = 0 ;
85870   Dali::PixelData result;
85871   
85872   if (!jarg1) {
85873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85874     return 0;
85875   }
85876   std::string arg1_str(jarg1);
85877   arg1 = &arg1_str; 
85878   {
85879     try {
85880       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1);
85881     } catch (std::out_of_range& e) {
85882       {
85883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85884       };
85885     } catch (std::exception& e) {
85886       {
85887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85888       };
85889     } catch (...) {
85890       {
85891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85892       };
85893     }
85894   }
85895   jresult = new Dali::PixelData((const Dali::PixelData &)result); 
85896   
85897   //argout typemap for const std::string&
85898   
85899   return jresult;
85900 }
85901
85902
85903 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LoadImageSynchronously__SWIG_1(char * jarg1, void * jarg2) {
85904   void * jresult ;
85905   std::string *arg1 = 0 ;
85906   Dali::ImageDimensions arg2 ;
85907   Dali::ImageDimensions *argp2 ;
85908   Dali::PixelData result;
85909   
85910   if (!jarg1) {
85911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85912     return 0;
85913   }
85914   std::string arg1_str(jarg1);
85915   arg1 = &arg1_str; 
85916   argp2 = (Dali::ImageDimensions *)jarg2; 
85917   if (!argp2) {
85918     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
85919     return 0;
85920   }
85921   arg2 = *argp2; 
85922   {
85923     try {
85924       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2);
85925     } catch (std::out_of_range& e) {
85926       {
85927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85928       };
85929     } catch (std::exception& e) {
85930       {
85931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85932       };
85933     } catch (...) {
85934       {
85935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85936       };
85937     }
85938   }
85939   jresult = new Dali::PixelData((const Dali::PixelData &)result); 
85940   
85941   //argout typemap for const std::string&
85942   
85943   return jresult;
85944 }
85945
85946
85947 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_LoadImageSynchronously__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
85948   void * jresult ;
85949   std::string *arg1 = 0 ;
85950   Dali::ImageDimensions arg2 ;
85951   Dali::FittingMode::Type arg3 ;
85952   Dali::SamplingMode::Type arg4 ;
85953   bool arg5 ;
85954   Dali::ImageDimensions *argp2 ;
85955   Dali::PixelData result;
85956   
85957   if (!jarg1) {
85958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
85959     return 0;
85960   }
85961   std::string arg1_str(jarg1);
85962   arg1 = &arg1_str; 
85963   argp2 = (Dali::ImageDimensions *)jarg2; 
85964   if (!argp2) {
85965     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
85966     return 0;
85967   }
85968   arg2 = *argp2; 
85969   arg3 = (Dali::FittingMode::Type)jarg3; 
85970   arg4 = (Dali::SamplingMode::Type)jarg4; 
85971   arg5 = jarg5 ? true : false; 
85972   {
85973     try {
85974       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2,arg3,arg4,arg5);
85975     } catch (std::out_of_range& e) {
85976       {
85977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
85978       };
85979     } catch (std::exception& e) {
85980       {
85981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
85982       };
85983     } catch (...) {
85984       {
85985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
85986       };
85987     }
85988   }
85989   jresult = new Dali::PixelData((const Dali::PixelData &)result); 
85990   
85991   //argout typemap for const std::string&
85992   
85993   return jresult;
85994 }
85995
85996
85997 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_Clear(void * jarg1) {
85998   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
85999   
86000   arg1 = (std::vector< unsigned int > *)jarg1; 
86001   {
86002     try {
86003       (arg1)->clear();
86004     } catch (std::out_of_range& e) {
86005       {
86006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86007       };
86008     } catch (std::exception& e) {
86009       {
86010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86011       };
86012     } catch (...) {
86013       {
86014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86015       };
86016     }
86017   }
86018 }
86019
86020
86021 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_Add(void * jarg1, unsigned int jarg2) {
86022   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86023   unsigned int *arg2 = 0 ;
86024   unsigned int temp2 ;
86025   
86026   arg1 = (std::vector< unsigned int > *)jarg1; 
86027   temp2 = (unsigned int)jarg2; 
86028   arg2 = &temp2; 
86029   {
86030     try {
86031       (arg1)->push_back((unsigned int const &)*arg2);
86032     } catch (std::out_of_range& e) {
86033       {
86034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86035       };
86036     } catch (std::exception& e) {
86037       {
86038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86039       };
86040     } catch (...) {
86041       {
86042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86043       };
86044     }
86045   }
86046 }
86047
86048
86049 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ItemIdContainer_size(void * jarg1) {
86050   unsigned long jresult ;
86051   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86052   std::vector< unsigned int >::size_type result;
86053   
86054   arg1 = (std::vector< unsigned int > *)jarg1; 
86055   {
86056     try {
86057       result = ((std::vector< unsigned int > const *)arg1)->size();
86058     } catch (std::out_of_range& e) {
86059       {
86060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86061       };
86062     } catch (std::exception& e) {
86063       {
86064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86065       };
86066     } catch (...) {
86067       {
86068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86069       };
86070     }
86071   }
86072   jresult = (unsigned long)result; 
86073   return jresult;
86074 }
86075
86076
86077 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ItemIdContainer_capacity(void * jarg1) {
86078   unsigned long jresult ;
86079   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86080   std::vector< unsigned int >::size_type result;
86081   
86082   arg1 = (std::vector< unsigned int > *)jarg1; 
86083   {
86084     try {
86085       result = ((std::vector< unsigned int > const *)arg1)->capacity();
86086     } catch (std::out_of_range& e) {
86087       {
86088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86089       };
86090     } catch (std::exception& e) {
86091       {
86092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86093       };
86094     } catch (...) {
86095       {
86096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86097       };
86098     }
86099   }
86100   jresult = (unsigned long)result; 
86101   return jresult;
86102 }
86103
86104
86105 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_reserve(void * jarg1, unsigned long jarg2) {
86106   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86107   std::vector< unsigned int >::size_type arg2 ;
86108   
86109   arg1 = (std::vector< unsigned int > *)jarg1; 
86110   arg2 = (std::vector< unsigned int >::size_type)jarg2; 
86111   {
86112     try {
86113       (arg1)->reserve(arg2);
86114     } catch (std::out_of_range& e) {
86115       {
86116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86117       };
86118     } catch (std::exception& e) {
86119       {
86120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86121       };
86122     } catch (...) {
86123       {
86124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86125       };
86126     }
86127   }
86128 }
86129
86130
86131 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemIdContainer__SWIG_0() {
86132   void * jresult ;
86133   std::vector< unsigned int > *result = 0 ;
86134   
86135   {
86136     try {
86137       result = (std::vector< unsigned int > *)new std::vector< unsigned int >();
86138     } catch (std::out_of_range& e) {
86139       {
86140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86141       };
86142     } catch (std::exception& e) {
86143       {
86144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86145       };
86146     } catch (...) {
86147       {
86148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86149       };
86150     }
86151   }
86152   jresult = (void *)result; 
86153   return jresult;
86154 }
86155
86156
86157 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemIdContainer__SWIG_1(void * jarg1) {
86158   void * jresult ;
86159   std::vector< unsigned int > *arg1 = 0 ;
86160   std::vector< unsigned int > *result = 0 ;
86161   
86162   arg1 = (std::vector< unsigned int > *)jarg1;
86163   if (!arg1) {
86164     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
86165     return 0;
86166   } 
86167   {
86168     try {
86169       result = (std::vector< unsigned int > *)new std::vector< unsigned int >((std::vector< unsigned int > const &)*arg1);
86170     } catch (std::out_of_range& e) {
86171       {
86172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86173       };
86174     } catch (std::exception& e) {
86175       {
86176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86177       };
86178     } catch (...) {
86179       {
86180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86181       };
86182     }
86183   }
86184   jresult = (void *)result; 
86185   return jresult;
86186 }
86187
86188
86189 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemIdContainer__SWIG_2(int jarg1) {
86190   void * jresult ;
86191   int arg1 ;
86192   std::vector< unsigned int > *result = 0 ;
86193   
86194   arg1 = (int)jarg1; 
86195   {
86196     try {
86197       try {
86198         result = (std::vector< unsigned int > *)new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(arg1);
86199       }
86200       catch(std::out_of_range &_e) {
86201         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86202         return 0;
86203       }
86204       
86205     } catch (std::out_of_range& e) {
86206       {
86207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86208       };
86209     } catch (std::exception& e) {
86210       {
86211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86212       };
86213     } catch (...) {
86214       {
86215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86216       };
86217     }
86218   }
86219   jresult = (void *)result; 
86220   return jresult;
86221 }
86222
86223
86224 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemIdContainer_getitemcopy(void * jarg1, int jarg2) {
86225   unsigned int jresult ;
86226   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86227   int arg2 ;
86228   unsigned int result;
86229   
86230   arg1 = (std::vector< unsigned int > *)jarg1; 
86231   arg2 = (int)jarg2; 
86232   {
86233     try {
86234       try {
86235         result = (unsigned int)std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(arg1,arg2);
86236       }
86237       catch(std::out_of_range &_e) {
86238         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86239         return 0;
86240       }
86241       
86242     } catch (std::out_of_range& e) {
86243       {
86244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86245       };
86246     } catch (std::exception& e) {
86247       {
86248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86249       };
86250     } catch (...) {
86251       {
86252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86253       };
86254     }
86255   }
86256   jresult = result; 
86257   return jresult;
86258 }
86259
86260
86261 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemIdContainer_getitem(void * jarg1, int jarg2) {
86262   unsigned int jresult ;
86263   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86264   int arg2 ;
86265   unsigned int *result = 0 ;
86266   
86267   arg1 = (std::vector< unsigned int > *)jarg1; 
86268   arg2 = (int)jarg2; 
86269   {
86270     try {
86271       try {
86272         result = (unsigned int *) &std_vector_Sl_unsigned_SS_int_Sg__getitem(arg1,arg2);
86273       }
86274       catch(std::out_of_range &_e) {
86275         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86276         return 0;
86277       }
86278       
86279     } catch (std::out_of_range& e) {
86280       {
86281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86282       };
86283     } catch (std::exception& e) {
86284       {
86285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86286       };
86287     } catch (...) {
86288       {
86289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86290       };
86291     }
86292   }
86293   jresult = *result; 
86294   return jresult;
86295 }
86296
86297
86298 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_setitem(void * jarg1, int jarg2, unsigned int jarg3) {
86299   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86300   int arg2 ;
86301   unsigned int *arg3 = 0 ;
86302   unsigned int temp3 ;
86303   
86304   arg1 = (std::vector< unsigned int > *)jarg1; 
86305   arg2 = (int)jarg2; 
86306   temp3 = (unsigned int)jarg3; 
86307   arg3 = &temp3; 
86308   {
86309     try {
86310       try {
86311         std_vector_Sl_unsigned_SS_int_Sg__setitem(arg1,arg2,(unsigned int const &)*arg3);
86312       }
86313       catch(std::out_of_range &_e) {
86314         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86315         return ;
86316       }
86317       
86318     } catch (std::out_of_range& e) {
86319       {
86320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86321       };
86322     } catch (std::exception& e) {
86323       {
86324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86325       };
86326     } catch (...) {
86327       {
86328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86329       };
86330     }
86331   }
86332 }
86333
86334
86335 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_AddRange(void * jarg1, void * jarg2) {
86336   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86337   std::vector< unsigned int > *arg2 = 0 ;
86338   
86339   arg1 = (std::vector< unsigned int > *)jarg1; 
86340   arg2 = (std::vector< unsigned int > *)jarg2;
86341   if (!arg2) {
86342     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
86343     return ;
86344   } 
86345   {
86346     try {
86347       std_vector_Sl_unsigned_SS_int_Sg__AddRange(arg1,(std::vector< unsigned int > const &)*arg2);
86348     } catch (std::out_of_range& e) {
86349       {
86350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86351       };
86352     } catch (std::exception& e) {
86353       {
86354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86355       };
86356     } catch (...) {
86357       {
86358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86359       };
86360     }
86361   }
86362 }
86363
86364
86365 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemIdContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
86366   void * jresult ;
86367   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86368   int arg2 ;
86369   int arg3 ;
86370   std::vector< unsigned int > *result = 0 ;
86371   
86372   arg1 = (std::vector< unsigned int > *)jarg1; 
86373   arg2 = (int)jarg2; 
86374   arg3 = (int)jarg3; 
86375   {
86376     try {
86377       try {
86378         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__GetRange(arg1,arg2,arg3);
86379       }
86380       catch(std::out_of_range &_e) {
86381         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86382         return 0;
86383       }
86384       catch(std::invalid_argument &_e) {
86385         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
86386         return 0;
86387       }
86388       
86389     } catch (std::out_of_range& e) {
86390       {
86391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86392       };
86393     } catch (std::exception& e) {
86394       {
86395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86396       };
86397     } catch (...) {
86398       {
86399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86400       };
86401     }
86402   }
86403   jresult = (void *)result; 
86404   return jresult;
86405 }
86406
86407
86408 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_Insert(void * jarg1, int jarg2, unsigned int jarg3) {
86409   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86410   int arg2 ;
86411   unsigned int *arg3 = 0 ;
86412   unsigned int temp3 ;
86413   
86414   arg1 = (std::vector< unsigned int > *)jarg1; 
86415   arg2 = (int)jarg2; 
86416   temp3 = (unsigned int)jarg3; 
86417   arg3 = &temp3; 
86418   {
86419     try {
86420       try {
86421         std_vector_Sl_unsigned_SS_int_Sg__Insert(arg1,arg2,(unsigned int const &)*arg3);
86422       }
86423       catch(std::out_of_range &_e) {
86424         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86425         return ;
86426       }
86427       
86428     } catch (std::out_of_range& e) {
86429       {
86430         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86431       };
86432     } catch (std::exception& e) {
86433       {
86434         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86435       };
86436     } catch (...) {
86437       {
86438         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86439       };
86440     }
86441   }
86442 }
86443
86444
86445 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
86446   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86447   int arg2 ;
86448   std::vector< unsigned int > *arg3 = 0 ;
86449   
86450   arg1 = (std::vector< unsigned int > *)jarg1; 
86451   arg2 = (int)jarg2; 
86452   arg3 = (std::vector< unsigned int > *)jarg3;
86453   if (!arg3) {
86454     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
86455     return ;
86456   } 
86457   {
86458     try {
86459       try {
86460         std_vector_Sl_unsigned_SS_int_Sg__InsertRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
86461       }
86462       catch(std::out_of_range &_e) {
86463         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86464         return ;
86465       }
86466       
86467     } catch (std::out_of_range& e) {
86468       {
86469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86470       };
86471     } catch (std::exception& e) {
86472       {
86473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86474       };
86475     } catch (...) {
86476       {
86477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86478       };
86479     }
86480   }
86481 }
86482
86483
86484 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_RemoveAt(void * jarg1, int jarg2) {
86485   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86486   int arg2 ;
86487   
86488   arg1 = (std::vector< unsigned int > *)jarg1; 
86489   arg2 = (int)jarg2; 
86490   {
86491     try {
86492       try {
86493         std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(arg1,arg2);
86494       }
86495       catch(std::out_of_range &_e) {
86496         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86497         return ;
86498       }
86499       
86500     } catch (std::out_of_range& e) {
86501       {
86502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86503       };
86504     } catch (std::exception& e) {
86505       {
86506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86507       };
86508     } catch (...) {
86509       {
86510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86511       };
86512     }
86513   }
86514 }
86515
86516
86517 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
86518   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86519   int arg2 ;
86520   int arg3 ;
86521   
86522   arg1 = (std::vector< unsigned int > *)jarg1; 
86523   arg2 = (int)jarg2; 
86524   arg3 = (int)jarg3; 
86525   {
86526     try {
86527       try {
86528         std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(arg1,arg2,arg3);
86529       }
86530       catch(std::out_of_range &_e) {
86531         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86532         return ;
86533       }
86534       catch(std::invalid_argument &_e) {
86535         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
86536         return ;
86537       }
86538       
86539     } catch (std::out_of_range& e) {
86540       {
86541         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86542       };
86543     } catch (std::exception& e) {
86544       {
86545         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86546       };
86547     } catch (...) {
86548       {
86549         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86550       };
86551     }
86552   }
86553 }
86554
86555
86556 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemIdContainer_Repeat(unsigned int jarg1, int jarg2) {
86557   void * jresult ;
86558   unsigned int *arg1 = 0 ;
86559   int arg2 ;
86560   unsigned int temp1 ;
86561   std::vector< unsigned int > *result = 0 ;
86562   
86563   temp1 = (unsigned int)jarg1; 
86564   arg1 = &temp1; 
86565   arg2 = (int)jarg2; 
86566   {
86567     try {
86568       try {
86569         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__Repeat((unsigned int const &)*arg1,arg2);
86570       }
86571       catch(std::out_of_range &_e) {
86572         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86573         return 0;
86574       }
86575       
86576     } catch (std::out_of_range& e) {
86577       {
86578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86579       };
86580     } catch (std::exception& e) {
86581       {
86582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86583       };
86584     } catch (...) {
86585       {
86586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86587       };
86588     }
86589   }
86590   jresult = (void *)result; 
86591   return jresult;
86592 }
86593
86594
86595 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_Reverse__SWIG_0(void * jarg1) {
86596   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86597   
86598   arg1 = (std::vector< unsigned int > *)jarg1; 
86599   {
86600     try {
86601       std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(arg1);
86602     } catch (std::out_of_range& e) {
86603       {
86604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86605       };
86606     } catch (std::exception& e) {
86607       {
86608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86609       };
86610     } catch (...) {
86611       {
86612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86613       };
86614     }
86615   }
86616 }
86617
86618
86619 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
86620   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86621   int arg2 ;
86622   int arg3 ;
86623   
86624   arg1 = (std::vector< unsigned int > *)jarg1; 
86625   arg2 = (int)jarg2; 
86626   arg3 = (int)jarg3; 
86627   {
86628     try {
86629       try {
86630         std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
86631       }
86632       catch(std::out_of_range &_e) {
86633         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86634         return ;
86635       }
86636       catch(std::invalid_argument &_e) {
86637         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
86638         return ;
86639       }
86640       
86641     } catch (std::out_of_range& e) {
86642       {
86643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86644       };
86645     } catch (std::exception& e) {
86646       {
86647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86648       };
86649     } catch (...) {
86650       {
86651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86652       };
86653     }
86654   }
86655 }
86656
86657
86658 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemIdContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
86659   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86660   int arg2 ;
86661   std::vector< unsigned int > *arg3 = 0 ;
86662   
86663   arg1 = (std::vector< unsigned int > *)jarg1; 
86664   arg2 = (int)jarg2; 
86665   arg3 = (std::vector< unsigned int > *)jarg3;
86666   if (!arg3) {
86667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
86668     return ;
86669   } 
86670   {
86671     try {
86672       try {
86673         std_vector_Sl_unsigned_SS_int_Sg__SetRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
86674       }
86675       catch(std::out_of_range &_e) {
86676         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
86677         return ;
86678       }
86679       
86680     } catch (std::out_of_range& e) {
86681       {
86682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86683       };
86684     } catch (std::exception& e) {
86685       {
86686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86687       };
86688     } catch (...) {
86689       {
86690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86691       };
86692     }
86693   }
86694 }
86695
86696
86697 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemIdContainer_Contains(void * jarg1, unsigned int jarg2) {
86698   unsigned int jresult ;
86699   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86700   unsigned int *arg2 = 0 ;
86701   unsigned int temp2 ;
86702   bool result;
86703   
86704   arg1 = (std::vector< unsigned int > *)jarg1; 
86705   temp2 = (unsigned int)jarg2; 
86706   arg2 = &temp2; 
86707   {
86708     try {
86709       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Contains(arg1,(unsigned int const &)*arg2);
86710     } catch (std::out_of_range& e) {
86711       {
86712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86713       };
86714     } catch (std::exception& e) {
86715       {
86716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86717       };
86718     } catch (...) {
86719       {
86720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86721       };
86722     }
86723   }
86724   jresult = result; 
86725   return jresult;
86726 }
86727
86728
86729 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemIdContainer_IndexOf(void * jarg1, unsigned int jarg2) {
86730   int jresult ;
86731   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86732   unsigned int *arg2 = 0 ;
86733   unsigned int temp2 ;
86734   int result;
86735   
86736   arg1 = (std::vector< unsigned int > *)jarg1; 
86737   temp2 = (unsigned int)jarg2; 
86738   arg2 = &temp2; 
86739   {
86740     try {
86741       result = (int)std_vector_Sl_unsigned_SS_int_Sg__IndexOf(arg1,(unsigned int const &)*arg2);
86742     } catch (std::out_of_range& e) {
86743       {
86744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86745       };
86746     } catch (std::exception& e) {
86747       {
86748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86749       };
86750     } catch (...) {
86751       {
86752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86753       };
86754     }
86755   }
86756   jresult = result; 
86757   return jresult;
86758 }
86759
86760
86761 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_ItemIdContainer_LastIndexOf(void * jarg1, unsigned int jarg2) {
86762   int jresult ;
86763   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86764   unsigned int *arg2 = 0 ;
86765   unsigned int temp2 ;
86766   int result;
86767   
86768   arg1 = (std::vector< unsigned int > *)jarg1; 
86769   temp2 = (unsigned int)jarg2; 
86770   arg2 = &temp2; 
86771   {
86772     try {
86773       result = (int)std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(arg1,(unsigned int const &)*arg2);
86774     } catch (std::out_of_range& e) {
86775       {
86776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86777       };
86778     } catch (std::exception& e) {
86779       {
86780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86781       };
86782     } catch (...) {
86783       {
86784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86785       };
86786     }
86787   }
86788   jresult = result; 
86789   return jresult;
86790 }
86791
86792
86793 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ItemIdContainer_Remove(void * jarg1, unsigned int jarg2) {
86794   unsigned int jresult ;
86795   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86796   unsigned int *arg2 = 0 ;
86797   unsigned int temp2 ;
86798   bool result;
86799   
86800   arg1 = (std::vector< unsigned int > *)jarg1; 
86801   temp2 = (unsigned int)jarg2; 
86802   arg2 = &temp2; 
86803   {
86804     try {
86805       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Remove(arg1,(unsigned int const &)*arg2);
86806     } catch (std::out_of_range& e) {
86807       {
86808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86809       };
86810     } catch (std::exception& e) {
86811       {
86812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86813       };
86814     } catch (...) {
86815       {
86816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86817       };
86818     }
86819   }
86820   jresult = result; 
86821   return jresult;
86822 }
86823
86824
86825 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemIdContainer(void * jarg1) {
86826   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
86827   
86828   arg1 = (std::vector< unsigned int > *)jarg1; 
86829   {
86830     try {
86831       delete arg1;
86832     } catch (std::out_of_range& e) {
86833       {
86834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86835       };
86836     } catch (std::exception& e) {
86837       {
86838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
86839       };
86840     } catch (...) {
86841       {
86842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
86843       };
86844     }
86845   }
86846 }
86847
86848
86849 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Item__SWIG_0() {
86850   void * jresult ;
86851   std::pair< unsigned int,Dali::Actor > *result = 0 ;
86852   
86853   {
86854     try {
86855       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >();
86856     } catch (std::out_of_range& e) {
86857       {
86858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86859       };
86860     } catch (std::exception& e) {
86861       {
86862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86863       };
86864     } catch (...) {
86865       {
86866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86867       };
86868     }
86869   }
86870   jresult = (void *)result; 
86871   return jresult;
86872 }
86873
86874
86875 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Item__SWIG_1(unsigned int jarg1, void * jarg2) {
86876   void * jresult ;
86877   unsigned int arg1 ;
86878   Dali::Actor arg2 ;
86879   Dali::Actor *argp2 ;
86880   std::pair< unsigned int,Dali::Actor > *result = 0 ;
86881   
86882   arg1 = (unsigned int)jarg1; 
86883   argp2 = (Dali::Actor *)jarg2; 
86884   if (!argp2) {
86885     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
86886     return 0;
86887   }
86888   arg2 = *argp2; 
86889   {
86890     try {
86891       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >(arg1,arg2);
86892     } catch (std::out_of_range& e) {
86893       {
86894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86895       };
86896     } catch (std::exception& e) {
86897       {
86898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86899       };
86900     } catch (...) {
86901       {
86902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86903       };
86904     }
86905   }
86906   jresult = (void *)result; 
86907   return jresult;
86908 }
86909
86910
86911 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_Item__SWIG_2(void * jarg1) {
86912   void * jresult ;
86913   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
86914   std::pair< unsigned int,Dali::Actor > *result = 0 ;
86915   
86916   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
86917   if (!arg1) {
86918     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
86919     return 0;
86920   } 
86921   {
86922     try {
86923       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >((std::pair< unsigned int,Dali::Actor > const &)*arg1);
86924     } catch (std::out_of_range& e) {
86925       {
86926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
86927       };
86928     } catch (std::exception& e) {
86929       {
86930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
86931       };
86932     } catch (...) {
86933       {
86934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
86935       };
86936     }
86937   }
86938   jresult = (void *)result; 
86939   return jresult;
86940 }
86941
86942
86943 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Item_first_set(void * jarg1, unsigned int jarg2) {
86944   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
86945   unsigned int arg2 ;
86946   
86947   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1; 
86948   arg2 = (unsigned int)jarg2; 
86949   if (arg1) (arg1)->first = arg2;
86950 }
86951
86952
86953 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_Item_first_get(void * jarg1) {
86954   unsigned int jresult ;
86955   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
86956   unsigned int result;
86957   
86958   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1; 
86959   result = (unsigned int) ((arg1)->first);
86960   jresult = result; 
86961   return jresult;
86962 }
86963
86964
86965 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_Item_second_set(void * jarg1, void * jarg2) {
86966   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
86967   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
86968   
86969   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1; 
86970   arg2 = (Dali::Actor *)jarg2; 
86971   if (arg1) (arg1)->second = *arg2;
86972 }
86973
86974
86975 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_Item_second_get(void * jarg1) {
86976   void * jresult ;
86977   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
86978   Dali::Actor *result = 0 ;
86979   
86980   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1; 
86981   result = (Dali::Actor *)& ((arg1)->second);
86982   jresult = (void *)result; 
86983   return jresult;
86984 }
86985
86986
86987 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_Item(void * jarg1) {
86988   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
86989   
86990   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1; 
86991   {
86992     try {
86993       delete arg1;
86994     } catch (std::out_of_range& e) {
86995       {
86996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
86997       };
86998     } catch (std::exception& e) {
86999       {
87000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87001       };
87002     } catch (...) {
87003       {
87004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87005       };
87006     }
87007   }
87008 }
87009
87010
87011 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_Clear(void * jarg1) {
87012   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87013   
87014   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87015   {
87016     try {
87017       (arg1)->clear();
87018     } catch (std::out_of_range& e) {
87019       {
87020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87021       };
87022     } catch (std::exception& e) {
87023       {
87024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87025       };
87026     } catch (...) {
87027       {
87028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87029       };
87030     }
87031   }
87032 }
87033
87034
87035 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_Add(void * jarg1, void * jarg2) {
87036   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87037   std::pair< unsigned int,Dali::Actor > *arg2 = 0 ;
87038   
87039   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87040   arg2 = (std::pair< unsigned int,Dali::Actor > *)jarg2;
87041   if (!arg2) {
87042     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
87043     return ;
87044   } 
87045   {
87046     try {
87047       (arg1)->push_back((std::pair< unsigned int,Dali::Actor > const &)*arg2);
87048     } catch (std::out_of_range& e) {
87049       {
87050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87051       };
87052     } catch (std::exception& e) {
87053       {
87054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87055       };
87056     } catch (...) {
87057       {
87058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87059       };
87060     }
87061   }
87062 }
87063
87064
87065 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ItemContainer_size(void * jarg1) {
87066   unsigned long jresult ;
87067   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87068   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
87069   
87070   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87071   {
87072     try {
87073       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->size();
87074     } catch (std::out_of_range& e) {
87075       {
87076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87077       };
87078     } catch (std::exception& e) {
87079       {
87080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87081       };
87082     } catch (...) {
87083       {
87084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87085       };
87086     }
87087   }
87088   jresult = (unsigned long)result; 
87089   return jresult;
87090 }
87091
87092
87093 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ItemContainer_capacity(void * jarg1) {
87094   unsigned long jresult ;
87095   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87096   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
87097   
87098   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87099   {
87100     try {
87101       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->capacity();
87102     } catch (std::out_of_range& e) {
87103       {
87104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87105       };
87106     } catch (std::exception& e) {
87107       {
87108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87109       };
87110     } catch (...) {
87111       {
87112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87113       };
87114     }
87115   }
87116   jresult = (unsigned long)result; 
87117   return jresult;
87118 }
87119
87120
87121 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_reserve(void * jarg1, unsigned long jarg2) {
87122   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87123   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type arg2 ;
87124   
87125   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87126   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > >::size_type)jarg2; 
87127   {
87128     try {
87129       (arg1)->reserve(arg2);
87130     } catch (std::out_of_range& e) {
87131       {
87132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87133       };
87134     } catch (std::exception& e) {
87135       {
87136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87137       };
87138     } catch (...) {
87139       {
87140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87141       };
87142     }
87143   }
87144 }
87145
87146
87147 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemContainer__SWIG_0() {
87148   void * jresult ;
87149   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
87150   
87151   {
87152     try {
87153       result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new std::vector< std::pair< unsigned int,Dali::Actor > >();
87154     } catch (std::out_of_range& e) {
87155       {
87156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87157       };
87158     } catch (std::exception& e) {
87159       {
87160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87161       };
87162     } catch (...) {
87163       {
87164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87165       };
87166     }
87167   }
87168   jresult = (void *)result; 
87169   return jresult;
87170 }
87171
87172
87173 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemContainer__SWIG_1(void * jarg1) {
87174   void * jresult ;
87175   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = 0 ;
87176   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
87177   
87178   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
87179   if (!arg1) {
87180     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
87181     return 0;
87182   } 
87183   {
87184     try {
87185       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);
87186     } catch (std::out_of_range& e) {
87187       {
87188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87189       };
87190     } catch (std::exception& e) {
87191       {
87192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87193       };
87194     } catch (...) {
87195       {
87196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87197       };
87198     }
87199   }
87200   jresult = (void *)result; 
87201   return jresult;
87202 }
87203
87204
87205 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ItemContainer__SWIG_2(int jarg1) {
87206   void * jresult ;
87207   int arg1 ;
87208   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
87209   
87210   arg1 = (int)jarg1; 
87211   {
87212     try {
87213       try {
87214         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);
87215       }
87216       catch(std::out_of_range &_e) {
87217         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87218         return 0;
87219       }
87220       
87221     } catch (std::out_of_range& e) {
87222       {
87223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87224       };
87225     } catch (std::exception& e) {
87226       {
87227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87228       };
87229     } catch (...) {
87230       {
87231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87232       };
87233     }
87234   }
87235   jresult = (void *)result; 
87236   return jresult;
87237 }
87238
87239
87240 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemContainer_getitemcopy(void * jarg1, int jarg2) {
87241   void * jresult ;
87242   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87243   int arg2 ;
87244   std::pair< unsigned int,Dali::Actor > result;
87245   
87246   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87247   arg2 = (int)jarg2; 
87248   {
87249     try {
87250       try {
87251         result = std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(arg1,arg2);
87252       }
87253       catch(std::out_of_range &_e) {
87254         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87255         return 0;
87256       }
87257       
87258     } catch (std::out_of_range& e) {
87259       {
87260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87261       };
87262     } catch (std::exception& e) {
87263       {
87264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87265       };
87266     } catch (...) {
87267       {
87268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87269       };
87270     }
87271   }
87272   jresult = new std::pair< unsigned int,Dali::Actor >((const std::pair< unsigned int,Dali::Actor > &)result); 
87273   return jresult;
87274 }
87275
87276
87277 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemContainer_getitem(void * jarg1, int jarg2) {
87278   void * jresult ;
87279   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87280   int arg2 ;
87281   std::pair< unsigned int,Dali::Actor > *result = 0 ;
87282   
87283   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87284   arg2 = (int)jarg2; 
87285   {
87286     try {
87287       try {
87288         result = (std::pair< unsigned int,Dali::Actor > *) &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(arg1,arg2);
87289       }
87290       catch(std::out_of_range &_e) {
87291         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87292         return 0;
87293       }
87294       
87295     } catch (std::out_of_range& e) {
87296       {
87297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87298       };
87299     } catch (std::exception& e) {
87300       {
87301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87302       };
87303     } catch (...) {
87304       {
87305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87306       };
87307     }
87308   }
87309   jresult = (void *)result; 
87310   return jresult;
87311 }
87312
87313
87314 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
87315   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87316   int arg2 ;
87317   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
87318   
87319   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87320   arg2 = (int)jarg2; 
87321   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
87322   if (!arg3) {
87323     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
87324     return ;
87325   } 
87326   {
87327     try {
87328       try {
87329         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);
87330       }
87331       catch(std::out_of_range &_e) {
87332         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87333         return ;
87334       }
87335       
87336     } catch (std::out_of_range& e) {
87337       {
87338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87339       };
87340     } catch (std::exception& e) {
87341       {
87342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87343       };
87344     } catch (...) {
87345       {
87346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87347       };
87348     }
87349   }
87350 }
87351
87352
87353 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_AddRange(void * jarg1, void * jarg2) {
87354   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87355   std::vector< std::pair< unsigned int,Dali::Actor > > *arg2 = 0 ;
87356   
87357   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87358   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg2;
87359   if (!arg2) {
87360     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
87361     return ;
87362   } 
87363   {
87364     try {
87365       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);
87366     } catch (std::out_of_range& e) {
87367       {
87368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87369       };
87370     } catch (std::exception& e) {
87371       {
87372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87373       };
87374     } catch (...) {
87375       {
87376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87377       };
87378     }
87379   }
87380 }
87381
87382
87383 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
87384   void * jresult ;
87385   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87386   int arg2 ;
87387   int arg3 ;
87388   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
87389   
87390   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87391   arg2 = (int)jarg2; 
87392   arg3 = (int)jarg3; 
87393   {
87394     try {
87395       try {
87396         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);
87397       }
87398       catch(std::out_of_range &_e) {
87399         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87400         return 0;
87401       }
87402       catch(std::invalid_argument &_e) {
87403         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
87404         return 0;
87405       }
87406       
87407     } catch (std::out_of_range& e) {
87408       {
87409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87410       };
87411     } catch (std::exception& e) {
87412       {
87413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87414       };
87415     } catch (...) {
87416       {
87417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87418       };
87419     }
87420   }
87421   jresult = (void *)result; 
87422   return jresult;
87423 }
87424
87425
87426 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
87427   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87428   int arg2 ;
87429   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
87430   
87431   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87432   arg2 = (int)jarg2; 
87433   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
87434   if (!arg3) {
87435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
87436     return ;
87437   } 
87438   {
87439     try {
87440       try {
87441         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);
87442       }
87443       catch(std::out_of_range &_e) {
87444         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87445         return ;
87446       }
87447       
87448     } catch (std::out_of_range& e) {
87449       {
87450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87451       };
87452     } catch (std::exception& e) {
87453       {
87454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87455       };
87456     } catch (...) {
87457       {
87458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87459       };
87460     }
87461   }
87462 }
87463
87464
87465 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
87466   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87467   int arg2 ;
87468   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
87469   
87470   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87471   arg2 = (int)jarg2; 
87472   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
87473   if (!arg3) {
87474     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
87475     return ;
87476   } 
87477   {
87478     try {
87479       try {
87480         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);
87481       }
87482       catch(std::out_of_range &_e) {
87483         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87484         return ;
87485       }
87486       
87487     } catch (std::out_of_range& e) {
87488       {
87489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87490       };
87491     } catch (std::exception& e) {
87492       {
87493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87494       };
87495     } catch (...) {
87496       {
87497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87498       };
87499     }
87500   }
87501 }
87502
87503
87504 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_RemoveAt(void * jarg1, int jarg2) {
87505   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87506   int arg2 ;
87507   
87508   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87509   arg2 = (int)jarg2; 
87510   {
87511     try {
87512       try {
87513         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(arg1,arg2);
87514       }
87515       catch(std::out_of_range &_e) {
87516         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87517         return ;
87518       }
87519       
87520     } catch (std::out_of_range& e) {
87521       {
87522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87523       };
87524     } catch (std::exception& e) {
87525       {
87526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87527       };
87528     } catch (...) {
87529       {
87530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87531       };
87532     }
87533   }
87534 }
87535
87536
87537 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
87538   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87539   int arg2 ;
87540   int arg3 ;
87541   
87542   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87543   arg2 = (int)jarg2; 
87544   arg3 = (int)jarg3; 
87545   {
87546     try {
87547       try {
87548         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(arg1,arg2,arg3);
87549       }
87550       catch(std::out_of_range &_e) {
87551         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87552         return ;
87553       }
87554       catch(std::invalid_argument &_e) {
87555         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
87556         return ;
87557       }
87558       
87559     } catch (std::out_of_range& e) {
87560       {
87561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87562       };
87563     } catch (std::exception& e) {
87564       {
87565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87566       };
87567     } catch (...) {
87568       {
87569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87570       };
87571     }
87572   }
87573 }
87574
87575
87576 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ItemContainer_Repeat(void * jarg1, int jarg2) {
87577   void * jresult ;
87578   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
87579   int arg2 ;
87580   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
87581   
87582   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
87583   if (!arg1) {
87584     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
87585     return 0;
87586   } 
87587   arg2 = (int)jarg2; 
87588   {
87589     try {
87590       try {
87591         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);
87592       }
87593       catch(std::out_of_range &_e) {
87594         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87595         return 0;
87596       }
87597       
87598     } catch (std::out_of_range& e) {
87599       {
87600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87601       };
87602     } catch (std::exception& e) {
87603       {
87604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87605       };
87606     } catch (...) {
87607       {
87608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87609       };
87610     }
87611   }
87612   jresult = (void *)result; 
87613   return jresult;
87614 }
87615
87616
87617 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_Reverse__SWIG_0(void * jarg1) {
87618   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87619   
87620   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87621   {
87622     try {
87623       std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(arg1);
87624     } catch (std::out_of_range& e) {
87625       {
87626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87627       };
87628     } catch (std::exception& e) {
87629       {
87630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87631       };
87632     } catch (...) {
87633       {
87634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87635       };
87636     }
87637   }
87638 }
87639
87640
87641 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
87642   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87643   int arg2 ;
87644   int arg3 ;
87645   
87646   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87647   arg2 = (int)jarg2; 
87648   arg3 = (int)jarg3; 
87649   {
87650     try {
87651       try {
87652         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(arg1,arg2,arg3);
87653       }
87654       catch(std::out_of_range &_e) {
87655         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87656         return ;
87657       }
87658       catch(std::invalid_argument &_e) {
87659         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
87660         return ;
87661       }
87662       
87663     } catch (std::out_of_range& e) {
87664       {
87665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87666       };
87667     } catch (std::exception& e) {
87668       {
87669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87670       };
87671     } catch (...) {
87672       {
87673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87674       };
87675     }
87676   }
87677 }
87678
87679
87680 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ItemContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
87681   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87682   int arg2 ;
87683   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
87684   
87685   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87686   arg2 = (int)jarg2; 
87687   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
87688   if (!arg3) {
87689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
87690     return ;
87691   } 
87692   {
87693     try {
87694       try {
87695         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);
87696       }
87697       catch(std::out_of_range &_e) {
87698         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87699         return ;
87700       }
87701       
87702     } catch (std::out_of_range& e) {
87703       {
87704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87705       };
87706     } catch (std::exception& e) {
87707       {
87708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87709       };
87710     } catch (...) {
87711       {
87712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87713       };
87714     }
87715   }
87716 }
87717
87718
87719 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ItemContainer(void * jarg1) {
87720   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
87721   
87722   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1; 
87723   {
87724     try {
87725       delete arg1;
87726     } catch (std::out_of_range& e) {
87727       {
87728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87729       };
87730     } catch (std::exception& e) {
87731       {
87732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87733       };
87734     } catch (...) {
87735       {
87736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87737       };
87738     }
87739   }
87740 }
87741
87742
87743 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_Clear(void * jarg1) {
87744   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87745   
87746   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87747   {
87748     try {
87749       (arg1)->clear();
87750     } catch (std::out_of_range& e) {
87751       {
87752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87753       };
87754     } catch (std::exception& e) {
87755       {
87756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87757       };
87758     } catch (...) {
87759       {
87760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87761       };
87762     }
87763   }
87764 }
87765
87766
87767 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_Add(void * jarg1, void * jarg2) {
87768   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87769   Dali::Actor *arg2 = 0 ;
87770   
87771   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87772   arg2 = (Dali::Actor *)jarg2;
87773   if (!arg2) {
87774     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
87775     return ;
87776   } 
87777   {
87778     try {
87779       (arg1)->push_back((Dali::Actor const &)*arg2);
87780     } catch (std::out_of_range& e) {
87781       {
87782         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87783       };
87784     } catch (std::exception& e) {
87785       {
87786         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87787       };
87788     } catch (...) {
87789       {
87790         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87791       };
87792     }
87793   }
87794 }
87795
87796
87797 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorContainer_size(void * jarg1) {
87798   unsigned long jresult ;
87799   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87800   std::vector< Dali::Actor >::size_type result;
87801   
87802   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87803   {
87804     try {
87805       result = ((std::vector< Dali::Actor > const *)arg1)->size();
87806     } catch (std::out_of_range& e) {
87807       {
87808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87809       };
87810     } catch (std::exception& e) {
87811       {
87812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87813       };
87814     } catch (...) {
87815       {
87816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87817       };
87818     }
87819   }
87820   jresult = (unsigned long)result; 
87821   return jresult;
87822 }
87823
87824
87825 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ActorContainer_capacity(void * jarg1) {
87826   unsigned long jresult ;
87827   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87828   std::vector< Dali::Actor >::size_type result;
87829   
87830   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87831   {
87832     try {
87833       result = ((std::vector< Dali::Actor > const *)arg1)->capacity();
87834     } catch (std::out_of_range& e) {
87835       {
87836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87837       };
87838     } catch (std::exception& e) {
87839       {
87840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87841       };
87842     } catch (...) {
87843       {
87844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87845       };
87846     }
87847   }
87848   jresult = (unsigned long)result; 
87849   return jresult;
87850 }
87851
87852
87853 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_reserve(void * jarg1, unsigned long jarg2) {
87854   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87855   std::vector< Dali::Actor >::size_type arg2 ;
87856   
87857   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87858   arg2 = (std::vector< Dali::Actor >::size_type)jarg2; 
87859   {
87860     try {
87861       (arg1)->reserve(arg2);
87862     } catch (std::out_of_range& e) {
87863       {
87864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
87865       };
87866     } catch (std::exception& e) {
87867       {
87868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
87869       };
87870     } catch (...) {
87871       {
87872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
87873       };
87874     }
87875   }
87876 }
87877
87878
87879 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorContainer__SWIG_0() {
87880   void * jresult ;
87881   std::vector< Dali::Actor > *result = 0 ;
87882   
87883   {
87884     try {
87885       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >();
87886     } catch (std::out_of_range& e) {
87887       {
87888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87889       };
87890     } catch (std::exception& e) {
87891       {
87892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87893       };
87894     } catch (...) {
87895       {
87896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87897       };
87898     }
87899   }
87900   jresult = (void *)result; 
87901   return jresult;
87902 }
87903
87904
87905 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorContainer__SWIG_1(void * jarg1) {
87906   void * jresult ;
87907   std::vector< Dali::Actor > *arg1 = 0 ;
87908   std::vector< Dali::Actor > *result = 0 ;
87909   
87910   arg1 = (std::vector< Dali::Actor > *)jarg1;
87911   if (!arg1) {
87912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
87913     return 0;
87914   } 
87915   {
87916     try {
87917       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >((std::vector< Dali::Actor > const &)*arg1);
87918     } catch (std::out_of_range& e) {
87919       {
87920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87921       };
87922     } catch (std::exception& e) {
87923       {
87924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87925       };
87926     } catch (...) {
87927       {
87928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87929       };
87930     }
87931   }
87932   jresult = (void *)result; 
87933   return jresult;
87934 }
87935
87936
87937 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ActorContainer__SWIG_2(int jarg1) {
87938   void * jresult ;
87939   int arg1 ;
87940   std::vector< Dali::Actor > *result = 0 ;
87941   
87942   arg1 = (int)jarg1; 
87943   {
87944     try {
87945       try {
87946         result = (std::vector< Dali::Actor > *)new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(arg1);
87947       }
87948       catch(std::out_of_range &_e) {
87949         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87950         return 0;
87951       }
87952       
87953     } catch (std::out_of_range& e) {
87954       {
87955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87956       };
87957     } catch (std::exception& e) {
87958       {
87959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87960       };
87961     } catch (...) {
87962       {
87963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
87964       };
87965     }
87966   }
87967   jresult = (void *)result; 
87968   return jresult;
87969 }
87970
87971
87972 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ActorContainer_getitemcopy(void * jarg1, int jarg2) {
87973   void * jresult ;
87974   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
87975   int arg2 ;
87976   Dali::Actor result;
87977   
87978   arg1 = (std::vector< Dali::Actor > *)jarg1; 
87979   arg2 = (int)jarg2; 
87980   {
87981     try {
87982       try {
87983         result = std_vector_Sl_Dali_Actor_Sg__getitemcopy(arg1,arg2);
87984       }
87985       catch(std::out_of_range &_e) {
87986         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
87987         return 0;
87988       }
87989       
87990     } catch (std::out_of_range& e) {
87991       {
87992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
87993       };
87994     } catch (std::exception& e) {
87995       {
87996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
87997       };
87998     } catch (...) {
87999       {
88000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88001       };
88002     }
88003   }
88004   jresult = new Dali::Actor((const Dali::Actor &)result); 
88005   return jresult;
88006 }
88007
88008
88009 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ActorContainer_getitem(void * jarg1, int jarg2) {
88010   void * jresult ;
88011   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88012   int arg2 ;
88013   Dali::Actor *result = 0 ;
88014   
88015   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88016   arg2 = (int)jarg2; 
88017   {
88018     try {
88019       try {
88020         result = (Dali::Actor *) &std_vector_Sl_Dali_Actor_Sg__getitem(arg1,arg2);
88021       }
88022       catch(std::out_of_range &_e) {
88023         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88024         return 0;
88025       }
88026       
88027     } catch (std::out_of_range& e) {
88028       {
88029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88030       };
88031     } catch (std::exception& e) {
88032       {
88033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88034       };
88035     } catch (...) {
88036       {
88037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88038       };
88039     }
88040   }
88041   jresult = (void *)result; 
88042   return jresult;
88043 }
88044
88045
88046 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
88047   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88048   int arg2 ;
88049   Dali::Actor *arg3 = 0 ;
88050   
88051   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88052   arg2 = (int)jarg2; 
88053   arg3 = (Dali::Actor *)jarg3;
88054   if (!arg3) {
88055     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
88056     return ;
88057   } 
88058   {
88059     try {
88060       try {
88061         std_vector_Sl_Dali_Actor_Sg__setitem(arg1,arg2,(Dali::Actor const &)*arg3);
88062       }
88063       catch(std::out_of_range &_e) {
88064         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88065         return ;
88066       }
88067       
88068     } catch (std::out_of_range& e) {
88069       {
88070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88071       };
88072     } catch (std::exception& e) {
88073       {
88074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88075       };
88076     } catch (...) {
88077       {
88078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88079       };
88080     }
88081   }
88082 }
88083
88084
88085 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_AddRange(void * jarg1, void * jarg2) {
88086   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88087   std::vector< Dali::Actor > *arg2 = 0 ;
88088   
88089   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88090   arg2 = (std::vector< Dali::Actor > *)jarg2;
88091   if (!arg2) {
88092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
88093     return ;
88094   } 
88095   {
88096     try {
88097       std_vector_Sl_Dali_Actor_Sg__AddRange(arg1,(std::vector< Dali::Actor > const &)*arg2);
88098     } catch (std::out_of_range& e) {
88099       {
88100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88101       };
88102     } catch (std::exception& e) {
88103       {
88104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88105       };
88106     } catch (...) {
88107       {
88108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88109       };
88110     }
88111   }
88112 }
88113
88114
88115 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ActorContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
88116   void * jresult ;
88117   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88118   int arg2 ;
88119   int arg3 ;
88120   std::vector< Dali::Actor > *result = 0 ;
88121   
88122   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88123   arg2 = (int)jarg2; 
88124   arg3 = (int)jarg3; 
88125   {
88126     try {
88127       try {
88128         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__GetRange(arg1,arg2,arg3);
88129       }
88130       catch(std::out_of_range &_e) {
88131         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88132         return 0;
88133       }
88134       catch(std::invalid_argument &_e) {
88135         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
88136         return 0;
88137       }
88138       
88139     } catch (std::out_of_range& e) {
88140       {
88141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88142       };
88143     } catch (std::exception& e) {
88144       {
88145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88146       };
88147     } catch (...) {
88148       {
88149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88150       };
88151     }
88152   }
88153   jresult = (void *)result; 
88154   return jresult;
88155 }
88156
88157
88158 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
88159   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88160   int arg2 ;
88161   Dali::Actor *arg3 = 0 ;
88162   
88163   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88164   arg2 = (int)jarg2; 
88165   arg3 = (Dali::Actor *)jarg3;
88166   if (!arg3) {
88167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
88168     return ;
88169   } 
88170   {
88171     try {
88172       try {
88173         std_vector_Sl_Dali_Actor_Sg__Insert(arg1,arg2,(Dali::Actor const &)*arg3);
88174       }
88175       catch(std::out_of_range &_e) {
88176         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88177         return ;
88178       }
88179       
88180     } catch (std::out_of_range& e) {
88181       {
88182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88183       };
88184     } catch (std::exception& e) {
88185       {
88186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88187       };
88188     } catch (...) {
88189       {
88190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88191       };
88192     }
88193   }
88194 }
88195
88196
88197 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
88198   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88199   int arg2 ;
88200   std::vector< Dali::Actor > *arg3 = 0 ;
88201   
88202   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88203   arg2 = (int)jarg2; 
88204   arg3 = (std::vector< Dali::Actor > *)jarg3;
88205   if (!arg3) {
88206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
88207     return ;
88208   } 
88209   {
88210     try {
88211       try {
88212         std_vector_Sl_Dali_Actor_Sg__InsertRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
88213       }
88214       catch(std::out_of_range &_e) {
88215         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88216         return ;
88217       }
88218       
88219     } catch (std::out_of_range& e) {
88220       {
88221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88222       };
88223     } catch (std::exception& e) {
88224       {
88225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88226       };
88227     } catch (...) {
88228       {
88229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88230       };
88231     }
88232   }
88233 }
88234
88235
88236 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_RemoveAt(void * jarg1, int jarg2) {
88237   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88238   int arg2 ;
88239   
88240   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88241   arg2 = (int)jarg2; 
88242   {
88243     try {
88244       try {
88245         std_vector_Sl_Dali_Actor_Sg__RemoveAt(arg1,arg2);
88246       }
88247       catch(std::out_of_range &_e) {
88248         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88249         return ;
88250       }
88251       
88252     } catch (std::out_of_range& e) {
88253       {
88254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88255       };
88256     } catch (std::exception& e) {
88257       {
88258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88259       };
88260     } catch (...) {
88261       {
88262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88263       };
88264     }
88265   }
88266 }
88267
88268
88269 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
88270   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88271   int arg2 ;
88272   int arg3 ;
88273   
88274   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88275   arg2 = (int)jarg2; 
88276   arg3 = (int)jarg3; 
88277   {
88278     try {
88279       try {
88280         std_vector_Sl_Dali_Actor_Sg__RemoveRange(arg1,arg2,arg3);
88281       }
88282       catch(std::out_of_range &_e) {
88283         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88284         return ;
88285       }
88286       catch(std::invalid_argument &_e) {
88287         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
88288         return ;
88289       }
88290       
88291     } catch (std::out_of_range& e) {
88292       {
88293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88294       };
88295     } catch (std::exception& e) {
88296       {
88297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88298       };
88299     } catch (...) {
88300       {
88301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88302       };
88303     }
88304   }
88305 }
88306
88307
88308 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_ActorContainer_Repeat(void * jarg1, int jarg2) {
88309   void * jresult ;
88310   Dali::Actor *arg1 = 0 ;
88311   int arg2 ;
88312   std::vector< Dali::Actor > *result = 0 ;
88313   
88314   arg1 = (Dali::Actor *)jarg1;
88315   if (!arg1) {
88316     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
88317     return 0;
88318   } 
88319   arg2 = (int)jarg2; 
88320   {
88321     try {
88322       try {
88323         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__Repeat((Dali::Actor const &)*arg1,arg2);
88324       }
88325       catch(std::out_of_range &_e) {
88326         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88327         return 0;
88328       }
88329       
88330     } catch (std::out_of_range& e) {
88331       {
88332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88333       };
88334     } catch (std::exception& e) {
88335       {
88336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88337       };
88338     } catch (...) {
88339       {
88340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88341       };
88342     }
88343   }
88344   jresult = (void *)result; 
88345   return jresult;
88346 }
88347
88348
88349 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_Reverse__SWIG_0(void * jarg1) {
88350   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88351   
88352   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88353   {
88354     try {
88355       std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(arg1);
88356     } catch (std::out_of_range& e) {
88357       {
88358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88359       };
88360     } catch (std::exception& e) {
88361       {
88362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88363       };
88364     } catch (...) {
88365       {
88366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88367       };
88368     }
88369   }
88370 }
88371
88372
88373 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
88374   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88375   int arg2 ;
88376   int arg3 ;
88377   
88378   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88379   arg2 = (int)jarg2; 
88380   arg3 = (int)jarg3; 
88381   {
88382     try {
88383       try {
88384         std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
88385       }
88386       catch(std::out_of_range &_e) {
88387         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88388         return ;
88389       }
88390       catch(std::invalid_argument &_e) {
88391         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
88392         return ;
88393       }
88394       
88395     } catch (std::out_of_range& e) {
88396       {
88397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88398       };
88399     } catch (std::exception& e) {
88400       {
88401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88402       };
88403     } catch (...) {
88404       {
88405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88406       };
88407     }
88408   }
88409 }
88410
88411
88412 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ActorContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
88413   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88414   int arg2 ;
88415   std::vector< Dali::Actor > *arg3 = 0 ;
88416   
88417   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88418   arg2 = (int)jarg2; 
88419   arg3 = (std::vector< Dali::Actor > *)jarg3;
88420   if (!arg3) {
88421     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
88422     return ;
88423   } 
88424   {
88425     try {
88426       try {
88427         std_vector_Sl_Dali_Actor_Sg__SetRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
88428       }
88429       catch(std::out_of_range &_e) {
88430         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
88431         return ;
88432       }
88433       
88434     } catch (std::out_of_range& e) {
88435       {
88436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88437       };
88438     } catch (std::exception& e) {
88439       {
88440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88441       };
88442     } catch (...) {
88443       {
88444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88445       };
88446     }
88447   }
88448 }
88449
88450
88451 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ActorContainer(void * jarg1) {
88452   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
88453   
88454   arg1 = (std::vector< Dali::Actor > *)jarg1; 
88455   {
88456     try {
88457       delete arg1;
88458     } catch (std::out_of_range& e) {
88459       {
88460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88461       };
88462     } catch (std::exception& e) {
88463       {
88464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88465       };
88466     } catch (...) {
88467       {
88468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88469       };
88470     }
88471   }
88472 }
88473
88474
88475 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityActionSignal_Empty(void * jarg1) {
88476   unsigned int jresult ;
88477   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88478   bool result;
88479   
88480   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88481   {
88482     try {
88483       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
88484     } catch (std::out_of_range& e) {
88485       {
88486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88487       };
88488     } catch (std::exception& e) {
88489       {
88490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88491       };
88492     } catch (...) {
88493       {
88494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88495       };
88496     }
88497   }
88498   jresult = result; 
88499   return jresult;
88500 }
88501
88502
88503 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_AccessibilityActionSignal_GetConnectionCount(void * jarg1) {
88504   unsigned long jresult ;
88505   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88506   std::size_t result;
88507   
88508   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88509   {
88510     try {
88511       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
88512     } catch (std::out_of_range& e) {
88513       {
88514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88515       };
88516     } catch (std::exception& e) {
88517       {
88518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88519       };
88520     } catch (...) {
88521       {
88522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88523       };
88524     }
88525   }
88526   jresult = (unsigned long)result; 
88527   return jresult;
88528 }
88529
88530
88531 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityActionSignal_Connect(void * jarg1, void * jarg2) {
88532   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88533   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
88534   
88535   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88536   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2; 
88537   {
88538     try {
88539       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(arg1,arg2);
88540     } catch (std::out_of_range& e) {
88541       {
88542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88543       };
88544     } catch (std::exception& e) {
88545       {
88546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88547       };
88548     } catch (...) {
88549       {
88550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88551       };
88552     }
88553   }
88554 }
88555
88556
88557 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityActionSignal_Disconnect(void * jarg1, void * jarg2) {
88558   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88559   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
88560   
88561   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88562   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2; 
88563   {
88564     try {
88565       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(arg1,arg2);
88566     } catch (std::out_of_range& e) {
88567       {
88568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88569       };
88570     } catch (std::exception& e) {
88571       {
88572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88573       };
88574     } catch (...) {
88575       {
88576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88577       };
88578     }
88579   }
88580 }
88581
88582
88583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityActionSignal_Emit(void * jarg1, void * jarg2) {
88584   unsigned int jresult ;
88585   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88586   Dali::Toolkit::AccessibilityManager *arg2 = 0 ;
88587   bool result;
88588   
88589   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88590   arg2 = (Dali::Toolkit::AccessibilityManager *)jarg2;
88591   if (!arg2) {
88592     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AccessibilityManager & type is null", 0);
88593     return 0;
88594   } 
88595   {
88596     try {
88597       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(arg1,*arg2);
88598     } catch (std::out_of_range& e) {
88599       {
88600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88601       };
88602     } catch (std::exception& e) {
88603       {
88604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88605       };
88606     } catch (...) {
88607       {
88608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88609       };
88610     }
88611   }
88612   jresult = result; 
88613   return jresult;
88614 }
88615
88616
88617 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AccessibilityActionSignal() {
88618   void * jresult ;
88619   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *result = 0 ;
88620   
88621   {
88622     try {
88623       result = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)new Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) >();
88624     } catch (std::out_of_range& e) {
88625       {
88626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88627       };
88628     } catch (std::exception& e) {
88629       {
88630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88631       };
88632     } catch (...) {
88633       {
88634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88635       };
88636     }
88637   }
88638   jresult = (void *)result; 
88639   return jresult;
88640 }
88641
88642
88643 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AccessibilityActionSignal(void * jarg1) {
88644   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
88645   
88646   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1; 
88647   {
88648     try {
88649       delete arg1;
88650     } catch (std::out_of_range& e) {
88651       {
88652         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88653       };
88654     } catch (std::exception& e) {
88655       {
88656         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88657       };
88658     } catch (...) {
88659       {
88660         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88661       };
88662     }
88663   }
88664 }
88665
88666
88667 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityActionScrollSignal_Empty(void * jarg1) {
88668   unsigned int jresult ;
88669   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88670   bool result;
88671   
88672   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88673   {
88674     try {
88675       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > const *)arg1);
88676     } catch (std::out_of_range& e) {
88677       {
88678         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88679       };
88680     } catch (std::exception& e) {
88681       {
88682         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88683       };
88684     } catch (...) {
88685       {
88686         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88687       };
88688     }
88689   }
88690   jresult = result; 
88691   return jresult;
88692 }
88693
88694
88695 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_AccessibilityActionScrollSignal_GetConnectionCount(void * jarg1) {
88696   unsigned long jresult ;
88697   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88698   std::size_t result;
88699   
88700   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88701   {
88702     try {
88703       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > const *)arg1);
88704     } catch (std::out_of_range& e) {
88705       {
88706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88707       };
88708     } catch (std::exception& e) {
88709       {
88710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88711       };
88712     } catch (...) {
88713       {
88714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88715       };
88716     }
88717   }
88718   jresult = (unsigned long)result; 
88719   return jresult;
88720 }
88721
88722
88723 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityActionScrollSignal_Connect(void * jarg1, void * jarg2) {
88724   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88725   bool (*arg2)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) = (bool (*)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &)) 0 ;
88726   
88727   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88728   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &))jarg2; 
88729   {
88730     try {
88731       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
88732     } catch (std::out_of_range& e) {
88733       {
88734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88735       };
88736     } catch (std::exception& e) {
88737       {
88738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88739       };
88740     } catch (...) {
88741       {
88742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88743       };
88744     }
88745   }
88746 }
88747
88748
88749 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityActionScrollSignal_Disconnect(void * jarg1, void * jarg2) {
88750   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88751   bool (*arg2)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) = (bool (*)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &)) 0 ;
88752   
88753   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88754   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &))jarg2; 
88755   {
88756     try {
88757       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
88758     } catch (std::out_of_range& e) {
88759       {
88760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88761       };
88762     } catch (std::exception& e) {
88763       {
88764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88765       };
88766     } catch (...) {
88767       {
88768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88769       };
88770     }
88771   }
88772 }
88773
88774
88775 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityActionScrollSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
88776   unsigned int jresult ;
88777   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88778   Dali::Toolkit::AccessibilityManager *arg2 = 0 ;
88779   Dali::TouchEvent *arg3 = 0 ;
88780   bool result;
88781   
88782   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88783   arg2 = (Dali::Toolkit::AccessibilityManager *)jarg2;
88784   if (!arg2) {
88785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AccessibilityManager & type is null", 0);
88786     return 0;
88787   } 
88788   arg3 = (Dali::TouchEvent *)jarg3;
88789   if (!arg3) {
88790     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
88791     return 0;
88792   } 
88793   {
88794     try {
88795       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Emit(arg1,*arg2,(Dali::TouchEvent const &)*arg3);
88796     } catch (std::out_of_range& e) {
88797       {
88798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88799       };
88800     } catch (std::exception& e) {
88801       {
88802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88803       };
88804     } catch (...) {
88805       {
88806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88807       };
88808     }
88809   }
88810   jresult = result; 
88811   return jresult;
88812 }
88813
88814
88815 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AccessibilityActionScrollSignal() {
88816   void * jresult ;
88817   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *result = 0 ;
88818   
88819   {
88820     try {
88821       result = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)new Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) >();
88822     } catch (std::out_of_range& e) {
88823       {
88824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88825       };
88826     } catch (std::exception& e) {
88827       {
88828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88829       };
88830     } catch (...) {
88831       {
88832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88833       };
88834     }
88835   }
88836   jresult = (void *)result; 
88837   return jresult;
88838 }
88839
88840
88841 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AccessibilityActionScrollSignal(void * jarg1) {
88842   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *) 0 ;
88843   
88844   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &,Dali::TouchEvent const &) > *)jarg1; 
88845   {
88846     try {
88847       delete arg1;
88848     } catch (std::out_of_range& e) {
88849       {
88850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88851       };
88852     } catch (std::exception& e) {
88853       {
88854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88855       };
88856     } catch (...) {
88857       {
88858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88859       };
88860     }
88861   }
88862 }
88863
88864
88865 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_AccessibilityFocusOvershotSignal_Empty(void * jarg1) {
88866   unsigned int jresult ;
88867   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
88868   bool result;
88869   
88870   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
88871   {
88872     try {
88873       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);
88874     } catch (std::out_of_range& e) {
88875       {
88876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88877       };
88878     } catch (std::exception& e) {
88879       {
88880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88881       };
88882     } catch (...) {
88883       {
88884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88885       };
88886     }
88887   }
88888   jresult = result; 
88889   return jresult;
88890 }
88891
88892
88893 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_AccessibilityFocusOvershotSignal_GetConnectionCount(void * jarg1) {
88894   unsigned long jresult ;
88895   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
88896   std::size_t result;
88897   
88898   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
88899   {
88900     try {
88901       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);
88902     } catch (std::out_of_range& e) {
88903       {
88904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
88905       };
88906     } catch (std::exception& e) {
88907       {
88908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
88909       };
88910     } catch (...) {
88911       {
88912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
88913       };
88914     }
88915   }
88916   jresult = (unsigned long)result; 
88917   return jresult;
88918 }
88919
88920
88921 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityFocusOvershotSignal_Connect(void * jarg1, void * jarg2) {
88922   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
88923   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
88924   
88925   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
88926   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2; 
88927   {
88928     try {
88929       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(arg1,arg2);
88930     } catch (std::out_of_range& e) {
88931       {
88932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88933       };
88934     } catch (std::exception& e) {
88935       {
88936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88937       };
88938     } catch (...) {
88939       {
88940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88941       };
88942     }
88943   }
88944 }
88945
88946
88947 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityFocusOvershotSignal_Disconnect(void * jarg1, void * jarg2) {
88948   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
88949   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
88950   
88951   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
88952   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2; 
88953   {
88954     try {
88955       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(arg1,arg2);
88956     } catch (std::out_of_range& e) {
88957       {
88958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88959       };
88960     } catch (std::exception& e) {
88961       {
88962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88963       };
88964     } catch (...) {
88965       {
88966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
88967       };
88968     }
88969   }
88970 }
88971
88972
88973 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_AccessibilityFocusOvershotSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
88974   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
88975   Dali::Actor arg2 ;
88976   Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg3 ;
88977   Dali::Actor *argp2 ;
88978   
88979   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
88980   argp2 = (Dali::Actor *)jarg2; 
88981   if (!argp2) {
88982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
88983     return ;
88984   }
88985   arg2 = *argp2; 
88986   arg3 = (Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)jarg3; 
88987   {
88988     try {
88989       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(arg1,arg2,arg3);
88990     } catch (std::out_of_range& e) {
88991       {
88992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
88993       };
88994     } catch (std::exception& e) {
88995       {
88996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
88997       };
88998     } catch (...) {
88999       {
89000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89001       };
89002     }
89003   }
89004 }
89005
89006
89007 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_AccessibilityFocusOvershotSignal() {
89008   void * jresult ;
89009   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *result = 0 ;
89010   
89011   {
89012     try {
89013       result = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)new Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) >();
89014     } catch (std::out_of_range& e) {
89015       {
89016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89017       };
89018     } catch (std::exception& e) {
89019       {
89020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89021       };
89022     } catch (...) {
89023       {
89024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89025       };
89026     }
89027   }
89028   jresult = (void *)result; 
89029   return jresult;
89030 }
89031
89032
89033 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_AccessibilityFocusOvershotSignal(void * jarg1) {
89034   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
89035   
89036   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1; 
89037   {
89038     try {
89039       delete arg1;
89040     } catch (std::out_of_range& e) {
89041       {
89042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89043       };
89044     } catch (std::exception& e) {
89045       {
89046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89047       };
89048     } catch (...) {
89049       {
89050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89051       };
89052     }
89053   }
89054 }
89055
89056
89057 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_FocusChangedSignal_Empty(void * jarg1) {
89058   unsigned int jresult ;
89059   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89060   bool result;
89061   
89062   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89063   {
89064     try {
89065       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
89066     } catch (std::out_of_range& e) {
89067       {
89068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89069       };
89070     } catch (std::exception& e) {
89071       {
89072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89073       };
89074     } catch (...) {
89075       {
89076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89077       };
89078     }
89079   }
89080   jresult = result; 
89081   return jresult;
89082 }
89083
89084
89085 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_FocusChangedSignal_GetConnectionCount(void * jarg1) {
89086   unsigned long jresult ;
89087   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89088   std::size_t result;
89089   
89090   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89091   {
89092     try {
89093       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
89094     } catch (std::out_of_range& e) {
89095       {
89096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89097       };
89098     } catch (std::exception& e) {
89099       {
89100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89101       };
89102     } catch (...) {
89103       {
89104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89105       };
89106     }
89107   }
89108   jresult = (unsigned long)result; 
89109   return jresult;
89110 }
89111
89112
89113 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusChangedSignal_Connect(void * jarg1, void * jarg2) {
89114   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89115   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
89116   
89117   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89118   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2; 
89119   {
89120     try {
89121       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(arg1,arg2);
89122     } catch (std::out_of_range& e) {
89123       {
89124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89125       };
89126     } catch (std::exception& e) {
89127       {
89128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89129       };
89130     } catch (...) {
89131       {
89132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89133       };
89134     }
89135   }
89136 }
89137
89138
89139 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusChangedSignal_Disconnect(void * jarg1, void * jarg2) {
89140   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89141   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
89142   
89143   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89144   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2; 
89145   {
89146     try {
89147       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
89148     } catch (std::out_of_range& e) {
89149       {
89150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89151       };
89152     } catch (std::exception& e) {
89153       {
89154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89155       };
89156     } catch (...) {
89157       {
89158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89159       };
89160     }
89161   }
89162 }
89163
89164
89165 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusChangedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
89166   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89167   Dali::Actor arg2 ;
89168   Dali::Actor arg3 ;
89169   Dali::Actor *argp2 ;
89170   Dali::Actor *argp3 ;
89171   
89172   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89173   argp2 = (Dali::Actor *)jarg2; 
89174   if (!argp2) {
89175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
89176     return ;
89177   }
89178   arg2 = *argp2; 
89179   argp3 = (Dali::Actor *)jarg3; 
89180   if (!argp3) {
89181     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
89182     return ;
89183   }
89184   arg3 = *argp3; 
89185   {
89186     try {
89187       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(arg1,arg2,arg3);
89188     } catch (std::out_of_range& e) {
89189       {
89190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89191       };
89192     } catch (std::exception& e) {
89193       {
89194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89195       };
89196     } catch (...) {
89197       {
89198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89199       };
89200     }
89201   }
89202 }
89203
89204
89205 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FocusChangedSignal() {
89206   void * jresult ;
89207   Dali::Signal< void (Dali::Actor,Dali::Actor) > *result = 0 ;
89208   
89209   {
89210     try {
89211       result = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)new Dali::Signal< void (Dali::Actor,Dali::Actor) >();
89212     } catch (std::out_of_range& e) {
89213       {
89214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89215       };
89216     } catch (std::exception& e) {
89217       {
89218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89219       };
89220     } catch (...) {
89221       {
89222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89223       };
89224     }
89225   }
89226   jresult = (void *)result; 
89227   return jresult;
89228 }
89229
89230
89231 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FocusChangedSignal(void * jarg1) {
89232   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
89233   
89234   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1; 
89235   {
89236     try {
89237       delete arg1;
89238     } catch (std::out_of_range& e) {
89239       {
89240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89241       };
89242     } catch (std::exception& e) {
89243       {
89244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89245       };
89246     } catch (...) {
89247       {
89248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89249       };
89250     }
89251   }
89252 }
89253
89254
89255 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_FocusGroupChangedSignal_Empty(void * jarg1) {
89256   unsigned int jresult ;
89257   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89258   bool result;
89259   
89260   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89261   {
89262     try {
89263       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
89264     } catch (std::out_of_range& e) {
89265       {
89266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89267       };
89268     } catch (std::exception& e) {
89269       {
89270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89271       };
89272     } catch (...) {
89273       {
89274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89275       };
89276     }
89277   }
89278   jresult = result; 
89279   return jresult;
89280 }
89281
89282
89283 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_FocusGroupChangedSignal_GetConnectionCount(void * jarg1) {
89284   unsigned long jresult ;
89285   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89286   std::size_t result;
89287   
89288   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89289   {
89290     try {
89291       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
89292     } catch (std::out_of_range& e) {
89293       {
89294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89295       };
89296     } catch (std::exception& e) {
89297       {
89298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89299       };
89300     } catch (...) {
89301       {
89302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89303       };
89304     }
89305   }
89306   jresult = (unsigned long)result; 
89307   return jresult;
89308 }
89309
89310
89311 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusGroupChangedSignal_Connect(void * jarg1, void * jarg2) {
89312   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89313   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
89314   
89315   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89316   arg2 = (void (*)(Dali::Actor,bool))jarg2; 
89317   {
89318     try {
89319       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(arg1,arg2);
89320     } catch (std::out_of_range& e) {
89321       {
89322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89323       };
89324     } catch (std::exception& e) {
89325       {
89326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89327       };
89328     } catch (...) {
89329       {
89330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89331       };
89332     }
89333   }
89334 }
89335
89336
89337 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusGroupChangedSignal_Disconnect(void * jarg1, void * jarg2) {
89338   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89339   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
89340   
89341   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89342   arg2 = (void (*)(Dali::Actor,bool))jarg2; 
89343   {
89344     try {
89345       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
89346     } catch (std::out_of_range& e) {
89347       {
89348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89349       };
89350     } catch (std::exception& e) {
89351       {
89352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89353       };
89354     } catch (...) {
89355       {
89356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89357       };
89358     }
89359   }
89360 }
89361
89362
89363 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_FocusGroupChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3) {
89364   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89365   Dali::Actor arg2 ;
89366   bool arg3 ;
89367   Dali::Actor *argp2 ;
89368   
89369   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89370   argp2 = (Dali::Actor *)jarg2; 
89371   if (!argp2) {
89372     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
89373     return ;
89374   }
89375   arg2 = *argp2; 
89376   arg3 = jarg3 ? true : false; 
89377   {
89378     try {
89379       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3);
89380     } catch (std::out_of_range& e) {
89381       {
89382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89383       };
89384     } catch (std::exception& e) {
89385       {
89386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89387       };
89388     } catch (...) {
89389       {
89390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89391       };
89392     }
89393   }
89394 }
89395
89396
89397 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_FocusGroupChangedSignal() {
89398   void * jresult ;
89399   Dali::Signal< void (Dali::Actor,bool) > *result = 0 ;
89400   
89401   {
89402     try {
89403       result = (Dali::Signal< void (Dali::Actor,bool) > *)new Dali::Signal< void (Dali::Actor,bool) >();
89404     } catch (std::out_of_range& e) {
89405       {
89406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89407       };
89408     } catch (std::exception& e) {
89409       {
89410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89411       };
89412     } catch (...) {
89413       {
89414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89415       };
89416     }
89417   }
89418   jresult = (void *)result; 
89419   return jresult;
89420 }
89421
89422
89423 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_FocusGroupChangedSignal(void * jarg1) {
89424   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
89425   
89426   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1; 
89427   {
89428     try {
89429       delete arg1;
89430     } catch (std::out_of_range& e) {
89431       {
89432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89433       };
89434     } catch (std::exception& e) {
89435       {
89436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89437       };
89438     } catch (...) {
89439       {
89440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89441       };
89442     }
89443   }
89444 }
89445
89446
89447 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_StyleChangedSignal_Empty(void * jarg1) {
89448   unsigned int jresult ;
89449   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89450   bool result;
89451   
89452   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89453   {
89454     try {
89455       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);
89456     } catch (std::out_of_range& e) {
89457       {
89458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89459       };
89460     } catch (std::exception& e) {
89461       {
89462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89463       };
89464     } catch (...) {
89465       {
89466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89467       };
89468     }
89469   }
89470   jresult = result; 
89471   return jresult;
89472 }
89473
89474
89475 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_StyleChangedSignal_GetConnectionCount(void * jarg1) {
89476   unsigned long jresult ;
89477   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89478   std::size_t result;
89479   
89480   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89481   {
89482     try {
89483       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);
89484     } catch (std::out_of_range& e) {
89485       {
89486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89487       };
89488     } catch (std::exception& e) {
89489       {
89490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89491       };
89492     } catch (...) {
89493       {
89494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89495       };
89496     }
89497   }
89498   jresult = (unsigned long)result; 
89499   return jresult;
89500 }
89501
89502
89503 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleChangedSignal_Connect(void * jarg1, void * jarg2) {
89504   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89505   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
89506   
89507   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89508   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2; 
89509   {
89510     try {
89511       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(arg1,arg2);
89512     } catch (std::out_of_range& e) {
89513       {
89514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89515       };
89516     } catch (std::exception& e) {
89517       {
89518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89519       };
89520     } catch (...) {
89521       {
89522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89523       };
89524     }
89525   }
89526 }
89527
89528
89529 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleChangedSignal_Disconnect(void * jarg1, void * jarg2) {
89530   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89531   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
89532   
89533   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89534   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2; 
89535   {
89536     try {
89537       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(arg1,arg2);
89538     } catch (std::out_of_range& e) {
89539       {
89540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89541       };
89542     } catch (std::exception& e) {
89543       {
89544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89545       };
89546     } catch (...) {
89547       {
89548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89549       };
89550     }
89551   }
89552 }
89553
89554
89555 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_StyleChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
89556   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89557   Dali::Toolkit::StyleManager arg2 ;
89558   Dali::StyleChange::Type arg3 ;
89559   Dali::Toolkit::StyleManager *argp2 ;
89560   
89561   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89562   argp2 = (Dali::Toolkit::StyleManager *)jarg2; 
89563   if (!argp2) {
89564     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
89565     return ;
89566   }
89567   arg2 = *argp2; 
89568   arg3 = (Dali::StyleChange::Type)jarg3; 
89569   {
89570     try {
89571       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(arg1,arg2,arg3);
89572     } catch (std::out_of_range& e) {
89573       {
89574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89575       };
89576     } catch (std::exception& e) {
89577       {
89578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89579       };
89580     } catch (...) {
89581       {
89582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89583       };
89584     }
89585   }
89586 }
89587
89588
89589 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_StyleChangedSignal() {
89590   void * jresult ;
89591   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *result = 0 ;
89592   
89593   {
89594     try {
89595       result = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)new Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) >();
89596     } catch (std::out_of_range& e) {
89597       {
89598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89599       };
89600     } catch (std::exception& e) {
89601       {
89602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89603       };
89604     } catch (...) {
89605       {
89606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89607       };
89608     }
89609   }
89610   jresult = (void *)result; 
89611   return jresult;
89612 }
89613
89614
89615 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_StyleChangedSignal(void * jarg1) {
89616   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
89617   
89618   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1; 
89619   {
89620     try {
89621       delete arg1;
89622     } catch (std::out_of_range& e) {
89623       {
89624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89625       };
89626     } catch (std::exception& e) {
89627       {
89628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89629       };
89630     } catch (...) {
89631       {
89632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89633       };
89634     }
89635   }
89636 }
89637
89638
89639 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ButtonSignal_Empty(void * jarg1) {
89640   unsigned int jresult ;
89641   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89642   bool result;
89643   
89644   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89645   {
89646     try {
89647       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
89648     } catch (std::out_of_range& e) {
89649       {
89650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89651       };
89652     } catch (std::exception& e) {
89653       {
89654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89655       };
89656     } catch (...) {
89657       {
89658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89659       };
89660     }
89661   }
89662   jresult = result; 
89663   return jresult;
89664 }
89665
89666
89667 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ButtonSignal_GetConnectionCount(void * jarg1) {
89668   unsigned long jresult ;
89669   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89670   std::size_t result;
89671   
89672   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89673   {
89674     try {
89675       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
89676     } catch (std::out_of_range& e) {
89677       {
89678         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89679       };
89680     } catch (std::exception& e) {
89681       {
89682         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89683       };
89684     } catch (...) {
89685       {
89686         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89687       };
89688     }
89689   }
89690   jresult = (unsigned long)result; 
89691   return jresult;
89692 }
89693
89694
89695 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ButtonSignal_Connect(void * jarg1, void * jarg2) {
89696   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89697   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
89698   
89699   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89700   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2; 
89701   {
89702     try {
89703       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(arg1,arg2);
89704     } catch (std::out_of_range& e) {
89705       {
89706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89707       };
89708     } catch (std::exception& e) {
89709       {
89710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89711       };
89712     } catch (...) {
89713       {
89714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89715       };
89716     }
89717   }
89718 }
89719
89720
89721 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ButtonSignal_Disconnect(void * jarg1, void * jarg2) {
89722   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89723   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
89724   
89725   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89726   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2; 
89727   {
89728     try {
89729       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(arg1,arg2);
89730     } catch (std::out_of_range& e) {
89731       {
89732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89733       };
89734     } catch (std::exception& e) {
89735       {
89736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89737       };
89738     } catch (...) {
89739       {
89740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89741       };
89742     }
89743   }
89744 }
89745
89746
89747 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ButtonSignal_Emit(void * jarg1, void * jarg2) {
89748   unsigned int jresult ;
89749   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89750   Dali::Toolkit::Button arg2 ;
89751   Dali::Toolkit::Button *argp2 ;
89752   bool result;
89753   
89754   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89755   argp2 = (Dali::Toolkit::Button *)jarg2; 
89756   if (!argp2) {
89757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Button", 0);
89758     return 0;
89759   }
89760   arg2 = *argp2; 
89761   {
89762     try {
89763       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(arg1,arg2);
89764     } catch (std::out_of_range& e) {
89765       {
89766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89767       };
89768     } catch (std::exception& e) {
89769       {
89770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89771       };
89772     } catch (...) {
89773       {
89774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89775       };
89776     }
89777   }
89778   jresult = result; 
89779   return jresult;
89780 }
89781
89782
89783 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ButtonSignal() {
89784   void * jresult ;
89785   Dali::Signal< bool (Dali::Toolkit::Button) > *result = 0 ;
89786   
89787   {
89788     try {
89789       result = (Dali::Signal< bool (Dali::Toolkit::Button) > *)new Dali::Signal< bool (Dali::Toolkit::Button) >();
89790     } catch (std::out_of_range& e) {
89791       {
89792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89793       };
89794     } catch (std::exception& e) {
89795       {
89796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89797       };
89798     } catch (...) {
89799       {
89800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89801       };
89802     }
89803   }
89804   jresult = (void *)result; 
89805   return jresult;
89806 }
89807
89808
89809 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ButtonSignal(void * jarg1) {
89810   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
89811   
89812   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1; 
89813   {
89814     try {
89815       delete arg1;
89816     } catch (std::out_of_range& e) {
89817       {
89818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89819       };
89820     } catch (std::exception& e) {
89821       {
89822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89823       };
89824     } catch (...) {
89825       {
89826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89827       };
89828     }
89829   }
89830 }
89831
89832
89833 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_GaussianBlurViewSignal_Empty(void * jarg1) {
89834   unsigned int jresult ;
89835   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
89836   bool result;
89837   
89838   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
89839   {
89840     try {
89841       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
89842     } catch (std::out_of_range& e) {
89843       {
89844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89845       };
89846     } catch (std::exception& e) {
89847       {
89848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89849       };
89850     } catch (...) {
89851       {
89852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89853       };
89854     }
89855   }
89856   jresult = result; 
89857   return jresult;
89858 }
89859
89860
89861 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_GaussianBlurViewSignal_GetConnectionCount(void * jarg1) {
89862   unsigned long jresult ;
89863   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
89864   std::size_t result;
89865   
89866   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
89867   {
89868     try {
89869       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
89870     } catch (std::out_of_range& e) {
89871       {
89872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89873       };
89874     } catch (std::exception& e) {
89875       {
89876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89877       };
89878     } catch (...) {
89879       {
89880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89881       };
89882     }
89883   }
89884   jresult = (unsigned long)result; 
89885   return jresult;
89886 }
89887
89888
89889 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurViewSignal_Connect(void * jarg1, void * jarg2) {
89890   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
89891   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
89892   
89893   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
89894   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2; 
89895   {
89896     try {
89897       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(arg1,arg2);
89898     } catch (std::out_of_range& e) {
89899       {
89900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89901       };
89902     } catch (std::exception& e) {
89903       {
89904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89905       };
89906     } catch (...) {
89907       {
89908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89909       };
89910     }
89911   }
89912 }
89913
89914
89915 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurViewSignal_Disconnect(void * jarg1, void * jarg2) {
89916   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
89917   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
89918   
89919   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
89920   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2; 
89921   {
89922     try {
89923       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(arg1,arg2);
89924     } catch (std::out_of_range& e) {
89925       {
89926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89927       };
89928     } catch (std::exception& e) {
89929       {
89930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89931       };
89932     } catch (...) {
89933       {
89934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89935       };
89936     }
89937   }
89938 }
89939
89940
89941 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_GaussianBlurViewSignal_Emit(void * jarg1, void * jarg2) {
89942   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
89943   Dali::Toolkit::GaussianBlurView arg2 ;
89944   Dali::Toolkit::GaussianBlurView *argp2 ;
89945   
89946   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
89947   argp2 = (Dali::Toolkit::GaussianBlurView *)jarg2; 
89948   if (!argp2) {
89949     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::GaussianBlurView", 0);
89950     return ;
89951   }
89952   arg2 = *argp2; 
89953   {
89954     try {
89955       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(arg1,arg2);
89956     } catch (std::out_of_range& e) {
89957       {
89958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
89959       };
89960     } catch (std::exception& e) {
89961       {
89962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
89963       };
89964     } catch (...) {
89965       {
89966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
89967       };
89968     }
89969   }
89970 }
89971
89972
89973 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_GaussianBlurViewSignal() {
89974   void * jresult ;
89975   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *result = 0 ;
89976   
89977   {
89978     try {
89979       result = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)new Dali::Signal< void (Dali::Toolkit::GaussianBlurView) >();
89980     } catch (std::out_of_range& e) {
89981       {
89982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
89983       };
89984     } catch (std::exception& e) {
89985       {
89986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
89987       };
89988     } catch (...) {
89989       {
89990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
89991       };
89992     }
89993   }
89994   jresult = (void *)result; 
89995   return jresult;
89996 }
89997
89998
89999 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_GaussianBlurViewSignal(void * jarg1) {
90000   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
90001   
90002   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1; 
90003   {
90004     try {
90005       delete arg1;
90006     } catch (std::out_of_range& e) {
90007       {
90008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90009       };
90010     } catch (std::exception& e) {
90011       {
90012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90013       };
90014     } catch (...) {
90015       {
90016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90017       };
90018     }
90019   }
90020 }
90021
90022
90023 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PageTurnSignal_Empty(void * jarg1) {
90024   unsigned int jresult ;
90025   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90026   bool result;
90027   
90028   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90029   {
90030     try {
90031       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);
90032     } catch (std::out_of_range& e) {
90033       {
90034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90035       };
90036     } catch (std::exception& e) {
90037       {
90038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90039       };
90040     } catch (...) {
90041       {
90042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90043       };
90044     }
90045   }
90046   jresult = result; 
90047   return jresult;
90048 }
90049
90050
90051 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PageTurnSignal_GetConnectionCount(void * jarg1) {
90052   unsigned long jresult ;
90053   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90054   std::size_t result;
90055   
90056   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90057   {
90058     try {
90059       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);
90060     } catch (std::out_of_range& e) {
90061       {
90062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90063       };
90064     } catch (std::exception& e) {
90065       {
90066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90067       };
90068     } catch (...) {
90069       {
90070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90071       };
90072     }
90073   }
90074   jresult = (unsigned long)result; 
90075   return jresult;
90076 }
90077
90078
90079 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PageTurnSignal_Connect(void * jarg1, void * jarg2) {
90080   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90081   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
90082   
90083   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90084   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2; 
90085   {
90086     try {
90087       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(arg1,arg2);
90088     } catch (std::out_of_range& e) {
90089       {
90090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90091       };
90092     } catch (std::exception& e) {
90093       {
90094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90095       };
90096     } catch (...) {
90097       {
90098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90099       };
90100     }
90101   }
90102 }
90103
90104
90105 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PageTurnSignal_Disconnect(void * jarg1, void * jarg2) {
90106   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90107   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
90108   
90109   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90110   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2; 
90111   {
90112     try {
90113       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
90114     } catch (std::out_of_range& e) {
90115       {
90116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90117       };
90118     } catch (std::exception& e) {
90119       {
90120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90121       };
90122     } catch (...) {
90123       {
90124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90125       };
90126     }
90127   }
90128 }
90129
90130
90131 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PageTurnSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
90132   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90133   Dali::Toolkit::PageTurnView arg2 ;
90134   unsigned int arg3 ;
90135   bool arg4 ;
90136   Dali::Toolkit::PageTurnView *argp2 ;
90137   
90138   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90139   argp2 = (Dali::Toolkit::PageTurnView *)jarg2; 
90140   if (!argp2) {
90141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
90142     return ;
90143   }
90144   arg2 = *argp2; 
90145   arg3 = (unsigned int)jarg3; 
90146   arg4 = jarg4 ? true : false; 
90147   {
90148     try {
90149       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3,arg4);
90150     } catch (std::out_of_range& e) {
90151       {
90152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90153       };
90154     } catch (std::exception& e) {
90155       {
90156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90157       };
90158     } catch (...) {
90159       {
90160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90161       };
90162     }
90163   }
90164 }
90165
90166
90167 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PageTurnSignal() {
90168   void * jresult ;
90169   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *result = 0 ;
90170   
90171   {
90172     try {
90173       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) >();
90174     } catch (std::out_of_range& e) {
90175       {
90176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90177       };
90178     } catch (std::exception& e) {
90179       {
90180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90181       };
90182     } catch (...) {
90183       {
90184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90185       };
90186     }
90187   }
90188   jresult = (void *)result; 
90189   return jresult;
90190 }
90191
90192
90193 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PageTurnSignal(void * jarg1) {
90194   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
90195   
90196   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1; 
90197   {
90198     try {
90199       delete arg1;
90200     } catch (std::out_of_range& e) {
90201       {
90202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90203       };
90204     } catch (std::exception& e) {
90205       {
90206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90207       };
90208     } catch (...) {
90209       {
90210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90211       };
90212     }
90213   }
90214 }
90215
90216
90217 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_PagePanSignal_Empty(void * jarg1) {
90218   unsigned int jresult ;
90219   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90220   bool result;
90221   
90222   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90223   {
90224     try {
90225       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
90226     } catch (std::out_of_range& e) {
90227       {
90228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90229       };
90230     } catch (std::exception& e) {
90231       {
90232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90233       };
90234     } catch (...) {
90235       {
90236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90237       };
90238     }
90239   }
90240   jresult = result; 
90241   return jresult;
90242 }
90243
90244
90245 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_PagePanSignal_GetConnectionCount(void * jarg1) {
90246   unsigned long jresult ;
90247   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90248   std::size_t result;
90249   
90250   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90251   {
90252     try {
90253       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
90254     } catch (std::out_of_range& e) {
90255       {
90256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90257       };
90258     } catch (std::exception& e) {
90259       {
90260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90261       };
90262     } catch (...) {
90263       {
90264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90265       };
90266     }
90267   }
90268   jresult = (unsigned long)result; 
90269   return jresult;
90270 }
90271
90272
90273 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PagePanSignal_Connect(void * jarg1, void * jarg2) {
90274   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90275   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
90276   
90277   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90278   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2; 
90279   {
90280     try {
90281       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(arg1,arg2);
90282     } catch (std::out_of_range& e) {
90283       {
90284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90285       };
90286     } catch (std::exception& e) {
90287       {
90288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90289       };
90290     } catch (...) {
90291       {
90292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90293       };
90294     }
90295   }
90296 }
90297
90298
90299 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PagePanSignal_Disconnect(void * jarg1, void * jarg2) {
90300   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90301   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
90302   
90303   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90304   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2; 
90305   {
90306     try {
90307       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(arg1,arg2);
90308     } catch (std::out_of_range& e) {
90309       {
90310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90311       };
90312     } catch (std::exception& e) {
90313       {
90314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90315       };
90316     } catch (...) {
90317       {
90318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90319       };
90320     }
90321   }
90322 }
90323
90324
90325 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_PagePanSignal_Emit(void * jarg1, void * jarg2) {
90326   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90327   Dali::Toolkit::PageTurnView arg2 ;
90328   Dali::Toolkit::PageTurnView *argp2 ;
90329   
90330   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90331   argp2 = (Dali::Toolkit::PageTurnView *)jarg2; 
90332   if (!argp2) {
90333     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
90334     return ;
90335   }
90336   arg2 = *argp2; 
90337   {
90338     try {
90339       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(arg1,arg2);
90340     } catch (std::out_of_range& e) {
90341       {
90342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90343       };
90344     } catch (std::exception& e) {
90345       {
90346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90347       };
90348     } catch (...) {
90349       {
90350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90351       };
90352     }
90353   }
90354 }
90355
90356
90357 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_PagePanSignal() {
90358   void * jresult ;
90359   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *result = 0 ;
90360   
90361   {
90362     try {
90363       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView) >();
90364     } catch (std::out_of_range& e) {
90365       {
90366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90367       };
90368     } catch (std::exception& e) {
90369       {
90370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90371       };
90372     } catch (...) {
90373       {
90374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90375       };
90376     }
90377   }
90378   jresult = (void *)result; 
90379   return jresult;
90380 }
90381
90382
90383 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_PagePanSignal(void * jarg1) {
90384   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
90385   
90386   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1; 
90387   {
90388     try {
90389       delete arg1;
90390     } catch (std::out_of_range& e) {
90391       {
90392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90393       };
90394     } catch (std::exception& e) {
90395       {
90396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90397       };
90398     } catch (...) {
90399       {
90400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90401       };
90402     }
90403   }
90404 }
90405
90406
90407 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ScrollViewSnapStartedSignal_Empty(void * jarg1) {
90408   unsigned int jresult ;
90409   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90410   bool result;
90411   
90412   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90413   {
90414     try {
90415       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);
90416     } catch (std::out_of_range& e) {
90417       {
90418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90419       };
90420     } catch (std::exception& e) {
90421       {
90422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90423       };
90424     } catch (...) {
90425       {
90426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90427       };
90428     }
90429   }
90430   jresult = result; 
90431   return jresult;
90432 }
90433
90434
90435 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ScrollViewSnapStartedSignal_GetConnectionCount(void * jarg1) {
90436   unsigned long jresult ;
90437   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90438   std::size_t result;
90439   
90440   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90441   {
90442     try {
90443       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);
90444     } catch (std::out_of_range& e) {
90445       {
90446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90447       };
90448     } catch (std::exception& e) {
90449       {
90450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90451       };
90452     } catch (...) {
90453       {
90454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90455       };
90456     }
90457   }
90458   jresult = (unsigned long)result; 
90459   return jresult;
90460 }
90461
90462
90463 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollViewSnapStartedSignal_Connect(void * jarg1, void * jarg2) {
90464   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90465   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
90466   
90467   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90468   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2; 
90469   {
90470     try {
90471       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
90472     } catch (std::out_of_range& e) {
90473       {
90474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90475       };
90476     } catch (std::exception& e) {
90477       {
90478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90479       };
90480     } catch (...) {
90481       {
90482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90483       };
90484     }
90485   }
90486 }
90487
90488
90489 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollViewSnapStartedSignal_Disconnect(void * jarg1, void * jarg2) {
90490   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90491   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
90492   
90493   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90494   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2; 
90495   {
90496     try {
90497       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
90498     } catch (std::out_of_range& e) {
90499       {
90500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90501       };
90502     } catch (std::exception& e) {
90503       {
90504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90505       };
90506     } catch (...) {
90507       {
90508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90509       };
90510     }
90511   }
90512 }
90513
90514
90515 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollViewSnapStartedSignal_Emit(void * jarg1, void * jarg2) {
90516   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90517   Dali::Toolkit::ScrollView::SnapEvent *arg2 = 0 ;
90518   
90519   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90520   arg2 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg2;
90521   if (!arg2) {
90522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView::SnapEvent const & type is null", 0);
90523     return ;
90524   } 
90525   {
90526     try {
90527       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Toolkit::ScrollView::SnapEvent const &)*arg2);
90528     } catch (std::out_of_range& e) {
90529       {
90530         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90531       };
90532     } catch (std::exception& e) {
90533       {
90534         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90535       };
90536     } catch (...) {
90537       {
90538         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90539       };
90540     }
90541   }
90542 }
90543
90544
90545 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollViewSnapStartedSignal() {
90546   void * jresult ;
90547   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *result = 0 ;
90548   
90549   {
90550     try {
90551       result = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)new Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) >();
90552     } catch (std::out_of_range& e) {
90553       {
90554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90555       };
90556     } catch (std::exception& e) {
90557       {
90558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90559       };
90560     } catch (...) {
90561       {
90562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90563       };
90564     }
90565   }
90566   jresult = (void *)result; 
90567   return jresult;
90568 }
90569
90570
90571 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollViewSnapStartedSignal(void * jarg1) {
90572   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
90573   
90574   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1; 
90575   {
90576     try {
90577       delete arg1;
90578     } catch (std::out_of_range& e) {
90579       {
90580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90581       };
90582     } catch (std::exception& e) {
90583       {
90584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90585       };
90586     } catch (...) {
90587       {
90588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90589       };
90590     }
90591   }
90592 }
90593
90594
90595 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ScrollableSignal_Empty(void * jarg1) {
90596   unsigned int jresult ;
90597   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90598   bool result;
90599   
90600   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90601   {
90602     try {
90603       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
90604     } catch (std::out_of_range& e) {
90605       {
90606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90607       };
90608     } catch (std::exception& e) {
90609       {
90610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90611       };
90612     } catch (...) {
90613       {
90614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90615       };
90616     }
90617   }
90618   jresult = result; 
90619   return jresult;
90620 }
90621
90622
90623 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ScrollableSignal_GetConnectionCount(void * jarg1) {
90624   unsigned long jresult ;
90625   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90626   std::size_t result;
90627   
90628   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90629   {
90630     try {
90631       result = Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
90632     } catch (std::out_of_range& e) {
90633       {
90634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90635       };
90636     } catch (std::exception& e) {
90637       {
90638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90639       };
90640     } catch (...) {
90641       {
90642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90643       };
90644     }
90645   }
90646   jresult = (unsigned long)result; 
90647   return jresult;
90648 }
90649
90650
90651 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollableSignal_Connect(void * jarg1, void * jarg2) {
90652   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90653   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
90654   
90655   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90656   arg2 = (void (*)(Dali::Vector2 const &))jarg2; 
90657   {
90658     try {
90659       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(arg1,arg2);
90660     } catch (std::out_of_range& e) {
90661       {
90662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90663       };
90664     } catch (std::exception& e) {
90665       {
90666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90667       };
90668     } catch (...) {
90669       {
90670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90671       };
90672     }
90673   }
90674 }
90675
90676
90677 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollableSignal_Disconnect(void * jarg1, void * jarg2) {
90678   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90679   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
90680   
90681   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90682   arg2 = (void (*)(Dali::Vector2 const &))jarg2; 
90683   {
90684     try {
90685       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
90686     } catch (std::out_of_range& e) {
90687       {
90688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90689       };
90690     } catch (std::exception& e) {
90691       {
90692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90693       };
90694     } catch (...) {
90695       {
90696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90697       };
90698     }
90699   }
90700 }
90701
90702
90703 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ScrollableSignal_Emit(void * jarg1, void * jarg2) {
90704   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90705   Dali::Vector2 *arg2 = 0 ;
90706   
90707   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90708   arg2 = (Dali::Vector2 *)jarg2;
90709   if (!arg2) {
90710     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
90711     return ;
90712   } 
90713   {
90714     try {
90715       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Vector2 const &)*arg2);
90716     } catch (std::out_of_range& e) {
90717       {
90718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90719       };
90720     } catch (std::exception& e) {
90721       {
90722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90723       };
90724     } catch (...) {
90725       {
90726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90727       };
90728     }
90729   }
90730 }
90731
90732
90733 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ScrollableSignal() {
90734   void * jresult ;
90735   Dali::Signal< void (Dali::Vector2 const &) > *result = 0 ;
90736   
90737   {
90738     try {
90739       result = (Dali::Signal< void (Dali::Vector2 const &) > *)new Dali::Signal< void (Dali::Vector2 const &) >();
90740     } catch (std::out_of_range& e) {
90741       {
90742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90743       };
90744     } catch (std::exception& e) {
90745       {
90746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90747       };
90748     } catch (...) {
90749       {
90750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90751       };
90752     }
90753   }
90754   jresult = (void *)result; 
90755   return jresult;
90756 }
90757
90758
90759 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ScrollableSignal(void * jarg1) {
90760   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
90761   
90762   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1; 
90763   {
90764     try {
90765       delete arg1;
90766     } catch (std::out_of_range& e) {
90767       {
90768         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90769       };
90770     } catch (std::exception& e) {
90771       {
90772         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90773       };
90774     } catch (...) {
90775       {
90776         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90777       };
90778     }
90779   }
90780 }
90781
90782
90783 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TextEditorSignal_Empty(void * jarg1) {
90784   unsigned int jresult ;
90785   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90786   bool result;
90787   
90788   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90789   {
90790     try {
90791       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
90792     } catch (std::out_of_range& e) {
90793       {
90794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90795       };
90796     } catch (std::exception& e) {
90797       {
90798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90799       };
90800     } catch (...) {
90801       {
90802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90803       };
90804     }
90805   }
90806   jresult = result; 
90807   return jresult;
90808 }
90809
90810
90811 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TextEditorSignal_GetConnectionCount(void * jarg1) {
90812   unsigned long jresult ;
90813   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90814   std::size_t result;
90815   
90816   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90817   {
90818     try {
90819       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
90820     } catch (std::out_of_range& e) {
90821       {
90822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90823       };
90824     } catch (std::exception& e) {
90825       {
90826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90827       };
90828     } catch (...) {
90829       {
90830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90831       };
90832     }
90833   }
90834   jresult = (unsigned long)result; 
90835   return jresult;
90836 }
90837
90838
90839 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextEditorSignal_Connect(void * jarg1, void * jarg2) {
90840   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90841   void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
90842   
90843   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90844   arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2; 
90845   {
90846     try {
90847       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(arg1,arg2);
90848     } catch (std::out_of_range& e) {
90849       {
90850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90851       };
90852     } catch (std::exception& e) {
90853       {
90854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90855       };
90856     } catch (...) {
90857       {
90858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90859       };
90860     }
90861   }
90862 }
90863
90864
90865 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextEditorSignal_Disconnect(void * jarg1, void * jarg2) {
90866   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90867   void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
90868   
90869   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90870   arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2; 
90871   {
90872     try {
90873       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(arg1,arg2);
90874     } catch (std::out_of_range& e) {
90875       {
90876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90877       };
90878     } catch (std::exception& e) {
90879       {
90880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90881       };
90882     } catch (...) {
90883       {
90884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90885       };
90886     }
90887   }
90888 }
90889
90890
90891 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextEditorSignal_Emit(void * jarg1, void * jarg2) {
90892   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90893   Dali::Toolkit::TextEditor arg2 ;
90894   Dali::Toolkit::TextEditor *argp2 ;
90895   
90896   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90897   argp2 = (Dali::Toolkit::TextEditor *)jarg2; 
90898   if (!argp2) {
90899     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
90900     return ;
90901   }
90902   arg2 = *argp2; 
90903   {
90904     try {
90905       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(arg1,arg2);
90906     } catch (std::out_of_range& e) {
90907       {
90908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90909       };
90910     } catch (std::exception& e) {
90911       {
90912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90913       };
90914     } catch (...) {
90915       {
90916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90917       };
90918     }
90919   }
90920 }
90921
90922
90923 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextEditorSignal() {
90924   void * jresult ;
90925   Dali::Signal< void (Dali::Toolkit::TextEditor) > *result = 0 ;
90926   
90927   {
90928     try {
90929       result = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)new Dali::Signal< void (Dali::Toolkit::TextEditor) >();
90930     } catch (std::out_of_range& e) {
90931       {
90932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90933       };
90934     } catch (std::exception& e) {
90935       {
90936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90937       };
90938     } catch (...) {
90939       {
90940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90941       };
90942     }
90943   }
90944   jresult = (void *)result; 
90945   return jresult;
90946 }
90947
90948
90949 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextEditorSignal(void * jarg1) {
90950   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
90951   
90952   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1; 
90953   {
90954     try {
90955       delete arg1;
90956     } catch (std::out_of_range& e) {
90957       {
90958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
90959       };
90960     } catch (std::exception& e) {
90961       {
90962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
90963       };
90964     } catch (...) {
90965       {
90966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
90967       };
90968     }
90969   }
90970 }
90971
90972
90973 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_TextFieldSignal_Empty(void * jarg1) {
90974   unsigned int jresult ;
90975   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
90976   bool result;
90977   
90978   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
90979   {
90980     try {
90981       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
90982     } catch (std::out_of_range& e) {
90983       {
90984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
90985       };
90986     } catch (std::exception& e) {
90987       {
90988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
90989       };
90990     } catch (...) {
90991       {
90992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
90993       };
90994     }
90995   }
90996   jresult = result; 
90997   return jresult;
90998 }
90999
91000
91001 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_TextFieldSignal_GetConnectionCount(void * jarg1) {
91002   unsigned long jresult ;
91003   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
91004   std::size_t result;
91005   
91006   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
91007   {
91008     try {
91009       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
91010     } catch (std::out_of_range& e) {
91011       {
91012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91013       };
91014     } catch (std::exception& e) {
91015       {
91016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91017       };
91018     } catch (...) {
91019       {
91020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91021       };
91022     }
91023   }
91024   jresult = (unsigned long)result; 
91025   return jresult;
91026 }
91027
91028
91029 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
91030   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
91031   void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
91032   
91033   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
91034   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2; 
91035   {
91036     try {
91037       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
91038     } catch (std::out_of_range& e) {
91039       {
91040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91041       };
91042     } catch (std::exception& e) {
91043       {
91044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91045       };
91046     } catch (...) {
91047       {
91048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91049       };
91050     }
91051   }
91052 }
91053
91054
91055 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
91056   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
91057   void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
91058   
91059   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
91060   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2; 
91061   {
91062     try {
91063       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
91064     } catch (std::out_of_range& e) {
91065       {
91066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91067       };
91068     } catch (std::exception& e) {
91069       {
91070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91071       };
91072     } catch (...) {
91073       {
91074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91075       };
91076     }
91077   }
91078 }
91079
91080
91081 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
91082   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
91083   Dali::Toolkit::TextField arg2 ;
91084   Dali::Toolkit::TextField *argp2 ;
91085   
91086   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
91087   argp2 = (Dali::Toolkit::TextField *)jarg2; 
91088   if (!argp2) {
91089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
91090     return ;
91091   }
91092   arg2 = *argp2; 
91093   {
91094     try {
91095       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
91096     } catch (std::out_of_range& e) {
91097       {
91098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91099       };
91100     } catch (std::exception& e) {
91101       {
91102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91103       };
91104     } catch (...) {
91105       {
91106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91107       };
91108     }
91109   }
91110 }
91111
91112
91113 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_TextFieldSignal() {
91114   void * jresult ;
91115   Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
91116   
91117   {
91118     try {
91119       result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
91120     } catch (std::out_of_range& e) {
91121       {
91122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91123       };
91124     } catch (std::exception& e) {
91125       {
91126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91127       };
91128     } catch (...) {
91129       {
91130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91131       };
91132     }
91133   }
91134   jresult = (void *)result; 
91135   return jresult;
91136 }
91137
91138
91139 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_TextFieldSignal(void * jarg1) {
91140   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
91141   
91142   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1; 
91143   {
91144     try {
91145       delete arg1;
91146     } catch (std::out_of_range& e) {
91147       {
91148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91149       };
91150     } catch (std::exception& e) {
91151       {
91152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91153       };
91154     } catch (...) {
91155       {
91156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91157       };
91158     }
91159   }
91160 }
91161
91162
91163 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ControlKeyEventSignal_Empty(void * jarg1) {
91164   unsigned int jresult ;
91165   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91166   bool result;
91167   
91168   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91169   {
91170     try {
91171       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);
91172     } catch (std::out_of_range& e) {
91173       {
91174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91175       };
91176     } catch (std::exception& e) {
91177       {
91178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91179       };
91180     } catch (...) {
91181       {
91182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91183       };
91184     }
91185   }
91186   jresult = result; 
91187   return jresult;
91188 }
91189
91190
91191 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_ControlKeyEventSignal_GetConnectionCount(void * jarg1) {
91192   unsigned long jresult ;
91193   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91194   std::size_t result;
91195   
91196   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91197   {
91198     try {
91199       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);
91200     } catch (std::out_of_range& e) {
91201       {
91202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91203       };
91204     } catch (std::exception& e) {
91205       {
91206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91207       };
91208     } catch (...) {
91209       {
91210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91211       };
91212     }
91213   }
91214   jresult = (unsigned long)result; 
91215   return jresult;
91216 }
91217
91218
91219 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ControlKeyEventSignal_Connect(void * jarg1, void * jarg2) {
91220   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91221   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
91222   
91223   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91224   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2; 
91225   {
91226     try {
91227       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
91228     } catch (std::out_of_range& e) {
91229       {
91230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91231       };
91232     } catch (std::exception& e) {
91233       {
91234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91235       };
91236     } catch (...) {
91237       {
91238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91239       };
91240     }
91241   }
91242 }
91243
91244
91245 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_ControlKeyEventSignal_Disconnect(void * jarg1, void * jarg2) {
91246   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91247   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
91248   
91249   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91250   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2; 
91251   {
91252     try {
91253       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
91254     } catch (std::out_of_range& e) {
91255       {
91256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91257       };
91258     } catch (std::exception& e) {
91259       {
91260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91261       };
91262     } catch (...) {
91263       {
91264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91265       };
91266     }
91267   }
91268 }
91269
91270
91271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_ControlKeyEventSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
91272   unsigned int jresult ;
91273   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91274   Dali::Toolkit::Control arg2 ;
91275   Dali::KeyEvent *arg3 = 0 ;
91276   Dali::Toolkit::Control *argp2 ;
91277   bool result;
91278   
91279   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91280   argp2 = (Dali::Toolkit::Control *)jarg2; 
91281   if (!argp2) {
91282     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
91283     return 0;
91284   }
91285   arg2 = *argp2; 
91286   arg3 = (Dali::KeyEvent *)jarg3;
91287   if (!arg3) {
91288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
91289     return 0;
91290   } 
91291   {
91292     try {
91293       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);
91294     } catch (std::out_of_range& e) {
91295       {
91296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91297       };
91298     } catch (std::exception& e) {
91299       {
91300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91301       };
91302     } catch (...) {
91303       {
91304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91305       };
91306     }
91307   }
91308   jresult = result; 
91309   return jresult;
91310 }
91311
91312
91313 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_ControlKeyEventSignal() {
91314   void * jresult ;
91315   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *result = 0 ;
91316   
91317   {
91318     try {
91319       result = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)new Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) >();
91320     } catch (std::out_of_range& e) {
91321       {
91322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91323       };
91324     } catch (std::exception& e) {
91325       {
91326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91327       };
91328     } catch (...) {
91329       {
91330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91331       };
91332     }
91333   }
91334   jresult = (void *)result; 
91335   return jresult;
91336 }
91337
91338
91339 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_ControlKeyEventSignal(void * jarg1) {
91340   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
91341   
91342   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1; 
91343   {
91344     try {
91345       delete arg1;
91346     } catch (std::out_of_range& e) {
91347       {
91348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91349       };
91350     } catch (std::exception& e) {
91351       {
91352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91353       };
91354     } catch (...) {
91355       {
91356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91357       };
91358     }
91359   }
91360 }
91361
91362
91363 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_KeyInputFocusSignal_Empty(void * jarg1) {
91364   unsigned int jresult ;
91365   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91366   bool result;
91367   
91368   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91369   {
91370     try {
91371       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
91372     } catch (std::out_of_range& e) {
91373       {
91374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91375       };
91376     } catch (std::exception& e) {
91377       {
91378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91379       };
91380     } catch (...) {
91381       {
91382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91383       };
91384     }
91385   }
91386   jresult = result; 
91387   return jresult;
91388 }
91389
91390
91391 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_KeyInputFocusSignal_GetConnectionCount(void * jarg1) {
91392   unsigned long jresult ;
91393   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91394   std::size_t result;
91395   
91396   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91397   {
91398     try {
91399       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
91400     } catch (std::out_of_range& e) {
91401       {
91402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91403       };
91404     } catch (std::exception& e) {
91405       {
91406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91407       };
91408     } catch (...) {
91409       {
91410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91411       };
91412     }
91413   }
91414   jresult = (unsigned long)result; 
91415   return jresult;
91416 }
91417
91418
91419 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyInputFocusSignal_Connect(void * jarg1, void * jarg2) {
91420   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91421   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
91422   
91423   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91424   arg2 = (void (*)(Dali::Toolkit::Control))jarg2; 
91425   {
91426     try {
91427       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
91428     } catch (std::out_of_range& e) {
91429       {
91430         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91431       };
91432     } catch (std::exception& e) {
91433       {
91434         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91435       };
91436     } catch (...) {
91437       {
91438         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91439       };
91440     }
91441   }
91442 }
91443
91444
91445 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyInputFocusSignal_Disconnect(void * jarg1, void * jarg2) {
91446   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91447   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
91448   
91449   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91450   arg2 = (void (*)(Dali::Toolkit::Control))jarg2; 
91451   {
91452     try {
91453       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
91454     } catch (std::out_of_range& e) {
91455       {
91456         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91457       };
91458     } catch (std::exception& e) {
91459       {
91460         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91461       };
91462     } catch (...) {
91463       {
91464         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91465       };
91466     }
91467   }
91468 }
91469
91470
91471 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_KeyInputFocusSignal_Emit(void * jarg1, void * jarg2) {
91472   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91473   Dali::Toolkit::Control arg2 ;
91474   Dali::Toolkit::Control *argp2 ;
91475   
91476   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91477   argp2 = (Dali::Toolkit::Control *)jarg2; 
91478   if (!argp2) {
91479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
91480     return ;
91481   }
91482   arg2 = *argp2; 
91483   {
91484     try {
91485       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
91486     } catch (std::out_of_range& e) {
91487       {
91488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91489       };
91490     } catch (std::exception& e) {
91491       {
91492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91493       };
91494     } catch (...) {
91495       {
91496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91497       };
91498     }
91499   }
91500 }
91501
91502
91503 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_KeyInputFocusSignal() {
91504   void * jresult ;
91505   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
91506   
91507   {
91508     try {
91509       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
91510     } catch (std::out_of_range& e) {
91511       {
91512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91513       };
91514     } catch (std::exception& e) {
91515       {
91516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91517       };
91518     } catch (...) {
91519       {
91520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91521       };
91522     }
91523   }
91524   jresult = (void *)result; 
91525   return jresult;
91526 }
91527
91528
91529 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_KeyInputFocusSignal(void * jarg1) {
91530   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
91531   
91532   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1; 
91533   {
91534     try {
91535       delete arg1;
91536     } catch (std::out_of_range& e) {
91537       {
91538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91539       };
91540     } catch (std::exception& e) {
91541       {
91542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91543       };
91544     } catch (...) {
91545       {
91546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91547       };
91548     }
91549   }
91550 }
91551
91552
91553 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_VideoViewSignal_Empty(void * jarg1) {
91554   unsigned int jresult ;
91555   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91556   bool result;
91557   
91558   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91559   {
91560     try {
91561       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
91562     } catch (std::out_of_range& e) {
91563       {
91564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91565       };
91566     } catch (std::exception& e) {
91567       {
91568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91569       };
91570     } catch (...) {
91571       {
91572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91573       };
91574     }
91575   }
91576   jresult = result; 
91577   return jresult;
91578 }
91579
91580
91581 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_VideoViewSignal_GetConnectionCount(void * jarg1) {
91582   unsigned long jresult ;
91583   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91584   std::size_t result;
91585   
91586   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91587   {
91588     try {
91589       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
91590     } catch (std::out_of_range& e) {
91591       {
91592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91593       };
91594     } catch (std::exception& e) {
91595       {
91596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91597       };
91598     } catch (...) {
91599       {
91600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91601       };
91602     }
91603   }
91604   jresult = (unsigned long)result; 
91605   return jresult;
91606 }
91607
91608
91609 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoViewSignal_Connect(void * jarg1, void * jarg2) {
91610   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91611   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
91612   
91613   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91614   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2; 
91615   {
91616     try {
91617       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(arg1,arg2);
91618     } catch (std::out_of_range& e) {
91619       {
91620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91621       };
91622     } catch (std::exception& e) {
91623       {
91624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91625       };
91626     } catch (...) {
91627       {
91628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91629       };
91630     }
91631   }
91632 }
91633
91634
91635 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoViewSignal_Disconnect(void * jarg1, void * jarg2) {
91636   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91637   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
91638   
91639   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91640   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2; 
91641   {
91642     try {
91643       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(arg1,arg2);
91644     } catch (std::out_of_range& e) {
91645       {
91646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91647       };
91648     } catch (std::exception& e) {
91649       {
91650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91651       };
91652     } catch (...) {
91653       {
91654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91655       };
91656     }
91657   }
91658 }
91659
91660
91661 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_VideoViewSignal_Emit(void * jarg1, void * jarg2) {
91662   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91663   Dali::Toolkit::VideoView *arg2 = 0 ;
91664   
91665   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91666   arg2 = (Dali::Toolkit::VideoView *)jarg2;
91667   if (!arg2) {
91668     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView & type is null", 0);
91669     return ;
91670   } 
91671   {
91672     try {
91673       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(arg1,*arg2);
91674     } catch (std::out_of_range& e) {
91675       {
91676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91677       };
91678     } catch (std::exception& e) {
91679       {
91680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91681       };
91682     } catch (...) {
91683       {
91684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91685       };
91686     }
91687   }
91688 }
91689
91690
91691 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_VideoViewSignal() {
91692   void * jresult ;
91693   Dali::Signal< void (Dali::Toolkit::VideoView &) > *result = 0 ;
91694   
91695   {
91696     try {
91697       result = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)new Dali::Signal< void (Dali::Toolkit::VideoView &) >();
91698     } catch (std::out_of_range& e) {
91699       {
91700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91701       };
91702     } catch (std::exception& e) {
91703       {
91704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91705       };
91706     } catch (...) {
91707       {
91708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91709       };
91710     }
91711   }
91712   jresult = (void *)result; 
91713   return jresult;
91714 }
91715
91716
91717 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_VideoViewSignal(void * jarg1) {
91718   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
91719   
91720   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1; 
91721   {
91722     try {
91723       delete arg1;
91724     } catch (std::out_of_range& e) {
91725       {
91726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91727       };
91728     } catch (std::exception& e) {
91729       {
91730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91731       };
91732     } catch (...) {
91733       {
91734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91735       };
91736     }
91737   }
91738 }
91739
91740
91741 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_SliderValueChangedSignal_Empty(void * jarg1) {
91742   unsigned int jresult ;
91743   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91744   bool result;
91745   
91746   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91747   {
91748     try {
91749       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
91750     } catch (std::out_of_range& e) {
91751       {
91752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91753       };
91754     } catch (std::exception& e) {
91755       {
91756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91757       };
91758     } catch (...) {
91759       {
91760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91761       };
91762     }
91763   }
91764   jresult = result; 
91765   return jresult;
91766 }
91767
91768
91769 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_SliderValueChangedSignal_GetConnectionCount(void * jarg1) {
91770   unsigned long jresult ;
91771   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91772   std::size_t result;
91773   
91774   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91775   {
91776     try {
91777       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
91778     } catch (std::out_of_range& e) {
91779       {
91780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91781       };
91782     } catch (std::exception& e) {
91783       {
91784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91785       };
91786     } catch (...) {
91787       {
91788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91789       };
91790     }
91791   }
91792   jresult = (unsigned long)result; 
91793   return jresult;
91794 }
91795
91796
91797 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SliderValueChangedSignal_Connect(void * jarg1, void * jarg2) {
91798   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91799   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
91800   
91801   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91802   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2; 
91803   {
91804     try {
91805       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(arg1,arg2);
91806     } catch (std::out_of_range& e) {
91807       {
91808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91809       };
91810     } catch (std::exception& e) {
91811       {
91812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91813       };
91814     } catch (...) {
91815       {
91816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91817       };
91818     }
91819   }
91820 }
91821
91822
91823 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SliderValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
91824   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91825   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
91826   
91827   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91828   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2; 
91829   {
91830     try {
91831       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(arg1,arg2);
91832     } catch (std::out_of_range& e) {
91833       {
91834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91835       };
91836     } catch (std::exception& e) {
91837       {
91838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91839       };
91840     } catch (...) {
91841       {
91842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91843       };
91844     }
91845   }
91846 }
91847
91848
91849 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_SliderValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3) {
91850   unsigned int jresult ;
91851   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91852   Dali::Toolkit::Slider arg2 ;
91853   float arg3 ;
91854   Dali::Toolkit::Slider *argp2 ;
91855   bool result;
91856   
91857   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91858   argp2 = (Dali::Toolkit::Slider *)jarg2; 
91859   if (!argp2) {
91860     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
91861     return 0;
91862   }
91863   arg2 = *argp2; 
91864   arg3 = (float)jarg3; 
91865   {
91866     try {
91867       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(arg1,arg2,arg3);
91868     } catch (std::out_of_range& e) {
91869       {
91870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91871       };
91872     } catch (std::exception& e) {
91873       {
91874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91875       };
91876     } catch (...) {
91877       {
91878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91879       };
91880     }
91881   }
91882   jresult = result; 
91883   return jresult;
91884 }
91885
91886
91887 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_SliderValueChangedSignal() {
91888   void * jresult ;
91889   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *result = 0 ;
91890   
91891   {
91892     try {
91893       result = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,float) >();
91894     } catch (std::out_of_range& e) {
91895       {
91896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91897       };
91898     } catch (std::exception& e) {
91899       {
91900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91901       };
91902     } catch (...) {
91903       {
91904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91905       };
91906     }
91907   }
91908   jresult = (void *)result; 
91909   return jresult;
91910 }
91911
91912
91913 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_SliderValueChangedSignal(void * jarg1) {
91914   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
91915   
91916   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1; 
91917   {
91918     try {
91919       delete arg1;
91920     } catch (std::out_of_range& e) {
91921       {
91922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
91923       };
91924     } catch (std::exception& e) {
91925       {
91926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
91927       };
91928     } catch (...) {
91929       {
91930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
91931       };
91932     }
91933   }
91934 }
91935
91936
91937 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_SliderMarkReachedSignal_Empty(void * jarg1) {
91938   unsigned int jresult ;
91939   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
91940   bool result;
91941   
91942   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
91943   {
91944     try {
91945       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
91946     } catch (std::out_of_range& e) {
91947       {
91948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91949       };
91950     } catch (std::exception& e) {
91951       {
91952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91953       };
91954     } catch (...) {
91955       {
91956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91957       };
91958     }
91959   }
91960   jresult = result; 
91961   return jresult;
91962 }
91963
91964
91965 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_NUI_SliderMarkReachedSignal_GetConnectionCount(void * jarg1) {
91966   unsigned long jresult ;
91967   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
91968   std::size_t result;
91969   
91970   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
91971   {
91972     try {
91973       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
91974     } catch (std::out_of_range& e) {
91975       {
91976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
91977       };
91978     } catch (std::exception& e) {
91979       {
91980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
91981       };
91982     } catch (...) {
91983       {
91984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
91985       };
91986     }
91987   }
91988   jresult = (unsigned long)result; 
91989   return jresult;
91990 }
91991
91992
91993 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SliderMarkReachedSignal_Connect(void * jarg1, void * jarg2) {
91994   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
91995   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
91996   
91997   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
91998   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2; 
91999   {
92000     try {
92001       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(arg1,arg2);
92002     } catch (std::out_of_range& e) {
92003       {
92004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92005       };
92006     } catch (std::exception& e) {
92007       {
92008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92009       };
92010     } catch (...) {
92011       {
92012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92013       };
92014     }
92015   }
92016 }
92017
92018
92019 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_SliderMarkReachedSignal_Disconnect(void * jarg1, void * jarg2) {
92020   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
92021   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
92022   
92023   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
92024   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2; 
92025   {
92026     try {
92027       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(arg1,arg2);
92028     } catch (std::out_of_range& e) {
92029       {
92030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92031       };
92032     } catch (std::exception& e) {
92033       {
92034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92035       };
92036     } catch (...) {
92037       {
92038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92039       };
92040     }
92041   }
92042 }
92043
92044
92045 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_SliderMarkReachedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
92046   unsigned int jresult ;
92047   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
92048   Dali::Toolkit::Slider arg2 ;
92049   int arg3 ;
92050   Dali::Toolkit::Slider *argp2 ;
92051   bool result;
92052   
92053   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
92054   argp2 = (Dali::Toolkit::Slider *)jarg2; 
92055   if (!argp2) {
92056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
92057     return 0;
92058   }
92059   arg2 = *argp2; 
92060   arg3 = (int)jarg3; 
92061   {
92062     try {
92063       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(arg1,arg2,arg3);
92064     } catch (std::out_of_range& e) {
92065       {
92066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92067       };
92068     } catch (std::exception& e) {
92069       {
92070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92071       };
92072     } catch (...) {
92073       {
92074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92075       };
92076     }
92077   }
92078   jresult = result; 
92079   return jresult;
92080 }
92081
92082
92083 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_SliderMarkReachedSignal() {
92084   void * jresult ;
92085   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *result = 0 ;
92086   
92087   {
92088     try {
92089       result = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,int) >();
92090     } catch (std::out_of_range& e) {
92091       {
92092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92093       };
92094     } catch (std::exception& e) {
92095       {
92096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92097       };
92098     } catch (...) {
92099       {
92100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92101       };
92102     }
92103   }
92104   jresult = (void *)result; 
92105   return jresult;
92106 }
92107
92108
92109 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_SliderMarkReachedSignal(void * jarg1) {
92110   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
92111   
92112   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1; 
92113   {
92114     try {
92115       delete arg1;
92116     } catch (std::out_of_range& e) {
92117       {
92118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92119       };
92120     } catch (std::exception& e) {
92121       {
92122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92123       };
92124     } catch (...) {
92125       {
92126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92127       };
92128     }
92129   }
92130 }
92131
92132
92133 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RulerPtr__SWIG_0() {
92134   void * jresult ;
92135   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
92136   
92137   {
92138     try {
92139       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >();
92140     } catch (std::out_of_range& e) {
92141       {
92142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92143       };
92144     } catch (std::exception& e) {
92145       {
92146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92147       };
92148     } catch (...) {
92149       {
92150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92151       };
92152     }
92153   }
92154   jresult = (void *)result; 
92155   return jresult;
92156 }
92157
92158
92159 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RulerPtr__SWIG_1(void * jarg1) {
92160   void * jresult ;
92161   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
92162   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
92163   
92164   arg1 = (Dali::Toolkit::Ruler *)jarg1; 
92165   {
92166     try {
92167       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >(arg1);
92168     } catch (std::out_of_range& e) {
92169       {
92170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92171       };
92172     } catch (std::exception& e) {
92173       {
92174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92175       };
92176     } catch (...) {
92177       {
92178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92179       };
92180     }
92181   }
92182   jresult = (void *)result; 
92183   return jresult;
92184 }
92185
92186
92187 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_new_RulerPtr__SWIG_2(void * jarg1) {
92188   void * jresult ;
92189   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = 0 ;
92190   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
92191   
92192   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
92193   if (!arg1) {
92194     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
92195     return 0;
92196   } 
92197   {
92198     try {
92199       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg1);
92200     } catch (std::out_of_range& e) {
92201       {
92202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92203       };
92204     } catch (std::exception& e) {
92205       {
92206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92207       };
92208     } catch (...) {
92209       {
92210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92211       };
92212     }
92213   }
92214   jresult = (void *)result; 
92215   return jresult;
92216 }
92217
92218
92219 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_delete_RulerPtr(void * jarg1) {
92220   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92221   
92222   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92223   {
92224     try {
92225       delete arg1;
92226     } catch (std::out_of_range& e) {
92227       {
92228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92229       };
92230     } catch (std::exception& e) {
92231       {
92232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92233       };
92234     } catch (...) {
92235       {
92236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92237       };
92238     }
92239   }
92240 }
92241
92242
92243 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr_Get(void * jarg1) {
92244   void * jresult ;
92245   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92246   Dali::Toolkit::Ruler *result = 0 ;
92247   
92248   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92249   {
92250     try {
92251       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->Get();
92252     } catch (std::out_of_range& e) {
92253       {
92254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92255       };
92256     } catch (std::exception& e) {
92257       {
92258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92259       };
92260     } catch (...) {
92261       {
92262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92263       };
92264     }
92265   }
92266   jresult = (void *)result; 
92267   return jresult;
92268 }
92269
92270
92271 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr___deref__(void * jarg1) {
92272   void * jresult ;
92273   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92274   Dali::Toolkit::Ruler *result = 0 ;
92275   
92276   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92277   {
92278     try {
92279       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator ->();
92280     } catch (std::out_of_range& e) {
92281       {
92282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92283       };
92284     } catch (std::exception& e) {
92285       {
92286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92287       };
92288     } catch (...) {
92289       {
92290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92291       };
92292     }
92293   }
92294   jresult = (void *)result; 
92295   return jresult;
92296 }
92297
92298
92299 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr___ref__(void * jarg1) {
92300   void * jresult ;
92301   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92302   Dali::Toolkit::Ruler *result = 0 ;
92303   
92304   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92305   {
92306     try {
92307       result = (Dali::Toolkit::Ruler *) &((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator *();
92308     } catch (std::out_of_range& e) {
92309       {
92310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92311       };
92312     } catch (std::exception& e) {
92313       {
92314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92315       };
92316     } catch (...) {
92317       {
92318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92319       };
92320     }
92321   }
92322   jresult = (void *)result; 
92323   return jresult;
92324 }
92325
92326
92327 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr_Assign__SWIG_0(void * jarg1, void * jarg2) {
92328   void * jresult ;
92329   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92330   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg2 = 0 ;
92331   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
92332   
92333   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92334   arg2 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg2;
92335   if (!arg2) {
92336     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
92337     return 0;
92338   } 
92339   {
92340     try {
92341       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg2);
92342     } catch (std::out_of_range& e) {
92343       {
92344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92345       };
92346     } catch (std::exception& e) {
92347       {
92348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92349       };
92350     } catch (...) {
92351       {
92352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92353       };
92354     }
92355   }
92356   jresult = (void *)result; 
92357   return jresult;
92358 }
92359
92360
92361 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr_Assign__SWIG_1(void * jarg1, void * jarg2) {
92362   void * jresult ;
92363   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92364   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
92365   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
92366   
92367   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92368   arg2 = (Dali::Toolkit::Ruler *)jarg2; 
92369   {
92370     try {
92371       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =(arg2);
92372     } catch (std::out_of_range& e) {
92373       {
92374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92375       };
92376     } catch (std::exception& e) {
92377       {
92378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92379       };
92380     } catch (...) {
92381       {
92382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92383       };
92384     }
92385   }
92386   jresult = (void *)result; 
92387   return jresult;
92388 }
92389
92390
92391 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Reset__SWIG_0(void * jarg1) {
92392   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92393   
92394   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92395   {
92396     try {
92397       (arg1)->Reset();
92398     } catch (std::out_of_range& e) {
92399       {
92400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92401       };
92402     } catch (std::exception& e) {
92403       {
92404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92405       };
92406     } catch (...) {
92407       {
92408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92409       };
92410     }
92411   }
92412 }
92413
92414
92415 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Reset__SWIG_1(void * jarg1, void * jarg2) {
92416   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92417   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
92418   
92419   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92420   arg2 = (Dali::Toolkit::Ruler *)jarg2; 
92421   {
92422     try {
92423       (arg1)->Reset(arg2);
92424     } catch (std::out_of_range& e) {
92425       {
92426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92427       };
92428     } catch (std::exception& e) {
92429       {
92430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92431       };
92432     } catch (...) {
92433       {
92434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92435       };
92436     }
92437   }
92438 }
92439
92440
92441 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr_Detach(void * jarg1) {
92442   void * jresult ;
92443   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92444   Dali::Toolkit::Ruler *result = 0 ;
92445   
92446   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92447   {
92448     try {
92449       result = (Dali::Toolkit::Ruler *)(arg1)->Detach();
92450     } catch (std::out_of_range& e) {
92451       {
92452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92453       };
92454     } catch (std::exception& e) {
92455       {
92456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92457       };
92458     } catch (...) {
92459       {
92460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92461       };
92462     }
92463   }
92464   jresult = (void *)result; 
92465   return jresult;
92466 }
92467
92468
92469 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
92470   float jresult ;
92471   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92472   float arg2 ;
92473   float arg3 ;
92474   float result;
92475   
92476   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92477   arg2 = (float)jarg2; 
92478   arg3 = (float)jarg3; 
92479   {
92480     try {
92481       result = (float)(*arg1)->Snap(arg2,arg3);
92482     } catch (std::out_of_range& e) {
92483       {
92484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92485       };
92486     } catch (std::exception& e) {
92487       {
92488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92489       };
92490     } catch (...) {
92491       {
92492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92493       };
92494     }
92495   }
92496   jresult = result; 
92497   return jresult;
92498 }
92499
92500
92501 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Snap__SWIG_1(void * jarg1, float jarg2) {
92502   float jresult ;
92503   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92504   float arg2 ;
92505   float result;
92506   
92507   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92508   arg2 = (float)jarg2; 
92509   {
92510     try {
92511       result = (float)(*arg1)->Snap(arg2);
92512     } catch (std::out_of_range& e) {
92513       {
92514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92515       };
92516     } catch (std::exception& e) {
92517       {
92518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92519       };
92520     } catch (...) {
92521       {
92522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92523       };
92524     }
92525   }
92526   jresult = result; 
92527   return jresult;
92528 }
92529
92530
92531 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
92532   float jresult ;
92533   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92534   unsigned int arg2 ;
92535   unsigned int *arg3 = 0 ;
92536   bool arg4 ;
92537   float result;
92538   
92539   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92540   arg2 = (unsigned int)jarg2; 
92541   arg3 = (unsigned int *)jarg3; 
92542   arg4 = jarg4 ? true : false; 
92543   {
92544     try {
92545       result = (float)(*arg1)->GetPositionFromPage(arg2,*arg3,arg4);
92546     } catch (std::out_of_range& e) {
92547       {
92548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92549       };
92550     } catch (std::exception& e) {
92551       {
92552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92553       };
92554     } catch (...) {
92555       {
92556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92557       };
92558     }
92559   }
92560   jresult = result; 
92561   return jresult;
92562 }
92563
92564
92565 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RulerPtr_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
92566   unsigned int jresult ;
92567   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92568   float arg2 ;
92569   bool arg3 ;
92570   unsigned int result;
92571   
92572   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92573   arg2 = (float)jarg2; 
92574   arg3 = jarg3 ? true : false; 
92575   {
92576     try {
92577       result = (unsigned int)(*arg1)->GetPageFromPosition(arg2,arg3);
92578     } catch (std::out_of_range& e) {
92579       {
92580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92581       };
92582     } catch (std::exception& e) {
92583       {
92584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92585       };
92586     } catch (...) {
92587       {
92588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92589       };
92590     }
92591   }
92592   jresult = result; 
92593   return jresult;
92594 }
92595
92596
92597 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RulerPtr_GetTotalPages(void * jarg1) {
92598   unsigned int jresult ;
92599   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92600   unsigned int result;
92601   
92602   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92603   {
92604     try {
92605       result = (unsigned int)(*arg1)->GetTotalPages();
92606     } catch (std::out_of_range& e) {
92607       {
92608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92609       };
92610     } catch (std::exception& e) {
92611       {
92612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92613       };
92614     } catch (...) {
92615       {
92616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92617       };
92618     }
92619   }
92620   jresult = result; 
92621   return jresult;
92622 }
92623
92624
92625 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RulerPtr_GetType(void * jarg1) {
92626   int jresult ;
92627   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92628   Dali::Toolkit::Ruler::RulerType result;
92629   
92630   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92631   {
92632     try {
92633       result = (Dali::Toolkit::Ruler::RulerType)(*arg1)->GetType();
92634     } catch (std::out_of_range& e) {
92635       {
92636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92637       };
92638     } catch (std::exception& e) {
92639       {
92640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92641       };
92642     } catch (...) {
92643       {
92644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92645       };
92646     }
92647   }
92648   jresult = (int)result; 
92649   return jresult;
92650 }
92651
92652
92653 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_NUI_RulerPtr_IsEnabled(void * jarg1) {
92654   unsigned int jresult ;
92655   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92656   bool result;
92657   
92658   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92659   {
92660     try {
92661       result = (bool)(*arg1)->IsEnabled();
92662     } catch (std::out_of_range& e) {
92663       {
92664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92665       };
92666     } catch (std::exception& e) {
92667       {
92668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92669       };
92670     } catch (...) {
92671       {
92672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92673       };
92674     }
92675   }
92676   jresult = result; 
92677   return jresult;
92678 }
92679
92680
92681 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Enable(void * jarg1) {
92682   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92683   
92684   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92685   {
92686     try {
92687       (*arg1)->Enable();
92688     } catch (std::out_of_range& e) {
92689       {
92690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92691       };
92692     } catch (std::exception& e) {
92693       {
92694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92695       };
92696     } catch (...) {
92697       {
92698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92699       };
92700     }
92701   }
92702 }
92703
92704
92705 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Disable(void * jarg1) {
92706   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92707   
92708   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92709   {
92710     try {
92711       (*arg1)->Disable();
92712     } catch (std::out_of_range& e) {
92713       {
92714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92715       };
92716     } catch (std::exception& e) {
92717       {
92718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92719       };
92720     } catch (...) {
92721       {
92722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92723       };
92724     }
92725   }
92726 }
92727
92728
92729 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_SetDomain(void * jarg1, void * jarg2) {
92730   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92731   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
92732   Dali::Toolkit::RulerDomain *argp2 ;
92733   
92734   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92735   argp2 = (Dali::Toolkit::RulerDomain *)jarg2; 
92736   if (!argp2) {
92737     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
92738     return ;
92739   }
92740   arg2 = *argp2; 
92741   {
92742     try {
92743       (*arg1)->SetDomain(arg2);
92744     } catch (std::out_of_range& e) {
92745       {
92746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92747       };
92748     } catch (std::exception& e) {
92749       {
92750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92751       };
92752     } catch (...) {
92753       {
92754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92755       };
92756     }
92757   }
92758 }
92759
92760
92761 SWIGEXPORT void * SWIGSTDCALL CSharp_NUI_RulerPtr_GetDomain(void * jarg1) {
92762   void * jresult ;
92763   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92764   Dali::Toolkit::RulerDomain *result = 0 ;
92765   
92766   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92767   {
92768     try {
92769       result = (Dali::Toolkit::RulerDomain *) &(*arg1)->GetDomain();
92770     } catch (std::out_of_range& e) {
92771       {
92772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92773       };
92774     } catch (std::exception& e) {
92775       {
92776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92777       };
92778     } catch (...) {
92779       {
92780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92781       };
92782     }
92783   }
92784   jresult = (void *)result; 
92785   return jresult;
92786 }
92787
92788
92789 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_DisableDomain(void * jarg1) {
92790   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92791   
92792   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92793   {
92794     try {
92795       (*arg1)->DisableDomain();
92796     } catch (std::out_of_range& e) {
92797       {
92798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
92799       };
92800     } catch (std::exception& e) {
92801       {
92802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
92803       };
92804     } catch (...) {
92805       {
92806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
92807       };
92808     }
92809   }
92810 }
92811
92812
92813 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
92814   float jresult ;
92815   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92816   float arg2 ;
92817   float arg3 ;
92818   float arg4 ;
92819   float result;
92820   
92821   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92822   arg2 = (float)jarg2; 
92823   arg3 = (float)jarg3; 
92824   arg4 = (float)jarg4; 
92825   {
92826     try {
92827       result = (float)(*arg1)->Clamp(arg2,arg3,arg4);
92828     } catch (std::out_of_range& e) {
92829       {
92830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92831       };
92832     } catch (std::exception& e) {
92833       {
92834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92835       };
92836     } catch (...) {
92837       {
92838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92839       };
92840     }
92841   }
92842   jresult = result; 
92843   return jresult;
92844 }
92845
92846
92847 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
92848   float jresult ;
92849   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92850   float arg2 ;
92851   float arg3 ;
92852   float result;
92853   
92854   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92855   arg2 = (float)jarg2; 
92856   arg3 = (float)jarg3; 
92857   {
92858     try {
92859       result = (float)(*arg1)->Clamp(arg2,arg3);
92860     } catch (std::out_of_range& e) {
92861       {
92862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92863       };
92864     } catch (std::exception& e) {
92865       {
92866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92867       };
92868     } catch (...) {
92869       {
92870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92871       };
92872     }
92873   }
92874   jresult = result; 
92875   return jresult;
92876 }
92877
92878
92879 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Clamp__SWIG_2(void * jarg1, float jarg2) {
92880   float jresult ;
92881   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92882   float arg2 ;
92883   float result;
92884   
92885   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92886   arg2 = (float)jarg2; 
92887   {
92888     try {
92889       result = (float)(*arg1)->Clamp(arg2);
92890     } catch (std::out_of_range& e) {
92891       {
92892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92893       };
92894     } catch (std::exception& e) {
92895       {
92896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92897       };
92898     } catch (...) {
92899       {
92900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92901       };
92902     }
92903   }
92904   jresult = result; 
92905   return jresult;
92906 }
92907
92908
92909 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
92910   float jresult ;
92911   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92912   float arg2 ;
92913   float arg3 ;
92914   float arg4 ;
92915   Dali::Toolkit::ClampState *arg5 = 0 ;
92916   float result;
92917   
92918   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92919   arg2 = (float)jarg2; 
92920   arg3 = (float)jarg3; 
92921   arg4 = (float)jarg4; 
92922   arg5 = (Dali::Toolkit::ClampState *)jarg5;
92923   if (!arg5) {
92924     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
92925     return 0;
92926   } 
92927   {
92928     try {
92929       result = (float)(*arg1)->Clamp(arg2,arg3,arg4,*arg5);
92930     } catch (std::out_of_range& e) {
92931       {
92932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92933       };
92934     } catch (std::exception& e) {
92935       {
92936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92937       };
92938     } catch (...) {
92939       {
92940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92941       };
92942     }
92943   }
92944   jresult = result; 
92945   return jresult;
92946 }
92947
92948
92949 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
92950   float jresult ;
92951   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92952   float arg2 ;
92953   float arg3 ;
92954   float arg4 ;
92955   float arg5 ;
92956   float result;
92957   
92958   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92959   arg2 = (float)jarg2; 
92960   arg3 = (float)jarg3; 
92961   arg4 = (float)jarg4; 
92962   arg5 = (float)jarg5; 
92963   {
92964     try {
92965       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
92966     } catch (std::out_of_range& e) {
92967       {
92968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
92969       };
92970     } catch (std::exception& e) {
92971       {
92972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
92973       };
92974     } catch (...) {
92975       {
92976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
92977       };
92978     }
92979   }
92980   jresult = result; 
92981   return jresult;
92982 }
92983
92984
92985 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
92986   float jresult ;
92987   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
92988   float arg2 ;
92989   float arg3 ;
92990   float arg4 ;
92991   float result;
92992   
92993   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
92994   arg2 = (float)jarg2; 
92995   arg3 = (float)jarg3; 
92996   arg4 = (float)jarg4; 
92997   {
92998     try {
92999       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4);
93000     } catch (std::out_of_range& e) {
93001       {
93002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
93003       };
93004     } catch (std::exception& e) {
93005       {
93006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
93007       };
93008     } catch (...) {
93009       {
93010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
93011       };
93012     }
93013   }
93014   jresult = result; 
93015   return jresult;
93016 }
93017
93018
93019 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
93020   float jresult ;
93021   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93022   float arg2 ;
93023   float arg3 ;
93024   float result;
93025   
93026   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93027   arg2 = (float)jarg2; 
93028   arg3 = (float)jarg3; 
93029   {
93030     try {
93031       result = (float)(*arg1)->SnapAndClamp(arg2,arg3);
93032     } catch (std::out_of_range& e) {
93033       {
93034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
93035       };
93036     } catch (std::exception& e) {
93037       {
93038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
93039       };
93040     } catch (...) {
93041       {
93042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
93043       };
93044     }
93045   }
93046   jresult = result; 
93047   return jresult;
93048 }
93049
93050
93051 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
93052   float jresult ;
93053   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93054   float arg2 ;
93055   float result;
93056   
93057   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93058   arg2 = (float)jarg2; 
93059   {
93060     try {
93061       result = (float)(*arg1)->SnapAndClamp(arg2);
93062     } catch (std::out_of_range& e) {
93063       {
93064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
93065       };
93066     } catch (std::exception& e) {
93067       {
93068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
93069       };
93070     } catch (...) {
93071       {
93072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
93073       };
93074     }
93075   }
93076   jresult = result; 
93077   return jresult;
93078 }
93079
93080
93081 SWIGEXPORT float SWIGSTDCALL CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
93082   float jresult ;
93083   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93084   float arg2 ;
93085   float arg3 ;
93086   float arg4 ;
93087   float arg5 ;
93088   Dali::Toolkit::ClampState *arg6 = 0 ;
93089   float result;
93090   
93091   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93092   arg2 = (float)jarg2; 
93093   arg3 = (float)jarg3; 
93094   arg4 = (float)jarg4; 
93095   arg5 = (float)jarg5; 
93096   arg6 = (Dali::Toolkit::ClampState *)jarg6;
93097   if (!arg6) {
93098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
93099     return 0;
93100   } 
93101   {
93102     try {
93103       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
93104     } catch (std::out_of_range& e) {
93105       {
93106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
93107       };
93108     } catch (std::exception& e) {
93109       {
93110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
93111       };
93112     } catch (...) {
93113       {
93114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
93115       };
93116     }
93117   }
93118   jresult = result; 
93119   return jresult;
93120 }
93121
93122
93123 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Reference(void * jarg1) {
93124   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93125   
93126   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93127   {
93128     try {
93129       (*arg1)->Reference();
93130     } catch (std::out_of_range& e) {
93131       {
93132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
93133       };
93134     } catch (std::exception& e) {
93135       {
93136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
93137       };
93138     } catch (...) {
93139       {
93140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
93141       };
93142     }
93143   }
93144 }
93145
93146
93147 SWIGEXPORT void SWIGSTDCALL CSharp_NUI_RulerPtr_Unreference(void * jarg1) {
93148   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93149   
93150   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93151   {
93152     try {
93153       (*arg1)->Unreference();
93154     } catch (std::out_of_range& e) {
93155       {
93156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
93157       };
93158     } catch (std::exception& e) {
93159       {
93160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
93161       };
93162     } catch (...) {
93163       {
93164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
93165       };
93166     }
93167   }
93168 }
93169
93170
93171 SWIGEXPORT int SWIGSTDCALL CSharp_NUI_RulerPtr_ReferenceCount(void * jarg1) {
93172   int jresult ;
93173   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
93174   int result;
93175   
93176   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1; 
93177   {
93178     try {
93179       result = (int)(*arg1)->ReferenceCount();
93180     } catch (std::out_of_range& e) {
93181       {
93182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0; 
93183       };
93184     } catch (std::exception& e) {
93185       {
93186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0; 
93187       };
93188     } catch (...) {
93189       {
93190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; 
93191       };
93192     }
93193   }
93194   jresult = result; 
93195   return jresult;
93196 }
93197
93198
93199 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_NUI_BaseObject_SWIGUpcast(Dali::BaseObject *jarg1) {
93200     return (Dali::RefObject *)jarg1;
93201 }
93202
93203 SWIGEXPORT Dali::SignalObserver * SWIGSTDCALL CSharp_NUI_ConnectionTrackerInterface_SWIGUpcast(Dali::ConnectionTrackerInterface *jarg1) {
93204     return (Dali::SignalObserver *)jarg1;
93205 }
93206
93207 SWIGEXPORT Dali::ConnectionTrackerInterface * SWIGSTDCALL CSharp_NUI_ConnectionTracker_SWIGUpcast(Dali::ConnectionTracker *jarg1) {
93208     return (Dali::ConnectionTrackerInterface *)jarg1;
93209 }
93210
93211 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_ObjectRegistry_SWIGUpcast(Dali::ObjectRegistry *jarg1) {
93212     return (Dali::BaseHandle *)jarg1;
93213 }
93214
93215 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_PropertyCondition_SWIGUpcast(Dali::PropertyCondition *jarg1) {
93216     return (Dali::BaseHandle *)jarg1;
93217 }
93218
93219 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_PropertyNotification_SWIGUpcast(Dali::PropertyNotification *jarg1) {
93220     return (Dali::BaseHandle *)jarg1;
93221 }
93222
93223 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Handle_SWIGUpcast(Dali::Handle *jarg1) {
93224     return (Dali::BaseHandle *)jarg1;
93225 }
93226
93227 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_TypeInfo_SWIGUpcast(Dali::TypeInfo *jarg1) {
93228     return (Dali::BaseHandle *)jarg1;
93229 }
93230
93231 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_TypeRegistry_SWIGUpcast(Dali::TypeRegistry *jarg1) {
93232     return (Dali::BaseHandle *)jarg1;
93233 }
93234
93235 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Image_SWIGUpcast(Dali::Image *jarg1) {
93236     return (Dali::BaseHandle *)jarg1;
93237 }
93238
93239 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_PixelData_SWIGUpcast(Dali::PixelData *jarg1) {
93240     return (Dali::BaseHandle *)jarg1;
93241 }
93242
93243 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Texture_SWIGUpcast(Dali::Texture *jarg1) {
93244     return (Dali::BaseHandle *)jarg1;
93245 }
93246
93247 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Sampler_SWIGUpcast(Dali::Sampler *jarg1) {
93248     return (Dali::BaseHandle *)jarg1;
93249 }
93250
93251 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_TextureSet_SWIGUpcast(Dali::TextureSet *jarg1) {
93252     return (Dali::BaseHandle *)jarg1;
93253 }
93254
93255 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_PropertyBuffer_SWIGUpcast(Dali::PropertyBuffer *jarg1) {
93256     return (Dali::BaseHandle *)jarg1;
93257 }
93258
93259 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Geometry_SWIGUpcast(Dali::Geometry *jarg1) {
93260     return (Dali::BaseHandle *)jarg1;
93261 }
93262
93263 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_Shader_SWIGUpcast(Dali::Shader *jarg1) {
93264     return (Dali::Handle *)jarg1;
93265 }
93266
93267 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_Renderer_SWIGUpcast(Dali::Renderer *jarg1) {
93268     return (Dali::Handle *)jarg1;
93269 }
93270
93271 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_FrameBuffer_SWIGUpcast(Dali::FrameBuffer *jarg1) {
93272     return (Dali::BaseHandle *)jarg1;
93273 }
93274
93275 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_RenderTaskList_SWIGUpcast(Dali::RenderTaskList *jarg1) {
93276     return (Dali::BaseHandle *)jarg1;
93277 }
93278
93279 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_RenderTask_SWIGUpcast(Dali::RenderTask *jarg1) {
93280     return (Dali::Handle *)jarg1;
93281 }
93282
93283 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_TouchData_SWIGUpcast(Dali::TouchData *jarg1) {
93284     return (Dali::BaseHandle *)jarg1;
93285 }
93286
93287 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_GestureDetector_SWIGUpcast(Dali::GestureDetector *jarg1) {
93288     return (Dali::Handle *)jarg1;
93289 }
93290
93291 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_NUI_LongPressGestureDetector_SWIGUpcast(Dali::LongPressGestureDetector *jarg1) {
93292     return (Dali::GestureDetector *)jarg1;
93293 }
93294
93295 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_NUI_LongPressGesture_SWIGUpcast(Dali::LongPressGesture *jarg1) {
93296     return (Dali::Gesture *)jarg1;
93297 }
93298
93299 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_Actor_SWIGUpcast(Dali::Actor *jarg1) {
93300     return (Dali::Handle *)jarg1;
93301 }
93302
93303 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_NUI_Layer_SWIGUpcast(Dali::Layer *jarg1) {
93304     return (Dali::Actor *)jarg1;
93305 }
93306
93307 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Stage_SWIGUpcast(Dali::Stage *jarg1) {
93308     return (Dali::BaseHandle *)jarg1;
93309 }
93310
93311 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_NUI_CustomActorImpl_SWIGUpcast(Dali::CustomActorImpl *jarg1) {
93312     return (Dali::RefObject *)jarg1;
93313 }
93314
93315 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_NUI_CustomActor_SWIGUpcast(Dali::CustomActor *jarg1) {
93316     return (Dali::Actor *)jarg1;
93317 }
93318
93319 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_NUI_PanGestureDetector_SWIGUpcast(Dali::PanGestureDetector *jarg1) {
93320     return (Dali::GestureDetector *)jarg1;
93321 }
93322
93323 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_NUI_PanGesture_SWIGUpcast(Dali::PanGesture *jarg1) {
93324     return (Dali::Gesture *)jarg1;
93325 }
93326
93327 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_NUI_PinchGestureDetector_SWIGUpcast(Dali::PinchGestureDetector *jarg1) {
93328     return (Dali::GestureDetector *)jarg1;
93329 }
93330
93331 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_NUI_PinchGesture_SWIGUpcast(Dali::PinchGesture *jarg1) {
93332     return (Dali::Gesture *)jarg1;
93333 }
93334
93335 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_NUI_TapGestureDetector_SWIGUpcast(Dali::TapGestureDetector *jarg1) {
93336     return (Dali::GestureDetector *)jarg1;
93337 }
93338
93339 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_NUI_TapGesture_SWIGUpcast(Dali::TapGesture *jarg1) {
93340     return (Dali::Gesture *)jarg1;
93341 }
93342
93343 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_KeyFrames_SWIGUpcast(Dali::KeyFrames *jarg1) {
93344     return (Dali::BaseHandle *)jarg1;
93345 }
93346
93347 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_Path_SWIGUpcast(Dali::Path *jarg1) {
93348     return (Dali::Handle *)jarg1;
93349 }
93350
93351 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Animation_SWIGUpcast(Dali::Animation *jarg1) {
93352     return (Dali::BaseHandle *)jarg1;
93353 }
93354
93355 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_LinearConstrainer_SWIGUpcast(Dali::LinearConstrainer *jarg1) {
93356     return (Dali::Handle *)jarg1;
93357 }
93358
93359 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_NUI_PathConstrainer_SWIGUpcast(Dali::PathConstrainer *jarg1) {
93360     return (Dali::Handle *)jarg1;
93361 }
93362
93363 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_NUI_BufferImage_SWIGUpcast(Dali::BufferImage *jarg1) {
93364     return (Dali::Image *)jarg1;
93365 }
93366
93367 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_NUI_EncodedBufferImage_SWIGUpcast(Dali::EncodedBufferImage *jarg1) {
93368     return (Dali::Image *)jarg1;
93369 }
93370
93371 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_NUI_NativeImage_SWIGUpcast(Dali::NativeImage *jarg1) {
93372     return (Dali::Image *)jarg1;
93373 }
93374
93375 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_NUI_NativeImageInterface_SWIGUpcast(Dali::NativeImageInterface *jarg1) {
93376     return (Dali::RefObject *)jarg1;
93377 }
93378
93379 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_NUI_ResourceImage_SWIGUpcast(Dali::ResourceImage *jarg1) {
93380     return (Dali::Image *)jarg1;
93381 }
93382
93383 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_NUI_FrameBufferImage_SWIGUpcast(Dali::FrameBufferImage *jarg1) {
93384     return (Dali::Image *)jarg1;
93385 }
93386
93387 SWIGEXPORT Dali::ResourceImage * SWIGSTDCALL CSharp_NUI_NinePatchImage_SWIGUpcast(Dali::NinePatchImage *jarg1) {
93388     return (Dali::ResourceImage *)jarg1;
93389 }
93390
93391 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_NUI_CameraActor_SWIGUpcast(Dali::CameraActor *jarg1) {
93392     return (Dali::Actor *)jarg1;
93393 }
93394
93395 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Timer_SWIGUpcast(Dali::Timer *jarg1) {
93396     return (Dali::BaseHandle *)jarg1;
93397 }
93398
93399 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_DragAndDropDetector_SWIGUpcast(Dali::DragAndDropDetector *jarg1) {
93400     return (Dali::BaseHandle *)jarg1;
93401 }
93402
93403 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Window_SWIGUpcast(Dali::Window *jarg1) {
93404     return (Dali::BaseHandle *)jarg1;
93405 }
93406
93407 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Application_SWIGUpcast(Dali::Application *jarg1) {
93408     return (Dali::BaseHandle *)jarg1;
93409 }
93410
93411 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_Builder_SWIGUpcast(Dali::Toolkit::Builder *jarg1) {
93412     return (Dali::BaseHandle *)jarg1;
93413 }
93414
93415 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_TransitionData_SWIGUpcast(Dali::Toolkit::TransitionData *jarg1) {
93416     return (Dali::BaseHandle *)jarg1;
93417 }
93418
93419 SWIGEXPORT Dali::CustomActorImpl * SWIGSTDCALL CSharp_NUI_ViewImpl_SWIGUpcast(Dali::Toolkit::Internal::Control *jarg1) {
93420     return (Dali::CustomActorImpl *)jarg1;
93421 }
93422
93423 SWIGEXPORT Dali::CustomActor * SWIGSTDCALL CSharp_NUI_View_SWIGUpcast(Dali::Toolkit::Control *jarg1) {
93424     return (Dali::CustomActor *)jarg1;
93425 }
93426
93427 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_KeyInputFocusManager_SWIGUpcast(Dali::Toolkit::KeyInputFocusManager *jarg1) {
93428     return (Dali::BaseHandle *)jarg1;
93429 }
93430
93431 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Alignment_SWIGUpcast(Dali::Toolkit::Alignment *jarg1) {
93432     return (Dali::Toolkit::Control *)jarg1;
93433 }
93434
93435 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Button_SWIGUpcast(Dali::Toolkit::Button *jarg1) {
93436     return (Dali::Toolkit::Control *)jarg1;
93437 }
93438
93439 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_NUI_CheckBoxButton_SWIGUpcast(Dali::Toolkit::CheckBoxButton *jarg1) {
93440     return (Dali::Toolkit::Button *)jarg1;
93441 }
93442
93443 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_NUI_PushButton_SWIGUpcast(Dali::Toolkit::PushButton *jarg1) {
93444     return (Dali::Toolkit::Button *)jarg1;
93445 }
93446
93447 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_NUI_RadioButton_SWIGUpcast(Dali::Toolkit::RadioButton *jarg1) {
93448     return (Dali::Toolkit::Button *)jarg1;
93449 }
93450
93451 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_FlexContainer_SWIGUpcast(Dali::Toolkit::FlexContainer *jarg1) {
93452     return (Dali::Toolkit::Control *)jarg1;
93453 }
93454
93455 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_ImageView_SWIGUpcast(Dali::Toolkit::ImageView *jarg1) {
93456     return (Dali::Toolkit::Control *)jarg1;
93457 }
93458
93459 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Model3dView_SWIGUpcast(Dali::Toolkit::Model3dView *jarg1) {
93460     return (Dali::Toolkit::Control *)jarg1;
93461 }
93462
93463 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_ScrollBar_SWIGUpcast(Dali::Toolkit::ScrollBar *jarg1) {
93464     return (Dali::Toolkit::Control *)jarg1;
93465 }
93466
93467 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Scrollable_SWIGUpcast(Dali::Toolkit::Scrollable *jarg1) {
93468     return (Dali::Toolkit::Control *)jarg1;
93469 }
93470
93471 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_NUI_ItemLayout_SWIGUpcast(Dali::Toolkit::ItemLayout *jarg1) {
93472     return (Dali::RefObject *)jarg1;
93473 }
93474
93475 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_NUI_ItemView_SWIGUpcast(Dali::Toolkit::ItemView *jarg1) {
93476     return (Dali::Toolkit::Scrollable *)jarg1;
93477 }
93478
93479 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_ScrollViewEffect_SWIGUpcast(Dali::Toolkit::ScrollViewEffect *jarg1) {
93480     return (Dali::BaseHandle *)jarg1;
93481 }
93482
93483 SWIGEXPORT Dali::Toolkit::ScrollViewEffect * SWIGSTDCALL CSharp_NUI_ScrollViewPagePathEffect_SWIGUpcast(Dali::Toolkit::ScrollViewPagePathEffect *jarg1) {
93484     return (Dali::Toolkit::ScrollViewEffect *)jarg1;
93485 }
93486
93487 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_NUI_Ruler_SWIGUpcast(Dali::Toolkit::Ruler *jarg1) {
93488     return (Dali::RefObject *)jarg1;
93489 }
93490
93491 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_NUI_DefaultRuler_SWIGUpcast(Dali::Toolkit::DefaultRuler *jarg1) {
93492     return (Dali::Toolkit::Ruler *)jarg1;
93493 }
93494
93495 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_NUI_FixedRuler_SWIGUpcast(Dali::Toolkit::FixedRuler *jarg1) {
93496     return (Dali::Toolkit::Ruler *)jarg1;
93497 }
93498
93499 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_NUI_ScrollView_SWIGUpcast(Dali::Toolkit::ScrollView *jarg1) {
93500     return (Dali::Toolkit::Scrollable *)jarg1;
93501 }
93502
93503 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_TableView_SWIGUpcast(Dali::Toolkit::TableView *jarg1) {
93504     return (Dali::Toolkit::Control *)jarg1;
93505 }
93506
93507 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_TextEditor_SWIGUpcast(Dali::Toolkit::TextEditor *jarg1) {
93508     return (Dali::Toolkit::Control *)jarg1;
93509 }
93510
93511 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_TextField_SWIGUpcast(Dali::Toolkit::TextField *jarg1) {
93512     return (Dali::Toolkit::Control *)jarg1;
93513 }
93514
93515 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_TextLabel_SWIGUpcast(Dali::Toolkit::TextLabel *jarg1) {
93516     return (Dali::Toolkit::Control *)jarg1;
93517 }
93518
93519 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_AccessibilityManager_SWIGUpcast(Dali::Toolkit::AccessibilityManager *jarg1) {
93520     return (Dali::BaseHandle *)jarg1;
93521 }
93522
93523 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_StyleManager_SWIGUpcast(Dali::Toolkit::StyleManager *jarg1) {
93524     return (Dali::BaseHandle *)jarg1;
93525 }
93526
93527 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Slider_SWIGUpcast(Dali::Toolkit::Slider *jarg1) {
93528     return (Dali::Toolkit::Control *)jarg1;
93529 }
93530
93531 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_VideoView_SWIGUpcast(Dali::Toolkit::VideoView *jarg1) {
93532     return (Dali::Toolkit::Control *)jarg1;
93533 }
93534
93535 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_Popup_SWIGUpcast(Dali::Toolkit::Popup *jarg1) {
93536     return (Dali::Toolkit::Control *)jarg1;
93537 }
93538
93539 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_ProgressBar_SWIGUpcast(Dali::Toolkit::ProgressBar *jarg1) {
93540     return (Dali::Toolkit::Control *)jarg1;
93541 }
93542
93543 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_GaussianBlurView_SWIGUpcast(Dali::Toolkit::GaussianBlurView *jarg1) {
93544     return (Dali::Toolkit::Control *)jarg1;
93545 }
93546
93547 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_NUI_PageTurnView_SWIGUpcast(Dali::Toolkit::PageTurnView *jarg1) {
93548     return (Dali::Toolkit::Control *)jarg1;
93549 }
93550
93551 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_NUI_PageTurnLandscapeView_SWIGUpcast(Dali::Toolkit::PageTurnLandscapeView *jarg1) {
93552     return (Dali::Toolkit::PageTurnView *)jarg1;
93553 }
93554
93555 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_NUI_PageTurnPortraitView_SWIGUpcast(Dali::Toolkit::PageTurnPortraitView *jarg1) {
93556     return (Dali::Toolkit::PageTurnView *)jarg1;
93557 }
93558
93559 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_VisualBase_SWIGUpcast(Dali::Toolkit::Visual::Base *jarg1) {
93560     return (Dali::BaseHandle *)jarg1;
93561 }
93562
93563 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_VisualFactory_SWIGUpcast(Dali::Toolkit::VisualFactory *jarg1) {
93564     return (Dali::BaseHandle *)jarg1;
93565 }
93566
93567 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_NUI_AsyncImageLoader_SWIGUpcast(Dali::Toolkit::AsyncImageLoader *jarg1) {
93568     return (Dali::BaseHandle *)jarg1;
93569 }
93570
93571 #ifdef __cplusplus
93572 }
93573 #endif
93574