New directory structure for C#
[platform/core/uifw/dali-toolkit.git] / plugins / dali-sharp / sharp / internal / NDalic.cs
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.10
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10
11 namespace Dali {
12
13 public class NDalic {
14   public static uint int_to_uint(int x) {
15     uint ret = NDalicPINVOKE.int_to_uint(x);
16     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
17     return ret;
18   }
19
20
21   public static readonly int VISUAL_PROPERTY_TRANSFORM = NDalicManualPINVOKE.Visual_Property_TRANSFORM_get();
22   public static readonly int VISUAL_PROPERTY_PREMULTIPLIED_ALPHA = NDalicManualPINVOKE.Visual_Property_PREMULTIPLIED_ALPHA_get();
23   public static readonly int VISUAL_PROPERTY_MIX_COLOR = NDalicManualPINVOKE.Visual_Property_MIX_COLOR_get();
24   public static readonly int IMAGE_VISUAL_BORDER = NDalicManualPINVOKE.Image_Visual_BORDER_get();
25
26   public static void DaliAssertMessage(string location, string condition) {
27     NDalicPINVOKE.DaliAssertMessage(location, condition);
28     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
29   }
30
31   public static Vector2 Min(Vector2 a, Vector2 b) {
32     Vector2 ret = new Vector2(NDalicPINVOKE.Min__SWIG_0(Vector2.getCPtr(a), Vector2.getCPtr(b)), true);
33     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
34     return ret;
35   }
36
37   public static Vector2 Max(Vector2 a, Vector2 b) {
38     Vector2 ret = new Vector2(NDalicPINVOKE.Max__SWIG_0(Vector2.getCPtr(a), Vector2.getCPtr(b)), true);
39     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
40     return ret;
41   }
42
43   public static Vector2 Clamp(Vector2 v, float min, float max) {
44     Vector2 ret = new Vector2(NDalicPINVOKE.Clamp__SWIG_0(Vector2.getCPtr(v), min, max), true);
45     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
46     return ret;
47   }
48
49   public static Vector3 Min(Vector3 a, Vector3 b) {
50     Vector3 ret = new Vector3(NDalicPINVOKE.Min__SWIG_1(Vector3.getCPtr(a), Vector3.getCPtr(b)), true);
51     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
52     return ret;
53   }
54
55   public static Vector3 Max(Vector3 a, Vector3 b) {
56     Vector3 ret = new Vector3(NDalicPINVOKE.Max__SWIG_1(Vector3.getCPtr(a), Vector3.getCPtr(b)), true);
57     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
58     return ret;
59   }
60
61   public static Vector3 Clamp(Vector3 v, float min, float max) {
62     Vector3 ret = new Vector3(NDalicPINVOKE.Clamp__SWIG_1(Vector3.getCPtr(v), min, max), true);
63     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
64     return ret;
65   }
66
67   public static Vector4 Min(Vector4 a, Vector4 b) {
68     Vector4 ret = new Vector4(NDalicPINVOKE.Min__SWIG_2(Vector4.getCPtr(a), Vector4.getCPtr(b)), true);
69     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
70     return ret;
71   }
72
73   public static Vector4 Max(Vector4 a, Vector4 b) {
74     Vector4 ret = new Vector4(NDalicPINVOKE.Max__SWIG_2(Vector4.getCPtr(a), Vector4.getCPtr(b)), true);
75     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
76     return ret;
77   }
78
79   public static Vector4 Clamp(Vector4 v, float min, float max) {
80     Vector4 ret = new Vector4(NDalicPINVOKE.Clamp__SWIG_2(Vector4.getCPtr(v), min, max), true);
81     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
82     return ret;
83   }
84
85   public static Radian ANGLE_360 {
86     get {
87       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_360_get();
88       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
89       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
90       return ret;
91     } 
92   }
93
94   public static Radian ANGLE_315 {
95     get {
96       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_315_get();
97       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
98       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
99       return ret;
100     } 
101   }
102
103   public static Radian ANGLE_270 {
104     get {
105       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_270_get();
106       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
107       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
108       return ret;
109     } 
110   }
111
112   public static Radian ANGLE_225 {
113     get {
114       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_225_get();
115       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
116       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
117       return ret;
118     } 
119   }
120
121   public static Radian ANGLE_180 {
122     get {
123       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_180_get();
124       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
125       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
126       return ret;
127     } 
128   }
129
130   public static Radian ANGLE_135 {
131     get {
132       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_135_get();
133       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
134       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
135       return ret;
136     } 
137   }
138
139   public static Radian ANGLE_120 {
140     get {
141       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_120_get();
142       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
143       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
144       return ret;
145     } 
146   }
147
148   public static Radian ANGLE_90 {
149     get {
150       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_90_get();
151       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
152       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
153       return ret;
154     } 
155   }
156
157   public static Radian ANGLE_60 {
158     get {
159       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_60_get();
160       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
161       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
162       return ret;
163     } 
164   }
165
166   public static Radian ANGLE_45 {
167     get {
168       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_45_get();
169       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
170       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
171       return ret;
172     } 
173   }
174
175   public static Radian ANGLE_30 {
176     get {
177       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_30_get();
178       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
179       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
180       return ret;
181     } 
182   }
183
184   public static Radian ANGLE_0 {
185     get {
186       global::System.IntPtr cPtr = NDalicPINVOKE.ANGLE_0_get();
187       Radian ret = (cPtr == global::System.IntPtr.Zero) ? null : new Radian(cPtr, false);
188       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
189       return ret;
190     } 
191   }
192
193   public static bool EqualTo(Degree lhs, Degree rhs) {
194     bool ret = NDalicPINVOKE.EqualTo__SWIG_5(Degree.getCPtr(lhs), Degree.getCPtr(rhs));
195     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
196     return ret;
197   }
198
199   public static bool NotEqualTo(Degree lhs, Degree rhs) {
200     bool ret = NDalicPINVOKE.NotEqualTo__SWIG_4(Degree.getCPtr(lhs), Degree.getCPtr(rhs));
201     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
202     return ret;
203   }
204
205   public static Degree Clamp(Degree angle, float min, float max) {
206     Degree ret = new Degree(NDalicPINVOKE.Clamp__SWIG_3(Degree.getCPtr(angle), min, max), true);
207     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
208     return ret;
209   }
210
211   public static bool EqualTo(Radian lhs, Radian rhs) {
212     bool ret = NDalicPINVOKE.EqualTo__SWIG_6(Radian.getCPtr(lhs), Radian.getCPtr(rhs));
213     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
214     return ret;
215   }
216
217   public static bool NotEqualTo(Radian lhs, Radian rhs) {
218     bool ret = NDalicPINVOKE.NotEqualTo__SWIG_5(Radian.getCPtr(lhs), Radian.getCPtr(rhs));
219     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
220     return ret;
221   }
222
223   public static bool EqualTo(Radian lhs, Degree rhs) {
224     bool ret = NDalicPINVOKE.EqualTo__SWIG_7(Radian.getCPtr(lhs), Degree.getCPtr(rhs));
225     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
226     return ret;
227   }
228
229   public static bool NotEqualTo(Radian lhs, Degree rhs) {
230     bool ret = NDalicPINVOKE.NotEqualTo__SWIG_6(Radian.getCPtr(lhs), Degree.getCPtr(rhs));
231     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232     return ret;
233   }
234
235   public static bool EqualTo(Degree lhs, Radian rhs) {
236     bool ret = NDalicPINVOKE.EqualTo__SWIG_8(Degree.getCPtr(lhs), Radian.getCPtr(rhs));
237     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
238     return ret;
239   }
240
241   public static bool NotEqualTo(Degree lhs, Radian rhs) {
242     bool ret = NDalicPINVOKE.NotEqualTo__SWIG_7(Degree.getCPtr(lhs), Radian.getCPtr(rhs));
243     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
244     return ret;
245   }
246
247   public static bool GreaterThan(Radian lhs, Radian rhs) {
248     bool ret = NDalicPINVOKE.GreaterThan__SWIG_0(Radian.getCPtr(lhs), Radian.getCPtr(rhs));
249     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
250     return ret;
251   }
252
253   public static bool GreaterThan(Radian lhs, Degree rhs) {
254     bool ret = NDalicPINVOKE.GreaterThan__SWIG_1(Radian.getCPtr(lhs), Degree.getCPtr(rhs));
255     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
256     return ret;
257   }
258
259   public static bool GreaterThan(Degree lhs, Radian rhs) {
260     bool ret = NDalicPINVOKE.GreaterThan__SWIG_2(Degree.getCPtr(lhs), Radian.getCPtr(rhs));
261     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
262     return ret;
263   }
264
265   public static bool LessThan(Radian lhs, Radian rhs) {
266     bool ret = NDalicPINVOKE.LessThan__SWIG_0(Radian.getCPtr(lhs), Radian.getCPtr(rhs));
267     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
268     return ret;
269   }
270
271   public static bool LessThan(Radian lhs, Degree rhs) {
272     bool ret = NDalicPINVOKE.LessThan__SWIG_1(Radian.getCPtr(lhs), Degree.getCPtr(rhs));
273     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
274     return ret;
275   }
276
277   public static bool LessThan(Degree lhs, Radian rhs) {
278     bool ret = NDalicPINVOKE.LessThan__SWIG_2(Degree.getCPtr(lhs), Radian.getCPtr(rhs));
279     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
280     return ret;
281   }
282
283   public static Radian Multiply(Radian lhs, float rhs) {
284     Radian ret = new Radian(NDalicPINVOKE.Multiply(Radian.getCPtr(lhs), rhs), true);
285     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
286     return ret;
287   }
288
289   public static Radian Subtract(Radian arg0) {
290     Radian ret = new Radian(NDalicPINVOKE.Subtract(Radian.getCPtr(arg0)), true);
291     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
292     return ret;
293   }
294
295   public static Radian Clamp(Radian angle, float min, float max) {
296     Radian ret = new Radian(NDalicPINVOKE.Clamp__SWIG_4(Radian.getCPtr(angle), min, max), true);
297     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
298     return ret;
299   }
300
301   public static float Range(float f0, float f1) {
302     float ret = NDalicPINVOKE.Range(f0, f1);
303     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
304     return ret;
305   }
306
307   public static Vector4 Axis() {
308     Vector4 ret = new Vector4(NDalicPINVOKE.Axis(), true);
309     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
310     return ret;
311   }
312
313   public static bool EqualTo(AngleAxis lhs, AngleAxis rhs) {
314     bool ret = NDalicPINVOKE.EqualTo__SWIG_9(AngleAxis.getCPtr(lhs), AngleAxis.getCPtr(rhs));
315     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
316     return ret;
317   }
318
319   public static uint NextPowerOfTwo(uint i) {
320     uint ret = NDalicPINVOKE.NextPowerOfTwo(i);
321     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
322     return ret;
323   }
324
325   public static bool IsPowerOfTwo(uint i) {
326     bool ret = NDalicPINVOKE.IsPowerOfTwo(i);
327     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
328     return ret;
329   }
330
331   public static float GetRangedEpsilon(float a, float b) {
332     float ret = NDalicPINVOKE.GetRangedEpsilon(a, b);
333     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
334     return ret;
335   }
336
337   public static bool EqualsZero(float value) {
338     bool ret = NDalicPINVOKE.EqualsZero(value);
339     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
340     return ret;
341   }
342
343   public static bool Equals(float a, float b) {
344     bool ret = NDalicPINVOKE.Equals__SWIG_0(a, b);
345     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
346     return ret;
347   }
348
349   public static bool Equals(float a, float b, float epsilon) {
350     bool ret = NDalicPINVOKE.Equals__SWIG_1(a, b, epsilon);
351     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
352     return ret;
353   }
354
355   public static float Round(float value, int pos) {
356     float ret = NDalicPINVOKE.Round(value, pos);
357     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
358     return ret;
359   }
360
361   public static float WrapInDomain(float x, float start, float end) {
362     float ret = NDalicPINVOKE.WrapInDomain(x, start, end);
363     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
364     return ret;
365   }
366
367   public static float ShortestDistanceInDomain(float a, float b, float start, float end) {
368     float ret = NDalicPINVOKE.ShortestDistanceInDomain(a, b, start, end);
369     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
370     return ret;
371   }
372
373   public static string GetName(Property.Type type) {
374     string ret = NDalicPINVOKE.GetName((int)type);
375     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
376     return ret;
377   }
378
379   public static BaseObject GetImplementation(BaseHandle handle) {
380     BaseObject ret = new BaseObject(NDalicPINVOKE.GetImplementation(BaseHandle.getCPtr(handle)), false);
381     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
382     return ret;
383   }
384
385   public static bool LessThan(BaseHandle lhs, BaseHandle rhs) {
386     bool ret = NDalicPINVOKE.LessThan__SWIG_3(BaseHandle.getCPtr(lhs), BaseHandle.getCPtr(rhs));
387     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
388     return ret;
389   }
390
391   public static PropertyCondition LessThanCondition(float arg) {
392     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.LessThanCondition(arg), true);
393     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
394     return ret;
395   }
396
397   public static PropertyCondition GreaterThanCondition(float arg) {
398     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.GreaterThanCondition(arg), true);
399     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
400     return ret;
401   }
402
403   public static PropertyCondition InsideCondition(float arg0, float arg1) {
404     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.InsideCondition(arg0, arg1), true);
405     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
406     return ret;
407   }
408
409   public static PropertyCondition OutsideCondition(float arg0, float arg1) {
410     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.OutsideCondition(arg0, arg1), true);
411     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
412     return ret;
413   }
414
415   public static PropertyCondition StepCondition(float stepAmount, float initialValue) {
416     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.StepCondition__SWIG_0(stepAmount, initialValue), true);
417     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
418     return ret;
419   }
420
421   public static PropertyCondition StepCondition(float stepAmount) {
422     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.StepCondition__SWIG_1(stepAmount), true);
423     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
424     return ret;
425   }
426
427   public static PropertyCondition VariableStepCondition(VectorFloat steps) {
428     PropertyCondition ret = new PropertyCondition(NDalicPINVOKE.VariableStepCondition(VectorFloat.getCPtr(steps)), true);
429     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
430     return ret;
431   }
432
433   public static int WEIGHT {
434     get {
435       int ret = NDalicPINVOKE.WEIGHT_get();
436       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
437       return ret;
438     } 
439   }
440
441   public static Handle New() {
442     Handle ret = new Handle(NDalicPINVOKE.New(), true);
443     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
444     return ret;
445   }
446
447   public static bool RegisterType(string name, SWIGTYPE_p_std__type_info baseType, System.Delegate f) {
448 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(f); 
449     {
450       bool ret = NDalicPINVOKE.RegisterType(name, SWIGTYPE_p_std__type_info.getCPtr(baseType), new System.Runtime.InteropServices.HandleRef(null, ip));
451       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
452       return ret;
453     }
454   }
455
456   public static bool RegisterProperty(string objectName, string name, int index, Property.Type type, System.Delegate setFunc, System.Delegate getFunc) {
457 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(setFunc); 
458 System.IntPtr ip2 = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(getFunc); 
459     {
460       bool ret = NDalicPINVOKE.RegisterProperty(objectName, name, index, (int)type, new System.Runtime.InteropServices.HandleRef(null, ip), new System.Runtime.InteropServices.HandleRef(null, ip2));
461       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
462       return ret;
463     }
464   }
465
466   public static float ParentOriginTop {
467     get {
468       float ret = NDalicPINVOKE.ParentOriginTop_get();
469       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
470       return ret;
471     } 
472   }
473
474   public static float ParentOriginBottom {
475     get {
476       float ret = NDalicPINVOKE.ParentOriginBottom_get();
477       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
478       return ret;
479     } 
480   }
481
482   public static float ParentOriginLeft {
483     get {
484       float ret = NDalicPINVOKE.ParentOriginLeft_get();
485       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
486       return ret;
487     } 
488   }
489
490   public static float ParentOriginRight {
491     get {
492       float ret = NDalicPINVOKE.ParentOriginRight_get();
493       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
494       return ret;
495     } 
496   }
497
498   public static float ParentOriginMiddle {
499     get {
500       float ret = NDalicPINVOKE.ParentOriginMiddle_get();
501       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
502       return ret;
503     } 
504   }
505
506   public static Vector3 ParentOriginTopLeft {
507     get {
508       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopLeft_get();
509       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
510       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
511       return ret;
512     } 
513   }
514
515   public static Vector3 ParentOriginTopCenter {
516     get {
517       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopCenter_get();
518       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
519       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
520       return ret;
521     } 
522   }
523
524   public static Vector3 ParentOriginTopRight {
525     get {
526       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopRight_get();
527       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
528       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
529       return ret;
530     } 
531   }
532
533   public static Vector3 ParentOriginCenterLeft {
534     get {
535       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenterLeft_get();
536       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
537       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
538       return ret;
539     } 
540   }
541
542   public static Vector3 ParentOriginCenter {
543     get {
544       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenter_get();
545       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
546       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
547       return ret;
548     } 
549   }
550
551   public static Vector3 ParentOriginCenterRight {
552     get {
553       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenterRight_get();
554       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
555       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
556       return ret;
557     } 
558   }
559
560   public static Vector3 ParentOriginBottomLeft {
561     get {
562       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomLeft_get();
563       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
564       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
565       return ret;
566     } 
567   }
568
569   public static Vector3 ParentOriginBottomCenter {
570     get {
571       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomCenter_get();
572       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
573       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
574       return ret;
575     } 
576   }
577
578   public static Vector3 ParentOriginBottomRight {
579     get {
580       global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomRight_get();
581       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
582       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
583       return ret;
584     } 
585   }
586
587   public static float AnchorPointTop {
588     get {
589       float ret = NDalicPINVOKE.AnchorPointTop_get();
590       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
591       return ret;
592     } 
593   }
594
595   public static float AnchorPointBottom {
596     get {
597       float ret = NDalicPINVOKE.AnchorPointBottom_get();
598       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
599       return ret;
600     } 
601   }
602
603   public static float AnchorPointLeft {
604     get {
605       float ret = NDalicPINVOKE.AnchorPointLeft_get();
606       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
607       return ret;
608     } 
609   }
610
611   public static float AnchorPointRight {
612     get {
613       float ret = NDalicPINVOKE.AnchorPointRight_get();
614       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
615       return ret;
616     } 
617   }
618
619   public static float AnchorPointMiddle {
620     get {
621       float ret = NDalicPINVOKE.AnchorPointMiddle_get();
622       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
623       return ret;
624     } 
625   }
626
627   public static Vector3 AnchorPointTopLeft {
628     get {
629       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopLeft_get();
630       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
631       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
632       return ret;
633     } 
634   }
635
636   public static Vector3 AnchorPointTopCenter {
637     get {
638       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopCenter_get();
639       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
640       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
641       return ret;
642     } 
643   }
644
645   public static Vector3 AnchorPointTopRight {
646     get {
647       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopRight_get();
648       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
649       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
650       return ret;
651     } 
652   }
653
654   public static Vector3 AnchorPointCenterLeft {
655     get {
656       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenterLeft_get();
657       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
658       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
659       return ret;
660     } 
661   }
662
663   public static Vector3 AnchorPointCenter {
664     get {
665       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenter_get();
666       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
667       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
668       return ret;
669     } 
670   }
671
672   public static Vector3 AnchorPointCenterRight {
673     get {
674       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenterRight_get();
675       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
676       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
677       return ret;
678     } 
679   }
680
681   public static Vector3 AnchorPointBottomLeft {
682     get {
683       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomLeft_get();
684       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
685       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
686       return ret;
687     } 
688   }
689
690   public static Vector3 AnchorPointBottomCenter {
691     get {
692       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomCenter_get();
693       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
694       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
695       return ret;
696     } 
697   }
698
699   public static Vector3 AnchorPointBottomRight {
700     get {
701       global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomRight_get();
702       Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
703       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
704       return ret;
705     } 
706   }
707
708   public static Vector4 BLACK {
709     get {
710       global::System.IntPtr cPtr = NDalicPINVOKE.BLACK_get();
711       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
712       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
713       return ret;
714     } 
715   }
716
717   public static Vector4 WHITE {
718     get {
719       global::System.IntPtr cPtr = NDalicPINVOKE.WHITE_get();
720       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
721       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
722       return ret;
723     } 
724   }
725
726   public static Vector4 RED {
727     get {
728       global::System.IntPtr cPtr = NDalicPINVOKE.RED_get();
729       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
730       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
731       return ret;
732     } 
733   }
734
735   public static Vector4 GREEN {
736     get {
737       global::System.IntPtr cPtr = NDalicPINVOKE.GREEN_get();
738       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
739       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
740       return ret;
741     } 
742   }
743
744   public static Vector4 BLUE {
745     get {
746       global::System.IntPtr cPtr = NDalicPINVOKE.BLUE_get();
747       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
748       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
749       return ret;
750     } 
751   }
752
753   public static Vector4 YELLOW {
754     get {
755       global::System.IntPtr cPtr = NDalicPINVOKE.YELLOW_get();
756       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
757       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
758       return ret;
759     } 
760   }
761
762   public static Vector4 MAGENTA {
763     get {
764       global::System.IntPtr cPtr = NDalicPINVOKE.MAGENTA_get();
765       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
766       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
767       return ret;
768     } 
769   }
770
771   public static Vector4 CYAN {
772     get {
773       global::System.IntPtr cPtr = NDalicPINVOKE.CYAN_get();
774       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
775       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
776       return ret;
777     } 
778   }
779
780   public static Vector4 TRANSPARENT {
781     get {
782       global::System.IntPtr cPtr = NDalicPINVOKE.TRANSPARENT_get();
783       Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
784       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
785       return ret;
786     } 
787   }
788
789   public static float MACHINE_EPSILON_0 {
790     get {
791       float ret = NDalicPINVOKE.MACHINE_EPSILON_0_get();
792       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
793       return ret;
794     } 
795   }
796
797   public static float MACHINE_EPSILON_1 {
798     get {
799       float ret = NDalicPINVOKE.MACHINE_EPSILON_1_get();
800       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
801       return ret;
802     } 
803   }
804
805   public static float MACHINE_EPSILON_10 {
806     get {
807       float ret = NDalicPINVOKE.MACHINE_EPSILON_10_get();
808       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
809       return ret;
810     } 
811   }
812
813   public static float MACHINE_EPSILON_100 {
814     get {
815       float ret = NDalicPINVOKE.MACHINE_EPSILON_100_get();
816       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
817       return ret;
818     } 
819   }
820
821   public static float MACHINE_EPSILON_1000 {
822     get {
823       float ret = NDalicPINVOKE.MACHINE_EPSILON_1000_get();
824       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
825       return ret;
826     } 
827   }
828
829   public static float MACHINE_EPSILON_10000 {
830     get {
831       float ret = NDalicPINVOKE.MACHINE_EPSILON_10000_get();
832       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
833       return ret;
834     } 
835   }
836
837   public static float PI {
838     get {
839       float ret = NDalicPINVOKE.PI_get();
840       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
841       return ret;
842     } 
843   }
844
845   public static float PI_2 {
846     get {
847       float ret = NDalicPINVOKE.PI_2_get();
848       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
849       return ret;
850     } 
851   }
852
853   public static float PI_4 {
854     get {
855       float ret = NDalicPINVOKE.PI_4_get();
856       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
857       return ret;
858     } 
859   }
860
861   public static float PI_OVER_180 {
862     get {
863       float ret = NDalicPINVOKE.PI_OVER_180_get();
864       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
865       return ret;
866     } 
867   }
868
869   public static float ONE80_OVER_PI {
870     get {
871       float ret = NDalicPINVOKE.ONE80_OVER_PI_get();
872       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
873       return ret;
874     } 
875   }
876
877   public static ResizePolicyType ResizePolicyDefault {
878     get {
879       ResizePolicyType ret = (ResizePolicyType)NDalicPINVOKE.ResizePolicyDefault_get();
880       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
881       return ret;
882     } 
883   }
884
885   public static PixelFormat FIRST_VALID_PIXEL_FORMAT {
886     get {
887       PixelFormat ret = (PixelFormat)NDalicPINVOKE.FIRST_VALID_PIXEL_FORMAT_get();
888       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
889       return ret;
890     } 
891   }
892
893   public static PixelFormat LAST_VALID_PIXEL_FORMAT {
894     get {
895       PixelFormat ret = (PixelFormat)NDalicPINVOKE.LAST_VALID_PIXEL_FORMAT_get();
896       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
897       return ret;
898     } 
899   }
900
901   public static bool HasAlpha(PixelFormat pixelformat) {
902     bool ret = NDalicPINVOKE.HasAlpha((int)pixelformat);
903     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
904     return ret;
905   }
906
907   public static uint GetBytesPerPixel(PixelFormat pixelFormat) {
908     uint ret = NDalicPINVOKE.GetBytesPerPixel((int)pixelFormat);
909     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
910     return ret;
911   }
912
913   public static void GetAlphaOffsetAndMask(PixelFormat pixelFormat, SWIGTYPE_p_int byteOffset, SWIGTYPE_p_int bitMask) {
914     NDalicPINVOKE.GetAlphaOffsetAndMask((int)pixelFormat, SWIGTYPE_p_int.getCPtr(byteOffset), SWIGTYPE_p_int.getCPtr(bitMask));
915     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
916   }
917
918   public static uint POSITIVE_X {
919     get {
920       uint ret = NDalicPINVOKE.POSITIVE_X_get();
921       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
922       return ret;
923     } 
924   }
925
926   public static uint NEGATIVE_X {
927     get {
928       uint ret = NDalicPINVOKE.NEGATIVE_X_get();
929       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
930       return ret;
931     } 
932   }
933
934   public static uint POSITIVE_Y {
935     get {
936       uint ret = NDalicPINVOKE.POSITIVE_Y_get();
937       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
938       return ret;
939     } 
940   }
941
942   public static uint NEGATIVE_Y {
943     get {
944       uint ret = NDalicPINVOKE.NEGATIVE_Y_get();
945       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
946       return ret;
947     } 
948   }
949
950   public static uint POSITIVE_Z {
951     get {
952       uint ret = NDalicPINVOKE.POSITIVE_Z_get();
953       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
954       return ret;
955     } 
956   }
957
958   public static uint NEGATIVE_Z {
959     get {
960       uint ret = NDalicPINVOKE.NEGATIVE_Z_get();
961       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
962       return ret;
963     } 
964   }
965
966   public static void UnparentAndReset(Actor actor) {
967     NDalicPINVOKE.UnparentAndReset(Actor.getCPtr(actor));
968     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
969   }
970
971   public static void Raise(Actor actor) {
972     NDalicPINVOKE.Raise(Actor.getCPtr(actor));
973     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
974   }
975
976   public static void Lower(Actor actor) {
977     NDalicPINVOKE.Lower(Actor.getCPtr(actor));
978     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
979   }
980
981   public static void RaiseToTop(Actor actor) {
982     NDalicPINVOKE.RaiseToTop(Actor.getCPtr(actor));
983     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
984   }
985
986   public static void LowerToBottom(Actor actor) {
987     NDalicPINVOKE.LowerToBottom(Actor.getCPtr(actor));
988     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
989   }
990
991   public static void RaiseAbove(Actor actor, Actor target) {
992     NDalicPINVOKE.RaiseAbove(Actor.getCPtr(actor), Actor.getCPtr(target));
993     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
994   }
995
996   public static void LowerBelow(Actor actor, Actor target) {
997     NDalicPINVOKE.LowerBelow(Actor.getCPtr(actor), Actor.getCPtr(target));
998     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
999   }
1000
1001   public static FittingModeType FittingModeDefault {
1002     get {
1003       FittingModeType ret = (FittingModeType)NDalicPINVOKE.FittingModeDefault_get();
1004       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1005       return ret;
1006     } 
1007   }
1008
1009   public static SamplingModeType DEFAULT {
1010     get {
1011       SamplingModeType ret = (SamplingModeType)NDalicPINVOKE.DEFAULT_get();
1012       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1013       return ret;
1014     } 
1015   }
1016
1017   public static WindowFocusSignalType FocusChangedSignal(Window window) {
1018     WindowFocusSignalType ret = new WindowFocusSignalType(NDalicPINVOKE.FocusChangedSignal(Window.getCPtr(window)), false);
1019     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1020     return ret;
1021   }
1022
1023   public static void SetAcceptFocus(Window window, bool accept) {
1024     NDalicPINVOKE.SetAcceptFocus(Window.getCPtr(window), accept);
1025     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1026   }
1027
1028   public static bool IsFocusAcceptable(Window window) {
1029     bool ret = NDalicPINVOKE.IsFocusAcceptable(Window.getCPtr(window));
1030     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1031     return ret;
1032   }
1033
1034   public static void Show(Window window) {
1035     NDalicPINVOKE.Show(Window.getCPtr(window));
1036     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1037   }
1038
1039   public static void Hide(Window window) {
1040     NDalicPINVOKE.Hide(Window.getCPtr(window));
1041     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1042   }
1043
1044   public static bool IsVisible(Window window) {
1045     bool ret = NDalicPINVOKE.IsVisible(Window.getCPtr(window));
1046     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1047     return ret;
1048   }
1049
1050   public static ViewImpl GetImplementation(View handle) {
1051     ViewImpl ret = new ViewImpl(NDalicPINVOKE.GetImplementation__SWIG_0(View.getCPtr(handle)), false);
1052     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1053     return ret;
1054   }
1055
1056   public static bool IsVertical(ControlOrientationType orientation) {
1057     bool ret = NDalicPINVOKE.IsVertical((int)orientation);
1058     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1059     return ret;
1060   }
1061
1062   public static bool IsHorizontal(ControlOrientationType orientation) {
1063     bool ret = NDalicPINVOKE.IsHorizontal((int)orientation);
1064     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1065     return ret;
1066   }
1067
1068   public static SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t NewItemLayout(DefaultItemLayoutType type) {
1069     SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t ret = new SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t(NDalicPINVOKE.NewItemLayout((int)type), true);
1070     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1071     return ret;
1072   }
1073
1074   public static void MoveActorConstraint(Vector3 current, SWIGTYPE_p_PropertyInputContainer inputs) {
1075     NDalicPINVOKE.MoveActorConstraint(Vector3.getCPtr(current), SWIGTYPE_p_PropertyInputContainer.getCPtr(inputs));
1076     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1077   }
1078
1079   public static void WrapActorConstraint(Vector3 position, SWIGTYPE_p_PropertyInputContainer inputs) {
1080     NDalicPINVOKE.WrapActorConstraint(Vector3.getCPtr(position), SWIGTYPE_p_PropertyInputContainer.getCPtr(inputs));
1081     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1082   }
1083
1084   public static uint DEFAULT_RENDERING_BACKEND {
1085     get {
1086       uint ret = NDalicPINVOKE.DEFAULT_RENDERING_BACKEND_get();
1087       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1088       return ret;
1089     } 
1090   }
1091
1092   public static PixelData LoadImageSynchronously(string url) {
1093     PixelData ret = new PixelData(NDalicPINVOKE.LoadImageSynchronously__SWIG_0(url), true);
1094     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1095     return ret;
1096   }
1097
1098   public static PixelData LoadImageSynchronously(string url, Uint16Pair dimensions) {
1099     PixelData ret = new PixelData(NDalicPINVOKE.LoadImageSynchronously__SWIG_1(url, Uint16Pair.getCPtr(dimensions)), true);
1100     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1101     return ret;
1102   }
1103
1104   public static PixelData LoadImageSynchronously(string url, Uint16Pair dimensions, FittingModeType fittingMode, SamplingModeType samplingMode, bool orientationCorrection) {
1105     PixelData ret = new PixelData(NDalicPINVOKE.LoadImageSynchronously__SWIG_2(url, Uint16Pair.getCPtr(dimensions), (int)fittingMode, (int)samplingMode, orientationCorrection), true);
1106     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1107     return ret;
1108   }
1109
1110   public static void SetCustomAlgorithm(SWIGTYPE_p_KeyboardFocusManager keyboardFocusManager, CustomAlgorithmInterface arg1) {
1111     NDalicPINVOKE.SetCustomAlgorithm(SWIGTYPE_p_KeyboardFocusManager.getCPtr(keyboardFocusManager), CustomAlgorithmInterface.getCPtr(arg1));
1112     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1113   }
1114
1115   public static readonly int VISUAL_PROPERTY_TYPE = NDalicPINVOKE.VISUAL_PROPERTY_TYPE_get();
1116   public static readonly int VISUAL_PROPERTY_SHADER = NDalicPINVOKE.VISUAL_PROPERTY_SHADER_get();
1117
1118   public static readonly int VISUAL_SHADER_VERTEX = NDalicPINVOKE.VISUAL_SHADER_VERTEX_get();
1119   public static readonly int VISUAL_SHADER_FRAGMENT = NDalicPINVOKE.VISUAL_SHADER_FRAGMENT_get();
1120   public static readonly int VISUAL_SHADER_SUBDIVIDE_GRID_X = NDalicPINVOKE.VISUAL_SHADER_SUBDIVIDE_GRID_X_get();
1121   public static readonly int VISUAL_SHADER_SUBDIVIDE_GRID_Y = NDalicPINVOKE.VISUAL_SHADER_SUBDIVIDE_GRID_Y_get();
1122   public static readonly int VISUAL_SHADER_HINTS = NDalicPINVOKE.VISUAL_SHADER_HINTS_get();
1123
1124   public static readonly int BORDER_VISUAL_COLOR = NDalicPINVOKE.BORDER_VISUAL_COLOR_get();
1125   public static readonly int BORDER_VISUAL_SIZE = NDalicPINVOKE.BORDER_VISUAL_SIZE_get();
1126   public static readonly int BORDER_VISUAL_ANTI_ALIASING = NDalicPINVOKE.BORDER_VISUAL_ANTI_ALIASING_get();
1127
1128   public static readonly int COLOR_VISUAL_MIX_COLOR = NDalicPINVOKE.COLOR_VISUAL_MIX_COLOR_get();
1129
1130   public static readonly int GRADIENT_VISUAL_START_POSITION = NDalicPINVOKE.GRADIENT_VISUAL_START_POSITION_get();
1131   public static readonly int GRADIENT_VISUAL_END_POSITION = NDalicPINVOKE.GRADIENT_VISUAL_END_POSITION_get();
1132   public static readonly int GRADIENT_VISUAL_CENTER = NDalicPINVOKE.GRADIENT_VISUAL_CENTER_get();
1133   public static readonly int GRADIENT_VISUAL_RADIUS = NDalicPINVOKE.GRADIENT_VISUAL_RADIUS_get();
1134   public static readonly int GRADIENT_VISUAL_STOP_OFFSET = NDalicPINVOKE.GRADIENT_VISUAL_STOP_OFFSET_get();
1135   public static readonly int GRADIENT_VISUAL_STOP_COLOR = NDalicPINVOKE.GRADIENT_VISUAL_STOP_COLOR_get();
1136   public static readonly int GRADIENT_VISUAL_UNITS = NDalicPINVOKE.GRADIENT_VISUAL_UNITS_get();
1137   public static readonly int GRADIENT_VISUAL_SPREAD_METHOD = NDalicPINVOKE.GRADIENT_VISUAL_SPREAD_METHOD_get();
1138
1139   public static readonly int IMAGE_VISUAL_URL = NDalicPINVOKE.IMAGE_VISUAL_URL_get();
1140   public static readonly int IMAGE_VISUAL_FITTING_MODE = NDalicPINVOKE.IMAGE_VISUAL_FITTING_MODE_get();
1141   public static readonly int IMAGE_VISUAL_SAMPLING_MODE = NDalicPINVOKE.IMAGE_VISUAL_SAMPLING_MODE_get();
1142   public static readonly int IMAGE_VISUAL_DESIRED_WIDTH = NDalicPINVOKE.IMAGE_VISUAL_DESIRED_WIDTH_get();
1143   public static readonly int IMAGE_VISUAL_DESIRED_HEIGHT = NDalicPINVOKE.IMAGE_VISUAL_DESIRED_HEIGHT_get();
1144   public static readonly int IMAGE_VISUAL_SYNCHRONOUS_LOADING = NDalicPINVOKE.IMAGE_VISUAL_SYNCHRONOUS_LOADING_get();
1145   public static readonly int IMAGE_VISUAL_BORDER_ONLY = NDalicPINVOKE.IMAGE_VISUAL_BORDER_ONLY_get();
1146   public static readonly int IMAGE_VISUAL_PIXEL_AREA = NDalicPINVOKE.IMAGE_VISUAL_PIXEL_AREA_get();
1147   public static readonly int IMAGE_VISUAL_WRAP_MODE_U = NDalicPINVOKE.IMAGE_VISUAL_WRAP_MODE_U_get();
1148   public static readonly int IMAGE_VISUAL_WRAP_MODE_V = NDalicPINVOKE.IMAGE_VISUAL_WRAP_MODE_V_get();
1149
1150   public static readonly int MESH_VISUAL_OBJECT_URL = NDalicPINVOKE.MESH_VISUAL_OBJECT_URL_get();
1151   public static readonly int MESH_VISUAL_MATERIAL_URL = NDalicPINVOKE.MESH_VISUAL_MATERIAL_URL_get();
1152   public static readonly int MESH_VISUAL_TEXTURES_PATH = NDalicPINVOKE.MESH_VISUAL_TEXTURES_PATH_get();
1153   public static readonly int MESH_VISUAL_SHADING_MODE = NDalicPINVOKE.MESH_VISUAL_SHADING_MODE_get();
1154   public static readonly int MESH_VISUAL_USE_MIPMAPPING = NDalicPINVOKE.MESH_VISUAL_USE_MIPMAPPING_get();
1155   public static readonly int MESH_VISUAL_USE_SOFT_NORMALS = NDalicPINVOKE.MESH_VISUAL_USE_SOFT_NORMALS_get();
1156   public static readonly int MESH_VISUAL_LIGHT_POSITION = NDalicPINVOKE.MESH_VISUAL_LIGHT_POSITION_get();
1157
1158   public static readonly int PRIMITIVE_VISUAL_SHAPE = NDalicPINVOKE.PRIMITIVE_VISUAL_SHAPE_get();
1159   public static readonly int PRIMITIVE_VISUAL_MIX_COLOR = NDalicPINVOKE.PRIMITIVE_VISUAL_MIX_COLOR_get();
1160   public static readonly int PRIMITIVE_VISUAL_SLICES = NDalicPINVOKE.PRIMITIVE_VISUAL_SLICES_get();
1161   public static readonly int PRIMITIVE_VISUAL_STACKS = NDalicPINVOKE.PRIMITIVE_VISUAL_STACKS_get();
1162   public static readonly int PRIMITIVE_VISUAL_SCALE_TOP_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get();
1163   public static readonly int PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get();
1164   public static readonly int PRIMITIVE_VISUAL_SCALE_HEIGHT = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_HEIGHT_get();
1165   public static readonly int PRIMITIVE_VISUAL_SCALE_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_RADIUS_get();
1166   public static readonly int PRIMITIVE_VISUAL_SCALE_DIMENSIONS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get();
1167   public static readonly int PRIMITIVE_VISUAL_BEVEL_PERCENTAGE = NDalicPINVOKE.PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get();
1168   public static readonly int PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS = NDalicPINVOKE.PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get();
1169   public static readonly int PRIMITIVE_VISUAL_LIGHT_POSITION = NDalicPINVOKE.PRIMITIVE_VISUAL_LIGHT_POSITION_get();
1170
1171   public static readonly int TEXT_VISUAL_TEXT = NDalicPINVOKE.TEXT_VISUAL_TEXT_get();
1172   public static readonly int TEXT_VISUAL_FONT_FAMILY = NDalicPINVOKE.TEXT_VISUAL_FONT_FAMILY_get();
1173   public static readonly int TEXT_VISUAL_FONT_STYLE = NDalicPINVOKE.TEXT_VISUAL_FONT_STYLE_get();
1174   public static readonly int TEXT_VISUAL_POINT_SIZE = NDalicPINVOKE.TEXT_VISUAL_POINT_SIZE_get();
1175   public static readonly int TEXT_VISUAL_MULTI_LINE = NDalicPINVOKE.TEXT_VISUAL_MULTI_LINE_get();
1176   public static readonly int TEXT_VISUAL_HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get();
1177   public static readonly int TEXT_VISUAL_VERTICAL_ALIGNMENT = NDalicPINVOKE.TEXT_VISUAL_VERTICAL_ALIGNMENT_get();
1178   public static readonly int TEXT_VISUAL_TEXT_COLOR = NDalicPINVOKE.TEXT_VISUAL_TEXT_COLOR_get();
1179   public static readonly int TEXT_VISUAL_ENABLE_MARKUP = NDalicPINVOKE.TEXT_VISUAL_ENABLE_MARKUP_get();
1180
1181   public static readonly int TOOLTIP_CONTENT = NDalicPINVOKE.TOOLTIP_CONTENT_get();
1182   public static readonly int TOOLTIP_LAYOUT = NDalicPINVOKE.TOOLTIP_LAYOUT_get();
1183   public static readonly int TOOLTIP_WAIT_TIME = NDalicPINVOKE.TOOLTIP_WAIT_TIME_get();
1184   public static readonly int TOOLTIP_BACKGROUND = NDalicPINVOKE.TOOLTIP_BACKGROUND_get();
1185   public static readonly int TOOLTIP_TAIL = NDalicPINVOKE.TOOLTIP_TAIL_get();
1186   public static readonly int TOOLTIP_POSITION = NDalicPINVOKE.TOOLTIP_POSITION_get();
1187   public static readonly int TOOLTIP_HOVER_POINT_OFFSET = NDalicPINVOKE.TOOLTIP_HOVER_POINT_OFFSET_get();
1188   public static readonly int TOOLTIP_MOVEMENT_THRESHOLD = NDalicPINVOKE.TOOLTIP_MOVEMENT_THRESHOLD_get();
1189   public static readonly int TOOLTIP_DISAPPEAR_ON_MOVEMENT = NDalicPINVOKE.TOOLTIP_DISAPPEAR_ON_MOVEMENT_get();
1190
1191   public static readonly int TOOLTIP_BACKGROUND_VISUAL = NDalicPINVOKE.TOOLTIP_BACKGROUND_VISUAL_get();
1192   public static readonly int TOOLTIP_BACKGROUND_BORDER = NDalicPINVOKE.TOOLTIP_BACKGROUND_BORDER_get();
1193
1194   public static readonly int TOOLTIP_TAIL_VISIBILITY = NDalicPINVOKE.TOOLTIP_TAIL_VISIBILITY_get();
1195   public static readonly int TOOLTIP_TAIL_ABOVE_VISUAL = NDalicPINVOKE.TOOLTIP_TAIL_ABOVE_VISUAL_get();
1196   public static readonly int TOOLTIP_TAIL_BELOW_VISUAL = NDalicPINVOKE.TOOLTIP_TAIL_BELOW_VISUAL_get();
1197
1198 }
1199
1200 }