[3.0] Dali C# GBS build enabled
[platform/core/uifw/dali-toolkit.git] / plugins / dali-swig / automatic / csharp / Actor.cs
1 /** Copyright (c) 2016 Samsung Electronics Co., Ltd.
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 *
15 */
16 // This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
17 //------------------------------------------------------------------------------
18 // <auto-generated />
19 //
20 // This file was automatically generated by SWIG (http://www.swig.org).
21 // Version 3.0.9
22 //
23 // Do not make changes to this file unless you know what you are doing--modify
24 // the SWIG interface file instead.
25 //------------------------------------------------------------------------------
26
27 namespace Dali {
28
29     using System;
30     using System.Runtime.InteropServices;
31
32 public class Actor : Handle {
33   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
34
35   internal Actor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Actor_SWIGUpcast(cPtr), cMemoryOwn) {
36     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
37   }
38
39   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Actor obj) {
40     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
41   }
42
43   ~Actor() {
44     Dispose();
45   }
46
47   public override void Dispose() {
48     lock(this) {
49       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
50         if (swigCMemOwn) {
51           swigCMemOwn = false;
52           NDalicPINVOKE.delete_Actor(swigCPtr);
53         }
54         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
55       }
56       global::System.GC.SuppressFinalize(this);
57       base.Dispose();
58     }
59   }
60
61
62     public static Actor GetActorFromPtr(global::System.IntPtr cPtr) {
63       Actor ret = new Actor(cPtr, false);
64       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
65       return ret;
66     }
67
68     public IntPtr GetPtrfromActor ()
69     {
70        return (IntPtr)swigCPtr;
71     }
72
73     public Actor Parent
74     {
75       get
76       {
77         Actor parent = GetParent();
78         return parent;
79       }
80     }
81
82    public bool Visibility
83    {
84       get
85       {
86         bool visibility = IsVisible();
87         return visibility;
88       }
89     }
90
91    public float Opacity
92    {
93       set
94       {
95         SetOpacity(value);
96       }
97       get
98       {
99         float ret = GetCurrentOpacity();
100         return ret;
101       }
102    }
103
104     public bool StateFocusEnable
105     {
106       set
107       {
108         SetKeyboardFocusable(value);
109       }
110       get
111       {
112         bool focusable = IsKeyboardFocusable();
113         return focusable;
114       }
115     }
116
117     public void Show()
118     {
119       SetVisible(true);
120     }
121
122     public void Hide()
123     {
124       SetVisible(false);
125     }
126
127
128   public class Property : global::System.IDisposable {
129     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
130     protected bool swigCMemOwn;
131   
132     internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
133       swigCMemOwn = cMemoryOwn;
134       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
135     }
136   
137     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
138       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
139     }
140   
141     ~Property() {
142       Dispose();
143     }
144   
145     public virtual void Dispose() {
146       lock(this) {
147         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
148           if (swigCMemOwn) {
149             swigCMemOwn = false;
150             NDalicPINVOKE.delete_Actor_Property(swigCPtr);
151           }
152           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
153         }
154         global::System.GC.SuppressFinalize(this);
155       }
156     }
157   
158     public Property() : this(NDalicPINVOKE.new_Actor_Property(), true) {
159       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
160     }
161   
162     public static readonly int PARENT_ORIGIN = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_get();
163     public static readonly int PARENT_ORIGIN_X = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_X_get();
164     public static readonly int PARENT_ORIGIN_Y = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Y_get();
165     public static readonly int PARENT_ORIGIN_Z = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Z_get();
166     public static readonly int ANCHOR_POINT = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_get();
167     public static readonly int ANCHOR_POINT_X = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_X_get();
168     public static readonly int ANCHOR_POINT_Y = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Y_get();
169     public static readonly int ANCHOR_POINT_Z = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Z_get();
170     public static readonly int SIZE = NDalicPINVOKE.Actor_Property_SIZE_get();
171     public static readonly int SIZE_WIDTH = NDalicPINVOKE.Actor_Property_SIZE_WIDTH_get();
172     public static readonly int SIZE_HEIGHT = NDalicPINVOKE.Actor_Property_SIZE_HEIGHT_get();
173     public static readonly int SIZE_DEPTH = NDalicPINVOKE.Actor_Property_SIZE_DEPTH_get();
174     public static readonly int POSITION = NDalicPINVOKE.Actor_Property_POSITION_get();
175     public static readonly int POSITION_X = NDalicPINVOKE.Actor_Property_POSITION_X_get();
176     public static readonly int POSITION_Y = NDalicPINVOKE.Actor_Property_POSITION_Y_get();
177     public static readonly int POSITION_Z = NDalicPINVOKE.Actor_Property_POSITION_Z_get();
178     public static readonly int WORLD_POSITION = NDalicPINVOKE.Actor_Property_WORLD_POSITION_get();
179     public static readonly int WORLD_POSITION_X = NDalicPINVOKE.Actor_Property_WORLD_POSITION_X_get();
180     public static readonly int WORLD_POSITION_Y = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Y_get();
181     public static readonly int WORLD_POSITION_Z = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Z_get();
182     public static readonly int ORIENTATION = NDalicPINVOKE.Actor_Property_ORIENTATION_get();
183     public static readonly int WORLD_ORIENTATION = NDalicPINVOKE.Actor_Property_WORLD_ORIENTATION_get();
184     public static readonly int SCALE = NDalicPINVOKE.Actor_Property_SCALE_get();
185     public static readonly int SCALE_X = NDalicPINVOKE.Actor_Property_SCALE_X_get();
186     public static readonly int SCALE_Y = NDalicPINVOKE.Actor_Property_SCALE_Y_get();
187     public static readonly int SCALE_Z = NDalicPINVOKE.Actor_Property_SCALE_Z_get();
188     public static readonly int WORLD_SCALE = NDalicPINVOKE.Actor_Property_WORLD_SCALE_get();
189     public static readonly int VISIBLE = NDalicPINVOKE.Actor_Property_VISIBLE_get();
190     public static readonly int COLOR = NDalicPINVOKE.Actor_Property_COLOR_get();
191     public static readonly int COLOR_RED = NDalicPINVOKE.Actor_Property_COLOR_RED_get();
192     public static readonly int COLOR_GREEN = NDalicPINVOKE.Actor_Property_COLOR_GREEN_get();
193     public static readonly int COLOR_BLUE = NDalicPINVOKE.Actor_Property_COLOR_BLUE_get();
194     public static readonly int COLOR_ALPHA = NDalicPINVOKE.Actor_Property_COLOR_ALPHA_get();
195     public static readonly int WORLD_COLOR = NDalicPINVOKE.Actor_Property_WORLD_COLOR_get();
196     public static readonly int WORLD_MATRIX = NDalicPINVOKE.Actor_Property_WORLD_MATRIX_get();
197     public static readonly int NAME = NDalicPINVOKE.Actor_Property_NAME_get();
198     public static readonly int SENSITIVE = NDalicPINVOKE.Actor_Property_SENSITIVE_get();
199     public static readonly int LEAVE_REQUIRED = NDalicPINVOKE.Actor_Property_LEAVE_REQUIRED_get();
200     public static readonly int INHERIT_ORIENTATION = NDalicPINVOKE.Actor_Property_INHERIT_ORIENTATION_get();
201     public static readonly int INHERIT_SCALE = NDalicPINVOKE.Actor_Property_INHERIT_SCALE_get();
202     public static readonly int COLOR_MODE = NDalicPINVOKE.Actor_Property_COLOR_MODE_get();
203     public static readonly int POSITION_INHERITANCE = NDalicPINVOKE.Actor_Property_POSITION_INHERITANCE_get();
204     public static readonly int DRAW_MODE = NDalicPINVOKE.Actor_Property_DRAW_MODE_get();
205     public static readonly int SIZE_MODE_FACTOR = NDalicPINVOKE.Actor_Property_SIZE_MODE_FACTOR_get();
206     public static readonly int WIDTH_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_WIDTH_RESIZE_POLICY_get();
207     public static readonly int HEIGHT_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_HEIGHT_RESIZE_POLICY_get();
208     public static readonly int SIZE_SCALE_POLICY = NDalicPINVOKE.Actor_Property_SIZE_SCALE_POLICY_get();
209     public static readonly int WIDTH_FOR_HEIGHT = NDalicPINVOKE.Actor_Property_WIDTH_FOR_HEIGHT_get();
210     public static readonly int HEIGHT_FOR_WIDTH = NDalicPINVOKE.Actor_Property_HEIGHT_FOR_WIDTH_get();
211     public static readonly int PADDING = NDalicPINVOKE.Actor_Property_PADDING_get();
212     public static readonly int MINIMUM_SIZE = NDalicPINVOKE.Actor_Property_MINIMUM_SIZE_get();
213     public static readonly int MAXIMUM_SIZE = NDalicPINVOKE.Actor_Property_MAXIMUM_SIZE_get();
214     public static readonly int INHERIT_POSITION = NDalicPINVOKE.Actor_Property_INHERIT_POSITION_get();
215     public static readonly int CLIPPING_MODE = NDalicPINVOKE.Actor_Property_CLIPPING_MODE_get();
216     public static readonly int BATCH_PARENT = NDalicPINVOKE.Actor_Property_BATCH_PARENT_get();
217   
218   }
219
220   public Actor () : this (NDalicPINVOKE.Actor_New(), true) {
221       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
222
223   }
224   public new static Actor DownCast(BaseHandle handle) {
225     Actor ret = new Actor(NDalicPINVOKE.Actor_DownCast(BaseHandle.getCPtr(handle)), true);
226     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
227     return ret;
228   }
229
230   public Actor(Actor copy) : this(NDalicPINVOKE.new_Actor__SWIG_1(Actor.getCPtr(copy)), true) {
231     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232   }
233
234   public Actor Assign(Actor rhs) {
235     Actor ret = new Actor(NDalicPINVOKE.Actor_Assign(swigCPtr, Actor.getCPtr(rhs)), false);
236     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
237     return ret;
238   }
239
240   public string GetName() {
241     string ret = NDalicPINVOKE.Actor_GetName(swigCPtr);
242     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
243     return ret;
244   }
245
246   public void SetName(string name) {
247     NDalicPINVOKE.Actor_SetName(swigCPtr, name);
248     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
249   }
250
251   public uint GetId() {
252     uint ret = NDalicPINVOKE.Actor_GetId(swigCPtr);
253     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
254     return ret;
255   }
256
257   public bool IsRoot() {
258     bool ret = NDalicPINVOKE.Actor_IsRoot(swigCPtr);
259     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
260     return ret;
261   }
262
263   public bool OnStage() {
264     bool ret = NDalicPINVOKE.Actor_OnStage(swigCPtr);
265     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
266     return ret;
267   }
268
269   public bool IsLayer() {
270     bool ret = NDalicPINVOKE.Actor_IsLayer(swigCPtr);
271     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
272     return ret;
273   }
274
275   public Layer GetLayer() {
276     Layer ret = new Layer(NDalicPINVOKE.Actor_GetLayer(swigCPtr), true);
277     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
278     return ret;
279   }
280
281   public void Add(Actor child) {
282     NDalicPINVOKE.Actor_Add(swigCPtr, Actor.getCPtr(child));
283     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
284   }
285
286   public void Remove(Actor child) {
287     NDalicPINVOKE.Actor_Remove(swigCPtr, Actor.getCPtr(child));
288     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
289   }
290
291   public void Unparent() {
292     NDalicPINVOKE.Actor_Unparent(swigCPtr);
293     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
294   }
295
296   public uint GetChildCount() {
297     uint ret = NDalicPINVOKE.Actor_GetChildCount(swigCPtr);
298     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
299     return ret;
300   }
301
302   public Actor GetChildAt(uint index) {
303     Actor ret = new Actor(NDalicPINVOKE.Actor_GetChildAt(swigCPtr, index), true);
304     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
305     return ret;
306   }
307
308   public Actor FindChildByName(string actorName) {
309     Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildByName(swigCPtr, actorName), true);
310     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
311     return ret;
312   }
313
314   public Actor FindChildById(uint id) {
315     Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildById(swigCPtr, id), true);
316     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
317     return ret;
318   }
319
320   public Actor GetParent() {
321     Actor ret = new Actor(NDalicPINVOKE.Actor_GetParent(swigCPtr), true);
322     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
323     return ret;
324   }
325
326   public void SetParentOrigin(Vector3 origin) {
327     NDalicPINVOKE.Actor_SetParentOrigin(swigCPtr, Vector3.getCPtr(origin));
328     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
329   }
330
331   public Vector3 GetCurrentParentOrigin() {
332     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentParentOrigin(swigCPtr), true);
333     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
334     return ret;
335   }
336
337   public void SetAnchorPoint(Vector3 anchorPoint) {
338     NDalicPINVOKE.Actor_SetAnchorPoint(swigCPtr, Vector3.getCPtr(anchorPoint));
339     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
340   }
341
342   public Vector3 GetCurrentAnchorPoint() {
343     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentAnchorPoint(swigCPtr), true);
344     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
345     return ret;
346   }
347
348   public void SetSize(float width, float height) {
349     NDalicPINVOKE.Actor_SetSize__SWIG_0(swigCPtr, width, height);
350     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
351   }
352
353   public void SetSize(float width, float height, float depth) {
354     NDalicPINVOKE.Actor_SetSize__SWIG_1(swigCPtr, width, height, depth);
355     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
356   }
357
358   public void SetSize(Vector2 size) {
359     NDalicPINVOKE.Actor_SetSize__SWIG_2(swigCPtr, Vector2.getCPtr(size));
360     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
361   }
362
363   public void SetSize(Vector3 size) {
364     NDalicPINVOKE.Actor_SetSize__SWIG_3(swigCPtr, Vector3.getCPtr(size));
365     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
366   }
367
368   public Vector3 GetTargetSize() {
369     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetTargetSize(swigCPtr), true);
370     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
371     return ret;
372   }
373
374   public Vector3 GetCurrentSize() {
375     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentSize(swigCPtr), true);
376     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
377     return ret;
378   }
379
380   public Vector3 GetNaturalSize() {
381     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetNaturalSize(swigCPtr), true);
382     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
383     return ret;
384   }
385
386   public void SetPosition(float x, float y) {
387     NDalicPINVOKE.Actor_SetPosition__SWIG_0(swigCPtr, x, y);
388     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
389   }
390
391   public void SetPosition(float x, float y, float z) {
392     NDalicPINVOKE.Actor_SetPosition__SWIG_1(swigCPtr, x, y, z);
393     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
394   }
395
396   public void SetPosition(Vector3 position) {
397     NDalicPINVOKE.Actor_SetPosition__SWIG_2(swigCPtr, Vector3.getCPtr(position));
398     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
399   }
400
401   public void SetX(float x) {
402     NDalicPINVOKE.Actor_SetX(swigCPtr, x);
403     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
404   }
405
406   public void SetY(float y) {
407     NDalicPINVOKE.Actor_SetY(swigCPtr, y);
408     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
409   }
410
411   public void SetZ(float z) {
412     NDalicPINVOKE.Actor_SetZ(swigCPtr, z);
413     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
414   }
415
416   public void TranslateBy(Vector3 distance) {
417     NDalicPINVOKE.Actor_TranslateBy(swigCPtr, Vector3.getCPtr(distance));
418     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
419   }
420
421   public Vector3 GetCurrentPosition() {
422     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentPosition(swigCPtr), true);
423     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
424     return ret;
425   }
426
427   public Vector3 GetCurrentWorldPosition() {
428     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldPosition(swigCPtr), true);
429     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
430     return ret;
431   }
432
433   public void SetInheritPosition(bool inherit) {
434     NDalicPINVOKE.Actor_SetInheritPosition(swigCPtr, inherit);
435     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
436   }
437
438   public PositionInheritanceMode GetPositionInheritanceMode() {
439     PositionInheritanceMode ret = (PositionInheritanceMode)NDalicPINVOKE.Actor_GetPositionInheritanceMode(swigCPtr);
440     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
441     return ret;
442   }
443
444   public bool IsPositionInherited() {
445     bool ret = NDalicPINVOKE.Actor_IsPositionInherited(swigCPtr);
446     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
447     return ret;
448   }
449
450   public void SetOrientation(Degree angle, Vector3 axis) {
451     NDalicPINVOKE.Actor_SetOrientation__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
452     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
453   }
454
455   public void SetOrientation(Radian angle, Vector3 axis) {
456     NDalicPINVOKE.Actor_SetOrientation__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));
457     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
458   }
459
460   public void SetOrientation(Quaternion orientation) {
461     NDalicPINVOKE.Actor_SetOrientation__SWIG_2(swigCPtr, Quaternion.getCPtr(orientation));
462     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
463   }
464
465   public void RotateBy(Degree angle, Vector3 axis) {
466     NDalicPINVOKE.Actor_RotateBy__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
467     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
468   }
469
470   public void RotateBy(Radian angle, Vector3 axis) {
471     NDalicPINVOKE.Actor_RotateBy__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));
472     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
473   }
474
475   public void RotateBy(Quaternion relativeRotation) {
476     NDalicPINVOKE.Actor_RotateBy__SWIG_2(swigCPtr, Quaternion.getCPtr(relativeRotation));
477     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
478   }
479
480   public Quaternion GetCurrentOrientation() {
481     Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentOrientation(swigCPtr), true);
482     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
483     return ret;
484   }
485
486   public void SetInheritOrientation(bool inherit) {
487     NDalicPINVOKE.Actor_SetInheritOrientation(swigCPtr, inherit);
488     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
489   }
490
491   public bool IsOrientationInherited() {
492     bool ret = NDalicPINVOKE.Actor_IsOrientationInherited(swigCPtr);
493     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
494     return ret;
495   }
496
497   public Quaternion GetCurrentWorldOrientation() {
498     Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentWorldOrientation(swigCPtr), true);
499     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
500     return ret;
501   }
502
503   public void SetScale(float scale) {
504     NDalicPINVOKE.Actor_SetScale__SWIG_0(swigCPtr, scale);
505     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
506   }
507
508   public void SetScale(float scaleX, float scaleY, float scaleZ) {
509     NDalicPINVOKE.Actor_SetScale__SWIG_1(swigCPtr, scaleX, scaleY, scaleZ);
510     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
511   }
512
513   public void SetScale(Vector3 scale) {
514     NDalicPINVOKE.Actor_SetScale__SWIG_2(swigCPtr, Vector3.getCPtr(scale));
515     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
516   }
517
518   public void ScaleBy(Vector3 relativeScale) {
519     NDalicPINVOKE.Actor_ScaleBy(swigCPtr, Vector3.getCPtr(relativeScale));
520     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
521   }
522
523   public Vector3 GetCurrentScale() {
524     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentScale(swigCPtr), true);
525     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
526     return ret;
527   }
528
529   public Vector3 GetCurrentWorldScale() {
530     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldScale(swigCPtr), true);
531     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
532     return ret;
533   }
534
535   public void SetInheritScale(bool inherit) {
536     NDalicPINVOKE.Actor_SetInheritScale(swigCPtr, inherit);
537     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
538   }
539
540   public bool IsScaleInherited() {
541     bool ret = NDalicPINVOKE.Actor_IsScaleInherited(swigCPtr);
542     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
543     return ret;
544   }
545
546   public Matrix GetCurrentWorldMatrix() {
547     Matrix ret = new Matrix(NDalicPINVOKE.Actor_GetCurrentWorldMatrix(swigCPtr), true);
548     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
549     return ret;
550   }
551
552   public void SetVisible(bool visible) {
553     NDalicPINVOKE.Actor_SetVisible(swigCPtr, visible);
554     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
555   }
556
557   public bool IsVisible() {
558     bool ret = NDalicPINVOKE.Actor_IsVisible(swigCPtr);
559     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
560     return ret;
561   }
562
563   public void SetOpacity(float opacity) {
564     NDalicPINVOKE.Actor_SetOpacity(swigCPtr, opacity);
565     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
566   }
567
568   public float GetCurrentOpacity() {
569     float ret = NDalicPINVOKE.Actor_GetCurrentOpacity(swigCPtr);
570     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
571     return ret;
572   }
573
574   public void SetColor(Vector4 color) {
575     NDalicPINVOKE.Actor_SetColor(swigCPtr, Vector4.getCPtr(color));
576     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
577   }
578
579   public Vector4 GetCurrentColor() {
580     Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentColor(swigCPtr), true);
581     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
582     return ret;
583   }
584
585   public void SetColorMode(ColorMode colorMode) {
586     NDalicPINVOKE.Actor_SetColorMode(swigCPtr, (int)colorMode);
587     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
588   }
589
590   public ColorMode GetColorMode() {
591     ColorMode ret = (ColorMode)NDalicPINVOKE.Actor_GetColorMode(swigCPtr);
592     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
593     return ret;
594   }
595
596   public Vector4 GetCurrentWorldColor() {
597     Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentWorldColor(swigCPtr), true);
598     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
599     return ret;
600   }
601
602   public void SetDrawMode(DrawModeType drawMode) {
603     NDalicPINVOKE.Actor_SetDrawMode(swigCPtr, (int)drawMode);
604     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
605   }
606
607   public DrawModeType GetDrawMode() {
608     DrawModeType ret = (DrawModeType)NDalicPINVOKE.Actor_GetDrawMode(swigCPtr);
609     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
610     return ret;
611   }
612
613   public void SetSensitive(bool sensitive) {
614     NDalicPINVOKE.Actor_SetSensitive(swigCPtr, sensitive);
615     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
616   }
617
618   public bool IsSensitive() {
619     bool ret = NDalicPINVOKE.Actor_IsSensitive(swigCPtr);
620     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
621     return ret;
622   }
623
624   public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) {
625     bool ret = NDalicPINVOKE.Actor_ScreenToLocal(swigCPtr, out localX, out localY, screenX, screenY);
626     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
627     return ret;
628   }
629
630   public void SetLeaveRequired(bool required) {
631     NDalicPINVOKE.Actor_SetLeaveRequired(swigCPtr, required);
632     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
633   }
634
635   public bool GetLeaveRequired() {
636     bool ret = NDalicPINVOKE.Actor_GetLeaveRequired(swigCPtr);
637     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
638     return ret;
639   }
640
641   public void SetKeyboardFocusable(bool focusable) {
642     NDalicPINVOKE.Actor_SetKeyboardFocusable(swigCPtr, focusable);
643     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
644   }
645
646   public bool IsKeyboardFocusable() {
647     bool ret = NDalicPINVOKE.Actor_IsKeyboardFocusable(swigCPtr);
648     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
649     return ret;
650   }
651
652   public void SetResizePolicy(ResizePolicyType policy, DimensionType dimension) {
653     NDalicPINVOKE.Actor_SetResizePolicy(swigCPtr, (int)policy, (int)dimension);
654     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
655   }
656
657   public ResizePolicyType GetResizePolicy(DimensionType dimension) {
658     ResizePolicyType ret = (ResizePolicyType)NDalicPINVOKE.Actor_GetResizePolicy(swigCPtr, (int)dimension);
659     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
660     return ret;
661   }
662
663   public void SetSizeScalePolicy(SizeScalePolicyType policy) {
664     NDalicPINVOKE.Actor_SetSizeScalePolicy(swigCPtr, (int)policy);
665     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
666   }
667
668   public SizeScalePolicyType GetSizeScalePolicy() {
669     SizeScalePolicyType ret = (SizeScalePolicyType)NDalicPINVOKE.Actor_GetSizeScalePolicy(swigCPtr);
670     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
671     return ret;
672   }
673
674   public void SetSizeModeFactor(Vector3 factor) {
675     NDalicPINVOKE.Actor_SetSizeModeFactor(swigCPtr, Vector3.getCPtr(factor));
676     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
677   }
678
679   public Vector3 GetSizeModeFactor() {
680     Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetSizeModeFactor(swigCPtr), true);
681     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
682     return ret;
683   }
684
685   public float GetHeightForWidth(float width) {
686     float ret = NDalicPINVOKE.Actor_GetHeightForWidth(swigCPtr, width);
687     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
688     return ret;
689   }
690
691   public float GetWidthForHeight(float height) {
692     float ret = NDalicPINVOKE.Actor_GetWidthForHeight(swigCPtr, height);
693     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
694     return ret;
695   }
696
697   public float GetRelayoutSize(DimensionType dimension) {
698     float ret = NDalicPINVOKE.Actor_GetRelayoutSize(swigCPtr, (int)dimension);
699     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
700     return ret;
701   }
702
703   public void SetPadding(RectFloat padding) {
704     NDalicPINVOKE.Actor_SetPadding(swigCPtr, RectFloat.getCPtr(padding));
705     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
706   }
707
708   public void GetPadding(RectFloat paddingOut) {
709     NDalicPINVOKE.Actor_GetPadding(swigCPtr, RectFloat.getCPtr(paddingOut));
710     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
711   }
712
713   public void SetMinimumSize(Vector2 size) {
714     NDalicPINVOKE.Actor_SetMinimumSize(swigCPtr, Vector2.getCPtr(size));
715     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
716   }
717
718   public Vector2 GetMinimumSize() {
719     Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMinimumSize(swigCPtr), true);
720     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
721     return ret;
722   }
723
724   public void SetMaximumSize(Vector2 size) {
725     NDalicPINVOKE.Actor_SetMaximumSize(swigCPtr, Vector2.getCPtr(size));
726     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
727   }
728
729   public Vector2 GetMaximumSize() {
730     Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMaximumSize(swigCPtr), true);
731     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
732     return ret;
733   }
734
735   public int GetHierarchyDepth() {
736     int ret = NDalicPINVOKE.Actor_GetHierarchyDepth(swigCPtr);
737     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
738     return ret;
739   }
740
741   public uint AddRenderer(Renderer renderer) {
742     uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer));
743     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
744     return ret;
745   }
746
747   public uint GetRendererCount() {
748     uint ret = NDalicPINVOKE.Actor_GetRendererCount(swigCPtr);
749     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
750     return ret;
751   }
752
753   public Renderer GetRendererAt(uint index) {
754     Renderer ret = new Renderer(NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index), true);
755     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
756     return ret;
757   }
758
759   public void RemoveRenderer(Renderer renderer) {
760     NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer));
761     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
762   }
763
764   public void RemoveRenderer(uint index) {
765     NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index);
766     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
767   }
768
769   public ActorTouchEventSignal TouchedSignal() {
770     ActorTouchEventSignal ret = new ActorTouchEventSignal(NDalicPINVOKE.Actor_TouchedSignal(swigCPtr), false);
771     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
772     return ret;
773   }
774
775   public ActorTouchDataSignal TouchSignal() {
776     ActorTouchDataSignal ret = new ActorTouchDataSignal(NDalicPINVOKE.Actor_TouchSignal(swigCPtr), false);
777     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
778     return ret;
779   }
780
781   public ActorHoverEventSignal HoveredSignal() {
782     ActorHoverEventSignal ret = new ActorHoverEventSignal(NDalicPINVOKE.Actor_HoveredSignal(swigCPtr), false);
783     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
784     return ret;
785   }
786
787   public ActorWheelEventSignal WheelEventSignal() {
788     ActorWheelEventSignal ret = new ActorWheelEventSignal(NDalicPINVOKE.Actor_WheelEventSignal(swigCPtr), false);
789     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
790     return ret;
791   }
792
793   public ActorSignal OnStageSignal() {
794     ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnStageSignal(swigCPtr), false);
795     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
796     return ret;
797   }
798
799   public ActorSignal OffStageSignal() {
800     ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OffStageSignal(swigCPtr), false);
801     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
802     return ret;
803   }
804
805   public ActorSignal OnRelayoutSignal() {
806     ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnRelayoutSignal(swigCPtr), false);
807     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
808     return ret;
809   }
810
811   public Vector3 ParentOrigin 
812   { 
813     get 
814     {
815       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
816       GetProperty( Actor.Property.PARENT_ORIGIN).Get(  temp );
817       return temp;
818     }
819     set 
820     { 
821       SetProperty( Actor.Property.PARENT_ORIGIN, new Dali.Property.Value( value ) );
822     }
823   }
824   public float ParentOriginX 
825   { 
826     get 
827     {
828       float temp = 0.0f;
829       GetProperty( Actor.Property.PARENT_ORIGIN_X).Get( ref temp );
830       return temp;
831     }
832     set 
833     { 
834       SetProperty( Actor.Property.PARENT_ORIGIN_X, new Dali.Property.Value( value ) );
835     }
836   }
837   public float ParentOriginY 
838   { 
839     get 
840     {
841       float temp = 0.0f;
842       GetProperty( Actor.Property.PARENT_ORIGIN_Y).Get( ref temp );
843       return temp;
844     }
845     set 
846     { 
847       SetProperty( Actor.Property.PARENT_ORIGIN_Y, new Dali.Property.Value( value ) );
848     }
849   }
850   public float ParentOriginZ 
851   { 
852     get 
853     {
854       float temp = 0.0f;
855       GetProperty( Actor.Property.PARENT_ORIGIN_Z).Get( ref temp );
856       return temp;
857     }
858     set 
859     { 
860       SetProperty( Actor.Property.PARENT_ORIGIN_Z, new Dali.Property.Value( value ) );
861     }
862   }
863   public Vector3 AnchorPoint 
864   { 
865     get 
866     {
867       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
868       GetProperty( Actor.Property.ANCHOR_POINT).Get(  temp );
869       return temp;
870     }
871     set 
872     { 
873       SetProperty( Actor.Property.ANCHOR_POINT, new Dali.Property.Value( value ) );
874     }
875   }
876   public float AnchorPointX 
877   { 
878     get 
879     {
880       float temp = 0.0f;
881       GetProperty( Actor.Property.ANCHOR_POINT_X).Get( ref temp );
882       return temp;
883     }
884     set 
885     { 
886       SetProperty( Actor.Property.ANCHOR_POINT_X, new Dali.Property.Value( value ) );
887     }
888   }
889   public float AnchorPointY 
890   { 
891     get 
892     {
893       float temp = 0.0f;
894       GetProperty( Actor.Property.ANCHOR_POINT_Y).Get( ref temp );
895       return temp;
896     }
897     set 
898     { 
899       SetProperty( Actor.Property.ANCHOR_POINT_Y, new Dali.Property.Value( value ) );
900     }
901   }
902   public float AnchorPointZ 
903   { 
904     get 
905     {
906       float temp = 0.0f;
907       GetProperty( Actor.Property.ANCHOR_POINT_Z).Get( ref temp );
908       return temp;
909     }
910     set 
911     { 
912       SetProperty( Actor.Property.ANCHOR_POINT_Z, new Dali.Property.Value( value ) );
913     }
914   }
915   public Vector3 Size 
916   { 
917     get 
918     {
919       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
920       GetProperty( Actor.Property.SIZE).Get(  temp );
921       return temp;
922     }
923     set 
924     { 
925       SetProperty( Actor.Property.SIZE, new Dali.Property.Value( value ) );
926     }
927   }
928   public float SizeWidth 
929   { 
930     get 
931     {
932       float temp = 0.0f;
933       GetProperty( Actor.Property.SIZE_WIDTH).Get( ref temp );
934       return temp;
935     }
936     set 
937     { 
938       SetProperty( Actor.Property.SIZE_WIDTH, new Dali.Property.Value( value ) );
939     }
940   }
941   public float SizeHeight 
942   { 
943     get 
944     {
945       float temp = 0.0f;
946       GetProperty( Actor.Property.SIZE_HEIGHT).Get( ref temp );
947       return temp;
948     }
949     set 
950     { 
951       SetProperty( Actor.Property.SIZE_HEIGHT, new Dali.Property.Value( value ) );
952     }
953   }
954   public float SizeDepth 
955   { 
956     get 
957     {
958       float temp = 0.0f;
959       GetProperty( Actor.Property.SIZE_DEPTH).Get( ref temp );
960       return temp;
961     }
962     set 
963     { 
964       SetProperty( Actor.Property.SIZE_DEPTH, new Dali.Property.Value( value ) );
965     }
966   }
967   public Vector3 Position 
968   { 
969     get 
970     {
971       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
972       GetProperty( Actor.Property.POSITION).Get(  temp );
973       return temp;
974     }
975     set 
976     { 
977       SetProperty( Actor.Property.POSITION, new Dali.Property.Value( value ) );
978     }
979   }
980   public float PositionX 
981   { 
982     get 
983     {
984       float temp = 0.0f;
985       GetProperty( Actor.Property.POSITION_X).Get( ref temp );
986       return temp;
987     }
988     set 
989     { 
990       SetProperty( Actor.Property.POSITION_X, new Dali.Property.Value( value ) );
991     }
992   }
993   public float PositionY 
994   { 
995     get 
996     {
997       float temp = 0.0f;
998       GetProperty( Actor.Property.POSITION_Y).Get( ref temp );
999       return temp;
1000     }
1001     set 
1002     { 
1003       SetProperty( Actor.Property.POSITION_Y, new Dali.Property.Value( value ) );
1004     }
1005   }
1006   public float PositionZ 
1007   { 
1008     get 
1009     {
1010       float temp = 0.0f;
1011       GetProperty( Actor.Property.POSITION_Z).Get( ref temp );
1012       return temp;
1013     }
1014     set 
1015     { 
1016       SetProperty( Actor.Property.POSITION_Z, new Dali.Property.Value( value ) );
1017     }
1018   }
1019   public Vector3 WorldPosition 
1020   { 
1021     get 
1022     {
1023       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
1024       GetProperty( Actor.Property.WORLD_POSITION).Get(  temp );
1025       return temp;
1026     }
1027 }  public float WorldPositionX 
1028   { 
1029     get 
1030     {
1031       float temp = 0.0f;
1032       GetProperty( Actor.Property.WORLD_POSITION_X).Get( ref temp );
1033       return temp;
1034     }
1035 }  public float WorldPositionY 
1036   { 
1037     get 
1038     {
1039       float temp = 0.0f;
1040       GetProperty( Actor.Property.WORLD_POSITION_Y).Get( ref temp );
1041       return temp;
1042     }
1043 }  public float WorldPositionZ 
1044   { 
1045     get 
1046     {
1047       float temp = 0.0f;
1048       GetProperty( Actor.Property.WORLD_POSITION_Z).Get( ref temp );
1049       return temp;
1050     }
1051 }  public Quaternion Orientation 
1052   { 
1053     get 
1054     {
1055       Quaternion temp = new Quaternion();
1056       GetProperty( Actor.Property.ORIENTATION).Get(  temp );
1057       return temp;
1058     }
1059     set 
1060     { 
1061       SetProperty( Actor.Property.ORIENTATION, new Dali.Property.Value( value ) );
1062     }
1063   }
1064   public Quaternion WorldOrientation 
1065   { 
1066     get 
1067     {
1068       Quaternion temp = new Quaternion();
1069       GetProperty( Actor.Property.WORLD_ORIENTATION).Get(  temp );
1070       return temp;
1071     }
1072 }  public Vector3 Scale 
1073   { 
1074     get 
1075     {
1076       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
1077       GetProperty( Actor.Property.SCALE).Get(  temp );
1078       return temp;
1079     }
1080     set 
1081     { 
1082       SetProperty( Actor.Property.SCALE, new Dali.Property.Value( value ) );
1083     }
1084   }
1085   public float ScaleX 
1086   { 
1087     get 
1088     {
1089       float temp = 0.0f;
1090       GetProperty( Actor.Property.SCALE_X).Get( ref temp );
1091       return temp;
1092     }
1093     set 
1094     { 
1095       SetProperty( Actor.Property.SCALE_X, new Dali.Property.Value( value ) );
1096     }
1097   }
1098   public float ScaleY 
1099   { 
1100     get 
1101     {
1102       float temp = 0.0f;
1103       GetProperty( Actor.Property.SCALE_Y).Get( ref temp );
1104       return temp;
1105     }
1106     set 
1107     { 
1108       SetProperty( Actor.Property.SCALE_Y, new Dali.Property.Value( value ) );
1109     }
1110   }
1111   public float ScaleZ 
1112   { 
1113     get 
1114     {
1115       float temp = 0.0f;
1116       GetProperty( Actor.Property.SCALE_Z).Get( ref temp );
1117       return temp;
1118     }
1119     set 
1120     { 
1121       SetProperty( Actor.Property.SCALE_Z, new Dali.Property.Value( value ) );
1122     }
1123   }
1124   public Vector3 WorldScale 
1125   { 
1126     get 
1127     {
1128       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
1129       GetProperty( Actor.Property.WORLD_SCALE).Get(  temp );
1130       return temp;
1131     }
1132 }  public bool Visible 
1133   { 
1134     get 
1135     {
1136       bool temp = false;
1137       GetProperty( Actor.Property.VISIBLE).Get( ref temp );
1138       return temp;
1139     }
1140     set 
1141     { 
1142       SetProperty( Actor.Property.VISIBLE, new Dali.Property.Value( value ) );
1143     }
1144   }
1145   public Vector4 Color 
1146   { 
1147     get 
1148     {
1149       Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
1150       GetProperty( Actor.Property.COLOR).Get(  temp );
1151       return temp;
1152     }
1153     set 
1154     { 
1155       SetProperty( Actor.Property.COLOR, new Dali.Property.Value( value ) );
1156     }
1157   }
1158   public float ColorRed 
1159   { 
1160     get 
1161     {
1162       float temp = 0.0f;
1163       GetProperty( Actor.Property.COLOR_RED).Get( ref temp );
1164       return temp;
1165     }
1166     set 
1167     { 
1168       SetProperty( Actor.Property.COLOR_RED, new Dali.Property.Value( value ) );
1169     }
1170   }
1171   public float ColorGreen 
1172   { 
1173     get 
1174     {
1175       float temp = 0.0f;
1176       GetProperty( Actor.Property.COLOR_GREEN).Get( ref temp );
1177       return temp;
1178     }
1179     set 
1180     { 
1181       SetProperty( Actor.Property.COLOR_GREEN, new Dali.Property.Value( value ) );
1182     }
1183   }
1184   public float ColorBlue 
1185   { 
1186     get 
1187     {
1188       float temp = 0.0f;
1189       GetProperty( Actor.Property.COLOR_BLUE).Get( ref temp );
1190       return temp;
1191     }
1192     set 
1193     { 
1194       SetProperty( Actor.Property.COLOR_BLUE, new Dali.Property.Value( value ) );
1195     }
1196   }
1197   public float ColorAlpha 
1198   { 
1199     get 
1200     {
1201       float temp = 0.0f;
1202       GetProperty( Actor.Property.COLOR_ALPHA).Get( ref temp );
1203       return temp;
1204     }
1205     set 
1206     { 
1207       SetProperty( Actor.Property.COLOR_ALPHA, new Dali.Property.Value( value ) );
1208     }
1209   }
1210   public Vector4 WorldColor 
1211   { 
1212     get 
1213     {
1214       Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
1215       GetProperty( Actor.Property.WORLD_COLOR).Get(  temp );
1216       return temp;
1217     }
1218 }  public Matrix WorldMatrix 
1219   { 
1220     get 
1221     {
1222       Matrix temp = new Matrix();
1223       GetProperty( Actor.Property.WORLD_MATRIX).Get(  temp );
1224       return temp;
1225     }
1226 }  public string Name 
1227   { 
1228     get 
1229     {
1230       string temp;
1231       GetProperty( Actor.Property.NAME).Get( out temp );
1232       return temp;
1233     }
1234     set 
1235     { 
1236       SetProperty( Actor.Property.NAME, new Dali.Property.Value( value ) );
1237     }
1238   }
1239   public bool Sensitive 
1240   { 
1241     get 
1242     {
1243       bool temp = false;
1244       GetProperty( Actor.Property.SENSITIVE).Get( ref temp );
1245       return temp;
1246     }
1247     set 
1248     { 
1249       SetProperty( Actor.Property.SENSITIVE, new Dali.Property.Value( value ) );
1250     }
1251   }
1252   public bool LeaveRequired 
1253   { 
1254     get 
1255     {
1256       bool temp = false;
1257       GetProperty( Actor.Property.LEAVE_REQUIRED).Get( ref temp );
1258       return temp;
1259     }
1260     set 
1261     { 
1262       SetProperty( Actor.Property.LEAVE_REQUIRED, new Dali.Property.Value( value ) );
1263     }
1264   }
1265   public bool InheritOrientation 
1266   { 
1267     get 
1268     {
1269       bool temp = false;
1270       GetProperty( Actor.Property.INHERIT_ORIENTATION).Get( ref temp );
1271       return temp;
1272     }
1273     set 
1274     { 
1275       SetProperty( Actor.Property.INHERIT_ORIENTATION, new Dali.Property.Value( value ) );
1276     }
1277   }
1278   public bool InheritScale 
1279   { 
1280     get 
1281     {
1282       bool temp = false;
1283       GetProperty( Actor.Property.INHERIT_SCALE).Get( ref temp );
1284       return temp;
1285     }
1286     set 
1287     { 
1288       SetProperty( Actor.Property.INHERIT_SCALE, new Dali.Property.Value( value ) );
1289     }
1290   }
1291   public string ColorMode 
1292   { 
1293     get 
1294     {
1295       string temp;
1296       GetProperty( Actor.Property.COLOR_MODE).Get( out temp );
1297       return temp;
1298     }
1299     set 
1300     { 
1301       SetProperty( Actor.Property.COLOR_MODE, new Dali.Property.Value( value ) );
1302     }
1303   }
1304   public string PositionInheritance 
1305   { 
1306     get 
1307     {
1308       string temp;
1309       GetProperty( Actor.Property.POSITION_INHERITANCE).Get( out temp );
1310       return temp;
1311     }
1312     set 
1313     { 
1314       SetProperty( Actor.Property.POSITION_INHERITANCE, new Dali.Property.Value( value ) );
1315     }
1316   }
1317   public string DrawMode 
1318   { 
1319     get 
1320     {
1321       string temp;
1322       GetProperty( Actor.Property.DRAW_MODE).Get( out temp );
1323       return temp;
1324     }
1325     set 
1326     { 
1327       SetProperty( Actor.Property.DRAW_MODE, new Dali.Property.Value( value ) );
1328     }
1329   }
1330   public Vector3 SizeModeFactor 
1331   { 
1332     get 
1333     {
1334       Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
1335       GetProperty( Actor.Property.SIZE_MODE_FACTOR).Get(  temp );
1336       return temp;
1337     }
1338     set 
1339     { 
1340       SetProperty( Actor.Property.SIZE_MODE_FACTOR, new Dali.Property.Value( value ) );
1341     }
1342   }
1343   public string WidthResizePolicy 
1344   { 
1345     get 
1346     {
1347       string temp;
1348       GetProperty( Actor.Property.WIDTH_RESIZE_POLICY).Get( out temp );
1349       return temp;
1350     }
1351     set 
1352     { 
1353       SetProperty( Actor.Property.WIDTH_RESIZE_POLICY, new Dali.Property.Value( value ) );
1354     }
1355   }
1356   public string HeightResizePolicy 
1357   { 
1358     get 
1359     {
1360       string temp;
1361       GetProperty( Actor.Property.HEIGHT_RESIZE_POLICY).Get( out temp );
1362       return temp;
1363     }
1364     set 
1365     { 
1366       SetProperty( Actor.Property.HEIGHT_RESIZE_POLICY, new Dali.Property.Value( value ) );
1367     }
1368   }
1369   public string SizeScalePolicy 
1370   { 
1371     get 
1372     {
1373       string temp;
1374       GetProperty( Actor.Property.SIZE_SCALE_POLICY).Get( out temp );
1375       return temp;
1376     }
1377     set 
1378     { 
1379       SetProperty( Actor.Property.SIZE_SCALE_POLICY, new Dali.Property.Value( value ) );
1380     }
1381   }
1382   public bool WidthForHeight 
1383   { 
1384     get 
1385     {
1386       bool temp = false;
1387       GetProperty( Actor.Property.WIDTH_FOR_HEIGHT).Get( ref temp );
1388       return temp;
1389     }
1390     set 
1391     { 
1392       SetProperty( Actor.Property.WIDTH_FOR_HEIGHT, new Dali.Property.Value( value ) );
1393     }
1394   }
1395   public bool HeightForWidth 
1396   { 
1397     get 
1398     {
1399       bool temp = false;
1400       GetProperty( Actor.Property.HEIGHT_FOR_WIDTH).Get( ref temp );
1401       return temp;
1402     }
1403     set 
1404     { 
1405       SetProperty( Actor.Property.HEIGHT_FOR_WIDTH, new Dali.Property.Value( value ) );
1406     }
1407   }
1408   public Vector4 Padding 
1409   { 
1410     get 
1411     {
1412       Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
1413       GetProperty( Actor.Property.PADDING).Get(  temp );
1414       return temp;
1415     }
1416     set 
1417     { 
1418       SetProperty( Actor.Property.PADDING, new Dali.Property.Value( value ) );
1419     }
1420   }
1421   public Vector2 MinimumSize 
1422   { 
1423     get 
1424     {
1425       Vector2 temp = new Vector2(0.0f,0.0f);
1426       GetProperty( Actor.Property.MINIMUM_SIZE).Get(  temp );
1427       return temp;
1428     }
1429     set 
1430     { 
1431       SetProperty( Actor.Property.MINIMUM_SIZE, new Dali.Property.Value( value ) );
1432     }
1433   }
1434   public Vector2 MaximumSize 
1435   { 
1436     get 
1437     {
1438       Vector2 temp = new Vector2(0.0f,0.0f);
1439       GetProperty( Actor.Property.MAXIMUM_SIZE).Get(  temp );
1440       return temp;
1441     }
1442     set 
1443     { 
1444       SetProperty( Actor.Property.MAXIMUM_SIZE, new Dali.Property.Value( value ) );
1445     }
1446   }
1447   public bool InheritPosition 
1448   { 
1449     get 
1450     {
1451       bool temp = false;
1452       GetProperty( Actor.Property.INHERIT_POSITION).Get( ref temp );
1453       return temp;
1454     }
1455     set 
1456     { 
1457       SetProperty( Actor.Property.INHERIT_POSITION, new Dali.Property.Value( value ) );
1458     }
1459   }
1460   public string ClippingMode 
1461   { 
1462     get 
1463     {
1464       string temp;
1465       GetProperty( Actor.Property.CLIPPING_MODE).Get( out temp );
1466       return temp;
1467     }
1468     set 
1469     { 
1470       SetProperty( Actor.Property.CLIPPING_MODE, new Dali.Property.Value( value ) );
1471     }
1472   }
1473   public bool BatchParent 
1474   { 
1475     get 
1476     {
1477       bool temp = false;
1478       GetProperty( Actor.Property.BATCH_PARENT).Get( ref temp );
1479       return temp;
1480     }
1481     set 
1482     { 
1483       SetProperty( Actor.Property.BATCH_PARENT, new Dali.Property.Value( value ) );
1484     }
1485   }
1486
1487 }
1488
1489 }