[NUI] Add LinearLayout Alignment and Weight (#469)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / Layouting / LayoutPINVOKE.cs
1 /*
2  * Copyright (c) 2018 Samsung Electronics Co., Ltd.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17
18 namespace Tizen.NUI
19 {
20     class LayoutPINVOKE
21     {
22
23         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutParent_GetParent")]
24         public static extern global::System.IntPtr LayoutParent_GetParent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
25
26         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutParent_GetParent")]
27         public static extern global::System.IntPtr LayoutParent_GetParent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
28
29         public static global::System.IntPtr LayoutParent_GetParent(global::System.Runtime.InteropServices.HandleRef jarg1)
30         {
31             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
32             {
33                 return LayoutParent_GetParent_vulkan(jarg1);
34             }
35             else
36             {
37                 return LayoutParent_GetParent_gl(jarg1);
38             }
39         }
40
41         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutLength__SWIG_0")]
42         public static extern global::System.IntPtr new_LayoutLength__SWIG_0_gl(int jarg1);
43
44         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutLength__SWIG_0")]
45         public static extern global::System.IntPtr new_LayoutLength__SWIG_0_vulkan(int jarg1);
46
47         public static global::System.IntPtr new_LayoutLength__SWIG_0(int jarg1)
48         {
49             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
50             {
51                 return new_LayoutLength__SWIG_0_vulkan(jarg1);
52             }
53             else
54             {
55                 return new_LayoutLength__SWIG_0_gl(jarg1);
56             }
57         }
58
59         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutLength__SWIG_1")]
60         public static extern global::System.IntPtr new_LayoutLength__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
61
62         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutLength__SWIG_1")]
63         public static extern global::System.IntPtr new_LayoutLength__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
64
65         public static global::System.IntPtr new_LayoutLength__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
66         {
67             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
68             {
69                 return new_LayoutLength__SWIG_1_vulkan(jarg1);
70             }
71             else
72             {
73                 return new_LayoutLength__SWIG_1_gl(jarg1);
74             }
75         }
76
77         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Assign")]
78         public static extern global::System.IntPtr LayoutLength_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
79
80         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Assign")]
81         public static extern global::System.IntPtr LayoutLength_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
82
83         public static global::System.IntPtr LayoutLength_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
84         {
85             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
86             {
87                 return LayoutLength_Assign_vulkan(jarg1, jarg2);
88             }
89             else
90             {
91                 return LayoutLength_Assign_gl(jarg1, jarg2);
92             }
93         }
94
95         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_EqualTo__SWIG_0")]
96         public static extern bool LayoutLength_EqualTo__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
97
98         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_EqualTo__SWIG_0")]
99         public static extern bool LayoutLength_EqualTo__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
100
101         public static bool LayoutLength_EqualTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
102         {
103             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
104             {
105                 return LayoutLength_EqualTo__SWIG_0_vulkan(jarg1, jarg2);
106             }
107             else
108             {
109                 return LayoutLength_EqualTo__SWIG_0_gl(jarg1, jarg2);
110             }
111         }
112
113         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_EqualTo__SWIG_1")]
114         public static extern bool LayoutLength_EqualTo__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
115
116         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_EqualTo__SWIG_1")]
117         public static extern bool LayoutLength_EqualTo__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
118
119         public static bool LayoutLength_EqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
120         {
121             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
122             {
123                 return LayoutLength_EqualTo__SWIG_1_vulkan(jarg1, jarg2);
124             }
125             else
126             {
127                 return LayoutLength_EqualTo__SWIG_1_gl(jarg1, jarg2);
128             }
129         }
130
131         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_NotEqualTo")]
132         public static extern bool LayoutLength_NotEqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
133
134         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_NotEqualTo")]
135         public static extern bool LayoutLength_NotEqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
136
137         public static bool LayoutLength_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
138         {
139             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
140             {
141                 return LayoutLength_NotEqualTo_vulkan(jarg1, jarg2);
142             }
143             else
144             {
145                 return LayoutLength_NotEqualTo_gl(jarg1, jarg2);
146             }
147         }
148
149         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_LessThan__SWIG_0")]
150         public static extern bool LayoutLength_LessThan__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
151
152         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_LessThan__SWIG_0")]
153         public static extern bool LayoutLength_LessThan__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
154
155         public static bool LayoutLength_LessThan__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
156         {
157             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
158             {
159                 return LayoutLength_LessThan__SWIG_0_vulkan(jarg1, jarg2);
160             }
161             else
162             {
163                 return LayoutLength_LessThan__SWIG_0_gl(jarg1, jarg2);
164             }
165         }
166
167         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_GreaterThan__SWIG_0")]
168         public static extern bool LayoutLength_GreaterThan__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
169
170         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_GreaterThan__SWIG_0")]
171         public static extern bool LayoutLength_GreaterThan__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
172
173         public static bool LayoutLength_GreaterThan__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
174         {
175             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
176             {
177                 return LayoutLength_GreaterThan__SWIG_0_vulkan(jarg1, jarg2);
178             }
179             else
180             {
181                 return LayoutLength_GreaterThan__SWIG_0_gl(jarg1, jarg2);
182             }
183         }
184
185         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Add__SWIG_0")]
186         public static extern global::System.IntPtr LayoutLength_Add__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
187
188         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Add__SWIG_0")]
189         public static extern global::System.IntPtr LayoutLength_Add__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
190
191         public static global::System.IntPtr LayoutLength_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
192         {
193             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
194             {
195                 return LayoutLength_Add__SWIG_0_vulkan(jarg1, jarg2);
196             }
197             else
198             {
199                 return LayoutLength_Add__SWIG_0_gl(jarg1, jarg2);
200             }
201         }
202
203         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Add__SWIG_1")]
204         public static extern global::System.IntPtr LayoutLength_Add__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
205
206         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Add__SWIG_1")]
207         public static extern global::System.IntPtr LayoutLength_Add__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
208
209         public static global::System.IntPtr LayoutLength_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
210         {
211             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
212             {
213                 return LayoutLength_Add__SWIG_1_vulkan(jarg1, jarg2);
214             }
215             else
216             {
217                 return LayoutLength_Add__SWIG_1_gl(jarg1, jarg2);
218             }
219         }
220
221         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Subtract__SWIG_0")]
222         public static extern global::System.IntPtr LayoutLength_Subtract__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
223
224         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Subtract__SWIG_0")]
225         public static extern global::System.IntPtr LayoutLength_Subtract__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
226
227         public static global::System.IntPtr LayoutLength_Subtract__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
228         {
229             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
230             {
231                 return LayoutLength_Subtract__SWIG_0_vulkan(jarg1, jarg2);
232             }
233             else
234             {
235                 return LayoutLength_Subtract__SWIG_0_gl(jarg1, jarg2);
236             }
237         }
238
239         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Subtract__SWIG_1")]
240         public static extern global::System.IntPtr LayoutLength_Subtract__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
241
242         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Subtract__SWIG_1")]
243         public static extern global::System.IntPtr LayoutLength_Subtract__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
244
245         public static global::System.IntPtr LayoutLength_Subtract__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
246         {
247             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
248             {
249                 return LayoutLength_Subtract__SWIG_1_vulkan(jarg1, jarg2);
250             }
251             else
252             {
253                 return LayoutLength_Subtract__SWIG_1_gl(jarg1, jarg2);
254             }
255         }
256
257         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_AddAssign__SWIG_0")]
258         public static extern global::System.IntPtr LayoutLength_AddAssign__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
259
260         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_AddAssign__SWIG_0")]
261         public static extern global::System.IntPtr LayoutLength_AddAssign__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
262
263         public static global::System.IntPtr LayoutLength_AddAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
264         {
265             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
266             {
267                 return LayoutLength_AddAssign__SWIG_0_vulkan(jarg1, jarg2);
268             }
269             else
270             {
271                 return LayoutLength_AddAssign__SWIG_0_gl(jarg1, jarg2);
272             }
273         }
274
275         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_AddAssign__SWIG_1")]
276         public static extern global::System.IntPtr LayoutLength_AddAssign__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
277
278         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_AddAssign__SWIG_1")]
279         public static extern global::System.IntPtr LayoutLength_AddAssign__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
280
281         public static global::System.IntPtr LayoutLength_AddAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
282         {
283             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
284             {
285                 return LayoutLength_AddAssign__SWIG_1_vulkan(jarg1, jarg2);
286             }
287             else
288             {
289                 return LayoutLength_AddAssign__SWIG_1_gl(jarg1, jarg2);
290             }
291         }
292
293         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_SubtractAssign__SWIG_0")]
294         public static extern global::System.IntPtr LayoutLength_SubtractAssign__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
295
296         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_SubtractAssign__SWIG_0")]
297         public static extern global::System.IntPtr LayoutLength_SubtractAssign__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
298
299         public static global::System.IntPtr LayoutLength_SubtractAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
300         {
301             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
302             {
303                 return LayoutLength_SubtractAssign__SWIG_0_vulkan(jarg1, jarg2);
304             }
305             else
306             {
307                 return LayoutLength_SubtractAssign__SWIG_0_gl(jarg1, jarg2);
308             }
309         }
310
311         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_SubtractAssign__SWIG_1")]
312         public static extern global::System.IntPtr LayoutLength_SubtractAssign__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
313
314         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_SubtractAssign__SWIG_1")]
315         public static extern global::System.IntPtr LayoutLength_SubtractAssign__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
316
317         public static global::System.IntPtr LayoutLength_SubtractAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
318         {
319             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
320             {
321                 return LayoutLength_SubtractAssign__SWIG_1_vulkan(jarg1, jarg2);
322             }
323             else
324             {
325                 return LayoutLength_SubtractAssign__SWIG_1_gl(jarg1, jarg2);
326             }
327         }
328
329         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Divide__SWIG_0")]
330         public static extern global::System.IntPtr LayoutLength_Divide__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
331
332         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Divide__SWIG_0")]
333         public static extern global::System.IntPtr LayoutLength_Divide__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
334
335         public static global::System.IntPtr LayoutLength_Divide__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
336         {
337             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
338             {
339                 return LayoutLength_Divide__SWIG_0_vulkan(jarg1, jarg2);
340             }
341             else
342             {
343                 return LayoutLength_Divide__SWIG_0_gl(jarg1, jarg2);
344             }
345         }
346
347         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Divide__SWIG_1")]
348         public static extern global::System.IntPtr LayoutLength_Divide__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
349
350         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Divide__SWIG_1")]
351         public static extern global::System.IntPtr LayoutLength_Divide__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
352
353         public static global::System.IntPtr LayoutLength_Divide__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
354         {
355             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
356             {
357                 return LayoutLength_Divide__SWIG_1_vulkan(jarg1, jarg2);
358             }
359             else
360             {
361                 return LayoutLength_Divide__SWIG_1_gl(jarg1, jarg2);
362             }
363         }
364
365         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_0")]
366         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
367
368         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_0")]
369         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
370
371         public static global::System.IntPtr LayoutLength_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
372         {
373             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
374             {
375                 return LayoutLength_Multiply__SWIG_0_vulkan(jarg1, jarg2);
376             }
377             else
378             {
379                 return LayoutLength_Multiply__SWIG_0_gl(jarg1, jarg2);
380             }
381         }
382
383         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_1")]
384         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
385
386         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_1")]
387         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
388
389         public static global::System.IntPtr LayoutLength_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
390         {
391             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
392             {
393                 return LayoutLength_Multiply__SWIG_1_vulkan(jarg1, jarg2);
394             }
395             else
396             {
397                 return LayoutLength_Multiply__SWIG_1_gl(jarg1, jarg2);
398             }
399         }
400
401         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_2")]
402         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
403
404         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_Multiply__SWIG_2")]
405         public static extern global::System.IntPtr LayoutLength_Multiply__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
406
407         public static global::System.IntPtr LayoutLength_Multiply__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
408         {
409             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
410             {
411                 return LayoutLength_Multiply__SWIG_2_vulkan(jarg1, jarg2);
412             }
413             else
414             {
415                 return LayoutLength_Multiply__SWIG_2_gl(jarg1, jarg2);
416             }
417         }
418
419         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_ConvertToFloat")]
420         public static extern float LayoutLength_ConvertToFloat_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
421
422         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_ConvertToFloat")]
423         public static extern float LayoutLength_ConvertToFloat_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
424
425         public static float LayoutLength_ConvertToFloat(global::System.Runtime.InteropServices.HandleRef jarg1)
426         {
427             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
428             {
429                 return LayoutLength_ConvertToFloat_vulkan(jarg1);
430             }
431             else
432             {
433                 return LayoutLength_ConvertToFloat_gl(jarg1);
434             }
435         }
436
437         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_mValue_set")]
438         public static extern void LayoutLength_mValue_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
439
440         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_mValue_set")]
441         public static extern void LayoutLength_mValue_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
442
443         public static void LayoutLength_mValue_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
444         {
445             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
446             {
447                 LayoutLength_mValue_set_vulkan(jarg1, jarg2);
448             }
449             else
450             {
451                 LayoutLength_mValue_set_gl(jarg1, jarg2);
452             }
453         }
454
455         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_mValue_get")]
456         public static extern int LayoutLength_mValue_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
457
458         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutLength_mValue_get")]
459         public static extern int LayoutLength_mValue_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
460
461         public static int LayoutLength_mValue_get(global::System.Runtime.InteropServices.HandleRef jarg1)
462         {
463             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
464             {
465                 return LayoutLength_mValue_get_vulkan(jarg1);
466             }
467             else
468             {
469                 return LayoutLength_mValue_get_gl(jarg1);
470             }
471         }
472
473         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutLength")]
474         public static extern void delete_LayoutLength_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
475
476         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutLength")]
477         public static extern void delete_LayoutLength_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
478
479         public static void delete_LayoutLength(global::System.Runtime.InteropServices.HandleRef jarg1)
480         {
481             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
482             {
483                 delete_LayoutLength_vulkan(jarg1);
484             }
485             else
486             {
487                 delete_LayoutLength_gl(jarg1);
488             }
489         }
490
491         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_0")]
492         public static extern global::System.IntPtr new_LayoutSize__SWIG_0_gl();
493
494         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_0")]
495         public static extern global::System.IntPtr new_LayoutSize__SWIG_0_vulkan();
496
497         public static global::System.IntPtr new_LayoutSize__SWIG_0()
498         {
499             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
500             {
501                 return new_LayoutSize__SWIG_0_vulkan();
502             }
503             else
504             {
505                 return new_LayoutSize__SWIG_0_gl();
506             }
507         }
508
509         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_1")]
510         public static extern global::System.IntPtr new_LayoutSize__SWIG_1_gl(int jarg1, int jarg2);
511
512         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_1")]
513         public static extern global::System.IntPtr new_LayoutSize__SWIG_1_vulkan(int jarg1, int jarg2);
514
515         public static global::System.IntPtr new_LayoutSize__SWIG_1(int jarg1, int jarg2)
516         {
517             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
518             {
519                 return new_LayoutSize__SWIG_1_vulkan(jarg1, jarg2);
520             }
521             else
522             {
523                 return new_LayoutSize__SWIG_1_gl(jarg1, jarg2);
524             }
525         }
526
527         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_2")]
528         public static extern global::System.IntPtr new_LayoutSize__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
529
530         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutSize__SWIG_2")]
531         public static extern global::System.IntPtr new_LayoutSize__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
532
533         public static global::System.IntPtr new_LayoutSize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
534         {
535             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
536             {
537                 return new_LayoutSize__SWIG_2_vulkan(jarg1);
538             }
539             else
540             {
541                 return new_LayoutSize__SWIG_2_gl(jarg1);
542             }
543         }
544
545         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_Assign")]
546         public static extern global::System.IntPtr LayoutSize_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
547
548         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_Assign")]
549         public static extern global::System.IntPtr LayoutSize_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
550
551         public static global::System.IntPtr LayoutSize_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
552         {
553             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
554             {
555                 return LayoutSize_Assign_vulkan(jarg1, jarg2);
556             }
557             else
558             {
559                 return LayoutSize_Assign_gl(jarg1, jarg2);
560             }
561         }
562
563         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_GetWidth")]
564         public static extern int LayoutSize_GetWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
565
566         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_GetWidth")]
567         public static extern int LayoutSize_GetWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
568
569         public static int LayoutSize_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
570         {
571             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
572             {
573                 return LayoutSize_GetWidth_vulkan(jarg1);
574             }
575             else
576             {
577                 return LayoutSize_GetWidth_gl(jarg1);
578             }
579         }
580
581         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_GetHeight")]
582         public static extern int LayoutSize_GetHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
583
584         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_GetHeight")]
585         public static extern int LayoutSize_GetHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
586
587         public static int LayoutSize_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
588         {
589             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
590             {
591                 return LayoutSize_GetHeight_vulkan(jarg1);
592             }
593             else
594             {
595                 return LayoutSize_GetHeight_gl(jarg1);
596             }
597         }
598
599         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetWidth__SWIG_0")]
600         public static extern void LayoutSize_SetWidth__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
601
602         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetWidth__SWIG_0")]
603         public static extern void LayoutSize_SetWidth__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
604
605         public static void LayoutSize_SetWidth__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
606         {
607             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
608             {
609                 LayoutSize_SetWidth__SWIG_0_vulkan(jarg1, jarg2);
610             }
611             else
612             {
613                 LayoutSize_SetWidth__SWIG_0_gl(jarg1, jarg2);
614             }
615         }
616
617         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetHeight__SWIG_0")]
618         public static extern void LayoutSize_SetHeight__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
619
620         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetHeight__SWIG_0")]
621         public static extern void LayoutSize_SetHeight__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
622
623         public static void LayoutSize_SetHeight__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
624         {
625             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
626             {
627                 LayoutSize_SetHeight__SWIG_0_vulkan(jarg1, jarg2);
628             }
629             else
630             {
631                 LayoutSize_SetHeight__SWIG_0_gl(jarg1, jarg2);
632             }
633         }
634
635         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetWidth__SWIG_1")]
636         public static extern void LayoutSize_SetWidth__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
637
638         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetWidth__SWIG_1")]
639         public static extern void LayoutSize_SetWidth__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
640
641         public static void LayoutSize_SetWidth__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
642         {
643             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
644             {
645                 LayoutSize_SetWidth__SWIG_1_vulkan(jarg1, jarg2);
646             }
647             else
648             {
649                 LayoutSize_SetWidth__SWIG_1_gl(jarg1, jarg2);
650             }
651         }
652
653         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetHeight__SWIG_1")]
654         public static extern void LayoutSize_SetHeight__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
655
656         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_SetHeight__SWIG_1")]
657         public static extern void LayoutSize_SetHeight__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
658
659         public static void LayoutSize_SetHeight__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
660         {
661             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
662             {
663                 LayoutSize_SetHeight__SWIG_1_vulkan(jarg1, jarg2);
664             }
665             else
666             {
667                 LayoutSize_SetHeight__SWIG_1_gl(jarg1, jarg2);
668             }
669         }
670
671         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_EqualTo")]
672         public static extern bool LayoutSize_EqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
673
674         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_EqualTo")]
675         public static extern bool LayoutSize_EqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
676
677         public static bool LayoutSize_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
678         {
679             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
680             {
681                 return LayoutSize_EqualTo_vulkan(jarg1, jarg2);
682             }
683             else
684             {
685                 return LayoutSize_EqualTo_gl(jarg1, jarg2);
686             }
687         }
688
689         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_x_set")]
690         public static extern void LayoutSize_x_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
691
692         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_x_set")]
693         public static extern void LayoutSize_x_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
694
695         public static void LayoutSize_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
696         {
697             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
698             {
699                 LayoutSize_x_set_vulkan(jarg1, jarg2);
700             }
701             else
702             {
703                 LayoutSize_x_set_gl(jarg1, jarg2);
704             }
705         }
706
707         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_x_get")]
708         public static extern int LayoutSize_x_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
709
710         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_x_get")]
711         public static extern int LayoutSize_x_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
712
713         public static int LayoutSize_x_get(global::System.Runtime.InteropServices.HandleRef jarg1)
714         {
715             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
716             {
717                 return LayoutSize_x_get_vulkan(jarg1);
718             }
719             else
720             {
721                 return LayoutSize_x_get_gl(jarg1);
722             }
723         }
724
725         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_width_set")]
726         public static extern void LayoutSize_width_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
727
728         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_width_set")]
729         public static extern void LayoutSize_width_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
730
731         public static void LayoutSize_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
732         {
733             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
734             {
735                 LayoutSize_width_set_vulkan(jarg1, jarg2);
736             }
737             else
738             {
739                 LayoutSize_width_set_gl(jarg1, jarg2);
740             }
741         }
742
743         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_width_get")]
744         public static extern int LayoutSize_width_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
745
746         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_width_get")]
747         public static extern int LayoutSize_width_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
748
749         public static int LayoutSize_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)
750         {
751             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
752             {
753                 return LayoutSize_width_get_vulkan(jarg1);
754             }
755             else
756             {
757                 return LayoutSize_width_get_gl(jarg1);
758             }
759         }
760
761         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_y_set")]
762         public static extern void LayoutSize_y_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
763
764         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_y_set")]
765         public static extern void LayoutSize_y_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
766
767         public static void LayoutSize_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
768         {
769             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
770             {
771                 LayoutSize_y_set_vulkan(jarg1, jarg2);
772             }
773             else
774             {
775                 LayoutSize_y_set_gl(jarg1, jarg2);
776             }
777         }
778
779         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_y_get")]
780         public static extern int LayoutSize_y_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
781
782         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_y_get")]
783         public static extern int LayoutSize_y_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
784
785         public static int LayoutSize_y_get(global::System.Runtime.InteropServices.HandleRef jarg1)
786         {
787             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
788             {
789                 return LayoutSize_y_get_vulkan(jarg1);
790             }
791             else
792             {
793                 return LayoutSize_y_get_gl(jarg1);
794             }
795         }
796
797         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_height_set")]
798         public static extern void LayoutSize_height_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
799
800         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_height_set")]
801         public static extern void LayoutSize_height_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
802
803         public static void LayoutSize_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
804         {
805             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
806             {
807                 LayoutSize_height_set_vulkan(jarg1, jarg2);
808             }
809             else
810             {
811                 LayoutSize_height_set_gl(jarg1, jarg2);
812             }
813         }
814
815         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_height_get")]
816         public static extern int LayoutSize_height_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
817
818         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutSize_height_get")]
819         public static extern int LayoutSize_height_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
820
821         public static int LayoutSize_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)
822         {
823             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
824             {
825                 return LayoutSize_height_get_vulkan(jarg1);
826             }
827             else
828             {
829                 return LayoutSize_height_get_gl(jarg1);
830             }
831         }
832
833         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutSize")]
834         public static extern void delete_LayoutSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
835
836         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutSize")]
837         public static extern void delete_LayoutSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
838
839         public static void delete_LayoutSize(global::System.Runtime.InteropServices.HandleRef jarg1)
840         {
841             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
842             {
843                 delete_LayoutSize_vulkan(jarg1);
844             }
845             else
846             {
847                 delete_LayoutSize_gl(jarg1);
848             }
849         }
850
851         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_0")]
852         public static extern global::System.IntPtr new_MeasuredSize__SWIG_0_gl();
853
854         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_0")]
855         public static extern global::System.IntPtr new_MeasuredSize__SWIG_0_vulkan();
856
857         public static global::System.IntPtr new_MeasuredSize__SWIG_0()
858         {
859             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
860             {
861                 return new_MeasuredSize__SWIG_0_vulkan();
862             }
863             else
864             {
865                 return new_MeasuredSize__SWIG_0_gl();
866             }
867         }
868
869         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_1")]
870         public static extern global::System.IntPtr new_MeasuredSize__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
871
872         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_1")]
873         public static extern global::System.IntPtr new_MeasuredSize__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
874
875         public static global::System.IntPtr new_MeasuredSize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
876         {
877             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
878             {
879                 return new_MeasuredSize__SWIG_1_vulkan(jarg1);
880             }
881             else
882             {
883                 return new_MeasuredSize__SWIG_1_gl(jarg1);
884             }
885         }
886
887         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_2")]
888         public static extern global::System.IntPtr new_MeasuredSize__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
889
890         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasuredSize__SWIG_2")]
891         public static extern global::System.IntPtr new_MeasuredSize__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
892
893         public static global::System.IntPtr new_MeasuredSize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
894         {
895             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
896             {
897                 return new_MeasuredSize__SWIG_2_vulkan(jarg1, jarg2);
898             }
899             else
900             {
901                 return new_MeasuredSize__SWIG_2_gl(jarg1, jarg2);
902             }
903         }
904
905         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_MeasuredSize")]
906         public static extern void delete_MeasuredSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
907
908         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_MeasuredSize")]
909         public static extern void delete_MeasuredSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
910
911         public static void delete_MeasuredSize(global::System.Runtime.InteropServices.HandleRef jarg1)
912         {
913             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
914             {
915                 delete_MeasuredSize_vulkan(jarg1);
916             }
917             else
918             {
919                 delete_MeasuredSize_gl(jarg1);
920             }
921         }
922
923         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_Assign__SWIG_0")]
924         public static extern global::System.IntPtr MeasuredSize_Assign__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
925
926         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_Assign__SWIG_0")]
927         public static extern global::System.IntPtr MeasuredSize_Assign__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
928
929         public static global::System.IntPtr MeasuredSize_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
930         {
931             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
932             {
933                 return MeasuredSize_Assign__SWIG_0_vulkan(jarg1, jarg2);
934             }
935             else
936             {
937                 return MeasuredSize_Assign__SWIG_0_gl(jarg1, jarg2);
938             }
939         }
940
941         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_Assign__SWIG_1")]
942         public static extern global::System.IntPtr MeasuredSize_Assign__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
943
944         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_Assign__SWIG_1")]
945         public static extern global::System.IntPtr MeasuredSize_Assign__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
946
947         public static global::System.IntPtr MeasuredSize_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
948         {
949             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
950             {
951                 return MeasuredSize_Assign__SWIG_1_vulkan(jarg1, jarg2);
952             }
953             else
954             {
955                 return MeasuredSize_Assign__SWIG_1_gl(jarg1, jarg2);
956             }
957         }
958
959         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_EqualTo")]
960         public static extern bool MeasuredSize_EqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
961
962         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_EqualTo")]
963         public static extern bool MeasuredSize_EqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
964
965         public static bool MeasuredSize_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
966         {
967             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
968             {
969                 return MeasuredSize_EqualTo_vulkan(jarg1, jarg2);
970             }
971             else
972             {
973                 return MeasuredSize_EqualTo_gl(jarg1, jarg2);
974             }
975         }
976
977         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_NotEqualTo")]
978         public static extern bool MeasuredSize_NotEqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
979
980         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_NotEqualTo")]
981         public static extern bool MeasuredSize_NotEqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
982
983         public static bool MeasuredSize_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
984         {
985             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
986             {
987                 return MeasuredSize_NotEqualTo_vulkan(jarg1, jarg2);
988             }
989             else
990             {
991                 return MeasuredSize_NotEqualTo_gl(jarg1, jarg2);
992             }
993         }
994
995         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_SetState")]
996         public static extern void MeasuredSize_SetState_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
997
998         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_SetState")]
999         public static extern void MeasuredSize_SetState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1000
1001         public static void MeasuredSize_SetState(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1002         {
1003             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1004             {
1005                 MeasuredSize_SetState_vulkan(jarg1, jarg2);
1006             }
1007             else
1008             {
1009                 MeasuredSize_SetState_gl(jarg1, jarg2);
1010             }
1011         }
1012
1013         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_GetState")]
1014         public static extern int MeasuredSize_GetState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1015
1016         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_GetState")]
1017         public static extern int MeasuredSize_GetState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1018
1019         public static int MeasuredSize_GetState(global::System.Runtime.InteropServices.HandleRef jarg1)
1020         {
1021             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1022             {
1023                 return MeasuredSize_GetState_vulkan(jarg1);
1024             }
1025             else
1026             {
1027                 return MeasuredSize_GetState_gl(jarg1);
1028             }
1029         }
1030
1031         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_SetSize")]
1032         public static extern void MeasuredSize_SetSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1033
1034         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_SetSize")]
1035         public static extern void MeasuredSize_SetSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1036
1037         public static void MeasuredSize_SetSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1038         {
1039             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1040             {
1041                 MeasuredSize_SetSize_vulkan(jarg1, jarg2);
1042             }
1043             else
1044             {
1045                 MeasuredSize_SetSize_gl(jarg1, jarg2);
1046             }
1047         }
1048
1049         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_GetSize")]
1050         public static extern global::System.IntPtr MeasuredSize_GetSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1051
1052         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasuredSize_GetSize")]
1053         public static extern global::System.IntPtr MeasuredSize_GetSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1054
1055         public static global::System.IntPtr MeasuredSize_GetSize(global::System.Runtime.InteropServices.HandleRef jarg1)
1056         {
1057             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1058             {
1059                 return MeasuredSize_GetSize_vulkan(jarg1);
1060             }
1061             else
1062             {
1063                 return MeasuredSize_GetSize_gl(jarg1);
1064             }
1065         }
1066
1067         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasureSpec__SWIG_0")]
1068         public static extern global::System.IntPtr new_MeasureSpec__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1069
1070         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasureSpec__SWIG_0")]
1071         public static extern global::System.IntPtr new_MeasureSpec__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1072
1073         public static global::System.IntPtr new_MeasureSpec__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1074         {
1075             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1076             {
1077                 return new_MeasureSpec__SWIG_0_vulkan(jarg1, jarg2);
1078             }
1079             else
1080             {
1081                 return new_MeasureSpec__SWIG_0_gl(jarg1, jarg2);
1082             }
1083         }
1084
1085         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasureSpec__SWIG_1")]
1086         public static extern global::System.IntPtr new_MeasureSpec__SWIG_1_gl(int jarg1);
1087
1088         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_MeasureSpec__SWIG_1")]
1089         public static extern global::System.IntPtr new_MeasureSpec__SWIG_1_vulkan(int jarg1);
1090
1091         public static global::System.IntPtr new_MeasureSpec__SWIG_1(int jarg1)
1092         {
1093             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1094             {
1095                 return new_MeasureSpec__SWIG_1_vulkan(jarg1);
1096             }
1097             else
1098             {
1099                 return new_MeasureSpec__SWIG_1_gl(jarg1);
1100             }
1101         }
1102
1103         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_MeasureSpec")]
1104         public static extern void delete_MeasureSpec_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1105
1106         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_MeasureSpec")]
1107         public static extern void delete_MeasureSpec_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1108
1109         public static void delete_MeasureSpec(global::System.Runtime.InteropServices.HandleRef jarg1)
1110         {
1111             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1112             {
1113                 delete_MeasureSpec_vulkan(jarg1);
1114             }
1115             else
1116             {
1117                 delete_MeasureSpec_gl(jarg1);
1118             }
1119         }
1120
1121         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_Assign")]
1122         public static extern global::System.IntPtr MeasureSpec_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1123
1124         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_Assign")]
1125         public static extern global::System.IntPtr MeasureSpec_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1126
1127         public static global::System.IntPtr MeasureSpec_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1128         {
1129             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1130             {
1131                 return MeasureSpec_Assign_vulkan(jarg1, jarg2);
1132             }
1133             else
1134             {
1135                 return MeasureSpec_Assign_gl(jarg1, jarg2);
1136             }
1137         }
1138
1139         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_EqualTo")]
1140         public static extern bool MeasureSpec_EqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1141
1142         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_EqualTo")]
1143         public static extern bool MeasureSpec_EqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1144
1145         public static bool MeasureSpec_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1146         {
1147             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1148             {
1149                 return MeasureSpec_EqualTo_vulkan(jarg1, jarg2);
1150             }
1151             else
1152             {
1153                 return MeasureSpec_EqualTo_gl(jarg1, jarg2);
1154             }
1155         }
1156
1157         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_NotEqualTo")]
1158         public static extern bool MeasureSpec_NotEqualTo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1159
1160         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_NotEqualTo")]
1161         public static extern bool MeasureSpec_NotEqualTo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1162
1163         public static bool MeasureSpec_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1164         {
1165             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1166             {
1167                 return MeasureSpec_NotEqualTo_vulkan(jarg1, jarg2);
1168             }
1169             else
1170             {
1171                 return MeasureSpec_NotEqualTo_gl(jarg1, jarg2);
1172             }
1173         }
1174
1175         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_GetMode")]
1176         public static extern int MeasureSpec_GetMode_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1177
1178         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_GetMode")]
1179         public static extern int MeasureSpec_GetMode_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1180
1181         public static int MeasureSpec_GetMode(global::System.Runtime.InteropServices.HandleRef jarg1)
1182         {
1183             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1184             {
1185                 return MeasureSpec_GetMode_vulkan(jarg1);
1186             }
1187             else
1188             {
1189                 return MeasureSpec_GetMode_gl(jarg1);
1190             }
1191         }
1192
1193         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_GetSize")]
1194         public static extern int MeasureSpec_GetSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1195
1196         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_GetSize")]
1197         public static extern int MeasureSpec_GetSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1198
1199         public static int MeasureSpec_GetSize(global::System.Runtime.InteropServices.HandleRef jarg1)
1200         {
1201             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1202             {
1203                 return MeasureSpec_GetSize_vulkan(jarg1);
1204             }
1205             else
1206             {
1207                 return MeasureSpec_GetSize_gl(jarg1);
1208             }
1209         }
1210
1211         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_Adjust")]
1212         public static extern global::System.IntPtr MeasureSpec_Adjust_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1213
1214         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_Adjust")]
1215         public static extern global::System.IntPtr MeasureSpec_Adjust_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1216
1217         public static global::System.IntPtr MeasureSpec_Adjust(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1218         {
1219             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1220             {
1221                 return MeasureSpec_Adjust_vulkan(jarg1, jarg2);
1222             }
1223             else
1224             {
1225                 return MeasureSpec_Adjust_gl(jarg1, jarg2);
1226             }
1227         }
1228
1229         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mSize_set")]
1230         public static extern void MeasureSpec_mSize_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1231
1232         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mSize_set")]
1233         public static extern void MeasureSpec_mSize_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1234
1235         public static void MeasureSpec_mSize_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1236         {
1237             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1238             {
1239                 MeasureSpec_mSize_set_vulkan(jarg1, jarg2);
1240             }
1241             else
1242             {
1243                 MeasureSpec_mSize_set_gl(jarg1, jarg2);
1244             }
1245         }
1246
1247         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mSize_get")]
1248         public static extern int MeasureSpec_mSize_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1249
1250         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mSize_get")]
1251         public static extern int MeasureSpec_mSize_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1252
1253         public static int MeasureSpec_mSize_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1254         {
1255             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1256             {
1257                 return MeasureSpec_mSize_get_vulkan(jarg1);
1258             }
1259             else
1260             {
1261                 return MeasureSpec_mSize_get_gl(jarg1);
1262             }
1263         }
1264
1265         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mMode_set")]
1266         public static extern void MeasureSpec_mMode_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1267
1268         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mMode_set")]
1269         public static extern void MeasureSpec_mMode_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1270
1271         public static void MeasureSpec_mMode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1272         {
1273             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1274             {
1275                 MeasureSpec_mMode_set_vulkan(jarg1, jarg2);
1276             }
1277             else
1278             {
1279                 MeasureSpec_mMode_set_gl(jarg1, jarg2);
1280             }
1281         }
1282
1283         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mMode_get")]
1284         public static extern int MeasureSpec_mMode_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1285
1286         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MeasureSpec_mMode_get")]
1287         public static extern int MeasureSpec_mMode_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1288
1289         public static int MeasureSpec_mMode_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1290         {
1291             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1292             {
1293                 return MeasureSpec_mMode_get_vulkan(jarg1);
1294             }
1295             else
1296             {
1297                 return MeasureSpec_mMode_get_gl(jarg1);
1298             }
1299         }
1300
1301         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get")]
1302         public static extern int LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get_gl();
1303
1304         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get")]
1305         public static extern int LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get_vulkan();
1306
1307         public static int LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get()
1308         {
1309             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1310             {
1311                 return LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get_vulkan();
1312             }
1313             else
1314             {
1315                 return LayoutItemWrapper_ChildProperty_WIDTH_SPECIFICATION_get_gl();
1316             }
1317         }
1318
1319         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get")]
1320         public static extern int LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get_gl();
1321
1322         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get")]
1323         public static extern int LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get_vulkan();
1324
1325         public static int LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get()
1326         {
1327             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1328             {
1329                 return LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get_vulkan();
1330             }
1331             else
1332             {
1333                 return LayoutItemWrapper_ChildProperty_HEIGHT_SPECIFICATION_get_gl();
1334             }
1335         }
1336
1337         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper_ChildProperty")]
1338         public static extern global::System.IntPtr new_LayoutItemWrapper_ChildProperty_gl();
1339
1340         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper_ChildProperty")]
1341         public static extern global::System.IntPtr new_LayoutItemWrapper_ChildProperty_vulkan();
1342
1343         public static global::System.IntPtr new_LayoutItemWrapper_ChildProperty()
1344         {
1345             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1346             {
1347                 return new_LayoutItemWrapper_ChildProperty_vulkan();
1348             }
1349             else
1350             {
1351                 return new_LayoutItemWrapper_ChildProperty_gl();
1352             }
1353         }
1354
1355         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemWrapper_ChildProperty")]
1356         public static extern void delete_LayoutItemWrapper_ChildProperty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1357
1358         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemWrapper_ChildProperty")]
1359         public static extern void delete_LayoutItemWrapper_ChildProperty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1360
1361         public static void delete_LayoutItemWrapper_ChildProperty(global::System.Runtime.InteropServices.HandleRef jarg1)
1362         {
1363             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1364             {
1365                 delete_LayoutItemWrapper_ChildProperty_vulkan(jarg1);
1366             }
1367             else
1368             {
1369                 delete_LayoutItemWrapper_ChildProperty_gl(jarg1);
1370             }
1371         }
1372
1373         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_0")]
1374         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_0_gl();
1375
1376         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_0")]
1377         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_0_vulkan();
1378
1379         public static global::System.IntPtr new_LayoutItemWrapper__SWIG_0()
1380         {
1381             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1382             {
1383                 return new_LayoutItemWrapper__SWIG_0_vulkan();
1384             }
1385             else
1386             {
1387                 return new_LayoutItemWrapper__SWIG_0_gl();
1388             }
1389         }
1390
1391         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemWrapper")]
1392         public static extern void delete_LayoutItemWrapper_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1393
1394         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemWrapper")]
1395         public static extern void delete_LayoutItemWrapper_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1396
1397         public static void delete_LayoutItemWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
1398         {
1399             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1400             {
1401                 delete_LayoutItemWrapper_vulkan(jarg1);
1402             }
1403             else
1404             {
1405                 delete_LayoutItemWrapper_gl(jarg1);
1406             }
1407         }
1408
1409         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_New")]
1410         public static extern global::System.IntPtr LayoutItemWrapper_New_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1411
1412         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_New")]
1413         public static extern global::System.IntPtr LayoutItemWrapper_New_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1414
1415         public static global::System.IntPtr LayoutItemWrapper_New(global::System.Runtime.InteropServices.HandleRef jarg1)
1416         {
1417             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1418             {
1419                 return LayoutItemWrapper_New_vulkan(jarg1);
1420             }
1421             else
1422             {
1423                 return LayoutItemWrapper_New_gl(jarg1);
1424             }
1425         }
1426
1427         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_1")]
1428         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1429
1430         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_1")]
1431         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1432
1433         public static global::System.IntPtr new_LayoutItemWrapper__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
1434         {
1435             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1436             {
1437                 return new_LayoutItemWrapper__SWIG_1_vulkan(jarg1);
1438             }
1439             else
1440             {
1441                 return new_LayoutItemWrapper__SWIG_1_gl(jarg1);
1442             }
1443         }
1444
1445         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_Assign")]
1446         public static extern global::System.IntPtr LayoutItemWrapper_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1447
1448         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_Assign")]
1449         public static extern global::System.IntPtr LayoutItemWrapper_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1450
1451         public static global::System.IntPtr LayoutItemWrapper_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1452         {
1453             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1454             {
1455                 return LayoutItemWrapper_Assign_vulkan(jarg1, jarg2);
1456             }
1457             else
1458             {
1459                 return LayoutItemWrapper_Assign_gl(jarg1, jarg2);
1460             }
1461         }
1462
1463         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_GetOwner")]
1464         public static extern global::System.IntPtr LayoutItemWrapper_GetOwner_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1465
1466         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_GetOwner")]
1467         public static extern global::System.IntPtr LayoutItemWrapper_GetOwner_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1468
1469         public static global::System.IntPtr LayoutItemWrapper_GetOwner(global::System.Runtime.InteropServices.HandleRef jarg1)
1470         {
1471             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1472             {
1473                 return LayoutItemWrapper_GetOwner_vulkan(jarg1);
1474             }
1475             else
1476             {
1477                 return LayoutItemWrapper_GetOwner_gl(jarg1);
1478             }
1479         }
1480
1481         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_SetAnimateLayout")]
1482         public static extern void LayoutItemWrapper_SetAnimateLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1483
1484         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_SetAnimateLayout")]
1485         public static extern void LayoutItemWrapper_SetAnimateLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1486
1487         public static void LayoutItemWrapper_SetAnimateLayout(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
1488         {
1489             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1490             {
1491                 LayoutItemWrapper_SetAnimateLayout_vulkan(jarg1, jarg2);
1492             }
1493             else
1494             {
1495                 LayoutItemWrapper_SetAnimateLayout_gl(jarg1, jarg2);
1496             }
1497         }
1498
1499         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_IsLayoutAnimated")]
1500         public static extern bool LayoutItemWrapper_IsLayoutAnimated_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1501
1502         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_IsLayoutAnimated")]
1503         public static extern bool LayoutItemWrapper_IsLayoutAnimated_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1504
1505         public static bool LayoutItemWrapper_IsLayoutAnimated(global::System.Runtime.InteropServices.HandleRef jarg1)
1506         {
1507             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1508             {
1509                 return LayoutItemWrapper_IsLayoutAnimated_vulkan(jarg1);
1510             }
1511             else
1512             {
1513                 return LayoutItemWrapper_IsLayoutAnimated_gl(jarg1);
1514             }
1515         }
1516
1517         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_2")]
1518         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1519
1520         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapper__SWIG_2")]
1521         public static extern global::System.IntPtr new_LayoutItemWrapper__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1522
1523         public static global::System.IntPtr new_LayoutItemWrapper__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
1524         {
1525             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1526             {
1527                 return new_LayoutItemWrapper__SWIG_2_vulkan(jarg1);
1528             }
1529             else
1530             {
1531                 return new_LayoutItemWrapper__SWIG_2_gl(jarg1);
1532             }
1533         }
1534
1535         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapperImpl")]
1536         public static extern global::System.IntPtr new_LayoutItemWrapperImpl_gl();
1537
1538         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemWrapperImpl")]
1539         public static extern global::System.IntPtr new_LayoutItemWrapperImpl_vulkan();
1540
1541         public static global::System.IntPtr new_LayoutItemWrapperImpl()
1542         {
1543             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1544             {
1545                 return new_LayoutItemWrapperImpl_vulkan();
1546             }
1547             else
1548             {
1549                 return new_LayoutItemWrapperImpl_gl();
1550             }
1551         }
1552
1553         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_New")]
1554         public static extern global::System.IntPtr LayoutItemWrapperImpl_New_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1555
1556         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_New")]
1557         public static extern global::System.IntPtr LayoutItemWrapperImpl_New_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1558
1559         public static global::System.IntPtr LayoutItemWrapperImpl_New(global::System.Runtime.InteropServices.HandleRef jarg1)
1560         {
1561             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1562             {
1563                 return LayoutItemWrapperImpl_New_vulkan(jarg1);
1564             }
1565             else
1566             {
1567                 return LayoutItemWrapperImpl_New_gl(jarg1);
1568             }
1569         }
1570
1571         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Initialize")]
1572         public static extern void LayoutItemWrapperImpl_Initialize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
1573
1574         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Initialize")]
1575         public static extern void LayoutItemWrapperImpl_Initialize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
1576
1577         public static void LayoutItemWrapperImpl_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)
1578         {
1579             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1580             {
1581                 LayoutItemWrapperImpl_Initialize_vulkan(jarg1, jarg2, jarg3);
1582             }
1583             else
1584             {
1585                 LayoutItemWrapperImpl_Initialize_gl(jarg1, jarg2, jarg3);
1586             }
1587         }
1588
1589         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetOwner")]
1590         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetOwner_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1591
1592         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetOwner")]
1593         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetOwner_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1594
1595         public static global::System.IntPtr LayoutItemWrapperImpl_GetOwner(global::System.Runtime.InteropServices.HandleRef jarg1)
1596         {
1597             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1598             {
1599                 return LayoutItemWrapperImpl_GetOwner_vulkan(jarg1);
1600             }
1601             else
1602             {
1603                 return LayoutItemWrapperImpl_GetOwner_gl(jarg1);
1604             }
1605         }
1606
1607         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Unparent")]
1608         public static extern void LayoutItemWrapperImpl_Unparent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1609
1610         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Unparent")]
1611         public static extern void LayoutItemWrapperImpl_Unparent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1612
1613         public static void LayoutItemWrapperImpl_Unparent(global::System.Runtime.InteropServices.HandleRef jarg1)
1614         {
1615             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1616             {
1617                 LayoutItemWrapperImpl_Unparent_vulkan(jarg1);
1618             }
1619             else
1620             {
1621                 LayoutItemWrapperImpl_Unparent_gl(jarg1);
1622             }
1623         }
1624
1625         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetAnimateLayout")]
1626         public static extern void LayoutItemWrapperImpl_SetAnimateLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1627
1628         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetAnimateLayout")]
1629         public static extern void LayoutItemWrapperImpl_SetAnimateLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1630
1631         public static void LayoutItemWrapperImpl_SetAnimateLayout(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
1632         {
1633             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1634             {
1635                 LayoutItemWrapperImpl_SetAnimateLayout_vulkan(jarg1, jarg2);
1636             }
1637             else
1638             {
1639                 LayoutItemWrapperImpl_SetAnimateLayout_gl(jarg1, jarg2);
1640             }
1641         }
1642
1643         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_IsLayoutAnimated")]
1644         public static extern bool LayoutItemWrapperImpl_IsLayoutAnimated_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1645
1646         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_IsLayoutAnimated")]
1647         public static extern bool LayoutItemWrapperImpl_IsLayoutAnimated_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1648
1649         public static bool LayoutItemWrapperImpl_IsLayoutAnimated(global::System.Runtime.InteropServices.HandleRef jarg1)
1650         {
1651             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1652             {
1653                 return LayoutItemWrapperImpl_IsLayoutAnimated_vulkan(jarg1);
1654             }
1655             else
1656             {
1657                 return LayoutItemWrapperImpl_IsLayoutAnimated_gl(jarg1);
1658             }
1659         }
1660
1661         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Measure")]
1662         public static extern void LayoutItemWrapperImpl_Measure_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
1663
1664         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Measure")]
1665         public static extern void LayoutItemWrapperImpl_Measure_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
1666
1667         public static void LayoutItemWrapperImpl_Measure(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
1668         {
1669             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1670             {
1671                 LayoutItemWrapperImpl_Measure_vulkan(jarg1, jarg2, jarg3);
1672             }
1673             else
1674             {
1675                 LayoutItemWrapperImpl_Measure_gl(jarg1, jarg2, jarg3);
1676             }
1677         }
1678
1679         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Layout")]
1680         public static extern void LayoutItemWrapperImpl_Layout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
1681
1682         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_Layout")]
1683         public static extern void LayoutItemWrapperImpl_Layout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
1684
1685         public static void LayoutItemWrapperImpl_Layout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
1686         {
1687             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1688             {
1689                 LayoutItemWrapperImpl_Layout_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
1690             }
1691             else
1692             {
1693                 LayoutItemWrapperImpl_Layout_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
1694             }
1695         }
1696
1697         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetDefaultSize")]
1698         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetDefaultSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1699
1700         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetDefaultSize")]
1701         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetDefaultSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1702
1703         public static global::System.IntPtr LayoutItemWrapperImpl_GetDefaultSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1704         {
1705             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1706             {
1707                 return LayoutItemWrapperImpl_GetDefaultSize_vulkan(jarg1, jarg2);
1708             }
1709             else
1710             {
1711                 return LayoutItemWrapperImpl_GetDefaultSize_gl(jarg1, jarg2);
1712             }
1713         }
1714
1715         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetParent")]
1716         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetParent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1717
1718         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetParent")]
1719         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetParent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1720
1721         public static global::System.IntPtr LayoutItemWrapperImpl_GetParent(global::System.Runtime.InteropServices.HandleRef jarg1)
1722         {
1723             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1724             {
1725                 return LayoutItemWrapperImpl_GetParent_vulkan(jarg1);
1726             }
1727             else
1728             {
1729                 return LayoutItemWrapperImpl_GetParent_gl(jarg1);
1730             }
1731         }
1732
1733         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl")]
1734         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1735
1736         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl")]
1737         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1738
1739         public static global::System.IntPtr LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
1740         {
1741             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1742             {
1743                 return LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1);
1744             }
1745             else
1746             {
1747                 return LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl_gl(jarg1);
1748             }
1749         }
1750
1751         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_RequestLayout")]
1752         public static extern void LayoutItemWrapperImpl_RequestLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1753
1754         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_RequestLayout")]
1755         public static extern void LayoutItemWrapperImpl_RequestLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1756
1757         public static void LayoutItemWrapperImpl_RequestLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
1758         {
1759             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1760             {
1761                 LayoutItemWrapperImpl_RequestLayout_vulkan(jarg1);
1762             }
1763             else
1764             {
1765                 LayoutItemWrapperImpl_RequestLayout_gl(jarg1);
1766             }
1767         }
1768
1769         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_IsLayoutRequested")]
1770         public static extern bool LayoutItemWrapperImpl_IsLayoutRequested_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1771
1772         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_IsLayoutRequested")]
1773         public static extern bool LayoutItemWrapperImpl_IsLayoutRequested_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1774
1775         public static bool LayoutItemWrapperImpl_IsLayoutRequested(global::System.Runtime.InteropServices.HandleRef jarg1)
1776         {
1777             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1778             {
1779                 return LayoutItemWrapperImpl_IsLayoutRequested_vulkan(jarg1);
1780             }
1781             else
1782             {
1783                 return LayoutItemWrapperImpl_IsLayoutRequested_gl(jarg1);
1784             }
1785         }
1786
1787         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidth")]
1788         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1789
1790         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidth")]
1791         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1792
1793         public static global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
1794         {
1795             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1796             {
1797                 return LayoutItemWrapperImpl_GetMeasuredWidth_vulkan(jarg1);
1798             }
1799             else
1800             {
1801                 return LayoutItemWrapperImpl_GetMeasuredWidth_gl(jarg1);
1802             }
1803         }
1804
1805         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeight")]
1806         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1807
1808         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeight")]
1809         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1810
1811         public static global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
1812         {
1813             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1814             {
1815                 return LayoutItemWrapperImpl_GetMeasuredHeight_vulkan(jarg1);
1816             }
1817             else
1818             {
1819                 return LayoutItemWrapperImpl_GetMeasuredHeight_gl(jarg1);
1820             }
1821         }
1822
1823         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidthAndState")]
1824         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidthAndState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1825
1826         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidthAndState")]
1827         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidthAndState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1828
1829         public static global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredWidthAndState(global::System.Runtime.InteropServices.HandleRef jarg1)
1830         {
1831             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1832             {
1833                 return LayoutItemWrapperImpl_GetMeasuredWidthAndState_vulkan(jarg1);
1834             }
1835             else
1836             {
1837                 return LayoutItemWrapperImpl_GetMeasuredWidthAndState_gl(jarg1);
1838             }
1839         }
1840
1841         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeightAndState")]
1842         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeightAndState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1843
1844         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeightAndState")]
1845         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeightAndState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1846
1847         public static global::System.IntPtr LayoutItemWrapperImpl_GetMeasuredHeightAndState(global::System.Runtime.InteropServices.HandleRef jarg1)
1848         {
1849             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1850             {
1851                 return LayoutItemWrapperImpl_GetMeasuredHeightAndState_vulkan(jarg1);
1852             }
1853             else
1854             {
1855                 return LayoutItemWrapperImpl_GetMeasuredHeightAndState_gl(jarg1);
1856             }
1857         }
1858
1859         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumWidth")]
1860         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1861
1862         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumWidth")]
1863         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1864
1865         public static global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
1866         {
1867             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1868             {
1869                 return LayoutItemWrapperImpl_GetSuggestedMinimumWidth_vulkan(jarg1);
1870             }
1871             else
1872             {
1873                 return LayoutItemWrapperImpl_GetSuggestedMinimumWidth_gl(jarg1);
1874             }
1875         }
1876
1877         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumHeight")]
1878         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1879
1880         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumHeight")]
1881         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1882
1883         public static global::System.IntPtr LayoutItemWrapperImpl_GetSuggestedMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
1884         {
1885             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1886             {
1887                 return LayoutItemWrapperImpl_GetSuggestedMinimumHeight_vulkan(jarg1);
1888             }
1889             else
1890             {
1891                 return LayoutItemWrapperImpl_GetSuggestedMinimumHeight_gl(jarg1);
1892             }
1893         }
1894
1895         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMinimumWidth")]
1896         public static extern void LayoutItemWrapperImpl_SetMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1897
1898         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMinimumWidth")]
1899         public static extern void LayoutItemWrapperImpl_SetMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1900
1901         public static void LayoutItemWrapperImpl_SetMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1902         {
1903             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1904             {
1905                 LayoutItemWrapperImpl_SetMinimumWidth_vulkan(jarg1, jarg2);
1906             }
1907             else
1908             {
1909                 LayoutItemWrapperImpl_SetMinimumWidth_gl(jarg1, jarg2);
1910             }
1911         }
1912
1913         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMinimumHeight")]
1914         public static extern void LayoutItemWrapperImpl_SetMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1915
1916         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMinimumHeight")]
1917         public static extern void LayoutItemWrapperImpl_SetMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1918
1919         public static void LayoutItemWrapperImpl_SetMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1920         {
1921             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1922             {
1923                 LayoutItemWrapperImpl_SetMinimumHeight_vulkan(jarg1, jarg2);
1924             }
1925             else
1926             {
1927                 LayoutItemWrapperImpl_SetMinimumHeight_gl(jarg1, jarg2);
1928             }
1929         }
1930
1931         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMinimumWidth")]
1932         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1933
1934         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMinimumWidth")]
1935         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1936
1937         public static global::System.IntPtr LayoutItemWrapperImpl_GetMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
1938         {
1939             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1940             {
1941                 return LayoutItemWrapperImpl_GetMinimumWidth_vulkan(jarg1);
1942             }
1943             else
1944             {
1945                 return LayoutItemWrapperImpl_GetMinimumWidth_gl(jarg1);
1946             }
1947         }
1948
1949         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMinimumHeight")]
1950         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1951
1952         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetMinimumHeight")]
1953         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1954
1955         public static global::System.IntPtr LayoutItemWrapperImpl_GetMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
1956         {
1957             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1958             {
1959                 return LayoutItemWrapperImpl_GetMinimumHeight_vulkan(jarg1);
1960             }
1961             else
1962             {
1963                 return LayoutItemWrapperImpl_GetMinimumHeight_gl(jarg1);
1964             }
1965         }
1966
1967         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetPadding")]
1968         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetPadding_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1969
1970         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_GetPadding")]
1971         public static extern global::System.IntPtr LayoutItemWrapperImpl_GetPadding_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1972
1973         public static global::System.IntPtr LayoutItemWrapperImpl_GetPadding(global::System.Runtime.InteropServices.HandleRef jarg1)
1974         {
1975             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1976             {
1977                 return LayoutItemWrapperImpl_GetPadding_vulkan(jarg1);
1978             }
1979             else
1980             {
1981                 return LayoutItemWrapperImpl_GetPadding_gl(jarg1);
1982             }
1983         }
1984
1985         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMeasuredDimensions")]
1986         public static extern void LayoutItemWrapperImpl_SetMeasuredDimensions_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
1987
1988         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SetMeasuredDimensions")]
1989         public static extern void LayoutItemWrapperImpl_SetMeasuredDimensions_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
1990
1991         public static void LayoutItemWrapperImpl_SetMeasuredDimensions(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
1992         {
1993             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1994             {
1995                 LayoutItemWrapperImpl_SetMeasuredDimensions_vulkan(jarg1, jarg2, jarg3);
1996             }
1997             else
1998             {
1999                 LayoutItemWrapperImpl_SetMeasuredDimensions_gl(jarg1, jarg2, jarg3);
2000             }
2001         }
2002
2003         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnUnparent")]
2004         public static extern void LayoutItemWrapperImpl_OnUnparent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2005
2006         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnUnparent")]
2007         public static extern void LayoutItemWrapperImpl_OnUnparent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2008
2009         public static void LayoutItemWrapperImpl_OnUnparent(global::System.Runtime.InteropServices.HandleRef jarg1)
2010         {
2011             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2012             {
2013                 LayoutItemWrapperImpl_OnUnparent_vulkan(jarg1);
2014             }
2015             else
2016             {
2017                 LayoutItemWrapperImpl_OnUnparent_gl(jarg1);
2018             }
2019         }
2020
2021         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl")]
2022         public static extern void LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2023
2024         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl")]
2025         public static extern void LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2026
2027         public static void LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
2028         {
2029             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2030             {
2031                 LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1);
2032             }
2033             else
2034             {
2035                 LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl_gl(jarg1);
2036             }
2037         }
2038
2039         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildProperties")]
2040         public static extern void LayoutItemWrapperImpl_OnRegisterChildProperties_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2041
2042         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildProperties")]
2043         public static extern void LayoutItemWrapperImpl_OnRegisterChildProperties_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2044
2045         public static void LayoutItemWrapperImpl_OnRegisterChildProperties(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2046         {
2047             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2048             {
2049                 LayoutItemWrapperImpl_OnRegisterChildProperties_vulkan(jarg1, jarg2);
2050             }
2051             else
2052             {
2053                 LayoutItemWrapperImpl_OnRegisterChildProperties_gl(jarg1, jarg2);
2054             }
2055         }
2056
2057         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl")]
2058         public static extern void LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2059
2060         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl")]
2061         public static extern void LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2062
2063         public static void LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2064         {
2065             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2066             {
2067                 LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1, jarg2);
2068             }
2069             else
2070             {
2071                 LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl_gl(jarg1, jarg2);
2072             }
2073         }
2074
2075         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnMeasure")]
2076         public static extern void LayoutItemWrapperImpl_OnMeasure_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2077
2078         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnMeasure")]
2079         public static extern void LayoutItemWrapperImpl_OnMeasure_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2080
2081         public static void LayoutItemWrapperImpl_OnMeasure(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2082         {
2083             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2084             {
2085                 LayoutItemWrapperImpl_OnMeasure_vulkan(jarg1, jarg2, jarg3);
2086             }
2087             else
2088             {
2089                 LayoutItemWrapperImpl_OnMeasure_gl(jarg1, jarg2, jarg3);
2090             }
2091         }
2092
2093         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl")]
2094         public static extern void LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2095
2096         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl")]
2097         public static extern void LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2098
2099         public static void LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2100         {
2101             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2102             {
2103                 LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1, jarg2, jarg3);
2104             }
2105             else
2106             {
2107                 LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl_gl(jarg1, jarg2, jarg3);
2108             }
2109         }
2110
2111         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnLayout")]
2112         public static extern void LayoutItemWrapperImpl_OnLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2113
2114         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnLayout")]
2115         public static extern void LayoutItemWrapperImpl_OnLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2116
2117         public static void LayoutItemWrapperImpl_OnLayout(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
2118         {
2119             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2120             {
2121                 LayoutItemWrapperImpl_OnLayout_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2122             }
2123             else
2124             {
2125                 LayoutItemWrapperImpl_OnLayout_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2126             }
2127         }
2128
2129         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl")]
2130         public static extern void LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2131
2132         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl")]
2133         public static extern void LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2134
2135         public static void LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
2136         {
2137             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2138             {
2139                 LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2140             }
2141             else
2142             {
2143                 LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2144             }
2145         }
2146
2147         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnSizeChanged")]
2148         public static extern void LayoutItemWrapperImpl_OnSizeChanged_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2149
2150         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnSizeChanged")]
2151         public static extern void LayoutItemWrapperImpl_OnSizeChanged_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2152
2153         public static void LayoutItemWrapperImpl_OnSizeChanged(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2154         {
2155             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2156             {
2157                 LayoutItemWrapperImpl_OnSizeChanged_vulkan(jarg1, jarg2, jarg3);
2158             }
2159             else
2160             {
2161                 LayoutItemWrapperImpl_OnSizeChanged_gl(jarg1, jarg2, jarg3);
2162             }
2163         }
2164
2165         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl")]
2166         public static extern void LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2167
2168         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl")]
2169         public static extern void LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2170
2171         public static void LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2172         {
2173             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2174             {
2175                 LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1, jarg2, jarg3);
2176             }
2177             else
2178             {
2179                 LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl_gl(jarg1, jarg2, jarg3);
2180             }
2181         }
2182
2183         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnInitialize")]
2184         public static extern void LayoutItemWrapperImpl_OnInitialize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2185
2186         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnInitialize")]
2187         public static extern void LayoutItemWrapperImpl_OnInitialize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2188
2189         public static void LayoutItemWrapperImpl_OnInitialize(global::System.Runtime.InteropServices.HandleRef jarg1)
2190         {
2191             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2192             {
2193                 LayoutItemWrapperImpl_OnInitialize_vulkan(jarg1);
2194             }
2195             else
2196             {
2197                 LayoutItemWrapperImpl_OnInitialize_gl(jarg1);
2198             }
2199         }
2200
2201         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl")]
2202         public static extern void LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2203
2204         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl")]
2205         public static extern void LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2206
2207         public static void LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
2208         {
2209             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2210             {
2211                 LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl_vulkan(jarg1);
2212             }
2213             else
2214             {
2215                 LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl_gl(jarg1);
2216             }
2217         }
2218
2219         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_director_connect")]
2220         public static extern void LayoutItemWrapperImpl_director_connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_0 delegate0, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_1 delegate1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_2 delegate2, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_3 delegate3, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_4 delegate4, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_5 delegate5, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_6 delegate6);
2221
2222         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_director_connect")]
2223         public static extern void LayoutItemWrapperImpl_director_connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_0 delegate0, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_1 delegate1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_2 delegate2, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_3 delegate3, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_4 delegate4, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_5 delegate5, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_6 delegate6);
2224
2225         public static void LayoutItemWrapperImpl_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_0 delegate0, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_1 delegate1, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_2 delegate2, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_3 delegate3, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_4 delegate4, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_5 delegate5, LayoutItemWrapperImpl.SwigDelegateLayoutItemWrapperImpl_6 delegate6)
2226         {
2227             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2228             {
2229                 LayoutItemWrapperImpl_director_connect_vulkan(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6);
2230             }
2231             else
2232             {
2233                 LayoutItemWrapperImpl_director_connect_gl(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6);
2234             }
2235         }
2236
2237         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetImplementation__SWIG_0")]
2238         public static extern global::System.IntPtr GetImplementation__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2239
2240         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetImplementation__SWIG_0")]
2241         public static extern global::System.IntPtr GetImplementation__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2242
2243         public static global::System.IntPtr GetImplementation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
2244         {
2245             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2246             {
2247                 return GetImplementation__SWIG_0_vulkan(jarg1);
2248             }
2249             else
2250             {
2251                 return GetImplementation__SWIG_0_gl(jarg1);
2252             }
2253         }
2254
2255         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_UNKNOWN_ID_get")]
2256         public static extern uint LayoutGroupWrapper_UNKNOWN_ID_get_gl();
2257
2258         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_UNKNOWN_ID_get")]
2259         public static extern uint LayoutGroupWrapper_UNKNOWN_ID_get_vulkan();
2260
2261         public static uint LayoutGroupWrapper_UNKNOWN_ID_get()
2262         {
2263             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2264             {
2265                 return LayoutGroupWrapper_UNKNOWN_ID_get_vulkan();
2266             }
2267             else
2268             {
2269                 return LayoutGroupWrapper_UNKNOWN_ID_get_gl();
2270             }
2271         }
2272
2273         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get")]
2274         public static extern int LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get_gl();
2275
2276         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get")]
2277         public static extern int LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get_vulkan();
2278
2279         public static int LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get()
2280         {
2281             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2282             {
2283                 return LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get_vulkan();
2284             }
2285             else
2286             {
2287                 return LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get_gl();
2288             }
2289         }
2290
2291         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper_ChildProperty")]
2292         public static extern global::System.IntPtr new_LayoutGroupWrapper_ChildProperty_gl();
2293
2294         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper_ChildProperty")]
2295         public static extern global::System.IntPtr new_LayoutGroupWrapper_ChildProperty_vulkan();
2296
2297         public static global::System.IntPtr new_LayoutGroupWrapper_ChildProperty()
2298         {
2299             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2300             {
2301                 return new_LayoutGroupWrapper_ChildProperty_vulkan();
2302             }
2303             else
2304             {
2305                 return new_LayoutGroupWrapper_ChildProperty_gl();
2306             }
2307         }
2308
2309         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutGroupWrapper_ChildProperty")]
2310         public static extern void delete_LayoutGroupWrapper_ChildProperty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2311
2312         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutGroupWrapper_ChildProperty")]
2313         public static extern void delete_LayoutGroupWrapper_ChildProperty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2314
2315         public static void delete_LayoutGroupWrapper_ChildProperty(global::System.Runtime.InteropServices.HandleRef jarg1)
2316         {
2317             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2318             {
2319                 delete_LayoutGroupWrapper_ChildProperty_vulkan(jarg1);
2320             }
2321             else
2322             {
2323                 delete_LayoutGroupWrapper_ChildProperty_gl(jarg1);
2324             }
2325         }
2326
2327         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_0")]
2328         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_0_gl();
2329
2330         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_0")]
2331         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_0_vulkan();
2332
2333         public static global::System.IntPtr new_LayoutGroupWrapper__SWIG_0()
2334         {
2335             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2336             {
2337                 return new_LayoutGroupWrapper__SWIG_0_vulkan();
2338             }
2339             else
2340             {
2341                 return new_LayoutGroupWrapper__SWIG_0_gl();
2342             }
2343         }
2344
2345         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutGroupWrapper")]
2346         public static extern void delete_LayoutGroupWrapper_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2347
2348         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutGroupWrapper")]
2349         public static extern void delete_LayoutGroupWrapper_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2350
2351         public static void delete_LayoutGroupWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
2352         {
2353             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2354             {
2355                 delete_LayoutGroupWrapper_vulkan(jarg1);
2356             }
2357             else
2358             {
2359                 delete_LayoutGroupWrapper_gl(jarg1);
2360             }
2361         }
2362
2363         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_1")]
2364         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2365
2366         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_1")]
2367         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2368
2369         public static global::System.IntPtr new_LayoutGroupWrapper__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
2370         {
2371             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2372             {
2373                 return new_LayoutGroupWrapper__SWIG_1_vulkan(jarg1);
2374             }
2375             else
2376             {
2377                 return new_LayoutGroupWrapper__SWIG_1_gl(jarg1);
2378             }
2379         }
2380
2381         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Assign")]
2382         public static extern global::System.IntPtr LayoutGroupWrapper_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2383
2384         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Assign")]
2385         public static extern global::System.IntPtr LayoutGroupWrapper_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2386
2387         public static global::System.IntPtr LayoutGroupWrapper_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2388         {
2389             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2390             {
2391                 return LayoutGroupWrapper_Assign_vulkan(jarg1, jarg2);
2392             }
2393             else
2394             {
2395                 return LayoutGroupWrapper_Assign_gl(jarg1, jarg2);
2396             }
2397         }
2398
2399         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_DownCast")]
2400         public static extern global::System.IntPtr LayoutGroupWrapper_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2401
2402         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_DownCast")]
2403         public static extern global::System.IntPtr LayoutGroupWrapper_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2404
2405         public static global::System.IntPtr LayoutGroupWrapper_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
2406         {
2407             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2408             {
2409                 return LayoutGroupWrapper_DownCast_vulkan(jarg1);
2410             }
2411             else
2412             {
2413                 return LayoutGroupWrapper_DownCast_gl(jarg1);
2414             }
2415         }
2416
2417         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Add")]
2418         public static extern uint LayoutGroupWrapper_Add_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2419
2420         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Add")]
2421         public static extern uint LayoutGroupWrapper_Add_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2422
2423         public static uint LayoutGroupWrapper_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2424         {
2425             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2426             {
2427                 return LayoutGroupWrapper_Add_vulkan(jarg1, jarg2);
2428             }
2429             else
2430             {
2431                 return LayoutGroupWrapper_Add_gl(jarg1, jarg2);
2432             }
2433         }
2434
2435         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_0")]
2436         public static extern void LayoutGroupWrapper_Remove__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2437
2438         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_0")]
2439         public static extern void LayoutGroupWrapper_Remove__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2440
2441         public static void LayoutGroupWrapper_Remove__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2442         {
2443             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2444             {
2445                 LayoutGroupWrapper_Remove__SWIG_0_vulkan(jarg1, jarg2);
2446             }
2447             else
2448             {
2449                 LayoutGroupWrapper_Remove__SWIG_0_gl(jarg1, jarg2);
2450             }
2451         }
2452
2453         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_1")]
2454         public static extern void LayoutGroupWrapper_Remove__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2455
2456         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_1")]
2457         public static extern void LayoutGroupWrapper_Remove__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2458
2459         public static void LayoutGroupWrapper_Remove__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2460         {
2461             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2462             {
2463                 LayoutGroupWrapper_Remove__SWIG_1_vulkan(jarg1, jarg2);
2464             }
2465             else
2466             {
2467                 LayoutGroupWrapper_Remove__SWIG_1_gl(jarg1, jarg2);
2468             }
2469         }
2470
2471         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChildAt")]
2472         public static extern global::System.IntPtr LayoutGroupWrapper_GetChildAt_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2473
2474         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChildAt")]
2475         public static extern global::System.IntPtr LayoutGroupWrapper_GetChildAt_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2476
2477         public static global::System.IntPtr LayoutGroupWrapper_GetChildAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2478         {
2479             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2480             {
2481                 return LayoutGroupWrapper_GetChildAt_vulkan(jarg1, jarg2);
2482             }
2483             else
2484             {
2485                 return LayoutGroupWrapper_GetChildAt_gl(jarg1, jarg2);
2486             }
2487         }
2488
2489         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChildCount")]
2490         public static extern uint LayoutGroupWrapper_GetChildCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2491
2492         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChildCount")]
2493         public static extern uint LayoutGroupWrapper_GetChildCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2494
2495         public static uint LayoutGroupWrapper_GetChildCount(global::System.Runtime.InteropServices.HandleRef jarg1)
2496         {
2497             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2498             {
2499                 return LayoutGroupWrapper_GetChildCount_vulkan(jarg1);
2500             }
2501             else
2502             {
2503                 return LayoutGroupWrapper_GetChildCount_gl(jarg1);
2504             }
2505         }
2506
2507         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChild")]
2508         public static extern global::System.IntPtr LayoutGroupWrapper_GetChild_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2509
2510         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_GetChild")]
2511         public static extern global::System.IntPtr LayoutGroupWrapper_GetChild_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2512
2513         public static global::System.IntPtr LayoutGroupWrapper_GetChild(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2514         {
2515             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2516             {
2517                 return LayoutGroupWrapper_GetChild_vulkan(jarg1, jarg2);
2518             }
2519             else
2520             {
2521                 return LayoutGroupWrapper_GetChild_gl(jarg1, jarg2);
2522             }
2523         }
2524
2525         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_2")]
2526         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2527
2528         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapper__SWIG_2")]
2529         public static extern global::System.IntPtr new_LayoutGroupWrapper__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2530
2531         public static global::System.IntPtr new_LayoutGroupWrapper__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
2532         {
2533             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2534             {
2535                 return new_LayoutGroupWrapper__SWIG_2_vulkan(jarg1);
2536             }
2537             else
2538             {
2539                 return new_LayoutGroupWrapper__SWIG_2_gl(jarg1);
2540             }
2541         }
2542
2543         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Add")]
2544         public static extern uint LayoutGroupWrapperImpl_Add_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2545
2546         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Add")]
2547         public static extern uint LayoutGroupWrapperImpl_Add_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2548
2549         public static uint LayoutGroupWrapperImpl_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2550         {
2551             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2552             {
2553                 return LayoutGroupWrapperImpl_Add_vulkan(jarg1, jarg2);
2554             }
2555             else
2556             {
2557                 return LayoutGroupWrapperImpl_Add_gl(jarg1, jarg2);
2558             }
2559         }
2560
2561         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Remove__SWIG_0")]
2562         public static extern void LayoutGroupWrapperImpl_Remove__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2563
2564         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Remove__SWIG_0")]
2565         public static extern void LayoutGroupWrapperImpl_Remove__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2566
2567         public static void LayoutGroupWrapperImpl_Remove__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2568         {
2569             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2570             {
2571                 LayoutGroupWrapperImpl_Remove__SWIG_0_vulkan(jarg1, jarg2);
2572             }
2573             else
2574             {
2575                 LayoutGroupWrapperImpl_Remove__SWIG_0_gl(jarg1, jarg2);
2576             }
2577         }
2578
2579         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Remove__SWIG_1")]
2580         public static extern void LayoutGroupWrapperImpl_Remove__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2581
2582         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_Remove__SWIG_1")]
2583         public static extern void LayoutGroupWrapperImpl_Remove__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2584
2585         public static void LayoutGroupWrapperImpl_Remove__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2586         {
2587             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2588             {
2589                 LayoutGroupWrapperImpl_Remove__SWIG_1_vulkan(jarg1, jarg2);
2590             }
2591             else
2592             {
2593                 LayoutGroupWrapperImpl_Remove__SWIG_1_gl(jarg1, jarg2);
2594             }
2595         }
2596
2597         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_RemoveAll")]
2598         public static extern void LayoutGroupWrapperImpl_RemoveAll_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2599
2600         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_RemoveAll")]
2601         public static extern void LayoutGroupWrapperImpl_RemoveAll_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2602
2603         public static void LayoutGroupWrapperImpl_RemoveAll(global::System.Runtime.InteropServices.HandleRef jarg1)
2604         {
2605             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2606             {
2607                 LayoutGroupWrapperImpl_RemoveAll_vulkan(jarg1);
2608             }
2609             else
2610             {
2611                 LayoutGroupWrapperImpl_RemoveAll_gl(jarg1);
2612             }
2613         }
2614
2615         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildCount")]
2616         public static extern uint LayoutGroupWrapperImpl_GetChildCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2617
2618         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildCount")]
2619         public static extern uint LayoutGroupWrapperImpl_GetChildCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2620
2621         public static uint LayoutGroupWrapperImpl_GetChildCount(global::System.Runtime.InteropServices.HandleRef jarg1)
2622         {
2623             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2624             {
2625                 return LayoutGroupWrapperImpl_GetChildCount_vulkan(jarg1);
2626             }
2627             else
2628             {
2629                 return LayoutGroupWrapperImpl_GetChildCount_gl(jarg1);
2630             }
2631         }
2632
2633         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildAt")]
2634         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChildAt_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2635
2636         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildAt")]
2637         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChildAt_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2638
2639         public static global::System.IntPtr LayoutGroupWrapperImpl_GetChildAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2640         {
2641             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2642             {
2643                 return LayoutGroupWrapperImpl_GetChildAt_vulkan(jarg1, jarg2);
2644             }
2645             else
2646             {
2647                 return LayoutGroupWrapperImpl_GetChildAt_gl(jarg1, jarg2);
2648             }
2649         }
2650
2651         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildId")]
2652         public static extern uint LayoutGroupWrapperImpl_GetChildId_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2653
2654         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildId")]
2655         public static extern uint LayoutGroupWrapperImpl_GetChildId_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2656
2657         public static uint LayoutGroupWrapperImpl_GetChildId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2658         {
2659             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2660             {
2661                 return LayoutGroupWrapperImpl_GetChildId_vulkan(jarg1, jarg2);
2662             }
2663             else
2664             {
2665                 return LayoutGroupWrapperImpl_GetChildId_gl(jarg1, jarg2);
2666             }
2667         }
2668
2669         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChild")]
2670         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChild_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2671
2672         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChild")]
2673         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChild_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2674
2675         public static global::System.IntPtr LayoutGroupWrapperImpl_GetChild(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2676         {
2677             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2678             {
2679                 return LayoutGroupWrapperImpl_GetChild_vulkan(jarg1, jarg2);
2680             }
2681             else
2682             {
2683                 return LayoutGroupWrapperImpl_GetChild_gl(jarg1, jarg2);
2684             }
2685         }
2686
2687         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildAdd")]
2688         public static extern void LayoutGroupWrapperImpl_OnChildAdd_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2689
2690         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildAdd")]
2691         public static extern void LayoutGroupWrapperImpl_OnChildAdd_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2692
2693         public static void LayoutGroupWrapperImpl_OnChildAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2694         {
2695             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2696             {
2697                 LayoutGroupWrapperImpl_OnChildAdd_vulkan(jarg1, jarg2);
2698             }
2699             else
2700             {
2701                 LayoutGroupWrapperImpl_OnChildAdd_gl(jarg1, jarg2);
2702             }
2703         }
2704
2705         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl")]
2706         public static extern void LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2707
2708         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl")]
2709         public static extern void LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2710
2711         public static void LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2712         {
2713             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2714             {
2715                 LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2);
2716             }
2717             else
2718             {
2719                 LayoutGroupWrapperImpl_OnChildAddSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2);
2720             }
2721         }
2722
2723         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildRemove")]
2724         public static extern void LayoutGroupWrapperImpl_OnChildRemove_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2725
2726         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildRemove")]
2727         public static extern void LayoutGroupWrapperImpl_OnChildRemove_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2728
2729         public static void LayoutGroupWrapperImpl_OnChildRemove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2730         {
2731             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2732             {
2733                 LayoutGroupWrapperImpl_OnChildRemove_vulkan(jarg1, jarg2);
2734             }
2735             else
2736             {
2737                 LayoutGroupWrapperImpl_OnChildRemove_gl(jarg1, jarg2);
2738             }
2739         }
2740
2741         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl")]
2742         public static extern void LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2743
2744         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl")]
2745         public static extern void LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2746
2747         public static void LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2748         {
2749             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2750             {
2751                 LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2);
2752             }
2753             else
2754             {
2755                 LayoutGroupWrapperImpl_OnChildRemoveSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2);
2756             }
2757         }
2758
2759         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildMeasureSpec")]
2760         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChildMeasureSpec_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2761
2762         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GetChildMeasureSpec")]
2763         public static extern global::System.IntPtr LayoutGroupWrapperImpl_GetChildMeasureSpec_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2764
2765         public static global::System.IntPtr LayoutGroupWrapperImpl_GetChildMeasureSpec(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2766         {
2767             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2768             {
2769                 return LayoutGroupWrapperImpl_GetChildMeasureSpec_vulkan(jarg1, jarg2, jarg3);
2770             }
2771             else
2772             {
2773                 return LayoutGroupWrapperImpl_GetChildMeasureSpec_gl(jarg1, jarg2, jarg3);
2774             }
2775         }
2776
2777         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoInitialize")]
2778         public static extern void LayoutGroupWrapperImpl_DoInitialize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2779
2780         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoInitialize")]
2781         public static extern void LayoutGroupWrapperImpl_DoInitialize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2782
2783         public static void LayoutGroupWrapperImpl_DoInitialize(global::System.Runtime.InteropServices.HandleRef jarg1)
2784         {
2785             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2786             {
2787                 LayoutGroupWrapperImpl_DoInitialize_vulkan(jarg1);
2788             }
2789             else
2790             {
2791                 LayoutGroupWrapperImpl_DoInitialize_gl(jarg1);
2792             }
2793         }
2794
2795         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl")]
2796         public static extern void LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2797
2798         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl")]
2799         public static extern void LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2800
2801         public static void LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
2802         {
2803             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2804             {
2805                 LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1);
2806             }
2807             else
2808             {
2809                 LayoutGroupWrapperImpl_DoInitializeSwigExplicitLayoutGroupWrapperImpl_gl(jarg1);
2810             }
2811         }
2812
2813         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoRegisterChildProperties")]
2814         public static extern void LayoutGroupWrapperImpl_DoRegisterChildProperties_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2815
2816         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoRegisterChildProperties")]
2817         public static extern void LayoutGroupWrapperImpl_DoRegisterChildProperties_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2818
2819         public static void LayoutGroupWrapperImpl_DoRegisterChildProperties(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2820         {
2821             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2822             {
2823                 LayoutGroupWrapperImpl_DoRegisterChildProperties_vulkan(jarg1, jarg2);
2824             }
2825             else
2826             {
2827                 LayoutGroupWrapperImpl_DoRegisterChildProperties_gl(jarg1, jarg2);
2828             }
2829         }
2830
2831         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl")]
2832         public static extern void LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2833
2834         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl")]
2835         public static extern void LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2836
2837         public static void LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2838         {
2839             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2840             {
2841                 LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2);
2842             }
2843             else
2844             {
2845                 LayoutGroupWrapperImpl_DoRegisterChildPropertiesSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2);
2846             }
2847         }
2848
2849         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues")]
2850         public static extern void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2851
2852         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues")]
2853         public static extern void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2854
2855         public static void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2856         {
2857             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2858             {
2859                 LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues_vulkan(jarg1, jarg2);
2860             }
2861             else
2862             {
2863                 LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValues_gl(jarg1, jarg2);
2864             }
2865         }
2866
2867         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl")]
2868         public static extern void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2869
2870         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl")]
2871         public static extern void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2872
2873         public static void LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2874         {
2875             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2876             {
2877                 LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2);
2878             }
2879             else
2880             {
2881                 LayoutGroupWrapperImpl_GenerateDefaultChildPropertyValuesSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2);
2882             }
2883         }
2884
2885         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildren")]
2886         public static extern void LayoutGroupWrapperImpl_MeasureChildren_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2887
2888         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildren")]
2889         public static extern void LayoutGroupWrapperImpl_MeasureChildren_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2890
2891         public static void LayoutGroupWrapperImpl_MeasureChildren(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2892         {
2893             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2894             {
2895                 LayoutGroupWrapperImpl_MeasureChildren_vulkan(jarg1, jarg2, jarg3);
2896             }
2897             else
2898             {
2899                 LayoutGroupWrapperImpl_MeasureChildren_gl(jarg1, jarg2, jarg3);
2900             }
2901         }
2902
2903         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl")]
2904         public static extern void LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2905
2906         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl")]
2907         public static extern void LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
2908
2909         public static void LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
2910         {
2911             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2912             {
2913                 LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2, jarg3);
2914             }
2915             else
2916             {
2917                 LayoutGroupWrapperImpl_MeasureChildrenSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2, jarg3);
2918             }
2919         }
2920
2921         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChild")]
2922         public static extern void LayoutGroupWrapperImpl_MeasureChild_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
2923
2924         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChild")]
2925         public static extern void LayoutGroupWrapperImpl_MeasureChild_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
2926
2927         public static void LayoutGroupWrapperImpl_MeasureChild(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
2928         {
2929             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2930             {
2931                 LayoutGroupWrapperImpl_MeasureChild_vulkan(jarg1, jarg2, jarg3, jarg4);
2932             }
2933             else
2934             {
2935                 LayoutGroupWrapperImpl_MeasureChild_gl(jarg1, jarg2, jarg3, jarg4);
2936             }
2937         }
2938
2939         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl")]
2940         public static extern void LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
2941
2942         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl")]
2943         public static extern void LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
2944
2945         public static void LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
2946         {
2947             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2948             {
2949                 LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2, jarg3, jarg4);
2950             }
2951             else
2952             {
2953                 LayoutGroupWrapperImpl_MeasureChildSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2, jarg3, jarg4);
2954             }
2955         }
2956
2957         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildWithMargins")]
2958         public static extern void LayoutGroupWrapperImpl_MeasureChildWithMargins_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2959
2960         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildWithMargins")]
2961         public static extern void LayoutGroupWrapperImpl_MeasureChildWithMargins_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2962
2963         public static void LayoutGroupWrapperImpl_MeasureChildWithMargins(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
2964         {
2965             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2966             {
2967                 LayoutGroupWrapperImpl_MeasureChildWithMargins_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2968             }
2969             else
2970             {
2971                 LayoutGroupWrapperImpl_MeasureChildWithMargins_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2972             }
2973         }
2974
2975         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl")]
2976         public static extern void LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2977
2978         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl")]
2979         public static extern void LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
2980
2981         public static void LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
2982         {
2983             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2984             {
2985                 LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2986             }
2987             else
2988             {
2989                 LayoutGroupWrapperImpl_MeasureChildWithMarginsSwigExplicitLayoutGroupWrapperImpl_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
2990             }
2991         }
2992
2993         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_director_connect")]
2994         public static extern void LayoutGroupWrapperImpl_director_connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_0 delegate0, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_3 delegate3, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_4 delegate4, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_5 delegate5, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_6 delegate6, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_7 delegate7, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_8 delegate8, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_9 delegate9, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_10 delegate10, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_11 delegate11, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_12 delegate12, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_13 delegate13, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_14 delegate14);
2995
2996         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_director_connect")]
2997         public static extern void LayoutGroupWrapperImpl_director_connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_0 delegate0, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_3 delegate3, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_4 delegate4, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_5 delegate5, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_6 delegate6, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_7 delegate7, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_8 delegate8, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_9 delegate9, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_10 delegate10, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_11 delegate11, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_12 delegate12, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_13 delegate13, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_14 delegate14);
2998
2999         public static void LayoutGroupWrapperImpl_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_0 delegate0, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_3 delegate3, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_4 delegate4, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_5 delegate5, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_6 delegate6, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_7 delegate7, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_8 delegate8, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_9 delegate9, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_10 delegate10, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_11 delegate11, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_12 delegate12, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_13 delegate13, LayoutGroupWrapperImpl.SwigDelegateLayoutGroupWrapperImpl_14 delegate14)
3000         {
3001             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3002             {
3003                 LayoutGroupWrapperImpl_director_connect_vulkan(jarg1, delegate0, delegate3, delegate4, delegate5, delegate6, delegate7, delegate8, delegate9, delegate10, delegate11, delegate12, delegate13, delegate14);
3004             }
3005             else
3006             {
3007                 LayoutGroupWrapperImpl_director_connect_gl(jarg1, delegate0, delegate3, delegate4, delegate5, delegate6, delegate7, delegate8, delegate9, delegate10, delegate11, delegate12, delegate13, delegate14);
3008             }
3009         }
3010
3011         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetImplementation__SWIG_2")]
3012         public static extern global::System.IntPtr GetImplementation__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3013
3014         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetImplementation__SWIG_2")]
3015         public static extern global::System.IntPtr GetImplementation__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3016
3017         public static global::System.IntPtr GetImplementation__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
3018         {
3019             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3020             {
3021                 return GetImplementation__SWIG_2_vulkan(jarg1);
3022             }
3023             else
3024             {
3025                 return GetImplementation__SWIG_2_gl(jarg1);
3026             }
3027         }
3028
3029         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_SWIGUpcast")]
3030         public static extern global::System.IntPtr LayoutItemWrapper_SWIGUpcast_gl(global::System.IntPtr jarg1);
3031
3032         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapper_SWIGUpcast")]
3033         public static extern global::System.IntPtr LayoutItemWrapper_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
3034
3035         public static global::System.IntPtr LayoutItemWrapper_SWIGUpcast(global::System.IntPtr jarg1)
3036         {
3037             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3038             {
3039                 return LayoutItemWrapper_SWIGUpcast_vulkan(jarg1);
3040             }
3041             else
3042             {
3043                 return LayoutItemWrapper_SWIGUpcast_gl(jarg1);
3044             }
3045         }
3046
3047         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SWIGUpcast")]
3048         public static extern global::System.IntPtr LayoutItemWrapperImpl_SWIGUpcast_gl(global::System.IntPtr jarg1);
3049
3050         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemWrapperImpl_SWIGUpcast")]
3051         public static extern global::System.IntPtr LayoutItemWrapperImpl_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
3052
3053         public static global::System.IntPtr LayoutItemWrapperImpl_SWIGUpcast(global::System.IntPtr jarg1)
3054         {
3055             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3056             {
3057                 return LayoutItemWrapperImpl_SWIGUpcast_vulkan(jarg1);
3058             }
3059             else
3060             {
3061                 return LayoutItemWrapperImpl_SWIGUpcast_gl(jarg1);
3062             }
3063         }
3064
3065         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_SWIGUpcast")]
3066         public static extern global::System.IntPtr LayoutGroupWrapper_SWIGUpcast_gl(global::System.IntPtr jarg1);
3067
3068         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapper_SWIGUpcast")]
3069         public static extern global::System.IntPtr LayoutGroupWrapper_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
3070
3071         public static global::System.IntPtr LayoutGroupWrapper_SWIGUpcast(global::System.IntPtr jarg1)
3072         {
3073             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3074             {
3075                 return LayoutGroupWrapper_SWIGUpcast_vulkan(jarg1);
3076             }
3077             else
3078             {
3079                 return LayoutGroupWrapper_SWIGUpcast_gl(jarg1);
3080             }
3081         }
3082
3083         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_SWIGUpcast")]
3084         public static extern global::System.IntPtr LayoutGroupWrapperImpl_SWIGUpcast_gl(global::System.IntPtr jarg1);
3085
3086         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutGroupWrapperImpl_SWIGUpcast")]
3087         public static extern global::System.IntPtr LayoutGroupWrapperImpl_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
3088
3089         public static global::System.IntPtr LayoutGroupWrapperImpl_SWIGUpcast(global::System.IntPtr jarg1)
3090         {
3091             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3092             {
3093                 return LayoutGroupWrapperImpl_SWIGUpcast_vulkan(jarg1);
3094             }
3095             else
3096             {
3097                 return LayoutGroupWrapperImpl_SWIGUpcast_gl(jarg1);
3098             }
3099         }
3100
3101         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapperImpl")]
3102         public static extern global::System.IntPtr new_LayoutGroupWrapperImpl_gl();
3103
3104         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutGroupWrapperImpl")]
3105         public static extern global::System.IntPtr new_LayoutGroupWrapperImpl_vulkan();
3106
3107         public static global::System.IntPtr new_LayoutGroupWrapperImpl()
3108         {
3109             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3110             {
3111                 return new_LayoutGroupWrapperImpl_vulkan();
3112             }
3113             else
3114             {
3115                 return new_LayoutGroupWrapperImpl_gl();
3116             }
3117         }
3118
3119         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_0")]
3120         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_0_gl();
3121
3122         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_0")]
3123         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_0_vulkan();
3124
3125         public static global::System.IntPtr new_LayoutItemPtr__SWIG_0()
3126         {
3127             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3128             {
3129                 return new_LayoutItemPtr__SWIG_0_vulkan();
3130             }
3131             else
3132             {
3133                 return new_LayoutItemPtr__SWIG_0_gl();
3134             }
3135         }
3136
3137         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_1")]
3138         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3139
3140         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_1")]
3141         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3142
3143         public static global::System.IntPtr new_LayoutItemPtr__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
3144         {
3145             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3146             {
3147                 return new_LayoutItemPtr__SWIG_1_vulkan(jarg1);
3148             }
3149             else
3150             {
3151                 return new_LayoutItemPtr__SWIG_1_gl(jarg1);
3152             }
3153         }
3154
3155         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_2")]
3156         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3157
3158         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LayoutItemPtr__SWIG_2")]
3159         public static extern global::System.IntPtr new_LayoutItemPtr__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3160
3161         public static global::System.IntPtr new_LayoutItemPtr__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
3162         {
3163             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3164             {
3165                 return new_LayoutItemPtr__SWIG_2_vulkan(jarg1);
3166             }
3167             else
3168             {
3169                 return new_LayoutItemPtr__SWIG_2_gl(jarg1);
3170             }
3171         }
3172
3173         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemPtr")]
3174         public static extern void delete_LayoutItemPtr_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3175
3176         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LayoutItemPtr")]
3177         public static extern void delete_LayoutItemPtr_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3178
3179         public static void delete_LayoutItemPtr(global::System.Runtime.InteropServices.HandleRef jarg1)
3180         {
3181             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3182             {
3183                 delete_LayoutItemPtr_vulkan(jarg1);
3184             }
3185             else
3186             {
3187                 delete_LayoutItemPtr_gl(jarg1);
3188             }
3189         }
3190
3191         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Get")]
3192         public static extern global::System.IntPtr LayoutItemPtr_Get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3193
3194         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Get")]
3195         public static extern global::System.IntPtr LayoutItemPtr_Get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3196
3197         public static global::System.IntPtr LayoutItemPtr_Get(global::System.Runtime.InteropServices.HandleRef jarg1)
3198         {
3199             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3200             {
3201                 return LayoutItemPtr_Get_vulkan(jarg1);
3202             }
3203             else
3204             {
3205                 return LayoutItemPtr_Get_gl(jarg1);
3206             }
3207         }
3208
3209         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr___deref__")]
3210         public static extern global::System.IntPtr LayoutItemPtr___deref___gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3211
3212         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr___deref__")]
3213         public static extern global::System.IntPtr LayoutItemPtr___deref___vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3214
3215         public static global::System.IntPtr LayoutItemPtr___deref__(global::System.Runtime.InteropServices.HandleRef jarg1)
3216         {
3217             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3218             {
3219                 return LayoutItemPtr___deref___vulkan(jarg1);
3220             }
3221             else
3222             {
3223                 return LayoutItemPtr___deref___gl(jarg1);
3224             }
3225         }
3226
3227         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr___ref__")]
3228         public static extern global::System.IntPtr LayoutItemPtr___ref___gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3229
3230         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr___ref__")]
3231         public static extern global::System.IntPtr LayoutItemPtr___ref___vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3232
3233         public static global::System.IntPtr LayoutItemPtr___ref__(global::System.Runtime.InteropServices.HandleRef jarg1)
3234         {
3235             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3236             {
3237                 return LayoutItemPtr___ref___vulkan(jarg1);
3238             }
3239             else
3240             {
3241                 return LayoutItemPtr___ref___gl(jarg1);
3242             }
3243         }
3244
3245         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Assign__SWIG_0")]
3246         public static extern global::System.IntPtr LayoutItemPtr_Assign__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3247
3248         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Assign__SWIG_0")]
3249         public static extern global::System.IntPtr LayoutItemPtr_Assign__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3250
3251         public static global::System.IntPtr LayoutItemPtr_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3252         {
3253             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3254             {
3255                 return LayoutItemPtr_Assign__SWIG_0_vulkan(jarg1, jarg2);
3256             }
3257             else
3258             {
3259                 return LayoutItemPtr_Assign__SWIG_0_gl(jarg1, jarg2);
3260             }
3261         }
3262
3263         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Assign__SWIG_1")]
3264         public static extern global::System.IntPtr LayoutItemPtr_Assign__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3265
3266         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Assign__SWIG_1")]
3267         public static extern global::System.IntPtr LayoutItemPtr_Assign__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3268
3269         public static global::System.IntPtr LayoutItemPtr_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3270         {
3271             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3272             {
3273                 return LayoutItemPtr_Assign__SWIG_1_vulkan(jarg1, jarg2);
3274             }
3275             else
3276             {
3277                 return LayoutItemPtr_Assign__SWIG_1_gl(jarg1, jarg2);
3278             }
3279         }
3280
3281         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reset__SWIG_0")]
3282         public static extern void LayoutItemPtr_Reset__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3283
3284         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reset__SWIG_0")]
3285         public static extern void LayoutItemPtr_Reset__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3286
3287         public static void LayoutItemPtr_Reset__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
3288         {
3289             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3290             {
3291                 LayoutItemPtr_Reset__SWIG_0_vulkan(jarg1);
3292             }
3293             else
3294             {
3295                 LayoutItemPtr_Reset__SWIG_0_gl(jarg1);
3296             }
3297         }
3298
3299         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reset__SWIG_1")]
3300         public static extern void LayoutItemPtr_Reset__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3301
3302         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reset__SWIG_1")]
3303         public static extern void LayoutItemPtr_Reset__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3304
3305         public static void LayoutItemPtr_Reset__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3306         {
3307             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3308             {
3309                 LayoutItemPtr_Reset__SWIG_1_vulkan(jarg1, jarg2);
3310             }
3311             else
3312             {
3313                 LayoutItemPtr_Reset__SWIG_1_gl(jarg1, jarg2);
3314             }
3315         }
3316
3317         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Detach")]
3318         public static extern global::System.IntPtr LayoutItemPtr_Detach_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3319
3320         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Detach")]
3321         public static extern global::System.IntPtr LayoutItemPtr_Detach_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3322
3323         public static global::System.IntPtr LayoutItemPtr_Detach(global::System.Runtime.InteropServices.HandleRef jarg1)
3324         {
3325             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3326             {
3327                 return LayoutItemPtr_Detach_vulkan(jarg1);
3328             }
3329             else
3330             {
3331                 return LayoutItemPtr_Detach_gl(jarg1);
3332             }
3333         }
3334
3335         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_New")]
3336         public static extern global::System.IntPtr LayoutItemPtr_New_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3337
3338         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_New")]
3339         public static extern global::System.IntPtr LayoutItemPtr_New_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3340
3341         public static global::System.IntPtr LayoutItemPtr_New(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3342         {
3343             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3344             {
3345                 return LayoutItemPtr_New_vulkan(jarg1, jarg2);
3346             }
3347             else
3348             {
3349                 return LayoutItemPtr_New_gl(jarg1, jarg2);
3350             }
3351         }
3352
3353         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Initialize")]
3354         public static extern void LayoutItemPtr_Initialize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
3355
3356         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Initialize")]
3357         public static extern void LayoutItemPtr_Initialize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
3358
3359         public static void LayoutItemPtr_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)
3360         {
3361             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3362             {
3363                 LayoutItemPtr_Initialize_vulkan(jarg1, jarg2, jarg3);
3364             }
3365             else
3366             {
3367                 LayoutItemPtr_Initialize_gl(jarg1, jarg2, jarg3);
3368             }
3369         }
3370
3371         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Unparent")]
3372         public static extern void LayoutItemPtr_Unparent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3373
3374         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Unparent")]
3375         public static extern void LayoutItemPtr_Unparent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3376
3377         public static void LayoutItemPtr_Unparent(global::System.Runtime.InteropServices.HandleRef jarg1)
3378         {
3379             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3380             {
3381                 LayoutItemPtr_Unparent_vulkan(jarg1);
3382             }
3383             else
3384             {
3385                 LayoutItemPtr_Unparent_gl(jarg1);
3386             }
3387         }
3388
3389         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetAnimateLayout")]
3390         public static extern void LayoutItemPtr_SetAnimateLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
3391
3392         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetAnimateLayout")]
3393         public static extern void LayoutItemPtr_SetAnimateLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
3394
3395         public static void LayoutItemPtr_SetAnimateLayout(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
3396         {
3397             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3398             {
3399                 LayoutItemPtr_SetAnimateLayout_vulkan(jarg1, jarg2);
3400             }
3401             else
3402             {
3403                 LayoutItemPtr_SetAnimateLayout_gl(jarg1, jarg2);
3404             }
3405         }
3406
3407         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_IsLayoutAnimated")]
3408         public static extern bool LayoutItemPtr_IsLayoutAnimated_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3409
3410         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_IsLayoutAnimated")]
3411         public static extern bool LayoutItemPtr_IsLayoutAnimated_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3412
3413         public static bool LayoutItemPtr_IsLayoutAnimated(global::System.Runtime.InteropServices.HandleRef jarg1)
3414         {
3415             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3416             {
3417                 return LayoutItemPtr_IsLayoutAnimated_vulkan(jarg1);
3418             }
3419             else
3420             {
3421                 return LayoutItemPtr_IsLayoutAnimated_gl(jarg1);
3422             }
3423         }
3424
3425         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Measure")]
3426         public static extern void LayoutItemPtr_Measure_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3427
3428         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Measure")]
3429         public static extern void LayoutItemPtr_Measure_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3430
3431         public static void LayoutItemPtr_Measure(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3432         {
3433             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3434             {
3435                 LayoutItemPtr_Measure_vulkan(jarg1, jarg2, jarg3);
3436             }
3437             else
3438             {
3439                 LayoutItemPtr_Measure_gl(jarg1, jarg2, jarg3);
3440             }
3441         }
3442
3443         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Layout")]
3444         public static extern void LayoutItemPtr_Layout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
3445
3446         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Layout")]
3447         public static extern void LayoutItemPtr_Layout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
3448
3449         public static void LayoutItemPtr_Layout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
3450         {
3451             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3452             {
3453                 LayoutItemPtr_Layout_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
3454             }
3455             else
3456             {
3457                 LayoutItemPtr_Layout_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
3458             }
3459         }
3460
3461         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetDefaultSize")]
3462         public static extern global::System.IntPtr LayoutItemPtr_GetDefaultSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3463
3464         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetDefaultSize")]
3465         public static extern global::System.IntPtr LayoutItemPtr_GetDefaultSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3466
3467         public static global::System.IntPtr LayoutItemPtr_GetDefaultSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3468         {
3469             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3470             {
3471                 return LayoutItemPtr_GetDefaultSize_vulkan(jarg1, jarg2, jarg3);
3472             }
3473             else
3474             {
3475                 return LayoutItemPtr_GetDefaultSize_gl(jarg1, jarg2, jarg3);
3476             }
3477         }
3478
3479         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetParent")]
3480         public static extern global::System.IntPtr LayoutItemPtr_GetParent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3481
3482         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetParent")]
3483         public static extern global::System.IntPtr LayoutItemPtr_GetParent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3484
3485         public static global::System.IntPtr LayoutItemPtr_GetParent(global::System.Runtime.InteropServices.HandleRef jarg1)
3486         {
3487             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3488             {
3489                 return LayoutItemPtr_GetParent_vulkan(jarg1);
3490             }
3491             else
3492             {
3493                 return LayoutItemPtr_GetParent_gl(jarg1);
3494             }
3495         }
3496
3497         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_RequestLayout")]
3498         public static extern void LayoutItemPtr_RequestLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3499
3500         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_RequestLayout")]
3501         public static extern void LayoutItemPtr_RequestLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3502
3503         public static void LayoutItemPtr_RequestLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
3504         {
3505             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3506             {
3507                 LayoutItemPtr_RequestLayout_vulkan(jarg1);
3508             }
3509             else
3510             {
3511                 LayoutItemPtr_RequestLayout_gl(jarg1);
3512             }
3513         }
3514
3515         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_IsLayoutRequested")]
3516         public static extern bool LayoutItemPtr_IsLayoutRequested_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3517
3518         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_IsLayoutRequested")]
3519         public static extern bool LayoutItemPtr_IsLayoutRequested_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3520
3521         public static bool LayoutItemPtr_IsLayoutRequested(global::System.Runtime.InteropServices.HandleRef jarg1)
3522         {
3523             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3524             {
3525                 return LayoutItemPtr_IsLayoutRequested_vulkan(jarg1);
3526             }
3527             else
3528             {
3529                 return LayoutItemPtr_IsLayoutRequested_gl(jarg1);
3530             }
3531         }
3532
3533         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredWidth")]
3534         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3535
3536         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredWidth")]
3537         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3538
3539         public static global::System.IntPtr LayoutItemPtr_GetMeasuredWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
3540         {
3541             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3542             {
3543                 return LayoutItemPtr_GetMeasuredWidth_vulkan(jarg1);
3544             }
3545             else
3546             {
3547                 return LayoutItemPtr_GetMeasuredWidth_gl(jarg1);
3548             }
3549         }
3550
3551         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredHeight")]
3552         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3553
3554         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredHeight")]
3555         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3556
3557         public static global::System.IntPtr LayoutItemPtr_GetMeasuredHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
3558         {
3559             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3560             {
3561                 return LayoutItemPtr_GetMeasuredHeight_vulkan(jarg1);
3562             }
3563             else
3564             {
3565                 return LayoutItemPtr_GetMeasuredHeight_gl(jarg1);
3566             }
3567         }
3568
3569         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredWidthAndState")]
3570         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredWidthAndState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3571
3572         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredWidthAndState")]
3573         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredWidthAndState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3574
3575         public static global::System.IntPtr LayoutItemPtr_GetMeasuredWidthAndState(global::System.Runtime.InteropServices.HandleRef jarg1)
3576         {
3577             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3578             {
3579                 return LayoutItemPtr_GetMeasuredWidthAndState_vulkan(jarg1);
3580             }
3581             else
3582             {
3583                 return LayoutItemPtr_GetMeasuredWidthAndState_gl(jarg1);
3584             }
3585         }
3586
3587         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredHeightAndState")]
3588         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredHeightAndState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3589
3590         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMeasuredHeightAndState")]
3591         public static extern global::System.IntPtr LayoutItemPtr_GetMeasuredHeightAndState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3592
3593         public static global::System.IntPtr LayoutItemPtr_GetMeasuredHeightAndState(global::System.Runtime.InteropServices.HandleRef jarg1)
3594         {
3595             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3596             {
3597                 return LayoutItemPtr_GetMeasuredHeightAndState_vulkan(jarg1);
3598             }
3599             else
3600             {
3601                 return LayoutItemPtr_GetMeasuredHeightAndState_gl(jarg1);
3602             }
3603         }
3604
3605         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetSuggestedMinimumWidth")]
3606         public static extern global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3607
3608         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetSuggestedMinimumWidth")]
3609         public static extern global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3610
3611         public static global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
3612         {
3613             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3614             {
3615                 return LayoutItemPtr_GetSuggestedMinimumWidth_vulkan(jarg1);
3616             }
3617             else
3618             {
3619                 return LayoutItemPtr_GetSuggestedMinimumWidth_gl(jarg1);
3620             }
3621         }
3622
3623         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetSuggestedMinimumHeight")]
3624         public static extern global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3625
3626         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetSuggestedMinimumHeight")]
3627         public static extern global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3628
3629         public static global::System.IntPtr LayoutItemPtr_GetSuggestedMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
3630         {
3631             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3632             {
3633                 return LayoutItemPtr_GetSuggestedMinimumHeight_vulkan(jarg1);
3634             }
3635             else
3636             {
3637                 return LayoutItemPtr_GetSuggestedMinimumHeight_gl(jarg1);
3638             }
3639         }
3640
3641         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMinimumWidth")]
3642         public static extern void LayoutItemPtr_SetMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3643
3644         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMinimumWidth")]
3645         public static extern void LayoutItemPtr_SetMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3646
3647         public static void LayoutItemPtr_SetMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3648         {
3649             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3650             {
3651                 LayoutItemPtr_SetMinimumWidth_vulkan(jarg1, jarg2);
3652             }
3653             else
3654             {
3655                 LayoutItemPtr_SetMinimumWidth_gl(jarg1, jarg2);
3656             }
3657         }
3658
3659         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMinimumHeight")]
3660         public static extern void LayoutItemPtr_SetMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3661
3662         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMinimumHeight")]
3663         public static extern void LayoutItemPtr_SetMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3664
3665         public static void LayoutItemPtr_SetMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3666         {
3667             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3668             {
3669                 LayoutItemPtr_SetMinimumHeight_vulkan(jarg1, jarg2);
3670             }
3671             else
3672             {
3673                 LayoutItemPtr_SetMinimumHeight_gl(jarg1, jarg2);
3674             }
3675         }
3676
3677         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMinimumWidth")]
3678         public static extern global::System.IntPtr LayoutItemPtr_GetMinimumWidth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3679
3680         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMinimumWidth")]
3681         public static extern global::System.IntPtr LayoutItemPtr_GetMinimumWidth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3682
3683         public static global::System.IntPtr LayoutItemPtr_GetMinimumWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
3684         {
3685             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3686             {
3687                 return LayoutItemPtr_GetMinimumWidth_vulkan(jarg1);
3688             }
3689             else
3690             {
3691                 return LayoutItemPtr_GetMinimumWidth_gl(jarg1);
3692             }
3693         }
3694
3695         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMinimumHeight")]
3696         public static extern global::System.IntPtr LayoutItemPtr_GetMinimumHeight_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3697
3698         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetMinimumHeight")]
3699         public static extern global::System.IntPtr LayoutItemPtr_GetMinimumHeight_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3700
3701         public static global::System.IntPtr LayoutItemPtr_GetMinimumHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
3702         {
3703             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3704             {
3705                 return LayoutItemPtr_GetMinimumHeight_vulkan(jarg1);
3706             }
3707             else
3708             {
3709                 return LayoutItemPtr_GetMinimumHeight_gl(jarg1);
3710             }
3711         }
3712
3713         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetPadding")]
3714         public static extern global::System.IntPtr LayoutItemPtr_GetPadding_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3715
3716         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetPadding")]
3717         public static extern global::System.IntPtr LayoutItemPtr_GetPadding_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3718
3719         public static global::System.IntPtr LayoutItemPtr_GetPadding(global::System.Runtime.InteropServices.HandleRef jarg1)
3720         {
3721             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3722             {
3723                 return LayoutItemPtr_GetPadding_vulkan(jarg1);
3724             }
3725             else
3726             {
3727                 return LayoutItemPtr_GetPadding_gl(jarg1);
3728             }
3729         }
3730
3731         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMeasuredDimensions")]
3732         public static extern void LayoutItemPtr_SetMeasuredDimensions_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3733
3734         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_SetMeasuredDimensions")]
3735         public static extern void LayoutItemPtr_SetMeasuredDimensions_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3736
3737         public static void LayoutItemPtr_SetMeasuredDimensions(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3738         {
3739             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3740             {
3741                 LayoutItemPtr_SetMeasuredDimensions_vulkan(jarg1, jarg2, jarg3);
3742             }
3743             else
3744             {
3745                 LayoutItemPtr_SetMeasuredDimensions_gl(jarg1, jarg2, jarg3);
3746             }
3747         }
3748
3749         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_DoAction")]
3750         public static extern bool LayoutItemPtr_DoAction_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3751
3752         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_DoAction")]
3753         public static extern bool LayoutItemPtr_DoAction_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3754
3755         public static bool LayoutItemPtr_DoAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3756         {
3757             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3758             {
3759                 return LayoutItemPtr_DoAction_vulkan(jarg1, jarg2, jarg3);
3760             }
3761             else
3762             {
3763                 return LayoutItemPtr_DoAction_gl(jarg1, jarg2, jarg3);
3764             }
3765         }
3766
3767         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetTypeName")]
3768         public static extern string LayoutItemPtr_GetTypeName_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3769
3770         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetTypeName")]
3771         public static extern string LayoutItemPtr_GetTypeName_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3772
3773         public static string LayoutItemPtr_GetTypeName(global::System.Runtime.InteropServices.HandleRef jarg1)
3774         {
3775             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3776             {
3777                 return LayoutItemPtr_GetTypeName_vulkan(jarg1);
3778             }
3779             else
3780             {
3781                 return LayoutItemPtr_GetTypeName_gl(jarg1);
3782             }
3783         }
3784
3785         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetTypeInfo")]
3786         public static extern bool LayoutItemPtr_GetTypeInfo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3787
3788         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_GetTypeInfo")]
3789         public static extern bool LayoutItemPtr_GetTypeInfo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3790
3791         public static bool LayoutItemPtr_GetTypeInfo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3792         {
3793             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3794             {
3795                 return LayoutItemPtr_GetTypeInfo_vulkan(jarg1, jarg2);
3796             }
3797             else
3798             {
3799                 return LayoutItemPtr_GetTypeInfo_gl(jarg1, jarg2);
3800             }
3801         }
3802
3803         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_DoConnectSignal")]
3804         public static extern bool LayoutItemPtr_DoConnectSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
3805
3806         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_DoConnectSignal")]
3807         public static extern bool LayoutItemPtr_DoConnectSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
3808
3809         public static bool LayoutItemPtr_DoConnectSignal(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
3810         {
3811             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3812             {
3813                 return LayoutItemPtr_DoConnectSignal_vulkan(jarg1, jarg2, jarg3, jarg4);
3814             }
3815             else
3816             {
3817                 return LayoutItemPtr_DoConnectSignal_gl(jarg1, jarg2, jarg3, jarg4);
3818             }
3819         }
3820
3821         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reference")]
3822         public static extern void LayoutItemPtr_Reference_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3823
3824         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Reference")]
3825         public static extern void LayoutItemPtr_Reference_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3826
3827         public static void LayoutItemPtr_Reference(global::System.Runtime.InteropServices.HandleRef jarg1)
3828         {
3829             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3830             {
3831                 LayoutItemPtr_Reference_vulkan(jarg1);
3832             }
3833             else
3834             {
3835                 LayoutItemPtr_Reference_gl(jarg1);
3836             }
3837         }
3838
3839         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Unreference")]
3840         public static extern void LayoutItemPtr_Unreference_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3841
3842         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_Unreference")]
3843         public static extern void LayoutItemPtr_Unreference_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3844
3845         public static void LayoutItemPtr_Unreference(global::System.Runtime.InteropServices.HandleRef jarg1)
3846         {
3847             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3848             {
3849                 LayoutItemPtr_Unreference_vulkan(jarg1);
3850             }
3851             else
3852             {
3853                 LayoutItemPtr_Unreference_gl(jarg1);
3854             }
3855         }
3856
3857         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_ReferenceCount")]
3858         public static extern int LayoutItemPtr_ReferenceCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3859
3860         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutItemPtr_ReferenceCount")]
3861         public static extern int LayoutItemPtr_ReferenceCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3862
3863         public static int LayoutItemPtr_ReferenceCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3864         {
3865             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3866             {
3867                 return LayoutItemPtr_ReferenceCount_vulkan(jarg1);
3868             }
3869             else
3870             {
3871                 return LayoutItemPtr_ReferenceCount_gl(jarg1);
3872             }
3873         }
3874
3875         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_SWIGUpcast")]
3876         public static extern global::System.IntPtr AbsoluteLayout_SWIGUpcast_gl(global::System.IntPtr jarg1);
3877
3878         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_SWIGUpcast")]
3879         public static extern global::System.IntPtr AbsoluteLayout_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
3880
3881         public static global::System.IntPtr AbsoluteLayout_SWIGUpcast(global::System.IntPtr jarg1)
3882         {
3883             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3884             {
3885                 return AbsoluteLayout_SWIGUpcast_vulkan(jarg1);
3886             }
3887             else
3888             {
3889                 return AbsoluteLayout_SWIGUpcast_gl(jarg1);
3890             }
3891         }
3892
3893         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_AbsoluteLayout__SWIG_0")]
3894         public static extern global::System.IntPtr new_AbsoluteLayout__SWIG_0_gl();
3895
3896         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_AbsoluteLayout__SWIG_0")]
3897         public static extern global::System.IntPtr new_AbsoluteLayout__SWIG_0_vulkan();
3898
3899         public static global::System.IntPtr new_AbsoluteLayout__SWIG_0()
3900         {
3901             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3902             {
3903                 return new_AbsoluteLayout__SWIG_0_vulkan();
3904             }
3905             else
3906             {
3907                 return new_AbsoluteLayout__SWIG_0_gl();
3908             }
3909         }
3910
3911         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_New")]
3912         public static extern global::System.IntPtr AbsoluteLayout_New_gl();
3913
3914         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_New")]
3915         public static extern global::System.IntPtr AbsoluteLayout_New_vulkan();
3916
3917         public static global::System.IntPtr AbsoluteLayout_New()
3918         {
3919             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3920             {
3921                 return AbsoluteLayout_New_vulkan();
3922             }
3923             else
3924             {
3925                 return AbsoluteLayout_New_gl();
3926             }
3927         }
3928
3929         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_DownCast")]
3930         public static extern global::System.IntPtr AbsoluteLayout_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3931
3932         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_DownCast")]
3933         public static extern global::System.IntPtr AbsoluteLayout_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3934
3935         public static global::System.IntPtr AbsoluteLayout_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
3936         {
3937             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3938             {
3939                 return AbsoluteLayout_DownCast_vulkan(jarg1);
3940             }
3941             else
3942             {
3943                 return AbsoluteLayout_DownCast_gl(jarg1);
3944             }
3945         }
3946
3947         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_AbsoluteLayout__SWIG_1")]
3948         public static extern global::System.IntPtr new_AbsoluteLayout__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3949
3950         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_AbsoluteLayout__SWIG_1")]
3951         public static extern global::System.IntPtr new_AbsoluteLayout__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3952
3953         public static global::System.IntPtr new_AbsoluteLayout__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
3954         {
3955             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3956             {
3957                 return new_AbsoluteLayout__SWIG_1_vulkan(jarg1);
3958             }
3959             else
3960             {
3961                 return new_AbsoluteLayout__SWIG_1_gl(jarg1);
3962             }
3963         }
3964
3965         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_Assign")]
3966         public static extern global::System.IntPtr AbsoluteLayout_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3967
3968         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AbsoluteLayout_Assign")]
3969         public static extern global::System.IntPtr AbsoluteLayout_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3970
3971         public static global::System.IntPtr AbsoluteLayout_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3972         {
3973             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3974             {
3975                 return AbsoluteLayout_Assign_vulkan(jarg1, jarg2);
3976             }
3977             else
3978             {
3979                 return AbsoluteLayout_Assign_gl(jarg1, jarg2);
3980             }
3981         }
3982
3983         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_AbsoluteLayout")]
3984         public static extern void delete_AbsoluteLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3985
3986         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_AbsoluteLayout")]
3987         public static extern void delete_AbsoluteLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3988
3989         public static void delete_AbsoluteLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
3990         {
3991             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3992             {
3993                 delete_AbsoluteLayout_vulkan(jarg1);
3994             }
3995             else
3996             {
3997                 delete_AbsoluteLayout_gl(jarg1);
3998             }
3999         }
4000
4001         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SWIGUpcast")]
4002         public static extern global::System.IntPtr FlexLayout_SWIGUpcast_gl(global::System.IntPtr jarg1);
4003
4004         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SWIGUpcast")]
4005         public static extern global::System.IntPtr FlexLayout_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
4006
4007         public static global::System.IntPtr FlexLayout_SWIGUpcast(global::System.IntPtr jarg1)
4008         {
4009             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4010             {
4011                 return FlexLayout_SWIGUpcast_vulkan(jarg1);
4012             }
4013             else
4014             {
4015                 return FlexLayout_SWIGUpcast_gl(jarg1);
4016             }
4017         }
4018
4019         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_ChildProperty_FLEX_get")]
4020         public static extern int FlexLayout_ChildProperty_FLEX_get_gl();
4021
4022         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_ChildProperty_FLEX_get")]
4023         public static extern int FlexLayout_ChildProperty_FLEX_get_vulkan();
4024
4025         public static int FlexLayout_ChildProperty_FLEX_get()
4026         {
4027             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4028             {
4029                 return FlexLayout_ChildProperty_FLEX_get_vulkan();
4030             }
4031             else
4032             {
4033                 return FlexLayout_ChildProperty_FLEX_get_gl();
4034             }
4035         }
4036
4037         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_ChildProperty_ALIGN_SELF_get")]
4038         public static extern int FlexLayout_ChildProperty_ALIGN_SELF_get_gl();
4039
4040         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_ChildProperty_ALIGN_SELF_get")]
4041         public static extern int FlexLayout_ChildProperty_ALIGN_SELF_get_vulkan();
4042
4043         public static int FlexLayout_ChildProperty_ALIGN_SELF_get()
4044         {
4045             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4046             {
4047                 return FlexLayout_ChildProperty_ALIGN_SELF_get_vulkan();
4048             }
4049             else
4050             {
4051                 return FlexLayout_ChildProperty_ALIGN_SELF_get_gl();
4052             }
4053         }
4054
4055         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FlexLayout__SWIG_0")]
4056         public static extern global::System.IntPtr new_FlexLayout__SWIG_0_gl();
4057
4058         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FlexLayout__SWIG_0")]
4059         public static extern global::System.IntPtr new_FlexLayout__SWIG_0_vulkan();
4060
4061         public static global::System.IntPtr new_FlexLayout__SWIG_0()
4062         {
4063             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4064             {
4065                 return new_FlexLayout__SWIG_0_vulkan();
4066             }
4067             else
4068             {
4069                 return new_FlexLayout__SWIG_0_gl();
4070             }
4071         }
4072
4073         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_New")]
4074         public static extern global::System.IntPtr FlexLayout_New_gl();
4075
4076         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_New")]
4077         public static extern global::System.IntPtr FlexLayout_New_vulkan();
4078
4079         public static global::System.IntPtr FlexLayout_New()
4080         {
4081             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4082             {
4083                 return FlexLayout_New_vulkan();
4084             }
4085             else
4086             {
4087                 return FlexLayout_New_gl();
4088             }
4089         }
4090
4091         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_DownCast")]
4092         public static extern global::System.IntPtr FlexLayout_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4093
4094         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_DownCast")]
4095         public static extern global::System.IntPtr FlexLayout_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4096
4097         public static global::System.IntPtr FlexLayout_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
4098         {
4099             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4100             {
4101                 return FlexLayout_DownCast_vulkan(jarg1);
4102             }
4103             else
4104             {
4105                 return FlexLayout_DownCast_gl(jarg1);
4106             }
4107         }
4108
4109         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FlexLayout__SWIG_1")]
4110         public static extern global::System.IntPtr new_FlexLayout__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4111
4112         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FlexLayout__SWIG_1")]
4113         public static extern global::System.IntPtr new_FlexLayout__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4114
4115         public static global::System.IntPtr new_FlexLayout__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
4116         {
4117             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4118             {
4119                 return new_FlexLayout__SWIG_1_vulkan(jarg1);
4120             }
4121             else
4122             {
4123                 return new_FlexLayout__SWIG_1_gl(jarg1);
4124             }
4125         }
4126
4127         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_Assign")]
4128         public static extern global::System.IntPtr FlexLayout_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4129
4130         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_Assign")]
4131         public static extern global::System.IntPtr FlexLayout_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4132
4133         public static global::System.IntPtr FlexLayout_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4134         {
4135             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4136             {
4137                 return FlexLayout_Assign_vulkan(jarg1, jarg2);
4138             }
4139             else
4140             {
4141                 return FlexLayout_Assign_gl(jarg1, jarg2);
4142             }
4143         }
4144
4145         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_FlexLayout")]
4146         public static extern void delete_FlexLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4147
4148         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_FlexLayout")]
4149         public static extern void delete_FlexLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4150
4151         public static void delete_FlexLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
4152         {
4153             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4154             {
4155                 delete_FlexLayout_vulkan(jarg1);
4156             }
4157             else
4158             {
4159                 delete_FlexLayout_gl(jarg1);
4160             }
4161         }
4162
4163         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexDirection")]
4164         public static extern void FlexLayout_SetFlexDirection_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4165
4166         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexDirection")]
4167         public static extern void FlexLayout_SetFlexDirection_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4168
4169         public static void FlexLayout_SetFlexDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4170         {
4171             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4172             {
4173                 FlexLayout_SetFlexDirection_vulkan(jarg1, jarg2);
4174             }
4175             else
4176             {
4177                 FlexLayout_SetFlexDirection_gl(jarg1, jarg2);
4178             }
4179         }
4180
4181         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexDirection")]
4182         public static extern int FlexLayout_GetFlexDirection_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4183
4184         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexDirection")]
4185         public static extern int FlexLayout_GetFlexDirection_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4186
4187         public static int FlexLayout_GetFlexDirection(global::System.Runtime.InteropServices.HandleRef jarg1)
4188         {
4189             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4190             {
4191                 return FlexLayout_GetFlexDirection_vulkan(jarg1);
4192             }
4193             else
4194             {
4195                 return FlexLayout_GetFlexDirection_gl(jarg1);
4196             }
4197         }
4198
4199         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexJustification")]
4200         public static extern void FlexLayout_SetFlexJustification_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4201
4202         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexJustification")]
4203         public static extern void FlexLayout_SetFlexJustification_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4204
4205         public static void FlexLayout_SetFlexJustification(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4206         {
4207             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4208             {
4209                 FlexLayout_SetFlexJustification_vulkan(jarg1, jarg2);
4210             }
4211             else
4212             {
4213                 FlexLayout_SetFlexJustification_gl(jarg1, jarg2);
4214             }
4215         }
4216
4217         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexJustification")]
4218         public static extern int FlexLayout_GetFlexJustification_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4219
4220         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexJustification")]
4221         public static extern int FlexLayout_GetFlexJustification_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4222
4223         public static int FlexLayout_GetFlexJustification(global::System.Runtime.InteropServices.HandleRef jarg1)
4224         {
4225             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4226             {
4227                 return FlexLayout_GetFlexJustification_vulkan(jarg1);
4228             }
4229             else
4230             {
4231                 return FlexLayout_GetFlexJustification_gl(jarg1);
4232             }
4233         }
4234
4235         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexWrap")]
4236         public static extern void FlexLayout_SetFlexWrap_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4237
4238         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexWrap")]
4239         public static extern void FlexLayout_SetFlexWrap_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4240
4241         public static void FlexLayout_SetFlexWrap(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4242         {
4243             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4244             {
4245                 FlexLayout_SetFlexWrap_vulkan(jarg1, jarg2);
4246             }
4247             else
4248             {
4249                 FlexLayout_SetFlexWrap_gl(jarg1, jarg2);
4250             }
4251         }
4252
4253         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexWrap")]
4254         public static extern int FlexLayout_GetFlexWrap_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4255
4256         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexWrap")]
4257         public static extern int FlexLayout_GetFlexWrap_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4258
4259         public static int FlexLayout_GetFlexWrap(global::System.Runtime.InteropServices.HandleRef jarg1)
4260         {
4261             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4262             {
4263                 return FlexLayout_GetFlexWrap_vulkan(jarg1);
4264             }
4265             else
4266             {
4267                 return FlexLayout_GetFlexWrap_gl(jarg1);
4268             }
4269         }
4270
4271         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexAlignment")]
4272         public static extern void FlexLayout_SetFlexAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4273
4274         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexAlignment")]
4275         public static extern void FlexLayout_SetFlexAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4276
4277         public static void FlexLayout_SetFlexAlignment(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4278         {
4279             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4280             {
4281                 FlexLayout_SetFlexAlignment_vulkan(jarg1, jarg2);
4282             }
4283             else
4284             {
4285                 FlexLayout_SetFlexAlignment_gl(jarg1, jarg2);
4286             }
4287         }
4288
4289         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexAlignment")]
4290         public static extern int FlexLayout_GetFlexAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4291
4292         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexAlignment")]
4293         public static extern int FlexLayout_GetFlexAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4294
4295         public static int FlexLayout_GetFlexAlignment(global::System.Runtime.InteropServices.HandleRef jarg1)
4296         {
4297             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4298             {
4299                 return FlexLayout_GetFlexAlignment_vulkan(jarg1);
4300             }
4301             else
4302             {
4303                 return FlexLayout_GetFlexAlignment_gl(jarg1);
4304             }
4305         }
4306
4307         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexItemsAlignment")]
4308         public static extern void FlexLayout_SetFlexItemsAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4309
4310         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_SetFlexItemsAlignment")]
4311         public static extern void FlexLayout_SetFlexItemsAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4312
4313         public static void FlexLayout_SetFlexItemsAlignment(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4314         {
4315             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4316             {
4317                 FlexLayout_SetFlexItemsAlignment_vulkan(jarg1, jarg2);
4318             }
4319             else
4320             {
4321                 FlexLayout_SetFlexItemsAlignment_gl(jarg1, jarg2);
4322             }
4323         }
4324
4325         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexItemsAlignment")]
4326         public static extern int FlexLayout_GetFlexItemsAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4327
4328         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FlexLayout_GetFlexItemsAlignment")]
4329         public static extern int FlexLayout_GetFlexItemsAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4330
4331         public static int FlexLayout_GetFlexItemsAlignment(global::System.Runtime.InteropServices.HandleRef jarg1)
4332         {
4333             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4334             {
4335                 return FlexLayout_GetFlexItemsAlignment_vulkan(jarg1);
4336             }
4337             else
4338             {
4339                 return FlexLayout_GetFlexItemsAlignment_gl(jarg1);
4340             }
4341         }
4342
4343         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SWIGUpcast")]
4344         public static extern global::System.IntPtr LinearLayout_SWIGUpcast_gl(global::System.IntPtr jarg1);
4345
4346         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SWIGUpcast")]
4347         public static extern global::System.IntPtr LinearLayout_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
4348
4349         public static global::System.IntPtr LinearLayout_SWIGUpcast(global::System.IntPtr jarg1)
4350         {
4351             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4352             {
4353                 return LinearLayout_SWIGUpcast_vulkan(jarg1);
4354             }
4355             else
4356             {
4357                 return LinearLayout_SWIGUpcast_gl(jarg1);
4358             }
4359         }
4360
4361         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout__SWIG_0")]
4362         public static extern global::System.IntPtr new_LinearLayout__SWIG_0_gl();
4363
4364         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout__SWIG_0")]
4365         public static extern global::System.IntPtr new_LinearLayout__SWIG_0_vulkan();
4366
4367         public static global::System.IntPtr new_LinearLayout__SWIG_0()
4368         {
4369             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4370             {
4371                 return new_LinearLayout__SWIG_0_vulkan();
4372             }
4373             else
4374             {
4375                 return new_LinearLayout__SWIG_0_gl();
4376             }
4377         }
4378
4379         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_New")]
4380         public static extern global::System.IntPtr LinearLayout_New_gl();
4381
4382         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_New")]
4383         public static extern global::System.IntPtr LinearLayout_New_vulkan();
4384
4385         public static global::System.IntPtr LinearLayout_New()
4386         {
4387             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4388             {
4389                 return LinearLayout_New_vulkan();
4390             }
4391             else
4392             {
4393                 return LinearLayout_New_gl();
4394             }
4395         }
4396
4397         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_DownCast")]
4398         public static extern global::System.IntPtr LinearLayout_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4399
4400         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_DownCast")]
4401         public static extern global::System.IntPtr LinearLayout_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4402
4403         public static global::System.IntPtr LinearLayout_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
4404         {
4405             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4406             {
4407                 return LinearLayout_DownCast_vulkan(jarg1);
4408             }
4409             else
4410             {
4411                 return LinearLayout_DownCast_gl(jarg1);
4412             }
4413         }
4414
4415         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout__SWIG_1")]
4416         public static extern global::System.IntPtr new_LinearLayout__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4417
4418         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout__SWIG_1")]
4419         public static extern global::System.IntPtr new_LinearLayout__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4420
4421         public static global::System.IntPtr new_LinearLayout__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
4422         {
4423             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4424             {
4425                 return new_LinearLayout__SWIG_1_vulkan(jarg1);
4426             }
4427             else
4428             {
4429                 return new_LinearLayout__SWIG_1_gl(jarg1);
4430             }
4431         }
4432
4433         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_Assign")]
4434         public static extern global::System.IntPtr LinearLayout_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4435
4436         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_Assign")]
4437         public static extern global::System.IntPtr LinearLayout_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4438
4439         public static global::System.IntPtr LinearLayout_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4440         {
4441             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4442             {
4443                 return LinearLayout_Assign_vulkan(jarg1, jarg2);
4444             }
4445             else
4446             {
4447                 return LinearLayout_Assign_gl(jarg1, jarg2);
4448             }
4449         }
4450
4451         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LinearLayout")]
4452         public static extern void delete_LinearLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4453
4454         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LinearLayout")]
4455         public static extern void delete_LinearLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4456
4457         public static void delete_LinearLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
4458         {
4459             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4460             {
4461                 delete_LinearLayout_vulkan(jarg1);
4462             }
4463             else
4464             {
4465                 delete_LinearLayout_gl(jarg1);
4466             }
4467         }
4468
4469         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetCellPadding")]
4470         public static extern void LinearLayout_SetCellPadding_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4471
4472         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetCellPadding")]
4473         public static extern void LinearLayout_SetCellPadding_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4474
4475         public static void LinearLayout_SetCellPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4476         {
4477             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4478             {
4479                 LinearLayout_SetCellPadding_vulkan(jarg1, jarg2);
4480             }
4481             else
4482             {
4483                 LinearLayout_SetCellPadding_gl(jarg1, jarg2);
4484             }
4485         }
4486
4487         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetCellPadding")]
4488         public static extern global::System.IntPtr LinearLayout_GetCellPadding_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4489
4490         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetCellPadding")]
4491         public static extern global::System.IntPtr LinearLayout_GetCellPadding_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4492
4493         public static global::System.IntPtr LinearLayout_GetCellPadding(global::System.Runtime.InteropServices.HandleRef jarg1)
4494         {
4495             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4496             {
4497                 return LinearLayout_GetCellPadding_vulkan(jarg1);
4498             }
4499             else
4500             {
4501                 return LinearLayout_GetCellPadding_gl(jarg1);
4502             }
4503         }
4504
4505         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetOrientation")]
4506         public static extern void LinearLayout_SetOrientation_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4507
4508         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetOrientation")]
4509         public static extern void LinearLayout_SetOrientation_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4510
4511         public static void LinearLayout_SetOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4512         {
4513             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4514             {
4515                 LinearLayout_SetOrientation_vulkan(jarg1, jarg2);
4516             }
4517             else
4518             {
4519                 LinearLayout_SetOrientation_gl(jarg1, jarg2);
4520             }
4521         }
4522
4523         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetOrientation")]
4524         public static extern int LinearLayout_GetOrientation_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4525
4526         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetOrientation")]
4527         public static extern int LinearLayout_GetOrientation_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4528
4529         public static int LinearLayout_GetOrientation(global::System.Runtime.InteropServices.HandleRef jarg1)
4530         {
4531             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4532             {
4533                 return LinearLayout_GetOrientation_vulkan(jarg1);
4534             }
4535             else
4536             {
4537                 return LinearLayout_GetOrientation_gl(jarg1);
4538             }
4539         }
4540
4541         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetAlignment")]
4542         public static extern void LinearLayout_SetAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
4543
4544         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_SetAlignment")]
4545         public static extern void LinearLayout_SetAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
4546
4547         public static void LinearLayout_SetAlignment(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
4548         {
4549             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4550             {
4551                 LinearLayout_SetAlignment_vulkan(jarg1, jarg2);
4552             }
4553             else
4554             {
4555                 LinearLayout_SetAlignment_gl(jarg1, jarg2);
4556             }
4557         }
4558
4559         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetAlignment")]
4560         public static extern uint LinearLayout_GetAlignment_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4561
4562         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_GetAlignment")]
4563         public static extern uint LinearLayout_GetAlignment_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4564
4565         public static uint LinearLayout_GetAlignment(global::System.Runtime.InteropServices.HandleRef jarg1)
4566         {
4567             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4568             {
4569                 return LinearLayout_GetAlignment_vulkan(jarg1);
4570             }
4571             else
4572             {
4573                 return LinearLayout_GetAlignment_gl(jarg1);
4574             }
4575         }
4576
4577         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_ChildProperty_WEIGHT_get")]
4578         public static extern int LinearLayout_ChildProperty_WEIGHT_get_gl();
4579
4580         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LinearLayout_ChildProperty_WEIGHT_get")]
4581         public static extern int LinearLayout_ChildProperty_WEIGHT_get_vulkan();
4582
4583         public static int LinearLayout_ChildProperty_WEIGHT_get()
4584         {
4585             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4586             {
4587                 return LinearLayout_ChildProperty_WEIGHT_get_vulkan();
4588             }
4589             else
4590             {
4591                 return LinearLayout_ChildProperty_WEIGHT_get_gl();
4592             }
4593         }
4594
4595         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout_ChildProperty")]
4596         public static extern global::System.IntPtr new_LinearLayout_ChildProperty_gl();
4597
4598         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LinearLayout_ChildProperty")]
4599         public static extern global::System.IntPtr new_LinearLayout_ChildProperty_vulkan();
4600
4601         public static global::System.IntPtr new_LinearLayout_ChildProperty()
4602         {
4603             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4604             {
4605                 return new_LinearLayout_ChildProperty_vulkan();
4606             }
4607             else
4608             {
4609                 return new_LinearLayout_ChildProperty_gl();
4610             }
4611         }
4612
4613         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LinearLayout_ChildProperty")]
4614         public static extern void delete_LinearLayout_ChildProperty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4615
4616         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LinearLayout_ChildProperty")]
4617         public static extern void delete_LinearLayout_ChildProperty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4618
4619         public static void delete_LinearLayout_ChildProperty(global::System.Runtime.InteropServices.HandleRef jarg1)
4620         {
4621             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4622             {
4623                 delete_LinearLayout_ChildProperty_vulkan(jarg1);
4624             }
4625             else
4626             {
4627                 delete_LinearLayout_ChildProperty_gl(jarg1);
4628             }
4629         }
4630
4631         // Grid Layout
4632
4633         // GridLayout_SWIGUpcast
4634         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4635                                                           EntryPoint="CSharp_Dali_GridLayout_SWIGUpcast")]
4636         public static extern global::System.IntPtr GridLayout_SWIGUpcast_gl(global::System.IntPtr jarg1);
4637
4638         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4639                                                           EntryPoint="CSharp_Dali_GridLayoutt_SWIGUpcast")]
4640
4641         public static extern global::System.IntPtr GridLayout_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
4642
4643
4644         public static global::System.IntPtr GridLayout_SWIGUpcast(global::System.IntPtr jarg1)
4645         {
4646             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4647             {
4648                 return GridLayout_SWIGUpcast_vulkan(jarg1);
4649             }
4650             else
4651             {
4652                 return GridLayout_SWIGUpcast_gl(jarg1);
4653             }
4654         }
4655
4656         // GridLayout_New
4657         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4658                                                           EntryPoint="CSharp_Dali_GridLayout_New")]
4659         public static extern global::System.IntPtr GridLayout_New_gl();
4660
4661         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4662                                                           EntryPoint="CSharp_Dali_GridLayout_New")]
4663         public static extern global::System.IntPtr GridLayout_New_vulkan();
4664
4665         public static global::System.IntPtr GridLayout_New()
4666         {
4667             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4668             {
4669                 return GridLayout_New_vulkan();
4670             }
4671             else
4672             {
4673                 return GridLayout_New_gl();
4674             }
4675         }
4676
4677         // delete_GridLayout
4678         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4679                                                           EntryPoint="CSharp_Dali_GridLayout_delete")]
4680         public static extern void delete_GridLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4681
4682         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4683                                                           EntryPoint="CSharp_Dali_GridLayout_delete")]
4684         public static extern void delete_GridLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4685
4686         public static void delete_GridLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
4687         {
4688             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4689             {
4690                 delete_GridLayout_vulkan(jarg1);
4691             }
4692             else
4693             {
4694                 delete_GridLayout_gl(jarg1);
4695             }
4696         }
4697
4698         // GridLayout_Downcast
4699         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4700                                                           EntryPoint="CSharp_Dali_GridLayout_DownCast")]
4701         public static extern global::System.IntPtr GridLayout_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4702
4703         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4704                                                           EntryPoint="CSharp_Dali_GridLayout_DownCast")]
4705         public static extern global::System.IntPtr GridLayout_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4706
4707         public static global::System.IntPtr GridLayout_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
4708         {
4709             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4710             {
4711                 return GridLayout_DownCast_vulkan(jarg1);
4712             }
4713             else
4714             {
4715                 return GridLayout_DownCast_gl(jarg1);
4716             }
4717         }
4718
4719         // new_GridLayout_SWIG_1
4720         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4721                                                           EntryPoint="CSharp_Dali_new_GridLayout_SWIG_1")]
4722         public static extern global::System.IntPtr new_GridLayout_SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4723
4724         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4725                                                           EntryPoint="CSharp_Dali_new_GridLayout_SWIG_1")]
4726         public static extern global::System.IntPtr new_GridLayout_SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4727
4728         public static global::System.IntPtr new_GridLayout_SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
4729         {
4730             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4731             {
4732                 return new_GridLayout_SWIG_1_vulkan(jarg1);
4733             }
4734             else
4735             {
4736                 return new_GridLayout_SWIG_1_gl(jarg1);
4737             }
4738         }
4739
4740         // GridLayout_Assign
4741         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4742                                                           EntryPoint="CSharp_Dali_GridLayout_GridLayout_Assign")]
4743         public static extern global::System.IntPtr GridLayout_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1,
4744                                                                         global::System.Runtime.InteropServices.HandleRef jarg2);
4745
4746         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4747                                                           EntryPoint="CSharp_Dali_GridLayout_GridLayout_Assign")]
4748         public static extern global::System.IntPtr GridLayout_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1,
4749                                                                             global::System.Runtime.InteropServices.HandleRef jarg2);
4750
4751         public static global::System.IntPtr GridLayout_Assign(global::System.Runtime.InteropServices.HandleRef jarg1,
4752                                                               global::System.Runtime.InteropServices.HandleRef jarg2)
4753         {
4754             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4755             {
4756                 return GridLayout_Assign_vulkan(jarg1,jarg2);
4757             }
4758             else
4759             {
4760                 return GridLayout_Assign_gl(jarg1,jarg2);
4761             }
4762         }
4763
4764         // GridLayout_SetColumns
4765         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4766                                                           EntryPoint="CSharp_Dali_GridLayout_SetColumns")]
4767         public static extern void GridLayout_SetColumns_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4768
4769         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4770                                                           EntryPoint="CSharp_Dali_GridLayout_SetColumns")]
4771         public static extern void GridLayout_SetColumns_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
4772
4773         public static void GridLayout_SetColumns(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
4774         {
4775             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4776             {
4777                 GridLayout_SetColumns_vulkan( jarg1, jarg2);
4778             }
4779             else
4780             {
4781                 GridLayout_SetColumns_gl(jarg1, jarg2);
4782             }
4783         }
4784
4785         // GridLayout_GetColumns
4786         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder,
4787                                                           EntryPoint="CSharp_Dali_GridLayout__GetColumns")]
4788         public static extern int GridLayout_GetColumns_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4789
4790         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder,
4791                                                           EntryPoint="CSharp_Dali_GridLayout_GetColumns")]
4792         public static extern int GridLayout_GetColumns_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4793
4794         public static int GridLayout_GetColumns(global::System.Runtime.InteropServices.HandleRef jarg1)
4795         {
4796             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4797             {
4798                 return GridLayout_GetColumns_vulkan(jarg1);
4799             }
4800             else
4801             {
4802                 return GridLayout_GetColumns_gl(jarg1);
4803             }
4804         }
4805     }
4806 }