8d51beff826cbef757743abec3c6db4f2df5b0fc
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / ManualPINVOKE.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 NDalicManualPINVOKE
21     {
22         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_new_KeyboardFocusManager")]
23         public static extern global::System.IntPtr new_FocusManager_gl();
24
25         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_new_KeyboardFocusManager")]
26         public static extern global::System.IntPtr new_FocusManager_vulkan();
27
28         public static global::System.IntPtr new_FocusManager()
29         {
30             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
31             {
32                 return new_FocusManager_vulkan();
33             }
34             else
35             {
36                 return new_FocusManager_gl();
37             }
38         }
39
40         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_delete_KeyboardFocusManager")]
41         public static extern void delete_FocusManager_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
42
43         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_delete_KeyboardFocusManager")]
44         public static extern void delete_FocusManager_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
45
46         public static void delete_FocusManager(global::System.Runtime.InteropServices.HandleRef jarg1)
47         {
48             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
49             {
50                 delete_FocusManager_vulkan(jarg1);
51             }
52             else
53             {
54                 delete_FocusManager_gl(jarg1);
55             }
56         }
57
58         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_Get")]
59         public static extern global::System.IntPtr FocusManager_Get_gl();
60
61         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_Get")]
62         public static extern global::System.IntPtr FocusManager_Get_vulkan();
63
64         public static global::System.IntPtr FocusManager_Get()
65         {
66             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
67             {
68                 return FocusManager_Get_vulkan();
69             }
70             else
71             {
72                 return FocusManager_Get_gl();
73             }
74         }
75
76         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetCurrentFocusActor")]
77         public static extern bool FocusManager_SetCurrentFocusActor_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
78
79         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetCurrentFocusActor")]
80         public static extern bool FocusManager_SetCurrentFocusActor_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
81
82         public static bool FocusManager_SetCurrentFocusActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
83         {
84             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
85             {
86                 return FocusManager_SetCurrentFocusActor_vulkan(jarg1, jarg2);
87             }
88             else
89             {
90                 return FocusManager_SetCurrentFocusActor_gl(jarg1, jarg2);
91             }
92         }
93
94         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetCurrentFocusActor")]
95         public static extern global::System.IntPtr FocusManager_GetCurrentFocusActor_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
96
97         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetCurrentFocusActor")]
98         public static extern global::System.IntPtr FocusManager_GetCurrentFocusActor_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
99
100         public static global::System.IntPtr FocusManager_GetCurrentFocusActor(global::System.Runtime.InteropServices.HandleRef jarg1)
101         {
102             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
103             {
104                 return FocusManager_GetCurrentFocusActor_vulkan(jarg1);
105             }
106             else
107             {
108                 return FocusManager_GetCurrentFocusActor_gl(jarg1);
109             }
110         }
111
112         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_MoveFocus")]
113         public static extern bool FocusManager_MoveFocus_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
114
115         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_MoveFocus")]
116         public static extern bool FocusManager_MoveFocus_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
117
118         public static bool FocusManager_MoveFocus(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
119         {
120             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
121             {
122                 return FocusManager_MoveFocus_vulkan(jarg1, jarg2);
123             }
124             else
125             {
126                 return FocusManager_MoveFocus_gl(jarg1, jarg2);
127             }
128         }
129
130         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_ClearFocus")]
131         public static extern void FocusManager_ClearFocus_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
132
133         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_ClearFocus")]
134         public static extern void FocusManager_ClearFocus_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
135
136         public static void FocusManager_ClearFocus(global::System.Runtime.InteropServices.HandleRef jarg1)
137         {
138             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
139             {
140                 FocusManager_ClearFocus_vulkan(jarg1);
141             }
142             else
143             {
144                 FocusManager_ClearFocus_gl(jarg1);
145             }
146         }
147
148         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetFocusGroupLoop")]
149         public static extern void FocusManager_SetFocusGroupLoop_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
150
151         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetFocusGroupLoop")]
152         public static extern void FocusManager_SetFocusGroupLoop_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
153
154         public static void FocusManager_SetFocusGroupLoop(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
155         {
156             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
157             {
158                 FocusManager_SetFocusGroupLoop_vulkan(jarg1, jarg2);
159             }
160             else
161             {
162                 FocusManager_SetFocusGroupLoop_gl(jarg1, jarg2);
163             }
164         }
165
166         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusGroupLoop")]
167         public static extern bool FocusManager_GetFocusGroupLoop_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
168
169         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusGroupLoop")]
170         public static extern bool FocusManager_GetFocusGroupLoop_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
171
172         public static bool FocusManager_GetFocusGroupLoop(global::System.Runtime.InteropServices.HandleRef jarg1)
173         {
174             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
175             {
176                 return FocusManager_GetFocusGroupLoop_vulkan(jarg1);
177             }
178             else
179             {
180                 return FocusManager_GetFocusGroupLoop_gl(jarg1);
181             }
182         }
183
184         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetAsFocusGroup")]
185         public static extern void FocusManager_SetAsFocusGroup_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
186
187         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetAsFocusGroup")]
188         public static extern void FocusManager_SetAsFocusGroup_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
189
190         public static void FocusManager_SetAsFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
191         {
192             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
193             {
194                 FocusManager_SetAsFocusGroup_vulkan(jarg1, jarg2, jarg3);
195             }
196             else
197             {
198                 FocusManager_SetAsFocusGroup_gl(jarg1, jarg2, jarg3);
199             }
200         }
201
202         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_IsFocusGroup")]
203         public static extern bool FocusManager_IsFocusGroup_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
204
205         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_IsFocusGroup")]
206         public static extern bool FocusManager_IsFocusGroup_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
207
208         public static bool FocusManager_IsFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
209         {
210             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
211             {
212                 return FocusManager_IsFocusGroup_vulkan(jarg1, jarg2);
213             }
214             else
215             {
216                 return FocusManager_IsFocusGroup_gl(jarg1, jarg2);
217             }
218         }
219
220         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusGroup")]
221         public static extern global::System.IntPtr FocusManager_GetFocusGroup_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
222
223         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusGroup")]
224         public static extern global::System.IntPtr FocusManager_GetFocusGroup_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
225
226         public static global::System.IntPtr FocusManager_GetFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
227         {
228             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
229             {
230                 return FocusManager_GetFocusGroup_vulkan(jarg1, jarg2);
231             }
232             else
233             {
234                 return FocusManager_GetFocusGroup_gl(jarg1, jarg2);
235             }
236         }
237
238         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetFocusIndicatorActor")]
239         public static extern void FocusManager_SetFocusIndicatorActor_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
240
241         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SetFocusIndicatorActor")]
242         public static extern void FocusManager_SetFocusIndicatorActor_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
243
244         public static void FocusManager_SetFocusIndicatorActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
245         {
246             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
247             {
248                 FocusManager_SetFocusIndicatorActor_vulkan(jarg1, jarg2);
249             }
250             else
251             {
252                 FocusManager_SetFocusIndicatorActor_gl(jarg1, jarg2);
253             }
254         }
255
256         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusIndicatorActor")]
257         public static extern global::System.IntPtr FocusManager_GetFocusIndicatorActor_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
258
259         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_GetFocusIndicatorActor")]
260         public static extern global::System.IntPtr FocusManager_GetFocusIndicatorActor_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
261
262         public static global::System.IntPtr FocusManager_GetFocusIndicatorActor(global::System.Runtime.InteropServices.HandleRef jarg1)
263         {
264             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
265             {
266                 return FocusManager_GetFocusIndicatorActor_vulkan(jarg1);
267             }
268             else
269             {
270                 return FocusManager_GetFocusIndicatorActor_gl(jarg1);
271             }
272         }
273
274         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_MoveFocusBackward")]
275         public static extern void FocusManager_MoveFocusBackward_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
276
277         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_MoveFocusBackward")]
278         public static extern void FocusManager_MoveFocusBackward_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
279
280         public static void FocusManager_MoveFocusBackward(global::System.Runtime.InteropServices.HandleRef jarg1)
281         {
282             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
283             {
284                 FocusManager_MoveFocusBackward_vulkan(jarg1);
285             }
286             else
287             {
288                 FocusManager_MoveFocusBackward_gl(jarg1);
289             }
290         }
291
292         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_PreFocusChangeSignal")]
293         public static extern global::System.IntPtr FocusManager_PreFocusChangeSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
294
295         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_PreFocusChangeSignal")]
296         public static extern global::System.IntPtr FocusManager_PreFocusChangeSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
297
298         public static global::System.IntPtr FocusManager_PreFocusChangeSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
299         {
300             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
301             {
302                 return FocusManager_PreFocusChangeSignal_vulkan(jarg1);
303             }
304             else
305             {
306                 return FocusManager_PreFocusChangeSignal_gl(jarg1);
307             }
308         }
309
310         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusChangedSignal")]
311         public static extern global::System.IntPtr FocusManager_FocusChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
312
313         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusChangedSignal")]
314         public static extern global::System.IntPtr FocusManager_FocusChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
315
316         public static global::System.IntPtr FocusManager_FocusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
317         {
318             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
319             {
320                 return FocusManager_FocusChangedSignal_vulkan(jarg1);
321             }
322             else
323             {
324                 return FocusManager_FocusChangedSignal_gl(jarg1);
325             }
326         }
327
328         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusGroupChangedSignal")]
329         public static extern global::System.IntPtr FocusManager_FocusGroupChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
330
331         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusGroupChangedSignal")]
332         public static extern global::System.IntPtr FocusManager_FocusGroupChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
333
334         public static global::System.IntPtr FocusManager_FocusGroupChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
335         {
336             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
337             {
338                 return FocusManager_FocusGroupChangedSignal_vulkan(jarg1);
339             }
340             else
341             {
342                 return FocusManager_FocusGroupChangedSignal_gl(jarg1);
343             }
344         }
345
346         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusedActorEnterKeySignal")]
347         public static extern global::System.IntPtr FocusManager_FocusedActorEnterKeySignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
348
349         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_FocusedActorEnterKeySignal")]
350         public static extern global::System.IntPtr FocusManager_FocusedActorEnterKeySignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
351
352         public static global::System.IntPtr FocusManager_FocusedActorEnterKeySignal(global::System.Runtime.InteropServices.HandleRef jarg1)
353         {
354             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
355             {
356                 return FocusManager_FocusedActorEnterKeySignal_vulkan(jarg1);
357             }
358             else
359             {
360                 return FocusManager_FocusedActorEnterKeySignal_gl(jarg1);
361             }
362         }
363
364         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Empty")]
365         public static extern bool PreFocusChangeSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
366
367         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Empty")]
368         public static extern bool PreFocusChangeSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
369
370         public static bool PreFocusChangeSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
371         {
372             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
373             {
374                 return PreFocusChangeSignal_Empty_vulkan(jarg1);
375             }
376             else
377             {
378                 return PreFocusChangeSignal_Empty_gl(jarg1);
379             }
380         }
381
382         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_GetConnectionCount")]
383         public static extern uint PreFocusChangeSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
384
385         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_GetConnectionCount")]
386         public static extern uint PreFocusChangeSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
387
388         public static uint PreFocusChangeSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
389         {
390             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
391             {
392                 return PreFocusChangeSignal_GetConnectionCount_vulkan(jarg1);
393             }
394             else
395             {
396                 return PreFocusChangeSignal_GetConnectionCount_gl(jarg1);
397             }
398         }
399
400         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Connect")]
401         public static extern void PreFocusChangeSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, FocusManager.PreFocusChangeEventCallback delegate1);
402
403         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Connect")]
404         public static extern void PreFocusChangeSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, FocusManager.PreFocusChangeEventCallback delegate1);
405
406         public static void PreFocusChangeSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, FocusManager.PreFocusChangeEventCallback delegate1)
407         {
408             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
409             {
410                 PreFocusChangeSignal_Connect_vulkan(jarg1, delegate1);
411             }
412             else
413             {
414                 PreFocusChangeSignal_Connect_gl(jarg1, delegate1);
415             }
416         }
417
418         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Disconnect")]
419         public static extern void PreFocusChangeSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
420
421         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Disconnect")]
422         public static extern void PreFocusChangeSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
423
424         public static void PreFocusChangeSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
425         {
426             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
427             {
428                 PreFocusChangeSignal_Disconnect_vulkan(jarg1, jarg2);
429             }
430             else
431             {
432                 PreFocusChangeSignal_Disconnect_gl(jarg1, jarg2);
433             }
434         }
435
436         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Emit")]
437         public static extern global::System.IntPtr PreFocusChangeSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
438
439         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardPreFocusChangeSignal_Emit")]
440         public static extern global::System.IntPtr PreFocusChangeSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
441
442         public static global::System.IntPtr PreFocusChangeSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
443         {
444             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
445             {
446                 return PreFocusChangeSignal_Emit_vulkan(jarg1, jarg2, jarg3, jarg4);
447             }
448             else
449             {
450                 return PreFocusChangeSignal_Emit_gl(jarg1, jarg2, jarg3, jarg4);
451             }
452         }
453
454         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_new_KeyboardPreFocusChangeSignal")]
455         public static extern global::System.IntPtr new_PreFocusChangeSignal_gl();
456
457         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_new_KeyboardPreFocusChangeSignal")]
458         public static extern global::System.IntPtr new_PreFocusChangeSignal_vulkan();
459
460         public static global::System.IntPtr new_PreFocusChangeSignal()
461         {
462             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
463             {
464                 return new_PreFocusChangeSignal_vulkan();
465             }
466             else
467             {
468                 return new_PreFocusChangeSignal_gl();
469             }
470         }
471
472         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_delete_KeyboardPreFocusChangeSignal")]
473         public static extern void delete_PreFocusChangeSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
474
475         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_delete_KeyboardPreFocusChangeSignal")]
476         public static extern void delete_PreFocusChangeSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
477
478         public static void delete_PreFocusChangeSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
479         {
480             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
481             {
482                 delete_PreFocusChangeSignal_vulkan(jarg1);
483             }
484             else
485             {
486                 delete_PreFocusChangeSignal_gl(jarg1);
487             }
488         }
489
490         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SWIGUpcast")]
491         public static extern global::System.IntPtr FocusManager_SWIGUpcast_gl(global::System.IntPtr jarg1);
492
493         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_KeyboardFocusManager_SWIGUpcast")]
494         public static extern global::System.IntPtr FocusManager_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
495
496         public static global::System.IntPtr FocusManager_SWIGUpcast(global::System.IntPtr jarg1)
497         {
498             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
499             {
500                 return FocusManager_SWIGUpcast_vulkan(jarg1);
501             }
502             else
503             {
504                 return FocusManager_SWIGUpcast_gl(jarg1);
505             }
506         }
507
508         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get")]
509         public static extern int ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get_gl();
510
511         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get")]
512         public static extern int ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get_vulkan();
513
514         public static int ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get()
515         {
516             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
517             {
518                 return ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get_vulkan();
519             }
520             else
521             {
522                 return ViewWrapperImpl_CONTROL_BEHAVIOUR_FLAG_COUNT_get_gl();
523             }
524         }
525
526         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapperImpl")]
527         public static extern global::System.IntPtr new_ViewWrapperImpl_gl(int jarg1);
528
529         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapperImpl")]
530         public static extern global::System.IntPtr new_ViewWrapperImpl_vulkan(int jarg1);
531
532         public static global::System.IntPtr new_ViewWrapperImpl(int jarg1)
533         {
534             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
535             {
536                 return new_ViewWrapperImpl_vulkan(jarg1);
537             }
538             else
539             {
540                 return new_ViewWrapperImpl_gl(jarg1);
541             }
542         }
543
544         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_New")]
545         public static extern global::System.IntPtr ViewWrapperImpl_New_gl(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
546
547         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_New")]
548         public static extern global::System.IntPtr ViewWrapperImpl_New_vulkan(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
549
550         public static global::System.IntPtr ViewWrapperImpl_New(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
551         {
552             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
553             {
554                 return ViewWrapperImpl_New_vulkan(jarg1, jarg2);
555             }
556             else
557             {
558                 return ViewWrapperImpl_New_gl(jarg1, jarg2);
559             }
560         }
561
562         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewWrapperImpl")]
563         public static extern void delete_ViewWrapperImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
564
565         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewWrapperImpl")]
566         public static extern void delete_ViewWrapperImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
567
568         public static void delete_ViewWrapperImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
569         {
570             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
571             {
572                 delete_ViewWrapperImpl_vulkan(jarg1);
573             }
574             else
575             {
576                 delete_ViewWrapperImpl_gl(jarg1);
577             }
578         }
579
580         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_director_connect")]
581         public static extern void ViewWrapperImpl_director_connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, ViewWrapperImpl.DelegateViewWrapperImpl_0 delegate0, ViewWrapperImpl.DelegateViewWrapperImpl_1 delegate1, ViewWrapperImpl.DelegateViewWrapperImpl_2 delegate2, ViewWrapperImpl.DelegateViewWrapperImpl_3 delegate3, ViewWrapperImpl.DelegateViewWrapperImpl_4 delegate4, ViewWrapperImpl.DelegateViewWrapperImpl_5 delegate5, ViewWrapperImpl.DelegateViewWrapperImpl_6 delegate6, ViewWrapperImpl.DelegateViewWrapperImpl_7 delegate7, ViewWrapperImpl.DelegateViewWrapperImpl_8 delegate8, ViewWrapperImpl.DelegateViewWrapperImpl_9 delegate9, ViewWrapperImpl.DelegateViewWrapperImpl_10 delegate10, ViewWrapperImpl.DelegateViewWrapperImpl_11 delegate11, ViewWrapperImpl.DelegateViewWrapperImpl_12 delegate12, ViewWrapperImpl.DelegateViewWrapperImpl_13 delegate13, ViewWrapperImpl.DelegateViewWrapperImpl_14 delegate14, ViewWrapperImpl.DelegateViewWrapperImpl_15 delegate15, ViewWrapperImpl.DelegateViewWrapperImpl_16 delegate16, ViewWrapperImpl.DelegateViewWrapperImpl_17 delegate17, ViewWrapperImpl.DelegateViewWrapperImpl_18 delegate18, ViewWrapperImpl.DelegateViewWrapperImpl_19 delegate19, ViewWrapperImpl.DelegateViewWrapperImpl_20 delegate20, ViewWrapperImpl.DelegateViewWrapperImpl_21 delegate21, ViewWrapperImpl.DelegateViewWrapperImpl_22 delegate22, ViewWrapperImpl.DelegateViewWrapperImpl_23 delegate23, ViewWrapperImpl.DelegateViewWrapperImpl_24 delegate24, ViewWrapperImpl.DelegateViewWrapperImpl_25 delegate25, ViewWrapperImpl.DelegateViewWrapperImpl_26 delegate26, ViewWrapperImpl.DelegateViewWrapperImpl_27 delegate27, ViewWrapperImpl.DelegateViewWrapperImpl_28 delegate28, ViewWrapperImpl.DelegateViewWrapperImpl_29 delegate29, ViewWrapperImpl.DelegateViewWrapperImpl_30 delegate30, ViewWrapperImpl.DelegateViewWrapperImpl_31 delegate31, ViewWrapperImpl.DelegateViewWrapperImpl_32 delegate32, ViewWrapperImpl.DelegateViewWrapperImpl_33 delegate33, ViewWrapperImpl.DelegateViewWrapperImpl_34 delegate34, ViewWrapperImpl.DelegateViewWrapperImpl_35 delegate35, ViewWrapperImpl.DelegateViewWrapperImpl_36 delegate36, ViewWrapperImpl.DelegateViewWrapperImpl_37 delegate37, ViewWrapperImpl.DelegateViewWrapperImpl_38 delegate38, ViewWrapperImpl.DelegateViewWrapperImpl_39 delegate39, ViewWrapperImpl.DelegateViewWrapperImpl_40 delegate40);
582
583         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_director_connect")]
584         public static extern void ViewWrapperImpl_director_connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, ViewWrapperImpl.DelegateViewWrapperImpl_0 delegate0, ViewWrapperImpl.DelegateViewWrapperImpl_1 delegate1, ViewWrapperImpl.DelegateViewWrapperImpl_2 delegate2, ViewWrapperImpl.DelegateViewWrapperImpl_3 delegate3, ViewWrapperImpl.DelegateViewWrapperImpl_4 delegate4, ViewWrapperImpl.DelegateViewWrapperImpl_5 delegate5, ViewWrapperImpl.DelegateViewWrapperImpl_6 delegate6, ViewWrapperImpl.DelegateViewWrapperImpl_7 delegate7, ViewWrapperImpl.DelegateViewWrapperImpl_8 delegate8, ViewWrapperImpl.DelegateViewWrapperImpl_9 delegate9, ViewWrapperImpl.DelegateViewWrapperImpl_10 delegate10, ViewWrapperImpl.DelegateViewWrapperImpl_11 delegate11, ViewWrapperImpl.DelegateViewWrapperImpl_12 delegate12, ViewWrapperImpl.DelegateViewWrapperImpl_13 delegate13, ViewWrapperImpl.DelegateViewWrapperImpl_14 delegate14, ViewWrapperImpl.DelegateViewWrapperImpl_15 delegate15, ViewWrapperImpl.DelegateViewWrapperImpl_16 delegate16, ViewWrapperImpl.DelegateViewWrapperImpl_17 delegate17, ViewWrapperImpl.DelegateViewWrapperImpl_18 delegate18, ViewWrapperImpl.DelegateViewWrapperImpl_19 delegate19, ViewWrapperImpl.DelegateViewWrapperImpl_20 delegate20, ViewWrapperImpl.DelegateViewWrapperImpl_21 delegate21, ViewWrapperImpl.DelegateViewWrapperImpl_22 delegate22, ViewWrapperImpl.DelegateViewWrapperImpl_23 delegate23, ViewWrapperImpl.DelegateViewWrapperImpl_24 delegate24, ViewWrapperImpl.DelegateViewWrapperImpl_25 delegate25, ViewWrapperImpl.DelegateViewWrapperImpl_26 delegate26, ViewWrapperImpl.DelegateViewWrapperImpl_27 delegate27, ViewWrapperImpl.DelegateViewWrapperImpl_28 delegate28, ViewWrapperImpl.DelegateViewWrapperImpl_29 delegate29, ViewWrapperImpl.DelegateViewWrapperImpl_30 delegate30, ViewWrapperImpl.DelegateViewWrapperImpl_31 delegate31, ViewWrapperImpl.DelegateViewWrapperImpl_32 delegate32, ViewWrapperImpl.DelegateViewWrapperImpl_33 delegate33, ViewWrapperImpl.DelegateViewWrapperImpl_34 delegate34, ViewWrapperImpl.DelegateViewWrapperImpl_35 delegate35, ViewWrapperImpl.DelegateViewWrapperImpl_36 delegate36, ViewWrapperImpl.DelegateViewWrapperImpl_37 delegate37, ViewWrapperImpl.DelegateViewWrapperImpl_38 delegate38, ViewWrapperImpl.DelegateViewWrapperImpl_39 delegate39, ViewWrapperImpl.DelegateViewWrapperImpl_40 delegate40);
585
586         public static void ViewWrapperImpl_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ViewWrapperImpl.DelegateViewWrapperImpl_0 delegate0, ViewWrapperImpl.DelegateViewWrapperImpl_1 delegate1, ViewWrapperImpl.DelegateViewWrapperImpl_2 delegate2, ViewWrapperImpl.DelegateViewWrapperImpl_3 delegate3, ViewWrapperImpl.DelegateViewWrapperImpl_4 delegate4, ViewWrapperImpl.DelegateViewWrapperImpl_5 delegate5, ViewWrapperImpl.DelegateViewWrapperImpl_6 delegate6, ViewWrapperImpl.DelegateViewWrapperImpl_7 delegate7, ViewWrapperImpl.DelegateViewWrapperImpl_8 delegate8, ViewWrapperImpl.DelegateViewWrapperImpl_9 delegate9, ViewWrapperImpl.DelegateViewWrapperImpl_10 delegate10, ViewWrapperImpl.DelegateViewWrapperImpl_11 delegate11, ViewWrapperImpl.DelegateViewWrapperImpl_12 delegate12, ViewWrapperImpl.DelegateViewWrapperImpl_13 delegate13, ViewWrapperImpl.DelegateViewWrapperImpl_14 delegate14, ViewWrapperImpl.DelegateViewWrapperImpl_15 delegate15, ViewWrapperImpl.DelegateViewWrapperImpl_16 delegate16, ViewWrapperImpl.DelegateViewWrapperImpl_17 delegate17, ViewWrapperImpl.DelegateViewWrapperImpl_18 delegate18, ViewWrapperImpl.DelegateViewWrapperImpl_19 delegate19, ViewWrapperImpl.DelegateViewWrapperImpl_20 delegate20, ViewWrapperImpl.DelegateViewWrapperImpl_21 delegate21, ViewWrapperImpl.DelegateViewWrapperImpl_22 delegate22, ViewWrapperImpl.DelegateViewWrapperImpl_23 delegate23, ViewWrapperImpl.DelegateViewWrapperImpl_24 delegate24, ViewWrapperImpl.DelegateViewWrapperImpl_25 delegate25, ViewWrapperImpl.DelegateViewWrapperImpl_26 delegate26, ViewWrapperImpl.DelegateViewWrapperImpl_27 delegate27, ViewWrapperImpl.DelegateViewWrapperImpl_28 delegate28, ViewWrapperImpl.DelegateViewWrapperImpl_29 delegate29, ViewWrapperImpl.DelegateViewWrapperImpl_30 delegate30, ViewWrapperImpl.DelegateViewWrapperImpl_31 delegate31, ViewWrapperImpl.DelegateViewWrapperImpl_32 delegate32, ViewWrapperImpl.DelegateViewWrapperImpl_33 delegate33, ViewWrapperImpl.DelegateViewWrapperImpl_34 delegate34, ViewWrapperImpl.DelegateViewWrapperImpl_35 delegate35, ViewWrapperImpl.DelegateViewWrapperImpl_36 delegate36, ViewWrapperImpl.DelegateViewWrapperImpl_37 delegate37, ViewWrapperImpl.DelegateViewWrapperImpl_38 delegate38, ViewWrapperImpl.DelegateViewWrapperImpl_39 delegate39, ViewWrapperImpl.DelegateViewWrapperImpl_40 delegate40)
587         {
588             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
589             {
590                 ViewWrapperImpl_director_connect_vulkan(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6, delegate7, delegate8, delegate9, delegate10, delegate11, delegate12, delegate13, delegate14, delegate15, delegate16, delegate17, delegate18, delegate19, delegate20, delegate21, delegate22, delegate23, delegate24, delegate25, delegate26, delegate27, delegate28, delegate29, delegate30, delegate31, delegate32, delegate33, delegate34, delegate35, delegate36, delegate37, delegate38, delegate39, delegate40);
591             }
592             else
593             {
594                 ViewWrapperImpl_director_connect_gl(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6, delegate7, delegate8, delegate9, delegate10, delegate11, delegate12, delegate13, delegate14, delegate15, delegate16, delegate17, delegate18, delegate19, delegate20, delegate21, delegate22, delegate23, delegate24, delegate25, delegate26, delegate27, delegate28, delegate29, delegate30, delegate31, delegate32, delegate33, delegate34, delegate35, delegate36, delegate37, delegate38, delegate39, delegate40);
595             }
596         }
597
598         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetControlWrapperImpl__SWIG_0")]
599         public static extern global::System.IntPtr GetControlWrapperImpl__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
600
601         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetControlWrapperImpl__SWIG_0")]
602         public static extern global::System.IntPtr GetControlWrapperImpl__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
603
604         public static global::System.IntPtr GetControlWrapperImpl__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
605         {
606             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
607             {
608                 return GetControlWrapperImpl__SWIG_0_vulkan(jarg1);
609             }
610             else
611             {
612                 return GetControlWrapperImpl__SWIG_0_gl(jarg1);
613             }
614         }
615
616         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_New")]
617         public static extern global::System.IntPtr ViewWrapper_New_gl(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
618
619         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_New")]
620         public static extern global::System.IntPtr ViewWrapper_New_vulkan(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
621
622         public static global::System.IntPtr ViewWrapper_New(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
623         {
624             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
625             {
626                 return ViewWrapper_New_vulkan(jarg1, jarg2);
627             }
628             else
629             {
630                 return ViewWrapper_New_gl(jarg1, jarg2);
631             }
632         }
633
634         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapper__SWIG_0")]
635         public static extern global::System.IntPtr new_ViewWrapper__SWIG_0_gl();
636
637         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapper__SWIG_0")]
638         public static extern global::System.IntPtr new_ViewWrapper__SWIG_0_vulkan();
639
640         public static global::System.IntPtr new_ViewWrapper__SWIG_0()
641         {
642             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
643             {
644                 return new_ViewWrapper__SWIG_0_vulkan();
645             }
646             else
647             {
648                 return new_ViewWrapper__SWIG_0_gl();
649             }
650         }
651
652         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewWrapper")]
653         public static extern void delete_ViewWrapper_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
654
655         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewWrapper")]
656         public static extern void delete_ViewWrapper_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
657
658         public static void delete_ViewWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
659         {
660             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
661             {
662                 delete_ViewWrapper_vulkan(jarg1);
663             }
664             else
665             {
666                 delete_ViewWrapper_gl(jarg1);
667             }
668         }
669
670         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapper__SWIG_1")]
671         public static extern global::System.IntPtr new_ViewWrapper__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
672
673         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewWrapper__SWIG_1")]
674         public static extern global::System.IntPtr new_ViewWrapper__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
675
676         public static global::System.IntPtr new_ViewWrapper__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
677         {
678             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
679             {
680                 return new_ViewWrapper__SWIG_1_vulkan(jarg1);
681             }
682             else
683             {
684                 return new_ViewWrapper__SWIG_1_gl(jarg1);
685             }
686         }
687
688         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_Assign")]
689         public static extern global::System.IntPtr ViewWrapper_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
690
691         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_Assign")]
692         public static extern global::System.IntPtr ViewWrapper_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
693
694         public static global::System.IntPtr ViewWrapper_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
695         {
696             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
697             {
698                 return ViewWrapper_Assign_vulkan(jarg1, jarg2);
699             }
700             else
701             {
702                 return ViewWrapper_Assign_gl(jarg1, jarg2);
703             }
704         }
705
706         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_DownCast")]
707         public static extern global::System.IntPtr ViewWrapper_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
708
709         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_DownCast")]
710         public static extern global::System.IntPtr ViewWrapper_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
711
712         public static global::System.IntPtr ViewWrapper_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
713         {
714             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
715             {
716                 return ViewWrapper_DownCast_vulkan(jarg1);
717             }
718             else
719             {
720                 return ViewWrapper_DownCast_gl(jarg1);
721             }
722         }
723
724         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_SWIGUpcast")]
725         public static extern global::System.IntPtr ViewWrapperImpl_SWIGUpcast_gl(global::System.IntPtr jarg1);
726
727         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_SWIGUpcast")]
728         public static extern global::System.IntPtr ViewWrapperImpl_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
729
730         public static global::System.IntPtr ViewWrapperImpl_SWIGUpcast(global::System.IntPtr jarg1)
731         {
732             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
733             {
734                 return ViewWrapperImpl_SWIGUpcast_vulkan(jarg1);
735             }
736             else
737             {
738                 return ViewWrapperImpl_SWIGUpcast_gl(jarg1);
739             }
740         }
741
742         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_SWIGUpcast")]
743         public static extern global::System.IntPtr ViewWrapper_SWIGUpcast_gl(global::System.IntPtr jarg1);
744
745         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapper_SWIGUpcast")]
746         public static extern global::System.IntPtr ViewWrapper_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
747
748         public static global::System.IntPtr ViewWrapper_SWIGUpcast(global::System.IntPtr jarg1)
749         {
750             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
751             {
752                 return ViewWrapper_SWIGUpcast_vulkan(jarg1);
753             }
754             else
755             {
756                 return ViewWrapper_SWIGUpcast_gl(jarg1);
757             }
758         }
759
760         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutRequest")]
761         public static extern void ViewWrapperImpl_RelayoutRequest_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
762
763         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutRequest")]
764         public static extern void ViewWrapperImpl_RelayoutRequest_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
765
766         public static void ViewWrapperImpl_RelayoutRequest(global::System.Runtime.InteropServices.HandleRef jarg1)
767         {
768             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
769             {
770                 ViewWrapperImpl_RelayoutRequest_vulkan(jarg1);
771             }
772             else
773             {
774                 ViewWrapperImpl_RelayoutRequest_gl(jarg1);
775             }
776         }
777
778         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetHeightForWidthBase")]
779         public static extern float ViewWrapperImpl_GetHeightForWidthBase_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
780
781         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetHeightForWidthBase")]
782         public static extern float ViewWrapperImpl_GetHeightForWidthBase_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
783
784         public static float ViewWrapperImpl_GetHeightForWidthBase(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
785         {
786             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
787             {
788                 return ViewWrapperImpl_GetHeightForWidthBase_vulkan(jarg1, jarg2);
789             }
790             else
791             {
792                 return ViewWrapperImpl_GetHeightForWidthBase_gl(jarg1, jarg2);
793             }
794         }
795
796         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetWidthForHeightBase")]
797         public static extern float ViewWrapperImpl_GetWidthForHeightBase_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
798
799         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetWidthForHeightBase")]
800         public static extern float ViewWrapperImpl_GetWidthForHeightBase_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
801
802         public static float ViewWrapperImpl_GetWidthForHeightBase(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
803         {
804             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
805             {
806                 return ViewWrapperImpl_GetWidthForHeightBase_vulkan(jarg1, jarg2);
807             }
808             else
809             {
810                 return ViewWrapperImpl_GetWidthForHeightBase_gl(jarg1, jarg2);
811             }
812         }
813
814         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_CalculateChildSizeBase")]
815         public static extern float ViewWrapperImpl_CalculateChildSizeBase_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
816
817         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_CalculateChildSizeBase")]
818         public static extern float ViewWrapperImpl_CalculateChildSizeBase_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
819
820         public static float ViewWrapperImpl_CalculateChildSizeBase(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
821         {
822             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
823             {
824                 return ViewWrapperImpl_CalculateChildSizeBase_vulkan(jarg1, jarg2, jarg3);
825             }
826             else
827             {
828                 return ViewWrapperImpl_CalculateChildSizeBase_gl(jarg1, jarg2, jarg3);
829             }
830         }
831
832         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0")]
833         public static extern bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
834
835         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0")]
836         public static extern bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
837
838         public static bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
839         {
840             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
841             {
842                 return ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0_vulkan(jarg1, jarg2);
843             }
844             else
845             {
846                 return ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_0_gl(jarg1, jarg2);
847             }
848         }
849
850         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1")]
851         public static extern bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
852
853         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1")]
854         public static extern bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
855
856         public static bool ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
857         {
858             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
859             {
860                 return ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1_vulkan(jarg1);
861             }
862             else
863             {
864                 return ViewWrapperImpl_RelayoutDependentOnChildrenBase__SWIG_1_gl(jarg1);
865             }
866         }
867
868         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RegisterVisual__SWIG_0")]
869         public static extern void ViewWrapperImpl_RegisterVisual__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
870
871         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RegisterVisual__SWIG_0")]
872         public static extern void ViewWrapperImpl_RegisterVisual__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
873
874         public static void ViewWrapperImpl_RegisterVisual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
875         {
876             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
877             {
878                 ViewWrapperImpl_RegisterVisual__SWIG_0_vulkan(jarg1, jarg2, jarg3);
879             }
880             else
881             {
882                 ViewWrapperImpl_RegisterVisual__SWIG_0_gl(jarg1, jarg2, jarg3);
883             }
884         }
885
886         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RegisterVisual__SWIG_1")]
887         public static extern void ViewWrapperImpl_RegisterVisual__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4);
888
889         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_RegisterVisual__SWIG_1")]
890         public static extern void ViewWrapperImpl_RegisterVisual__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4);
891
892         public static void ViewWrapperImpl_RegisterVisual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
893         {
894             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
895             {
896                 ViewWrapperImpl_RegisterVisual__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
897             }
898             else
899             {
900                 ViewWrapperImpl_RegisterVisual__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
901             }
902         }
903
904         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_UnregisterVisual")]
905         public static extern void ViewWrapperImpl_UnregisterVisual_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
906
907         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_UnregisterVisual")]
908         public static extern void ViewWrapperImpl_UnregisterVisual_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
909
910         public static void ViewWrapperImpl_UnregisterVisual(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
911         {
912             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
913             {
914                 ViewWrapperImpl_UnregisterVisual_vulkan(jarg1, jarg2);
915             }
916             else
917             {
918                 ViewWrapperImpl_UnregisterVisual_gl(jarg1, jarg2);
919             }
920         }
921
922         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetVisual")]
923         public static extern global::System.IntPtr ViewWrapperImpl_GetVisual_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
924
925         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_GetVisual")]
926         public static extern global::System.IntPtr ViewWrapperImpl_GetVisual_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
927
928         public static global::System.IntPtr ViewWrapperImpl_GetVisual(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
929         {
930             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
931             {
932                 return ViewWrapperImpl_GetVisual_vulkan(jarg1, jarg2);
933             }
934             else
935             {
936                 return ViewWrapperImpl_GetVisual_gl(jarg1, jarg2);
937             }
938         }
939
940         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_EnableVisual")]
941         public static extern void ViewWrapperImpl_EnableVisual_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3);
942
943         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_EnableVisual")]
944         public static extern void ViewWrapperImpl_EnableVisual_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3);
945
946         public static void ViewWrapperImpl_EnableVisual(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3)
947         {
948             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
949             {
950                 ViewWrapperImpl_EnableVisual_vulkan(jarg1, jarg2, jarg3);
951             }
952             else
953             {
954                 ViewWrapperImpl_EnableVisual_gl(jarg1, jarg2, jarg3);
955             }
956         }
957
958         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_IsVisualEnabled")]
959         public static extern bool ViewWrapperImpl_IsVisualEnabled_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
960
961         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_IsVisualEnabled")]
962         public static extern bool ViewWrapperImpl_IsVisualEnabled_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
963
964         public static bool ViewWrapperImpl_IsVisualEnabled(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
965         {
966             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
967             {
968                 return ViewWrapperImpl_IsVisualEnabled_vulkan(jarg1, jarg2);
969             }
970             else
971             {
972                 return ViewWrapperImpl_IsVisualEnabled_gl(jarg1, jarg2);
973             }
974         }
975
976         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_CreateTransition")]
977         public static extern global::System.IntPtr ViewWrapperImpl_CreateTransition_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
978
979         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_CreateTransition")]
980         public static extern global::System.IntPtr ViewWrapperImpl_CreateTransition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
981
982         public static global::System.IntPtr ViewWrapperImpl_CreateTransition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
983         {
984             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
985             {
986                 return ViewWrapperImpl_CreateTransition_vulkan(jarg1, jarg2);
987             }
988             else
989             {
990                 return ViewWrapperImpl_CreateTransition_gl(jarg1, jarg2);
991             }
992         }
993
994         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_GetVisualResourceStatus")]
995         public static extern int View_GetVisualResourceStatus_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
996
997         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_GetVisualResourceStatus")]
998         public static extern int View_GetVisualResourceStatus_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
999
1000         public static int View_GetVisualResourceStatus(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1001         {
1002             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1003             {
1004                 return View_GetVisualResourceStatus_vulkan(jarg1, jarg2);
1005             }
1006             else
1007             {
1008                 return View_GetVisualResourceStatus_gl(jarg1, jarg2);
1009             }
1010         }
1011
1012         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_CreateTransition")]
1013         public static extern global::System.IntPtr View_CreateTransition_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1014
1015         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_CreateTransition")]
1016         public static extern global::System.IntPtr View_CreateTransition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
1017
1018         public static global::System.IntPtr View_CreateTransition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
1019         {
1020             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1021             {
1022                 return View_CreateTransition_vulkan(jarg1, jarg2);
1023             }
1024             else
1025             {
1026                 return View_CreateTransition_gl(jarg1, jarg2);
1027             }
1028         }
1029
1030         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_DoAction")]
1031         public static extern void View_DoAction_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
1032
1033         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_DoAction")]
1034         public static extern void View_DoAction_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
1035
1036         public static void View_DoAction(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
1037         {
1038             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1039             {
1040                 View_DoAction_vulkan(jarg1, jarg2, jarg3, jarg4);
1041             }
1042             else
1043             {
1044                 View_DoAction_gl(jarg1, jarg2, jarg3, jarg4);
1045             }
1046         }
1047
1048
1049         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_EmitKeyInputFocusSignal")]
1050         public static extern void ViewWrapperImpl_EmitKeyInputFocusSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1051
1052         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ViewWrapperImpl_EmitKeyInputFocusSignal")]
1053         public static extern void ViewWrapperImpl_EmitKeyInputFocusSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
1054
1055         public static void ViewWrapperImpl_EmitKeyInputFocusSignal(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
1056         {
1057             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1058             {
1059                 ViewWrapperImpl_EmitKeyInputFocusSignal_vulkan(jarg1, jarg2);
1060             }
1061             else
1062             {
1063                 ViewWrapperImpl_EmitKeyInputFocusSignal_gl(jarg1, jarg2);
1064             }
1065         }
1066
1067         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_ApplyThemeStyle")]
1068         public static extern void ViewWrapperImpl_ApplyThemeStyle_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1069
1070         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewWrapperImpl_ApplyThemeStyle")]
1071         public static extern void ViewWrapperImpl_ApplyThemeStyle_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1072
1073         public static void ViewWrapperImpl_ApplyThemeStyle(global::System.Runtime.InteropServices.HandleRef jarg1)
1074         {
1075             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1076             {
1077                 ViewWrapperImpl_ApplyThemeStyle_vulkan(jarg1);
1078             }
1079             else
1080             {
1081                 ViewWrapperImpl_ApplyThemeStyle_gl(jarg1);
1082             }
1083         }
1084
1085         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_EventThreadCallback")]
1086         public static extern global::System.IntPtr new_EventThreadCallback_gl(EventThreadCallback.CallbackDelegate delegate1);
1087
1088         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_EventThreadCallback")]
1089         public static extern global::System.IntPtr new_EventThreadCallback_vulkan(EventThreadCallback.CallbackDelegate delegate1);
1090
1091         public static global::System.IntPtr new_EventThreadCallback(EventThreadCallback.CallbackDelegate delegate1)
1092         {
1093             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1094             {
1095                 return new_EventThreadCallback_vulkan(delegate1);
1096             }
1097             else
1098             {
1099                 return new_EventThreadCallback_gl(delegate1);
1100             }
1101         }
1102
1103         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_EventThreadCallback")]
1104         public static extern void delete_EventThreadCallback_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1105
1106         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_EventThreadCallback")]
1107         public static extern void delete_EventThreadCallback_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1108
1109         public static void delete_EventThreadCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
1110         {
1111             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1112             {
1113                 delete_EventThreadCallback_vulkan(jarg1);
1114             }
1115             else
1116             {
1117                 delete_EventThreadCallback_gl(jarg1);
1118             }
1119         }
1120
1121         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_EventThreadCallback_Trigger")]
1122         public static extern void EventThreadCallback_Trigger_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1123
1124         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_EventThreadCallback_Trigger")]
1125         public static extern void EventThreadCallback_Trigger_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1126
1127         public static void EventThreadCallback_Trigger(global::System.Runtime.InteropServices.HandleRef jarg1)
1128         {
1129             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1130             {
1131                 EventThreadCallback_Trigger_vulkan(jarg1);
1132             }
1133             else
1134             {
1135                 EventThreadCallback_Trigger_gl(jarg1);
1136             }
1137         }
1138
1139         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_SIBLING_ORDER_get")]
1140         public static extern int Actor_Property_SIBLING_ORDER_get_gl();
1141
1142         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_SIBLING_ORDER_get")]
1143         public static extern int Actor_Property_SIBLING_ORDER_get_vulkan();
1144
1145         public static int Actor_Property_SIBLING_ORDER_get()
1146         {
1147             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1148             {
1149                 return Actor_Property_SIBLING_ORDER_get_vulkan();
1150             }
1151             else
1152             {
1153                 return Actor_Property_SIBLING_ORDER_get_gl();
1154             }
1155         }
1156
1157         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_OPACITY_get")]
1158         public static extern int Actor_Property_OPACITY_get_gl();
1159
1160         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_OPACITY_get")]
1161         public static extern int Actor_Property_OPACITY_get_vulkan();
1162
1163         public static int Actor_Property_OPACITY_get()
1164         {
1165             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1166             {
1167                 return Actor_Property_OPACITY_get_vulkan();
1168             }
1169             else
1170             {
1171                 return Actor_Property_OPACITY_get_gl();
1172             }
1173         }
1174
1175         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_SCREEN_POSITION_get")]
1176         public static extern int Actor_Property_SCREEN_POSITION_get_gl();
1177
1178         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_SCREEN_POSITION_get")]
1179         public static extern int Actor_Property_SCREEN_POSITION_get_vulkan();
1180
1181         public static int Actor_Property_SCREEN_POSITION_get()
1182         {
1183             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1184             {
1185                 return Actor_Property_SCREEN_POSITION_get_vulkan();
1186             }
1187             else
1188             {
1189                 return Actor_Property_SCREEN_POSITION_get_gl();
1190             }
1191         }
1192
1193         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_POSITION_USES_ANCHOR_POINT_get")]
1194         public static extern int Actor_Property_POSITION_USES_ANCHOR_POINT_get_gl();
1195
1196         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_POSITION_USES_ANCHOR_POINT_get")]
1197         public static extern int Actor_Property_POSITION_USES_ANCHOR_POINT_get_vulkan();
1198
1199         public static int Actor_Property_POSITION_USES_ANCHOR_POINT_get()
1200         {
1201             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1202             {
1203                 return Actor_Property_POSITION_USES_ANCHOR_POINT_get_vulkan();
1204             }
1205             else
1206             {
1207                 return Actor_Property_POSITION_USES_ANCHOR_POINT_get_gl();
1208             }
1209         }
1210
1211         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_TOOLTIP_get")]
1212         public static extern int View_Property_TOOLTIP_get_gl();
1213
1214         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_TOOLTIP_get")]
1215         public static extern int View_Property_TOOLTIP_get_vulkan();
1216
1217         public static int View_Property_TOOLTIP_get()
1218         {
1219             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1220             {
1221                 return View_Property_TOOLTIP_get_vulkan();
1222             }
1223             else
1224             {
1225                 return View_Property_TOOLTIP_get_gl();
1226             }
1227         }
1228
1229         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_STATE_get")]
1230         public static extern int View_Property_STATE_get_gl();
1231
1232         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_STATE_get")]
1233         public static extern int View_Property_STATE_get_vulkan();
1234
1235         public static int View_Property_STATE_get()
1236         {
1237             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1238             {
1239                 return View_Property_STATE_get_vulkan();
1240             }
1241             else
1242             {
1243                 return View_Property_STATE_get_gl();
1244             }
1245         }
1246
1247         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_SUB_STATE_get")]
1248         public static extern int View_Property_SUB_STATE_get_gl();
1249
1250         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_SUB_STATE_get")]
1251         public static extern int View_Property_SUB_STATE_get_vulkan();
1252
1253         public static int View_Property_SUB_STATE_get()
1254         {
1255             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1256             {
1257                 return View_Property_SUB_STATE_get_vulkan();
1258             }
1259             else
1260             {
1261                 return View_Property_SUB_STATE_get_gl();
1262             }
1263         }
1264
1265         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_LEFT_FOCUSABLE_ACTOR_ID_get")]
1266         public static extern int View_Property_LEFT_FOCUSABLE_ACTOR_ID_get_gl();
1267
1268         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_LEFT_FOCUSABLE_ACTOR_ID_get")]
1269         public static extern int View_Property_LEFT_FOCUSABLE_ACTOR_ID_get_vulkan();
1270
1271         public static int View_Property_LEFT_FOCUSABLE_ACTOR_ID_get()
1272         {
1273             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1274             {
1275                 return View_Property_LEFT_FOCUSABLE_ACTOR_ID_get_vulkan();
1276             }
1277             else
1278             {
1279                 return View_Property_LEFT_FOCUSABLE_ACTOR_ID_get_gl();
1280             }
1281         }
1282
1283         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get")]
1284         public static extern int View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get_gl();
1285
1286         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get")]
1287         public static extern int View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get_vulkan();
1288
1289         public static int View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get()
1290         {
1291             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1292             {
1293                 return View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get_vulkan();
1294             }
1295             else
1296             {
1297                 return View_Property_RIGHT_FOCUSABLE_ACTOR_ID_get_gl();
1298             }
1299         }
1300
1301         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_UP_FOCUSABLE_ACTOR_ID_get")]
1302         public static extern int View_Property_UP_FOCUSABLE_ACTOR_ID_get_gl();
1303
1304         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_UP_FOCUSABLE_ACTOR_ID_get")]
1305         public static extern int View_Property_UP_FOCUSABLE_ACTOR_ID_get_vulkan();
1306
1307         public static int View_Property_UP_FOCUSABLE_ACTOR_ID_get()
1308         {
1309             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1310             {
1311                 return View_Property_UP_FOCUSABLE_ACTOR_ID_get_vulkan();
1312             }
1313             else
1314             {
1315                 return View_Property_UP_FOCUSABLE_ACTOR_ID_get_gl();
1316             }
1317         }
1318
1319         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_View_Property_DOWN_FOCUSABLE_ACTOR_ID_get")]
1320         public static extern int View_Property_DOWN_FOCUSABLE_ACTOR_ID_get_gl();
1321
1322         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_View_Property_DOWN_FOCUSABLE_ACTOR_ID_get")]
1323         public static extern int View_Property_DOWN_FOCUSABLE_ACTOR_ID_get_vulkan();
1324
1325         public static int View_Property_DOWN_FOCUSABLE_ACTOR_ID_get()
1326         {
1327             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1328             {
1329                 return View_Property_DOWN_FOCUSABLE_ACTOR_ID_get_vulkan();
1330             }
1331             else
1332             {
1333                 return View_Property_DOWN_FOCUSABLE_ACTOR_ID_get_gl();
1334             }
1335         }
1336
1337         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ItemView_Property_LAYOUT_get")]
1338         public static extern int ItemView_Property_LAYOUT_get_gl();
1339
1340         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ItemView_Property_LAYOUT_get")]
1341         public static extern int ItemView_Property_LAYOUT_get_vulkan();
1342
1343         public static int ItemView_Property_LAYOUT_get()
1344         {
1345             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1346             {
1347                 return ItemView_Property_LAYOUT_get_vulkan();
1348             }
1349             else
1350             {
1351                 return ItemView_Property_LAYOUT_get_gl();
1352             }
1353         }
1354
1355         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_UNSELECTED_VISUAL_get")]
1356         public static extern int Button_Property_UNSELECTED_VISUAL_get_gl();
1357
1358         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_UNSELECTED_VISUAL_get")]
1359         public static extern int Button_Property_UNSELECTED_VISUAL_get_vulkan();
1360
1361         public static int Button_Property_UNSELECTED_VISUAL_get()
1362         {
1363             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1364             {
1365                 return Button_Property_UNSELECTED_VISUAL_get_vulkan();
1366             }
1367             else
1368             {
1369                 return Button_Property_UNSELECTED_VISUAL_get_gl();
1370             }
1371         }
1372
1373         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_SELECTED_VISUAL_get")]
1374         public static extern int Button_Property_SELECTED_VISUAL_get_gl();
1375
1376         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_SELECTED_VISUAL_get")]
1377         public static extern int Button_Property_SELECTED_VISUAL_get_vulkan();
1378
1379         public static int Button_Property_SELECTED_VISUAL_get()
1380         {
1381             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1382             {
1383                 return Button_Property_SELECTED_VISUAL_get_vulkan();
1384             }
1385             else
1386             {
1387                 return Button_Property_SELECTED_VISUAL_get_gl();
1388             }
1389         }
1390
1391         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_SELECTED_VISUAL_get")]
1392         public static extern int Button_Property_DISABLED_SELECTED_VISUAL_get_gl();
1393
1394         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_SELECTED_VISUAL_get")]
1395         public static extern int Button_Property_DISABLED_SELECTED_VISUAL_get_vulkan();
1396
1397         public static int Button_Property_DISABLED_SELECTED_VISUAL_get()
1398         {
1399             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1400             {
1401                 return Button_Property_DISABLED_SELECTED_VISUAL_get_vulkan();
1402             }
1403             else
1404             {
1405                 return Button_Property_DISABLED_SELECTED_VISUAL_get_gl();
1406             }
1407         }
1408
1409         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_UNSELECTED_VISUAL_get")]
1410         public static extern int Button_Property_DISABLED_UNSELECTED_VISUAL_get_gl();
1411
1412         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_UNSELECTED_VISUAL_get")]
1413         public static extern int Button_Property_DISABLED_UNSELECTED_VISUAL_get_vulkan();
1414
1415         public static int Button_Property_DISABLED_UNSELECTED_VISUAL_get()
1416         {
1417             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1418             {
1419                 return Button_Property_DISABLED_UNSELECTED_VISUAL_get_vulkan();
1420             }
1421             else
1422             {
1423                 return Button_Property_DISABLED_UNSELECTED_VISUAL_get_gl();
1424             }
1425         }
1426
1427         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_UNSELECTED_BACKGROUND_VISUAL_get")]
1428         public static extern int Button_Property_UNSELECTED_BACKGROUND_VISUAL_get_gl();
1429
1430         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_UNSELECTED_BACKGROUND_VISUAL_get")]
1431         public static extern int Button_Property_UNSELECTED_BACKGROUND_VISUAL_get_vulkan();
1432
1433         public static int Button_Property_UNSELECTED_BACKGROUND_VISUAL_get()
1434         {
1435             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1436             {
1437                 return Button_Property_UNSELECTED_BACKGROUND_VISUAL_get_vulkan();
1438             }
1439             else
1440             {
1441                 return Button_Property_UNSELECTED_BACKGROUND_VISUAL_get_gl();
1442             }
1443         }
1444
1445         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_SELECTED_BACKGROUND_VISUAL_get")]
1446         public static extern int Button_Property_SELECTED_BACKGROUND_VISUAL_get_gl();
1447
1448         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_SELECTED_BACKGROUND_VISUAL_get")]
1449         public static extern int Button_Property_SELECTED_BACKGROUND_VISUAL_get_vulkan();
1450
1451         public static int Button_Property_SELECTED_BACKGROUND_VISUAL_get()
1452         {
1453             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1454             {
1455                 return Button_Property_SELECTED_BACKGROUND_VISUAL_get_vulkan();
1456             }
1457             else
1458             {
1459                 return Button_Property_SELECTED_BACKGROUND_VISUAL_get_gl();
1460             }
1461         }
1462
1463         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get")]
1464         public static extern int Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get_gl();
1465
1466         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get")]
1467         public static extern int Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get_vulkan();
1468
1469         public static int Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get()
1470         {
1471             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1472             {
1473                 return Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get_vulkan();
1474             }
1475             else
1476             {
1477                 return Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get_gl();
1478             }
1479         }
1480
1481         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get")]
1482         public static extern int Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get_gl();
1483
1484         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get")]
1485         public static extern int Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get_vulkan();
1486
1487         public static int Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get()
1488         {
1489             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1490             {
1491                 return Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get_vulkan();
1492             }
1493             else
1494             {
1495                 return Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get_gl();
1496             }
1497         }
1498
1499         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_LABEL_RELATIVE_ALIGNMENT_get")]
1500         public static extern int Button_Property_LABEL_RELATIVE_ALIGNMENT_get_gl();
1501
1502         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_LABEL_RELATIVE_ALIGNMENT_get")]
1503         public static extern int Button_Property_LABEL_RELATIVE_ALIGNMENT_get_vulkan();
1504
1505         public static int Button_Property_LABEL_RELATIVE_ALIGNMENT_get()
1506         {
1507             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1508             {
1509                 return Button_Property_LABEL_RELATIVE_ALIGNMENT_get_vulkan();
1510             }
1511             else
1512             {
1513                 return Button_Property_LABEL_RELATIVE_ALIGNMENT_get_gl();
1514             }
1515         }
1516
1517         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_LABEL_PADDING_get")]
1518         public static extern int Button_Property_LABEL_PADDING_get_gl();
1519
1520         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_LABEL_PADDING_get")]
1521         public static extern int Button_Property_LABEL_PADDING_get_vulkan();
1522
1523         public static int Button_Property_LABEL_PADDING_get()
1524         {
1525             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1526             {
1527                 return Button_Property_LABEL_PADDING_get_vulkan();
1528             }
1529             else
1530             {
1531                 return Button_Property_LABEL_PADDING_get_gl();
1532             }
1533         }
1534
1535         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Button_Property_VISUAL_PADDING_get")]
1536         public static extern int Button_Property_VISUAL_PADDING_get_gl();
1537
1538         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Button_Property_VISUAL_PADDING_get")]
1539         public static extern int Button_Property_VISUAL_PADDING_get_vulkan();
1540
1541         public static int Button_Property_VISUAL_PADDING_get()
1542         {
1543             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1544             {
1545                 return Button_Property_VISUAL_PADDING_get_vulkan();
1546             }
1547             else
1548             {
1549                 return Button_Property_VISUAL_PADDING_get_gl();
1550             }
1551         }
1552
1553         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Visual_Property_TRANSFORM_get")]
1554         public static extern int Visual_Property_TRANSFORM_get_gl();
1555
1556         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Visual_Property_TRANSFORM_get")]
1557         public static extern int Visual_Property_TRANSFORM_get_vulkan();
1558
1559         public static int Visual_Property_TRANSFORM_get()
1560         {
1561             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1562             {
1563                 return Visual_Property_TRANSFORM_get_vulkan();
1564             }
1565             else
1566             {
1567                 return Visual_Property_TRANSFORM_get_gl();
1568             }
1569         }
1570
1571         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Visual_Property_PREMULTIPLIED_ALPHA_get")]
1572         public static extern int Visual_Property_PREMULTIPLIED_ALPHA_get_gl();
1573
1574         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Visual_Property_PREMULTIPLIED_ALPHA_get")]
1575         public static extern int Visual_Property_PREMULTIPLIED_ALPHA_get_vulkan();
1576
1577         public static int Visual_Property_PREMULTIPLIED_ALPHA_get()
1578         {
1579             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1580             {
1581                 return Visual_Property_PREMULTIPLIED_ALPHA_get_vulkan();
1582             }
1583             else
1584             {
1585                 return Visual_Property_PREMULTIPLIED_ALPHA_get_gl();
1586             }
1587         }
1588
1589         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Visual_Property_MIX_COLOR_get")]
1590         public static extern int Visual_Property_MIX_COLOR_get_gl();
1591
1592         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Visual_Property_MIX_COLOR_get")]
1593         public static extern int Visual_Property_MIX_COLOR_get_vulkan();
1594
1595         public static int Visual_Property_MIX_COLOR_get()
1596         {
1597             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1598             {
1599                 return Visual_Property_MIX_COLOR_get_vulkan();
1600             }
1601             else
1602             {
1603                 return Visual_Property_MIX_COLOR_get_gl();
1604             }
1605         }
1606
1607         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Image_Visual_BORDER_get")]
1608         public static extern int Image_Visual_BORDER_get_gl();
1609
1610         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Image_Visual_BORDER_get")]
1611         public static extern int Image_Visual_BORDER_get_vulkan();
1612
1613         public static int Image_Visual_BORDER_get()
1614         {
1615             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1616             {
1617                 return Image_Visual_BORDER_get_vulkan();
1618             }
1619             else
1620             {
1621                 return Image_Visual_BORDER_get_gl();
1622             }
1623         }
1624
1625         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_NativeVersionCheck")]
1626         public static extern bool NativeVersionCheck_gl(ref int ver1, ref int ver2, ref int ver3);
1627
1628         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_NativeVersionCheck")]
1629         public static extern bool NativeVersionCheck_vulkan(ref int ver1, ref int ver2, ref int ver3);
1630
1631         public static bool NativeVersionCheck(ref int ver1, ref int ver2, ref int ver3)
1632         {
1633             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1634             {
1635                 return NativeVersionCheck_vulkan(ref ver1, ref ver2, ref ver3);
1636             }
1637             else
1638             {
1639                 return NativeVersionCheck_gl(ref ver1, ref ver2, ref ver3);
1640             }
1641         }
1642
1643         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GrabKeyTopmost")]
1644         public static extern bool GrabKeyTopmost_gl(System.IntPtr Window, int DaliKey);
1645
1646         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GrabKeyTopmost")]
1647         public static extern bool GrabKeyTopmost_vulkan(System.IntPtr Window, int DaliKey);
1648
1649         public static bool GrabKeyTopmost(System.IntPtr Window, int DaliKey)
1650         {
1651             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1652             {
1653                 return GrabKeyTopmost_vulkan(Window, DaliKey);
1654             }
1655             else
1656             {
1657                 return GrabKeyTopmost_gl(Window, DaliKey);
1658             }
1659         }
1660
1661         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_UngrabKeyTopmost")]
1662         public static extern bool UngrabKeyTopmost_gl(System.IntPtr Window, int DaliKey);
1663
1664         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_UngrabKeyTopmost")]
1665         public static extern bool UngrabKeyTopmost_vulkan(System.IntPtr Window, int DaliKey);
1666
1667         public static bool UngrabKeyTopmost(System.IntPtr Window, int DaliKey)
1668         {
1669             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1670             {
1671                 return UngrabKeyTopmost_vulkan(Window, DaliKey);
1672             }
1673             else
1674             {
1675                 return UngrabKeyTopmost_gl(Window, DaliKey);
1676             }
1677         }
1678
1679         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GrabKey")]
1680         public static extern bool GrabKey_gl(System.IntPtr Window, int DaliKey, int GrabMode);
1681
1682         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GrabKey")]
1683         public static extern bool GrabKey_vulkan(System.IntPtr Window, int DaliKey, int GrabMode);
1684
1685         public static bool GrabKey(System.IntPtr Window, int DaliKey, int GrabMode)
1686         {
1687             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1688             {
1689                 return GrabKey_vulkan(Window, DaliKey, GrabMode);
1690             }
1691             else
1692             {
1693                 return GrabKey_gl(Window, DaliKey, GrabMode);
1694             }
1695         }
1696
1697         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_UngrabKey")]
1698         public static extern bool UngrabKey_gl(System.IntPtr Window, int DaliKey);
1699
1700         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_UngrabKey")]
1701         public static extern bool UngrabKey_vulkan(System.IntPtr Window, int DaliKey);
1702
1703         public static bool UngrabKey(System.IntPtr Window, int DaliKey)
1704         {
1705             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1706             {
1707                 return UngrabKey_vulkan(Window, DaliKey);
1708             }
1709             else
1710             {
1711                 return UngrabKey_gl(Window, DaliKey);
1712             }
1713         }
1714
1715         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Keyboard_SetRepeatInfo")]
1716         public static extern bool SetKeyboardRepeatInfo_gl(float rate, float delay);
1717
1718         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Keyboard_SetRepeatInfo")]
1719         public static extern bool SetKeyboardRepeatInfo_vulkan(float rate, float delay);
1720
1721         public static bool SetKeyboardRepeatInfo(float rate, float delay)
1722         {
1723             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1724             {
1725                 return SetKeyboardRepeatInfo_vulkan(rate, delay);
1726             }
1727             else
1728             {
1729                 return SetKeyboardRepeatInfo_gl(rate, delay);
1730             }
1731         }
1732
1733         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Keyboard_GetRepeatInfo")]
1734         public static extern bool GetKeyboardRepeatInfo_gl(out float rate, out float delay);
1735
1736         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Keyboard_GetRepeatInfo")]
1737         public static extern bool GetKeyboardRepeatInfo_vulkan(out float rate, out float delay);
1738
1739         public static bool GetKeyboardRepeatInfo(out float rate, out float delay)
1740         {
1741             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1742             {
1743                 return GetKeyboardRepeatInfo_vulkan(out rate, out delay);
1744             }
1745             else
1746             {
1747                 return GetKeyboardRepeatInfo_gl(out rate, out delay);
1748             }
1749         }
1750
1751         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetNativeWindowHandler")]
1752         public static extern System.IntPtr GetNativeWindowHandler_gl(System.IntPtr Window);
1753
1754         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetNativeWindowHandler")]
1755         public static extern System.IntPtr GetNativeWindowHandler_vulkan(System.IntPtr Window);
1756
1757         public static System.IntPtr GetNativeWindowHandler(System.IntPtr Window)
1758         {
1759             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1760             {
1761                 return GetNativeWindowHandler_vulkan(Window);
1762             }
1763             else
1764             {
1765                 return GetNativeWindowHandler_gl(Window);
1766             }
1767         }
1768
1769         //////////////////////InputMethodContext
1770
1771         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SWIGUpcast")]
1772         public static extern global::System.IntPtr InputMethodContext_SWIGUpcast_gl(global::System.IntPtr jarg1);
1773
1774         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SWIGUpcast")]
1775         public static extern global::System.IntPtr InputMethodContext_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
1776
1777         public static global::System.IntPtr InputMethodContext_SWIGUpcast(global::System.IntPtr jarg1)
1778         {
1779             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1780             {
1781                 return InputMethodContext_SWIGUpcast_vulkan(jarg1);
1782             }
1783             else
1784             {
1785                 return InputMethodContext_SWIGUpcast_gl(jarg1);
1786             }
1787         }
1788
1789         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_EventData__SWIG_0")]
1790         public static extern global::System.IntPtr new_InputMethodContext_EventData__SWIG_0_gl();
1791
1792         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_EventData__SWIG_0")]
1793         public static extern global::System.IntPtr new_InputMethodContext_EventData__SWIG_0_vulkan();
1794
1795         public static global::System.IntPtr new_InputMethodContext_EventData__SWIG_0()
1796         {
1797             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1798             {
1799                 return new_InputMethodContext_EventData__SWIG_0_vulkan();
1800             }
1801             else
1802             {
1803                 return new_InputMethodContext_EventData__SWIG_0_gl();
1804             }
1805         }
1806
1807         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_EventData__SWIG_1")]
1808         public static extern global::System.IntPtr new_InputMethodContext_EventData__SWIG_1_gl(int jarg1, string jarg2, int jarg3, int jarg4);
1809
1810         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_EventData__SWIG_1")]
1811         public static extern global::System.IntPtr new_InputMethodContext_EventData__SWIG_1_vulkan(int jarg1, string jarg2, int jarg3, int jarg4);
1812
1813         public static global::System.IntPtr new_InputMethodContext_EventData__SWIG_1(int jarg1, string jarg2, int jarg3, int jarg4)
1814         {
1815             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1816             {
1817                 return new_InputMethodContext_EventData__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
1818             }
1819             else
1820             {
1821                 return new_InputMethodContext_EventData__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
1822             }
1823         }
1824
1825         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_predictiveString_set")]
1826         public static extern void InputMethodContext_EventData_predictiveString_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
1827
1828         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_predictiveString_set")]
1829         public static extern void InputMethodContext_EventData_predictiveString_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
1830
1831         public static void InputMethodContext_EventData_predictiveString_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
1832         {
1833             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1834             {
1835                 InputMethodContext_EventData_predictiveString_set_vulkan(jarg1, jarg2);
1836             }
1837             else
1838             {
1839                 InputMethodContext_EventData_predictiveString_set_gl(jarg1, jarg2);
1840             }
1841         }
1842
1843         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_predictiveString_get")]
1844         public static extern string InputMethodContext_EventData_predictiveString_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1845
1846         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_predictiveString_get")]
1847         public static extern string InputMethodContext_EventData_predictiveString_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1848
1849         public static string InputMethodContext_EventData_predictiveString_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1850         {
1851             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1852             {
1853                 return InputMethodContext_EventData_predictiveString_get_vulkan(jarg1);
1854             }
1855             else
1856             {
1857                 return InputMethodContext_EventData_predictiveString_get_gl(jarg1);
1858             }
1859         }
1860
1861         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_eventName_set")]
1862         public static extern void InputMethodContext_EventData_eventName_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1863
1864         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_eventName_set")]
1865         public static extern void InputMethodContext_EventData_eventName_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1866
1867         public static void InputMethodContext_EventData_eventName_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1868         {
1869             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1870             {
1871                 InputMethodContext_EventData_eventName_set_vulkan(jarg1, jarg2);
1872             }
1873             else
1874             {
1875                 InputMethodContext_EventData_eventName_set_gl(jarg1, jarg2);
1876             }
1877         }
1878
1879         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_eventName_get")]
1880         public static extern int InputMethodContext_EventData_eventName_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1881
1882         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_eventName_get")]
1883         public static extern int InputMethodContext_EventData_eventName_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1884
1885         public static int InputMethodContext_EventData_eventName_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1886         {
1887             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1888             {
1889                 return InputMethodContext_EventData_eventName_get_vulkan(jarg1);
1890             }
1891             else
1892             {
1893                 return InputMethodContext_EventData_eventName_get_gl(jarg1);
1894             }
1895         }
1896
1897         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_cursorOffset_set")]
1898         public static extern void InputMethodContext_EventData_cursorOffset_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1899
1900         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_cursorOffset_set")]
1901         public static extern void InputMethodContext_EventData_cursorOffset_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1902
1903         public static void InputMethodContext_EventData_cursorOffset_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1904         {
1905             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1906             {
1907                 InputMethodContext_EventData_cursorOffset_set_vulkan(jarg1, jarg2);
1908             }
1909             else
1910             {
1911                 InputMethodContext_EventData_cursorOffset_set_gl(jarg1, jarg2);
1912             }
1913         }
1914
1915         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_cursorOffset_get")]
1916         public static extern int InputMethodContext_EventData_cursorOffset_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1917
1918         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_cursorOffset_get")]
1919         public static extern int InputMethodContext_EventData_cursorOffset_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1920
1921         public static int InputMethodContext_EventData_cursorOffset_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1922         {
1923             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1924             {
1925                 return InputMethodContext_EventData_cursorOffset_get_vulkan(jarg1);
1926             }
1927             else
1928             {
1929                 return InputMethodContext_EventData_cursorOffset_get_gl(jarg1);
1930             }
1931         }
1932
1933         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_numberOfChars_set")]
1934         public static extern void InputMethodContext_EventData_numberOfChars_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1935
1936         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_numberOfChars_set")]
1937         public static extern void InputMethodContext_EventData_numberOfChars_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
1938
1939         public static void InputMethodContext_EventData_numberOfChars_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
1940         {
1941             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1942             {
1943                 InputMethodContext_EventData_numberOfChars_set_vulkan(jarg1, jarg2);
1944             }
1945             else
1946             {
1947                 InputMethodContext_EventData_numberOfChars_set_gl(jarg1, jarg2);
1948             }
1949         }
1950
1951         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_numberOfChars_get")]
1952         public static extern int InputMethodContext_EventData_numberOfChars_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1953
1954         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventData_numberOfChars_get")]
1955         public static extern int InputMethodContext_EventData_numberOfChars_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1956
1957         public static int InputMethodContext_EventData_numberOfChars_get(global::System.Runtime.InteropServices.HandleRef jarg1)
1958         {
1959             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1960             {
1961                 return InputMethodContext_EventData_numberOfChars_get_vulkan(jarg1);
1962             }
1963             else
1964             {
1965                 return InputMethodContext_EventData_numberOfChars_get_gl(jarg1);
1966             }
1967         }
1968
1969         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext_EventData")]
1970         public static extern void delete_InputMethodContext_EventData_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
1971
1972         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext_EventData")]
1973         public static extern void delete_InputMethodContext_EventData_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
1974
1975         public static void delete_InputMethodContext_EventData(global::System.Runtime.InteropServices.HandleRef jarg1)
1976         {
1977             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1978             {
1979                 delete_InputMethodContext_EventData_vulkan(jarg1);
1980             }
1981             else
1982             {
1983                 delete_InputMethodContext_EventData_gl(jarg1);
1984             }
1985         }
1986
1987         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_CallbackData__SWIG_0")]
1988         public static extern global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_0_gl();
1989
1990         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_CallbackData__SWIG_0")]
1991         public static extern global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_0_vulkan();
1992
1993         public static global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_0()
1994         {
1995             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
1996             {
1997                 return new_InputMethodContext_CallbackData__SWIG_0_vulkan();
1998             }
1999             else
2000             {
2001                 return new_InputMethodContext_CallbackData__SWIG_0_gl();
2002             }
2003         }
2004
2005         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_CallbackData__SWIG_1")]
2006         public static extern global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_1_gl(bool jarg1, int jarg2, string jarg3, bool jarg4);
2007
2008         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext_CallbackData__SWIG_1")]
2009         public static extern global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_1_vulkan(bool jarg1, int jarg2, string jarg3, bool jarg4);
2010
2011         public static global::System.IntPtr new_InputMethodContext_CallbackData__SWIG_1(bool jarg1, int jarg2, string jarg3, bool jarg4)
2012         {
2013             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2014             {
2015                 return new_InputMethodContext_CallbackData__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
2016             }
2017             else
2018             {
2019                 return new_InputMethodContext_CallbackData__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
2020             }
2021         }
2022
2023         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_currentText_set")]
2024         public static extern void InputMethodContext_CallbackData_currentText_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2025
2026         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_currentText_set")]
2027         public static extern void InputMethodContext_CallbackData_currentText_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2028
2029         public static void InputMethodContext_CallbackData_currentText_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2030         {
2031             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2032             {
2033                 InputMethodContext_CallbackData_currentText_set_vulkan(jarg1, jarg2);
2034             }
2035             else
2036             {
2037                 InputMethodContext_CallbackData_currentText_set_gl(jarg1, jarg2);
2038             }
2039         }
2040
2041         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_currentText_get")]
2042         public static extern string InputMethodContext_CallbackData_currentText_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2043
2044         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_currentText_get")]
2045         public static extern string InputMethodContext_CallbackData_currentText_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2046
2047         public static string InputMethodContext_CallbackData_currentText_get(global::System.Runtime.InteropServices.HandleRef jarg1)
2048         {
2049             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2050             {
2051                 return InputMethodContext_CallbackData_currentText_get_vulkan(jarg1);
2052             }
2053             else
2054             {
2055                 return InputMethodContext_CallbackData_currentText_get_gl(jarg1);
2056             }
2057         }
2058
2059         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_cursorPosition_set")]
2060         public static extern void InputMethodContext_CallbackData_cursorPosition_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
2061
2062         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_cursorPosition_set")]
2063         public static extern void InputMethodContext_CallbackData_cursorPosition_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
2064
2065         public static void InputMethodContext_CallbackData_cursorPosition_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
2066         {
2067             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2068             {
2069                 InputMethodContext_CallbackData_cursorPosition_set_vulkan(jarg1, jarg2);
2070             }
2071             else
2072             {
2073                 InputMethodContext_CallbackData_cursorPosition_set_gl(jarg1, jarg2);
2074             }
2075         }
2076
2077         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_cursorPosition_get")]
2078         public static extern int InputMethodContext_CallbackData_cursorPosition_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2079
2080         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_cursorPosition_get")]
2081         public static extern int InputMethodContext_CallbackData_cursorPosition_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2082
2083         public static int InputMethodContext_CallbackData_cursorPosition_get(global::System.Runtime.InteropServices.HandleRef jarg1)
2084         {
2085             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2086             {
2087                 return InputMethodContext_CallbackData_cursorPosition_get_vulkan(jarg1);
2088             }
2089             else
2090             {
2091                 return InputMethodContext_CallbackData_cursorPosition_get_gl(jarg1);
2092             }
2093         }
2094
2095         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_update_set")]
2096         public static extern void InputMethodContext_CallbackData_update_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2097
2098         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_update_set")]
2099         public static extern void InputMethodContext_CallbackData_update_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2100
2101         public static void InputMethodContext_CallbackData_update_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2102         {
2103             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2104             {
2105                 InputMethodContext_CallbackData_update_set_vulkan(jarg1, jarg2);
2106             }
2107             else
2108             {
2109                 InputMethodContext_CallbackData_update_set_gl(jarg1, jarg2);
2110             }
2111         }
2112
2113         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_update_get")]
2114         public static extern bool InputMethodContext_CallbackData_update_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2115
2116         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_update_get")]
2117         public static extern bool InputMethodContext_CallbackData_update_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2118
2119         public static bool InputMethodContext_CallbackData_update_get(global::System.Runtime.InteropServices.HandleRef jarg1)
2120         {
2121             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2122             {
2123                 return InputMethodContext_CallbackData_update_get_vulkan(jarg1);
2124             }
2125             else
2126             {
2127                 return InputMethodContext_CallbackData_update_get_gl(jarg1);
2128             }
2129         }
2130
2131         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_preeditResetRequired_set")]
2132         public static extern void InputMethodContext_CallbackData_preeditResetRequired_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2133
2134         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_preeditResetRequired_set")]
2135         public static extern void InputMethodContext_CallbackData_preeditResetRequired_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2136
2137         public static void InputMethodContext_CallbackData_preeditResetRequired_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2138         {
2139             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2140             {
2141                 InputMethodContext_CallbackData_preeditResetRequired_set_vulkan(jarg1, jarg2);
2142             }
2143             else
2144             {
2145                 InputMethodContext_CallbackData_preeditResetRequired_set_gl(jarg1, jarg2);
2146             }
2147         }
2148
2149         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_preeditResetRequired_get")]
2150         public static extern bool InputMethodContext_CallbackData_preeditResetRequired_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2151
2152         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_CallbackData_preeditResetRequired_get")]
2153         public static extern bool InputMethodContext_CallbackData_preeditResetRequired_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2154
2155         public static bool InputMethodContext_CallbackData_preeditResetRequired_get(global::System.Runtime.InteropServices.HandleRef jarg1)
2156         {
2157             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2158             {
2159                 return InputMethodContext_CallbackData_preeditResetRequired_get_vulkan(jarg1);
2160             }
2161             else
2162             {
2163                 return InputMethodContext_CallbackData_preeditResetRequired_get_gl(jarg1);
2164             }
2165         }
2166
2167         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext_CallbackData")]
2168         public static extern void delete_InputMethodContext_CallbackData_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2169
2170         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext_CallbackData")]
2171         public static extern void delete_InputMethodContext_CallbackData_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2172
2173         public static void delete_InputMethodContext_CallbackData(global::System.Runtime.InteropServices.HandleRef jarg1)
2174         {
2175             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2176             {
2177                 delete_InputMethodContext_CallbackData_vulkan(jarg1);
2178             }
2179             else
2180             {
2181                 delete_InputMethodContext_CallbackData_gl(jarg1);
2182             }
2183         }
2184
2185         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Finalize")]
2186         public static extern void InputMethodContext_Finalize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2187
2188         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Finalize")]
2189         public static extern void InputMethodContext_Finalize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2190
2191         public static void InputMethodContext_Finalize(global::System.Runtime.InteropServices.HandleRef jarg1)
2192         {
2193             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2194             {
2195                 InputMethodContext_Finalize_vulkan(jarg1);
2196             }
2197             else
2198             {
2199                 InputMethodContext_Finalize_gl(jarg1);
2200             }
2201         }
2202
2203         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext__SWIG_0")]
2204         public static extern global::System.IntPtr new_InputMethodContext__SWIG_0_gl();
2205
2206         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext__SWIG_0")]
2207         public static extern global::System.IntPtr new_InputMethodContext__SWIG_0_vulkan();
2208
2209         public static global::System.IntPtr new_InputMethodContext__SWIG_0()
2210         {
2211             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2212             {
2213                 return new_InputMethodContext__SWIG_0_vulkan();
2214             }
2215             else
2216             {
2217                 return new_InputMethodContext__SWIG_0_gl();
2218             }
2219         }
2220
2221         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext")]
2222         public static extern void delete_InputMethodContext_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2223
2224         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodContext")]
2225         public static extern void delete_InputMethodContext_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2226
2227         public static void delete_InputMethodContext(global::System.Runtime.InteropServices.HandleRef jarg1)
2228         {
2229             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2230             {
2231                 delete_InputMethodContext_vulkan(jarg1);
2232             }
2233             else
2234             {
2235                 delete_InputMethodContext_gl(jarg1);
2236             }
2237         }
2238
2239         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_New")]
2240         public static extern global::System.IntPtr InputMethodContext_New_gl();
2241
2242         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_New")]
2243         public static extern global::System.IntPtr InputMethodContext_New_vulkan();
2244
2245         public static global::System.IntPtr InputMethodContext_New()
2246         {
2247             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2248             {
2249                 return InputMethodContext_New_vulkan();
2250             }
2251             else
2252             {
2253                 return InputMethodContext_New_gl();
2254             }
2255         }
2256
2257         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext__SWIG_1")]
2258         public static extern global::System.IntPtr new_InputMethodContext__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2259
2260         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodContext__SWIG_1")]
2261         public static extern global::System.IntPtr new_InputMethodContext__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2262
2263         public static global::System.IntPtr new_InputMethodContext__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
2264         {
2265             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2266             {
2267                 return new_InputMethodContext__SWIG_1_vulkan(jarg1);
2268             }
2269             else
2270             {
2271                 return new_InputMethodContext__SWIG_1_gl(jarg1);
2272             }
2273         }
2274
2275         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Assign")]
2276         public static extern global::System.IntPtr InputMethodContext_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2277
2278         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Assign")]
2279         public static extern global::System.IntPtr InputMethodContext_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2280
2281         public static global::System.IntPtr InputMethodContext_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2282         {
2283             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2284             {
2285                 return InputMethodContext_Assign_vulkan(jarg1, jarg2);
2286             }
2287             else
2288             {
2289                 return InputMethodContext_Assign_gl(jarg1, jarg2);
2290             }
2291         }
2292
2293         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_DownCast")]
2294         public static extern global::System.IntPtr InputMethodContext_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2295
2296         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_DownCast")]
2297         public static extern global::System.IntPtr InputMethodContext_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2298
2299         public static global::System.IntPtr InputMethodContext_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
2300         {
2301             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2302             {
2303                 return InputMethodContext_DownCast_vulkan(jarg1);
2304             }
2305             else
2306             {
2307                 return InputMethodContext_DownCast_gl(jarg1);
2308             }
2309         }
2310
2311         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Activate")]
2312         public static extern void InputMethodContext_Activate_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2313
2314         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Activate")]
2315         public static extern void InputMethodContext_Activate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2316
2317         public static void InputMethodContext_Activate(global::System.Runtime.InteropServices.HandleRef jarg1)
2318         {
2319             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2320             {
2321                 InputMethodContext_Activate_vulkan(jarg1);
2322             }
2323             else
2324             {
2325                 InputMethodContext_Activate_gl(jarg1);
2326             }
2327         }
2328
2329         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Deactivate")]
2330         public static extern void InputMethodContext_Deactivate_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2331
2332         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Deactivate")]
2333         public static extern void InputMethodContext_Deactivate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2334
2335         public static void InputMethodContext_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1)
2336         {
2337             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2338             {
2339                 InputMethodContext_Deactivate_vulkan(jarg1);
2340             }
2341             else
2342             {
2343                 InputMethodContext_Deactivate_gl(jarg1);
2344             }
2345         }
2346
2347         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_RestoreAfterFocusLost")]
2348         public static extern bool InputMethodContext_RestoreAfterFocusLost_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2349
2350         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_RestoreAfterFocusLost")]
2351         public static extern bool InputMethodContext_RestoreAfterFocusLost_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2352
2353         public static bool InputMethodContext_RestoreAfterFocusLost(global::System.Runtime.InteropServices.HandleRef jarg1)
2354         {
2355             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2356             {
2357                 return InputMethodContext_RestoreAfterFocusLost_vulkan(jarg1);
2358             }
2359             else
2360             {
2361                 return InputMethodContext_RestoreAfterFocusLost_gl(jarg1);
2362             }
2363         }
2364
2365         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetRestoreAfterFocusLost")]
2366         public static extern void InputMethodContext_SetRestoreAfterFocusLost_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2367
2368         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetRestoreAfterFocusLost")]
2369         public static extern void InputMethodContext_SetRestoreAfterFocusLost_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2370
2371         public static void InputMethodContext_SetRestoreAfterFocusLost(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2372         {
2373             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2374             {
2375                 InputMethodContext_SetRestoreAfterFocusLost_vulkan(jarg1, jarg2);
2376             }
2377             else
2378             {
2379                 InputMethodContext_SetRestoreAfterFocusLost_gl(jarg1, jarg2);
2380             }
2381         }
2382
2383         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Reset")]
2384         public static extern void InputMethodContext_Reset_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2385
2386         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_Reset")]
2387         public static extern void InputMethodContext_Reset_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2388
2389         public static void InputMethodContext_Reset(global::System.Runtime.InteropServices.HandleRef jarg1)
2390         {
2391             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2392             {
2393                 InputMethodContext_Reset_vulkan(jarg1);
2394             }
2395             else
2396             {
2397                 InputMethodContext_Reset_gl(jarg1);
2398             }
2399         }
2400
2401         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_NotifyCursorPosition")]
2402         public static extern void InputMethodContext_NotifyCursorPosition_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2403
2404         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_NotifyCursorPosition")]
2405         public static extern void InputMethodContext_NotifyCursorPosition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2406
2407         public static void InputMethodContext_NotifyCursorPosition(global::System.Runtime.InteropServices.HandleRef jarg1)
2408         {
2409             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2410             {
2411                 InputMethodContext_NotifyCursorPosition_vulkan(jarg1);
2412             }
2413             else
2414             {
2415                 InputMethodContext_NotifyCursorPosition_gl(jarg1);
2416             }
2417         }
2418
2419         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetCursorPosition")]
2420         public static extern void InputMethodContext_SetCursorPosition_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2421
2422         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetCursorPosition")]
2423         public static extern void InputMethodContext_SetCursorPosition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
2424
2425         public static void InputMethodContext_SetCursorPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
2426         {
2427             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2428             {
2429                 InputMethodContext_SetCursorPosition_vulkan(jarg1, jarg2);
2430             }
2431             else
2432             {
2433                 InputMethodContext_SetCursorPosition_gl(jarg1, jarg2);
2434             }
2435         }
2436
2437         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetCursorPosition")]
2438         public static extern uint InputMethodContext_GetCursorPosition_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2439
2440         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetCursorPosition")]
2441         public static extern uint InputMethodContext_GetCursorPosition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2442
2443         public static uint InputMethodContext_GetCursorPosition(global::System.Runtime.InteropServices.HandleRef jarg1)
2444         {
2445             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2446             {
2447                 return InputMethodContext_GetCursorPosition_vulkan(jarg1);
2448             }
2449             else
2450             {
2451                 return InputMethodContext_GetCursorPosition_gl(jarg1);
2452             }
2453         }
2454
2455         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetSurroundingText")]
2456         public static extern void InputMethodContext_SetSurroundingText_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2457
2458         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetSurroundingText")]
2459         public static extern void InputMethodContext_SetSurroundingText_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2460
2461         public static void InputMethodContext_SetSurroundingText(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2462         {
2463             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2464             {
2465                 InputMethodContext_SetSurroundingText_vulkan(jarg1, jarg2);
2466             }
2467             else
2468             {
2469                 InputMethodContext_SetSurroundingText_gl(jarg1, jarg2);
2470             }
2471         }
2472
2473         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetSurroundingText")]
2474         public static extern string InputMethodContext_GetSurroundingText_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2475
2476         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetSurroundingText")]
2477         public static extern string InputMethodContext_GetSurroundingText_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2478
2479         public static string InputMethodContext_GetSurroundingText(global::System.Runtime.InteropServices.HandleRef jarg1)
2480         {
2481             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2482             {
2483                 return InputMethodContext_GetSurroundingText_vulkan(jarg1);
2484             }
2485             else
2486             {
2487                 return InputMethodContext_GetSurroundingText_gl(jarg1);
2488             }
2489         }
2490
2491         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_NotifyTextInputMultiLine")]
2492         public static extern void InputMethodContext_NotifyTextInputMultiLine_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2493
2494         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_NotifyTextInputMultiLine")]
2495         public static extern void InputMethodContext_NotifyTextInputMultiLine_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2496
2497         public static void InputMethodContext_NotifyTextInputMultiLine(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2498         {
2499             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2500             {
2501                 InputMethodContext_NotifyTextInputMultiLine_vulkan(jarg1, jarg2);
2502             }
2503             else
2504             {
2505                 InputMethodContext_NotifyTextInputMultiLine_gl(jarg1, jarg2);
2506             }
2507         }
2508
2509         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetTextDirection")]
2510         public static extern int InputMethodContext_GetTextDirection_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2511
2512         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetTextDirection")]
2513         public static extern int InputMethodContext_GetTextDirection_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2514
2515         public static int InputMethodContext_GetTextDirection(global::System.Runtime.InteropServices.HandleRef jarg1)
2516         {
2517             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2518             {
2519                 return InputMethodContext_GetTextDirection_vulkan(jarg1);
2520             }
2521             else
2522             {
2523                 return InputMethodContext_GetTextDirection_gl(jarg1);
2524             }
2525         }
2526
2527         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputMethodArea")]
2528         public static extern global::System.IntPtr InputMethodContext_GetInputMethodArea_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2529
2530         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputMethodArea")]
2531         public static extern global::System.IntPtr InputMethodContext_GetInputMethodArea_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2532
2533         public static global::System.IntPtr InputMethodContext_GetInputMethodArea(global::System.Runtime.InteropServices.HandleRef jarg1)
2534         {
2535             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2536             {
2537                 return InputMethodContext_GetInputMethodArea_vulkan(jarg1);
2538             }
2539             else
2540             {
2541                 return InputMethodContext_GetInputMethodArea_gl(jarg1);
2542             }
2543         }
2544
2545         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ApplyOptions")]
2546         public static extern void InputMethodContext_ApplyOptions_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2547
2548         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ApplyOptions")]
2549         public static extern void InputMethodContext_ApplyOptions_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2550
2551         public static void InputMethodContext_ApplyOptions(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2552         {
2553             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2554             {
2555                 InputMethodContext_ApplyOptions_vulkan(jarg1, jarg2);
2556             }
2557             else
2558             {
2559                 InputMethodContext_ApplyOptions_gl(jarg1, jarg2);
2560             }
2561         }
2562
2563         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetInputPanelUserData")]
2564         public static extern void InputMethodContext_SetInputPanelUserData_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2565
2566         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetInputPanelUserData")]
2567         public static extern void InputMethodContext_SetInputPanelUserData_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
2568
2569         public static void InputMethodContext_SetInputPanelUserData(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
2570         {
2571             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2572             {
2573                 InputMethodContext_SetInputPanelUserData_vulkan(jarg1, jarg2);
2574             }
2575             else
2576             {
2577                 InputMethodContext_SetInputPanelUserData_gl(jarg1, jarg2);
2578             }
2579         }
2580
2581         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelUserData")]
2582         public static extern void InputMethodContext_GetInputPanelUserData_gl(global::System.Runtime.InteropServices.HandleRef jarg1, out string jarg2);
2583
2584         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelUserData")]
2585         public static extern void InputMethodContext_GetInputPanelUserData_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, out string jarg2);
2586
2587         public static void InputMethodContext_GetInputPanelUserData(global::System.Runtime.InteropServices.HandleRef jarg1, out string jarg2)
2588         {
2589             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2590             {
2591                 InputMethodContext_GetInputPanelUserData_vulkan(jarg1, out jarg2);
2592             }
2593             else
2594             {
2595                 InputMethodContext_GetInputPanelUserData_gl(jarg1, out jarg2);
2596             }
2597         }
2598
2599         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelState")]
2600         public static extern int InputMethodContext_GetInputPanelState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2601
2602         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelState")]
2603         public static extern int InputMethodContext_GetInputPanelState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2604
2605         public static int InputMethodContext_GetInputPanelState(global::System.Runtime.InteropServices.HandleRef jarg1)
2606         {
2607             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2608             {
2609                 return InputMethodContext_GetInputPanelState_vulkan(jarg1);
2610             }
2611             else
2612             {
2613                 return InputMethodContext_GetInputPanelState_gl(jarg1);
2614             }
2615         }
2616
2617         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetReturnKeyState")]
2618         public static extern void InputMethodContext_SetReturnKeyState_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2619
2620         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_SetReturnKeyState")]
2621         public static extern void InputMethodContext_SetReturnKeyState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2622
2623         public static void InputMethodContext_SetReturnKeyState(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2624         {
2625             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2626             {
2627                 InputMethodContext_SetReturnKeyState_vulkan(jarg1, jarg2);
2628             }
2629             else
2630             {
2631                 InputMethodContext_SetReturnKeyState_gl(jarg1, jarg2);
2632             }
2633         }
2634
2635         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_AutoEnableInputPanel")]
2636         public static extern void InputMethodContext_AutoEnableInputPanel_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2637
2638         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_AutoEnableInputPanel")]
2639         public static extern void InputMethodContext_AutoEnableInputPanel_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2640
2641         public static void InputMethodContext_AutoEnableInputPanel(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2642         {
2643             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2644             {
2645                 InputMethodContext_AutoEnableInputPanel_vulkan(jarg1, jarg2);
2646             }
2647             else
2648             {
2649                 InputMethodContext_AutoEnableInputPanel_gl(jarg1, jarg2);
2650             }
2651         }
2652
2653         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ShowInputPanel")]
2654         public static extern void InputMethodContext_ShowInputPanel_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2655
2656         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ShowInputPanel")]
2657         public static extern void InputMethodContext_ShowInputPanel_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2658
2659         public static void InputMethodContext_ShowInputPanel(global::System.Runtime.InteropServices.HandleRef jarg1)
2660         {
2661             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2662             {
2663                 InputMethodContext_ShowInputPanel_vulkan(jarg1);
2664             }
2665             else
2666             {
2667                 InputMethodContext_ShowInputPanel_gl(jarg1);
2668             }
2669         }
2670
2671         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_HideInputPanel")]
2672         public static extern void InputMethodContext_HideInputPanel_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2673
2674         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_HideInputPanel")]
2675         public static extern void InputMethodContext_HideInputPanel_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2676
2677         public static void InputMethodContext_HideInputPanel(global::System.Runtime.InteropServices.HandleRef jarg1)
2678         {
2679             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2680             {
2681                 InputMethodContext_HideInputPanel_vulkan(jarg1);
2682             }
2683             else
2684             {
2685                 InputMethodContext_HideInputPanel_gl(jarg1);
2686             }
2687         }
2688
2689         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetKeyboardType")]
2690         public static extern int InputMethodContext_GetKeyboardType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2691
2692         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetKeyboardType")]
2693         public static extern int InputMethodContext_GetKeyboardType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2694
2695         public static int InputMethodContext_GetKeyboardType(global::System.Runtime.InteropServices.HandleRef jarg1)
2696         {
2697             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2698             {
2699                 return InputMethodContext_GetKeyboardType_vulkan(jarg1);
2700             }
2701             else
2702             {
2703                 return InputMethodContext_GetKeyboardType_gl(jarg1);
2704             }
2705         }
2706
2707         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelLocale")]
2708         public static extern string InputMethodContext_GetInputPanelLocale_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2709
2710         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_GetInputPanelLocale")]
2711         public static extern string InputMethodContext_GetInputPanelLocale_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2712
2713         public static string InputMethodContext_GetInputPanelLocale(global::System.Runtime.InteropServices.HandleRef jarg1)
2714         {
2715             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2716             {
2717                 return InputMethodContext_GetInputPanelLocale_vulkan(jarg1);
2718             }
2719             else
2720             {
2721                 return InputMethodContext_GetInputPanelLocale_gl(jarg1);
2722             }
2723         }
2724
2725         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_AllowTextPrediction")]
2726         public static extern void InputMethodContext_AllowTextPrediction_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2727
2728         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_AllowTextPrediction")]
2729         public static extern void InputMethodContext_AllowTextPrediction_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
2730
2731         public static void InputMethodContext_AllowTextPrediction(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
2732         {
2733             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2734             {
2735                 InputMethodContext_AllowTextPrediction_vulkan(jarg1, jarg2);
2736             }
2737             else
2738             {
2739                 InputMethodContext_AllowTextPrediction_gl(jarg1, jarg2);
2740             }
2741         }
2742
2743         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_IsTextPredictionAllowed")]
2744         public static extern bool InputMethodContext_IsTextPredictionAllowed_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2745
2746         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_IsTextPredictionAllowed")]
2747         public static extern bool InputMethodContext_IsTextPredictionAllowed_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2748
2749         public static bool InputMethodContext_IsTextPredictionAllowed(global::System.Runtime.InteropServices.HandleRef jarg1)
2750         {
2751             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2752             {
2753                 return InputMethodContext_IsTextPredictionAllowed_vulkan(jarg1);
2754             }
2755             else
2756             {
2757                 return InputMethodContext_IsTextPredictionAllowed_gl(jarg1);
2758             }
2759         }
2760
2761         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ActivatedSignal")]
2762         public static extern global::System.IntPtr InputMethodContext_ActivatedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2763
2764         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ActivatedSignal")]
2765         public static extern global::System.IntPtr InputMethodContext_ActivatedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2766
2767         public static global::System.IntPtr InputMethodContext_ActivatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2768         {
2769             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2770             {
2771                 return InputMethodContext_ActivatedSignal_vulkan(jarg1);
2772             }
2773             else
2774             {
2775                 return InputMethodContext_ActivatedSignal_gl(jarg1);
2776             }
2777         }
2778
2779         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventReceivedSignal")]
2780         public static extern global::System.IntPtr InputMethodContext_EventReceivedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2781
2782         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_EventReceivedSignal")]
2783         public static extern global::System.IntPtr InputMethodContext_EventReceivedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2784
2785         public static global::System.IntPtr InputMethodContext_EventReceivedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2786         {
2787             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2788             {
2789                 return InputMethodContext_EventReceivedSignal_vulkan(jarg1);
2790             }
2791             else
2792             {
2793                 return InputMethodContext_EventReceivedSignal_gl(jarg1);
2794             }
2795         }
2796
2797         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_StatusChangedSignal")]
2798         public static extern global::System.IntPtr InputMethodContext_StatusChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2799
2800         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_StatusChangedSignal")]
2801         public static extern global::System.IntPtr InputMethodContext_StatusChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2802
2803         public static global::System.IntPtr InputMethodContext_StatusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2804         {
2805             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2806             {
2807                 return InputMethodContext_StatusChangedSignal_vulkan(jarg1);
2808             }
2809             else
2810             {
2811                 return InputMethodContext_StatusChangedSignal_gl(jarg1);
2812             }
2813         }
2814
2815         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ResizedSignal")]
2816         public static extern global::System.IntPtr InputMethodContext_ResizedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2817
2818         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_ResizedSignal")]
2819         public static extern global::System.IntPtr InputMethodContext_ResizedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2820
2821         public static global::System.IntPtr InputMethodContext_ResizedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2822         {
2823             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2824             {
2825                 return InputMethodContext_ResizedSignal_vulkan(jarg1);
2826             }
2827             else
2828             {
2829                 return InputMethodContext_ResizedSignal_gl(jarg1);
2830             }
2831         }
2832
2833         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_LanguageChangedSignal")]
2834         public static extern global::System.IntPtr InputMethodContext_LanguageChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2835
2836         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_LanguageChangedSignal")]
2837         public static extern global::System.IntPtr InputMethodContext_LanguageChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2838
2839         public static global::System.IntPtr InputMethodContext_LanguageChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2840         {
2841             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2842             {
2843                 return InputMethodContext_LanguageChangedSignal_vulkan(jarg1);
2844             }
2845             else
2846             {
2847                 return InputMethodContext_LanguageChangedSignal_gl(jarg1);
2848             }
2849         }
2850
2851         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_KeyboardTypeChangedSignal")]
2852         public static extern global::System.IntPtr InputMethodContext_KeyboardTypeChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2853
2854         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodContext_KeyboardTypeChangedSignal")]
2855         public static extern global::System.IntPtr InputMethodContext_KeyboardTypeChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2856
2857         public static global::System.IntPtr InputMethodContext_KeyboardTypeChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
2858         {
2859             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2860             {
2861                 return InputMethodContext_KeyboardTypeChangedSignal_vulkan(jarg1);
2862             }
2863             else
2864             {
2865                 return InputMethodContext_KeyboardTypeChangedSignal_gl(jarg1);
2866             }
2867         }
2868
2869
2870         ////////////////////// InputMethodContext signals
2871         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Empty")]
2872         public static extern bool ActivatedSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2873
2874         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Empty")]
2875         public static extern bool ActivatedSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2876
2877         public static bool ActivatedSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
2878         {
2879             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2880             {
2881                 return ActivatedSignalType_Empty_vulkan(jarg1);
2882             }
2883             else
2884             {
2885                 return ActivatedSignalType_Empty_gl(jarg1);
2886             }
2887         }
2888
2889         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_GetConnectionCount")]
2890         public static extern uint ActivatedSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2891
2892         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_GetConnectionCount")]
2893         public static extern uint ActivatedSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2894
2895         public static uint ActivatedSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
2896         {
2897             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2898             {
2899                 return ActivatedSignalType_GetConnectionCount_vulkan(jarg1);
2900             }
2901             else
2902             {
2903                 return ActivatedSignalType_GetConnectionCount_gl(jarg1);
2904             }
2905         }
2906
2907         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Connect")]
2908         public static extern void ActivatedSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2909
2910         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Connect")]
2911         public static extern void ActivatedSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2912
2913         public static void ActivatedSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2914         {
2915             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2916             {
2917                 ActivatedSignalType_Connect_vulkan(jarg1, jarg2);
2918             }
2919             else
2920             {
2921                 ActivatedSignalType_Connect_gl(jarg1, jarg2);
2922             }
2923         }
2924
2925         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Disconnect")]
2926         public static extern void ActivatedSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2927
2928         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Disconnect")]
2929         public static extern void ActivatedSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2930
2931         public static void ActivatedSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2932         {
2933             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2934             {
2935                 ActivatedSignalType_Disconnect_vulkan(jarg1, jarg2);
2936             }
2937             else
2938             {
2939                 ActivatedSignalType_Disconnect_gl(jarg1, jarg2);
2940             }
2941         }
2942
2943         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Emit")]
2944         public static extern void ActivatedSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2945
2946         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ActivatedSignalType_Emit")]
2947         public static extern void ActivatedSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
2948
2949         public static void ActivatedSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
2950         {
2951             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2952             {
2953                 ActivatedSignalType_Emit_vulkan(jarg1, jarg2);
2954             }
2955             else
2956             {
2957                 ActivatedSignalType_Emit_gl(jarg1, jarg2);
2958             }
2959         }
2960
2961         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ActivatedSignalType")]
2962         public static extern global::System.IntPtr new_ActivatedSignalType_gl();
2963
2964         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ActivatedSignalType")]
2965         public static extern global::System.IntPtr new_ActivatedSignalType_vulkan();
2966
2967         public static global::System.IntPtr new_ActivatedSignalType()
2968         {
2969             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2970             {
2971                 return new_ActivatedSignalType_vulkan();
2972             }
2973             else
2974             {
2975                 return new_ActivatedSignalType_gl();
2976             }
2977         }
2978
2979         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ActivatedSignalType")]
2980         public static extern void delete_ActivatedSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2981
2982         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ActivatedSignalType")]
2983         public static extern void delete_ActivatedSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
2984
2985         public static void delete_ActivatedSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
2986         {
2987             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
2988             {
2989                 delete_ActivatedSignalType_vulkan(jarg1);
2990             }
2991             else
2992             {
2993                 delete_ActivatedSignalType_gl(jarg1);
2994             }
2995         }
2996
2997         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Empty")]
2998         public static extern bool KeyboardEventSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
2999
3000         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Empty")]
3001         public static extern bool KeyboardEventSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3002
3003         public static bool KeyboardEventSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3004         {
3005             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3006             {
3007                 return KeyboardEventSignalType_Empty_vulkan(jarg1);
3008             }
3009             else
3010             {
3011                 return KeyboardEventSignalType_Empty_gl(jarg1);
3012             }
3013         }
3014
3015         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_GetConnectionCount")]
3016         public static extern uint KeyboardEventSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3017
3018         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_GetConnectionCount")]
3019         public static extern uint KeyboardEventSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3020
3021         public static uint KeyboardEventSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3022         {
3023             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3024             {
3025                 return KeyboardEventSignalType_GetConnectionCount_vulkan(jarg1);
3026             }
3027             else
3028             {
3029                 return KeyboardEventSignalType_GetConnectionCount_gl(jarg1);
3030             }
3031         }
3032
3033         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Connect")]
3034         public static extern void KeyboardEventSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3035
3036         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Connect")]
3037         public static extern void KeyboardEventSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3038
3039         public static void KeyboardEventSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3040         {
3041             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3042             {
3043                 KeyboardEventSignalType_Connect_vulkan(jarg1, jarg2);
3044             }
3045             else
3046             {
3047                 KeyboardEventSignalType_Connect_gl(jarg1, jarg2);
3048             }
3049         }
3050
3051         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Disconnect")]
3052         public static extern void KeyboardEventSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3053
3054         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Disconnect")]
3055         public static extern void KeyboardEventSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3056
3057         public static void KeyboardEventSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3058         {
3059             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3060             {
3061                 KeyboardEventSignalType_Disconnect_vulkan(jarg1, jarg2);
3062             }
3063             else
3064             {
3065                 KeyboardEventSignalType_Disconnect_gl(jarg1, jarg2);
3066             }
3067         }
3068
3069         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Emit")]
3070         public static extern global::System.IntPtr KeyboardEventSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3071
3072         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardEventSignalType_Emit")]
3073         public static extern global::System.IntPtr KeyboardEventSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3074
3075         public static global::System.IntPtr KeyboardEventSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3076         {
3077             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3078             {
3079                 return KeyboardEventSignalType_Emit_vulkan(jarg1, jarg2, jarg3);
3080             }
3081             else
3082             {
3083                 return KeyboardEventSignalType_Emit_gl(jarg1, jarg2, jarg3);
3084             }
3085         }
3086
3087         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardEventSignalType")]
3088         public static extern global::System.IntPtr new_KeyboardEventSignalType_gl();
3089
3090         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardEventSignalType")]
3091         public static extern global::System.IntPtr new_KeyboardEventSignalType_vulkan();
3092
3093         public static global::System.IntPtr new_KeyboardEventSignalType()
3094         {
3095             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3096             {
3097                 return new_KeyboardEventSignalType_vulkan();
3098             }
3099             else
3100             {
3101                 return new_KeyboardEventSignalType_gl();
3102             }
3103         }
3104
3105         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardEventSignalType")]
3106         public static extern void delete_KeyboardEventSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3107
3108         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardEventSignalType")]
3109         public static extern void delete_KeyboardEventSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3110
3111         public static void delete_KeyboardEventSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3112         {
3113             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3114             {
3115                 delete_KeyboardEventSignalType_vulkan(jarg1);
3116             }
3117             else
3118             {
3119                 delete_KeyboardEventSignalType_gl(jarg1);
3120             }
3121         }
3122
3123         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_VoidSignalType")]
3124         public static extern global::System.IntPtr new_VoidSignalType_gl();
3125
3126         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_VoidSignalType")]
3127         public static extern global::System.IntPtr new_VoidSignalType_vulkan();
3128
3129         public static global::System.IntPtr new_VoidSignalType()
3130         {
3131             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3132             {
3133                 return new_VoidSignalType_vulkan();
3134             }
3135             else
3136             {
3137                 return new_VoidSignalType_gl();
3138             }
3139         }
3140
3141         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_VoidSignalType")]
3142         public static extern void delete_VoidSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3143
3144         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_VoidSignalType")]
3145         public static extern void delete_VoidSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3146
3147         public static void delete_VoidSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3148         {
3149             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3150             {
3151                 delete_VoidSignalType_vulkan(jarg1);
3152             }
3153             else
3154             {
3155                 delete_VoidSignalType_gl(jarg1);
3156             }
3157         }
3158
3159         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Empty")]
3160         public static extern bool VoidSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3161
3162         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Empty")]
3163         public static extern bool VoidSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3164
3165         public static bool VoidSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3166         {
3167             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3168             {
3169                 return VoidSignalType_Empty_vulkan(jarg1);
3170             }
3171             else
3172             {
3173                 return VoidSignalType_Empty_gl(jarg1);
3174             }
3175         }
3176
3177         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_GetConnectionCount")]
3178         public static extern uint VoidSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3179
3180         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_GetConnectionCount")]
3181         public static extern uint VoidSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3182
3183         public static uint VoidSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3184         {
3185             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3186             {
3187                 return VoidSignalType_GetConnectionCount_vulkan(jarg1);
3188             }
3189             else
3190             {
3191                 return VoidSignalType_GetConnectionCount_gl(jarg1);
3192             }
3193         }
3194
3195         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Connect__SWIG_0")]
3196         public static extern void VoidSignalType_Connect__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3197
3198         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Connect__SWIG_0")]
3199         public static extern void VoidSignalType_Connect__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3200
3201         public static void VoidSignalType_Connect__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3202         {
3203             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3204             {
3205                 VoidSignalType_Connect__SWIG_0_vulkan(jarg1, jarg2);
3206             }
3207             else
3208             {
3209                 VoidSignalType_Connect__SWIG_0_gl(jarg1, jarg2);
3210             }
3211         }
3212
3213         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Disconnect")]
3214         public static extern void VoidSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3215
3216         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Disconnect")]
3217         public static extern void VoidSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3218
3219         public static void VoidSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3220         {
3221             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3222             {
3223                 VoidSignalType_Disconnect_vulkan(jarg1, jarg2);
3224             }
3225             else
3226             {
3227                 VoidSignalType_Disconnect_gl(jarg1, jarg2);
3228             }
3229         }
3230
3231         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Connect__SWIG_4")]
3232         public static extern void VoidSignalType_Connect__SWIG_4_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3233
3234         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Connect__SWIG_4")]
3235         public static extern void VoidSignalType_Connect__SWIG_4_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
3236
3237         public static void VoidSignalType_Connect__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
3238         {
3239             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3240             {
3241                 VoidSignalType_Connect__SWIG_4_vulkan(jarg1, jarg2, jarg3);
3242             }
3243             else
3244             {
3245                 VoidSignalType_Connect__SWIG_4_gl(jarg1, jarg2, jarg3);
3246             }
3247         }
3248
3249         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Emit")]
3250         public static extern void VoidSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3251
3252         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VoidSignalType_Emit")]
3253         public static extern void VoidSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3254
3255         public static void VoidSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1)
3256         {
3257             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3258             {
3259                 VoidSignalType_Emit_vulkan(jarg1);
3260             }
3261             else
3262             {
3263                 VoidSignalType_Emit_gl(jarg1);
3264             }
3265         }
3266
3267         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Empty")]
3268         public static extern bool StatusSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3269
3270         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Empty")]
3271         public static extern bool StatusSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3272
3273         public static bool StatusSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3274         {
3275             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3276             {
3277                 return StatusSignalType_Empty_vulkan(jarg1);
3278             }
3279             else
3280             {
3281                 return StatusSignalType_Empty_gl(jarg1);
3282             }
3283         }
3284
3285         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_GetConnectionCount")]
3286         public static extern uint StatusSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3287
3288         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_GetConnectionCount")]
3289         public static extern uint StatusSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3290
3291         public static uint StatusSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3292         {
3293             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3294             {
3295                 return StatusSignalType_GetConnectionCount_vulkan(jarg1);
3296             }
3297             else
3298             {
3299                 return StatusSignalType_GetConnectionCount_gl(jarg1);
3300             }
3301         }
3302
3303         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Connect")]
3304         public static extern void StatusSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3305
3306         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Connect")]
3307         public static extern void StatusSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3308
3309         public static void StatusSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3310         {
3311             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3312             {
3313                 StatusSignalType_Connect_vulkan(jarg1, jarg2);
3314             }
3315             else
3316             {
3317                 StatusSignalType_Connect_gl(jarg1, jarg2);
3318             }
3319         }
3320
3321         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Disconnect")]
3322         public static extern void StatusSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3323
3324         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Disconnect")]
3325         public static extern void StatusSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3326
3327         public static void StatusSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3328         {
3329             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3330             {
3331                 StatusSignalType_Disconnect_vulkan(jarg1, jarg2);
3332             }
3333             else
3334             {
3335                 StatusSignalType_Disconnect_gl(jarg1, jarg2);
3336             }
3337         }
3338
3339         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Emit")]
3340         public static extern void StatusSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
3341
3342         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StatusSignalType_Emit")]
3343         public static extern void StatusSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
3344
3345         public static void StatusSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
3346         {
3347             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3348             {
3349                 StatusSignalType_Emit_vulkan(jarg1, jarg2);
3350             }
3351             else
3352             {
3353                 StatusSignalType_Emit_gl(jarg1, jarg2);
3354             }
3355         }
3356
3357         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_StatusSignalType")]
3358         public static extern global::System.IntPtr new_StatusSignalType_gl();
3359
3360         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_StatusSignalType")]
3361         public static extern global::System.IntPtr new_StatusSignalType_vulkan();
3362
3363         public static global::System.IntPtr new_StatusSignalType()
3364         {
3365             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3366             {
3367                 return new_StatusSignalType_vulkan();
3368             }
3369             else
3370             {
3371                 return new_StatusSignalType_gl();
3372             }
3373         }
3374
3375         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_StatusSignalType")]
3376         public static extern void delete_StatusSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3377
3378         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_StatusSignalType")]
3379         public static extern void delete_StatusSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3380
3381         public static void delete_StatusSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3382         {
3383             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3384             {
3385                 delete_StatusSignalType_vulkan(jarg1);
3386             }
3387             else
3388             {
3389                 delete_StatusSignalType_gl(jarg1);
3390             }
3391         }
3392
3393         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Empty")]
3394         public static extern bool KeyboardTypeSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3395
3396         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Empty")]
3397         public static extern bool KeyboardTypeSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3398
3399         public static bool KeyboardTypeSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3400         {
3401             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3402             {
3403                 return KeyboardTypeSignalType_Empty_vulkan(jarg1);
3404             }
3405             else
3406             {
3407                 return KeyboardTypeSignalType_Empty_gl(jarg1);
3408             }
3409         }
3410
3411         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_GetConnectionCount")]
3412         public static extern uint KeyboardTypeSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3413
3414         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_GetConnectionCount")]
3415         public static extern uint KeyboardTypeSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3416
3417         public static uint KeyboardTypeSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3418         {
3419             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3420             {
3421                 return KeyboardTypeSignalType_GetConnectionCount_vulkan(jarg1);
3422             }
3423             else
3424             {
3425                 return KeyboardTypeSignalType_GetConnectionCount_gl(jarg1);
3426             }
3427         }
3428
3429         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Connect")]
3430         public static extern void KeyboardTypeSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3431
3432         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Connect")]
3433         public static extern void KeyboardTypeSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3434
3435         public static void KeyboardTypeSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3436         {
3437             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3438             {
3439                 KeyboardTypeSignalType_Connect_vulkan(jarg1, jarg2);
3440             }
3441             else
3442             {
3443                 KeyboardTypeSignalType_Connect_gl(jarg1, jarg2);
3444             }
3445         }
3446
3447         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Disconnect")]
3448         public static extern void KeyboardTypeSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3449
3450         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Disconnect")]
3451         public static extern void KeyboardTypeSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3452
3453         public static void KeyboardTypeSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3454         {
3455             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3456             {
3457                 KeyboardTypeSignalType_Disconnect_vulkan(jarg1, jarg2);
3458             }
3459             else
3460             {
3461                 KeyboardTypeSignalType_Disconnect_gl(jarg1, jarg2);
3462             }
3463         }
3464
3465         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Emit")]
3466         public static extern void KeyboardTypeSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3467
3468         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardTypeSignalType_Emit")]
3469         public static extern void KeyboardTypeSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3470
3471         public static void KeyboardTypeSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
3472         {
3473             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3474             {
3475                 KeyboardTypeSignalType_Emit_vulkan(jarg1, jarg2);
3476             }
3477             else
3478             {
3479                 KeyboardTypeSignalType_Emit_gl(jarg1, jarg2);
3480             }
3481         }
3482
3483         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardTypeSignalType")]
3484         public static extern global::System.IntPtr new_KeyboardTypeSignalType_gl();
3485
3486         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardTypeSignalType")]
3487         public static extern global::System.IntPtr new_KeyboardTypeSignalType_vulkan();
3488
3489         public static global::System.IntPtr new_KeyboardTypeSignalType()
3490         {
3491             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3492             {
3493                 return new_KeyboardTypeSignalType_vulkan();
3494             }
3495             else
3496             {
3497                 return new_KeyboardTypeSignalType_gl();
3498             }
3499         }
3500
3501         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardTypeSignalType")]
3502         public static extern void delete_KeyboardTypeSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3503
3504         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardTypeSignalType")]
3505         public static extern void delete_KeyboardTypeSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3506
3507         public static void delete_KeyboardTypeSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3508         {
3509             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3510             {
3511                 delete_KeyboardTypeSignalType_vulkan(jarg1);
3512             }
3513             else
3514             {
3515                 delete_KeyboardTypeSignalType_gl(jarg1);
3516             }
3517         }
3518
3519         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Empty")]
3520         public static extern bool LanguageChangedSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3521
3522         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Empty")]
3523         public static extern bool LanguageChangedSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3524
3525         public static bool LanguageChangedSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3526         {
3527             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3528             {
3529                 return LanguageChangedSignalType_Empty_vulkan(jarg1);
3530             }
3531             else
3532             {
3533                 return LanguageChangedSignalType_Empty_gl(jarg1);
3534             }
3535         }
3536
3537         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_GetConnectionCount")]
3538         public static extern uint LanguageChangedSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3539
3540         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_GetConnectionCount")]
3541         public static extern uint LanguageChangedSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3542
3543         public static uint LanguageChangedSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3544         {
3545             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3546             {
3547                 return LanguageChangedSignalType_GetConnectionCount_vulkan(jarg1);
3548             }
3549             else
3550             {
3551                 return LanguageChangedSignalType_GetConnectionCount_gl(jarg1);
3552             }
3553         }
3554
3555         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Connect")]
3556         public static extern void LanguageChangedSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3557
3558         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Connect")]
3559         public static extern void LanguageChangedSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3560
3561         public static void LanguageChangedSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3562         {
3563             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3564             {
3565                 LanguageChangedSignalType_Connect_vulkan(jarg1, jarg2);
3566             }
3567             else
3568             {
3569                 LanguageChangedSignalType_Connect_gl(jarg1, jarg2);
3570             }
3571         }
3572
3573         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Disconnect")]
3574         public static extern void LanguageChangedSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3575
3576         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Disconnect")]
3577         public static extern void LanguageChangedSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3578
3579         public static void LanguageChangedSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3580         {
3581             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3582             {
3583                 LanguageChangedSignalType_Disconnect_vulkan(jarg1, jarg2);
3584             }
3585             else
3586             {
3587                 LanguageChangedSignalType_Disconnect_gl(jarg1, jarg2);
3588             }
3589         }
3590
3591         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Emit")]
3592         public static extern void LanguageChangedSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3593
3594         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LanguageChangedSignalType_Emit")]
3595         public static extern void LanguageChangedSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3596
3597         public static void LanguageChangedSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
3598         {
3599             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3600             {
3601                 LanguageChangedSignalType_Emit_vulkan(jarg1, jarg2);
3602             }
3603             else
3604             {
3605                 LanguageChangedSignalType_Emit_gl(jarg1, jarg2);
3606             }
3607         }
3608
3609         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_LanguageChangedSignalType")]
3610         public static extern global::System.IntPtr new_LanguageChangedSignalType_gl();
3611
3612         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_LanguageChangedSignalType")]
3613         public static extern global::System.IntPtr new_LanguageChangedSignalType_vulkan();
3614
3615         public static global::System.IntPtr new_LanguageChangedSignalType()
3616         {
3617             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3618             {
3619                 return new_LanguageChangedSignalType_vulkan();
3620             }
3621             else
3622             {
3623                 return new_LanguageChangedSignalType_gl();
3624             }
3625         }
3626
3627         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_LanguageChangedSignalType")]
3628         public static extern void delete_LanguageChangedSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3629
3630         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_LanguageChangedSignalType")]
3631         public static extern void delete_LanguageChangedSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3632
3633         public static void delete_LanguageChangedSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3634         {
3635             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3636             {
3637                 delete_LanguageChangedSignalType_vulkan(jarg1);
3638             }
3639             else
3640             {
3641                 delete_LanguageChangedSignalType_gl(jarg1);
3642             }
3643         }
3644
3645         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Empty")]
3646         public static extern bool KeyboardResizedSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3647
3648         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Empty")]
3649         public static extern bool KeyboardResizedSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3650
3651         public static bool KeyboardResizedSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
3652         {
3653             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3654             {
3655                 return KeyboardResizedSignalType_Empty_vulkan(jarg1);
3656             }
3657             else
3658             {
3659                 return KeyboardResizedSignalType_Empty_gl(jarg1);
3660             }
3661         }
3662
3663         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_GetConnectionCount")]
3664         public static extern uint KeyboardResizedSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3665
3666         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_GetConnectionCount")]
3667         public static extern uint KeyboardResizedSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3668
3669         public static uint KeyboardResizedSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
3670         {
3671             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3672             {
3673                 return KeyboardResizedSignalType_GetConnectionCount_vulkan(jarg1);
3674             }
3675             else
3676             {
3677                 return KeyboardResizedSignalType_GetConnectionCount_gl(jarg1);
3678             }
3679         }
3680
3681         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Connect")]
3682         public static extern void KeyboardResizedSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3683
3684         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Connect")]
3685         public static extern void KeyboardResizedSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3686
3687         public static void KeyboardResizedSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3688         {
3689             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3690             {
3691                 KeyboardResizedSignalType_Connect_vulkan(jarg1, jarg2);
3692             }
3693             else
3694             {
3695                 KeyboardResizedSignalType_Connect_gl(jarg1, jarg2);
3696             }
3697         }
3698
3699         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Disconnect")]
3700         public static extern void KeyboardResizedSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3701
3702         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Disconnect")]
3703         public static extern void KeyboardResizedSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3704
3705         public static void KeyboardResizedSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3706         {
3707             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3708             {
3709                 KeyboardResizedSignalType_Disconnect_vulkan(jarg1, jarg2);
3710             }
3711             else
3712             {
3713                 KeyboardResizedSignalType_Disconnect_gl(jarg1, jarg2);
3714             }
3715         }
3716
3717         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Emit")]
3718         public static extern void KeyboardResizedSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3719
3720         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_KeyboardResizedSignalType_Emit")]
3721         public static extern void KeyboardResizedSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
3722
3723         public static void KeyboardResizedSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
3724         {
3725             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3726             {
3727                 KeyboardResizedSignalType_Emit_vulkan(jarg1, jarg2);
3728             }
3729             else
3730             {
3731                 KeyboardResizedSignalType_Emit_gl(jarg1, jarg2);
3732             }
3733         }
3734
3735         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardResizedSignalType")]
3736         public static extern global::System.IntPtr new_KeyboardResizedSignalType_gl();
3737
3738         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_KeyboardResizedSignalType")]
3739         public static extern global::System.IntPtr new_KeyboardResizedSignalType_vulkan();
3740
3741         public static global::System.IntPtr new_KeyboardResizedSignalType()
3742         {
3743             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3744             {
3745                 return new_KeyboardResizedSignalType_vulkan();
3746             }
3747             else
3748             {
3749                 return new_KeyboardResizedSignalType_gl();
3750             }
3751         }
3752
3753         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardResizedSignalType")]
3754         public static extern void delete_KeyboardResizedSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3755
3756         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_KeyboardResizedSignalType")]
3757         public static extern void delete_KeyboardResizedSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3758
3759         public static void delete_KeyboardResizedSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
3760         {
3761             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3762             {
3763                 delete_KeyboardResizedSignalType_vulkan(jarg1);
3764             }
3765             else
3766             {
3767                 delete_KeyboardResizedSignalType_gl(jarg1);
3768             }
3769         }
3770
3771         //////////////////////InputMethodOptions
3772
3773         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodOptions")]
3774         public static extern global::System.IntPtr new_InputMethodOptions_gl();
3775
3776         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_InputMethodOptions")]
3777         public static extern global::System.IntPtr new_InputMethodOptions_vulkan();
3778
3779         public static global::System.IntPtr new_InputMethodOptions()
3780         {
3781             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3782             {
3783                 return new_InputMethodOptions_vulkan();
3784             }
3785             else
3786             {
3787                 return new_InputMethodOptions_gl();
3788             }
3789         }
3790
3791         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_IsPassword")]
3792         public static extern bool InputMethodOptions_IsPassword_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3793
3794         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_IsPassword")]
3795         public static extern bool InputMethodOptions_IsPassword_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3796
3797         public static bool InputMethodOptions_IsPassword(global::System.Runtime.InteropServices.HandleRef jarg1)
3798         {
3799             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3800             {
3801                 return InputMethodOptions_IsPassword_vulkan(jarg1);
3802             }
3803             else
3804             {
3805                 return InputMethodOptions_IsPassword_gl(jarg1);
3806             }
3807         }
3808
3809         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_ApplyProperty")]
3810         public static extern void InputMethodOptions_ApplyProperty_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3811
3812         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_ApplyProperty")]
3813         public static extern void InputMethodOptions_ApplyProperty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3814
3815         public static void InputMethodOptions_ApplyProperty(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3816         {
3817             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3818             {
3819                 InputMethodOptions_ApplyProperty_vulkan(jarg1, jarg2);
3820             }
3821             else
3822             {
3823                 InputMethodOptions_ApplyProperty_gl(jarg1, jarg2);
3824             }
3825         }
3826
3827         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_RetrieveProperty")]
3828         public static extern void InputMethodOptions_RetrieveProperty_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3829
3830         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_RetrieveProperty")]
3831         public static extern void InputMethodOptions_RetrieveProperty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
3832
3833         public static void InputMethodOptions_RetrieveProperty(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
3834         {
3835             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3836             {
3837                 InputMethodOptions_RetrieveProperty_vulkan(jarg1, jarg2);
3838             }
3839             else
3840             {
3841                 InputMethodOptions_RetrieveProperty_gl(jarg1, jarg2);
3842             }
3843         }
3844
3845         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_CompareAndSet")]
3846         public static extern bool InputMethodOptions_CompareAndSet_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
3847
3848         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_InputMethodOptions_CompareAndSet")]
3849         public static extern bool InputMethodOptions_CompareAndSet_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
3850
3851         public static bool InputMethodOptions_CompareAndSet(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
3852         {
3853             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3854             {
3855                 return InputMethodOptions_CompareAndSet_vulkan(jarg1, jarg2, jarg3, jarg4);
3856             }
3857             else
3858             {
3859                 return InputMethodOptions_CompareAndSet_gl(jarg1, jarg2, jarg3, jarg4);
3860             }
3861         }
3862
3863         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodOptions")]
3864         public static extern void delete_InputMethodOptions_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
3865
3866         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_InputMethodOptions")]
3867         public static extern void delete_InputMethodOptions_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
3868
3869         public static void delete_InputMethodOptions(global::System.Runtime.InteropServices.HandleRef jarg1)
3870         {
3871             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3872             {
3873                 delete_InputMethodOptions_vulkan(jarg1);
3874             }
3875             else
3876             {
3877                 delete_InputMethodOptions_gl(jarg1);
3878             }
3879         }
3880
3881
3882         /////////////////////////////////////////////////////////////
3883         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SMOOTH_SCROLL_get")]
3884         public static extern int TextEditor_Property_SMOOTH_SCROLL_get_gl();
3885
3886         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SMOOTH_SCROLL_get")]
3887         public static extern int TextEditor_Property_SMOOTH_SCROLL_get_vulkan();
3888
3889         public static int TextEditor_Property_SMOOTH_SCROLL_get()
3890         {
3891             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3892             {
3893                 return TextEditor_Property_SMOOTH_SCROLL_get_vulkan();
3894             }
3895             else
3896             {
3897                 return TextEditor_Property_SMOOTH_SCROLL_get_gl();
3898             }
3899         }
3900
3901         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SMOOTH_SCROLL_DURATION_get")]
3902         public static extern int TextEditor_Property_SMOOTH_SCROLL_DURATION_get_gl();
3903
3904         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SMOOTH_SCROLL_DURATION_get")]
3905         public static extern int TextEditor_Property_SMOOTH_SCROLL_DURATION_get_vulkan();
3906
3907         public static int TextEditor_Property_SMOOTH_SCROLL_DURATION_get()
3908         {
3909             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3910             {
3911                 return TextEditor_Property_SMOOTH_SCROLL_DURATION_get_vulkan();
3912             }
3913             else
3914             {
3915                 return TextEditor_Property_SMOOTH_SCROLL_DURATION_get_gl();
3916             }
3917         }
3918
3919         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SCROLL_BAR_get")]
3920         public static extern int TextEditor_Property_ENABLE_SCROLL_BAR_get_gl();
3921
3922         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SCROLL_BAR_get")]
3923         public static extern int TextEditor_Property_ENABLE_SCROLL_BAR_get_vulkan();
3924
3925         public static int TextEditor_Property_ENABLE_SCROLL_BAR_get()
3926         {
3927             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3928             {
3929                 return TextEditor_Property_ENABLE_SCROLL_BAR_get_vulkan();
3930             }
3931             else
3932             {
3933                 return TextEditor_Property_ENABLE_SCROLL_BAR_get_gl();
3934             }
3935         }
3936
3937         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get")]
3938         public static extern int TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get_gl();
3939
3940         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get")]
3941         public static extern int TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get_vulkan();
3942
3943         public static int TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get()
3944         {
3945             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3946             {
3947                 return TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get_vulkan();
3948             }
3949             else
3950             {
3951                 return TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get_gl();
3952             }
3953         }
3954
3955         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SCROLL_BAR_FADE_DURATION_get")]
3956         public static extern int TextEditor_Property_SCROLL_BAR_FADE_DURATION_get_gl();
3957
3958         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_SCROLL_BAR_FADE_DURATION_get")]
3959         public static extern int TextEditor_Property_SCROLL_BAR_FADE_DURATION_get_vulkan();
3960
3961         public static int TextEditor_Property_SCROLL_BAR_FADE_DURATION_get()
3962         {
3963             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3964             {
3965                 return TextEditor_Property_SCROLL_BAR_FADE_DURATION_get_vulkan();
3966             }
3967             else
3968             {
3969                 return TextEditor_Property_SCROLL_BAR_FADE_DURATION_get_gl();
3970             }
3971         }
3972
3973         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PIXEL_SIZE_get")]
3974         public static extern int TextEditor_Property_PIXEL_SIZE_get_gl();
3975
3976         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PIXEL_SIZE_get")]
3977         public static extern int TextEditor_Property_PIXEL_SIZE_get_vulkan();
3978
3979         public static int TextEditor_Property_PIXEL_SIZE_get()
3980         {
3981             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
3982             {
3983                 return TextEditor_Property_PIXEL_SIZE_get_vulkan();
3984             }
3985             else
3986             {
3987                 return TextEditor_Property_PIXEL_SIZE_get_gl();
3988             }
3989         }
3990
3991         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_LINE_COUNT_get")]
3992         public static extern int TextEditor_Property_LINE_COUNT_get_gl();
3993
3994         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_LINE_COUNT_get")]
3995         public static extern int TextEditor_Property_LINE_COUNT_get_vulkan();
3996
3997         public static int TextEditor_Property_LINE_COUNT_get()
3998         {
3999             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4000             {
4001                 return TextEditor_Property_LINE_COUNT_get_vulkan();
4002             }
4003             else
4004             {
4005                 return TextEditor_Property_LINE_COUNT_get_gl();
4006             }
4007         }
4008
4009         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_TEXT_get")]
4010         public static extern int TextEditor_Property_PLACEHOLDER_TEXT_get_gl();
4011
4012         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_TEXT_get")]
4013         public static extern int TextEditor_Property_PLACEHOLDER_TEXT_get_vulkan();
4014
4015         public static int TextEditor_Property_PLACEHOLDER_TEXT_get()
4016         {
4017             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4018             {
4019                 return TextEditor_Property_PLACEHOLDER_TEXT_get_vulkan();
4020             }
4021             else
4022             {
4023                 return TextEditor_Property_PLACEHOLDER_TEXT_get_gl();
4024             }
4025         }
4026
4027         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get")]
4028         public static extern int TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get_gl();
4029
4030         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get")]
4031         public static extern int TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get_vulkan();
4032
4033         public static int TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get()
4034         {
4035             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4036             {
4037                 return TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get_vulkan();
4038             }
4039             else
4040             {
4041                 return TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get_gl();
4042             }
4043         }
4044
4045         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SELECTION_get")]
4046         public static extern int TextEditor_Property_ENABLE_SELECTION_get_gl();
4047
4048         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SELECTION_get")]
4049         public static extern int TextEditor_Property_ENABLE_SELECTION_get_vulkan();
4050
4051         public static int TextEditor_Property_ENABLE_SELECTION_get()
4052         {
4053             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4054             {
4055                 return TextEditor_Property_ENABLE_SELECTION_get_vulkan();
4056             }
4057             else
4058             {
4059                 return TextEditor_Property_ENABLE_SELECTION_get_gl();
4060             }
4061         }
4062
4063         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_get")]
4064         public static extern int TextEditor_Property_PLACEHOLDER_get_gl();
4065
4066         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_PLACEHOLDER_get")]
4067         public static extern int TextEditor_Property_PLACEHOLDER_get_vulkan();
4068
4069         public static int TextEditor_Property_PLACEHOLDER_get()
4070         {
4071             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4072             {
4073                 return TextEditor_Property_PLACEHOLDER_get_vulkan();
4074             }
4075             else
4076             {
4077                 return TextEditor_Property_PLACEHOLDER_get_gl();
4078             }
4079         }
4080
4081         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_LINE_WRAP_MODE_get")]
4082         public static extern int TextEditor_Property_LINE_WRAP_MODE_get_gl();
4083
4084         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_LINE_WRAP_MODE_get")]
4085         public static extern int TextEditor_Property_LINE_WRAP_MODE_get_vulkan();
4086
4087         public static int TextEditor_Property_LINE_WRAP_MODE_get()
4088         {
4089             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4090             {
4091                 return TextEditor_Property_LINE_WRAP_MODE_get_vulkan();
4092             }
4093             else
4094             {
4095                 return TextEditor_Property_LINE_WRAP_MODE_get_gl();
4096             }
4097         }
4098
4099         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get")]
4100         public static extern int TextField_Property_HIDDEN_INPUT_SETTINGS_get_gl();
4101
4102         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get")]
4103         public static extern int TextField_Property_HIDDEN_INPUT_SETTINGS_get_vulkan();
4104
4105         public static int TextField_Property_HIDDEN_INPUT_SETTINGS_get()
4106         {
4107             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4108             {
4109                 return TextField_Property_HIDDEN_INPUT_SETTINGS_get_vulkan();
4110             }
4111             else
4112             {
4113                 return TextField_Property_HIDDEN_INPUT_SETTINGS_get_gl();
4114             }
4115         }
4116
4117         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_PIXEL_SIZE_get")]
4118         public static extern int TextField_Property_PIXEL_SIZE_get_gl();
4119
4120         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_PIXEL_SIZE_get")]
4121         public static extern int TextField_Property_PIXEL_SIZE_get_vulkan();
4122
4123         public static int TextField_Property_PIXEL_SIZE_get()
4124         {
4125             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4126             {
4127                 return TextField_Property_PIXEL_SIZE_get_vulkan();
4128             }
4129             else
4130             {
4131                 return TextField_Property_PIXEL_SIZE_get_gl();
4132             }
4133         }
4134
4135         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_ENABLE_SELECTION_get")]
4136         public static extern int TextField_Property_ENABLE_SELECTION_get_gl();
4137
4138         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_ENABLE_SELECTION_get")]
4139         public static extern int TextField_Property_ENABLE_SELECTION_get_vulkan();
4140
4141         public static int TextField_Property_ENABLE_SELECTION_get()
4142         {
4143             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4144             {
4145                 return TextField_Property_ENABLE_SELECTION_get_vulkan();
4146             }
4147             else
4148             {
4149                 return TextField_Property_ENABLE_SELECTION_get_gl();
4150             }
4151         }
4152
4153         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_PLACEHOLDER_get")]
4154         public static extern int TextField_Property_PLACEHOLDER_get_gl();
4155
4156         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_PLACEHOLDER_get")]
4157         public static extern int TextField_Property_PLACEHOLDER_get_vulkan();
4158
4159         public static int TextField_Property_PLACEHOLDER_get()
4160         {
4161             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4162             {
4163                 return TextField_Property_PLACEHOLDER_get_vulkan();
4164             }
4165             else
4166             {
4167                 return TextField_Property_PLACEHOLDER_get_gl();
4168             }
4169         }
4170
4171         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_ELLIPSIS_get")]
4172         public static extern int TextField_Property_ELLIPSIS_get_gl();
4173
4174         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_ELLIPSIS_get")]
4175         public static extern int TextField_Property_ELLIPSIS_get_vulkan();
4176
4177         public static int TextField_Property_ELLIPSIS_get()
4178         {
4179             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4180             {
4181                 return TextField_Property_ELLIPSIS_get_vulkan();
4182             }
4183             else
4184             {
4185                 return TextField_Property_ELLIPSIS_get_gl();
4186             }
4187         }
4188
4189         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_PIXEL_SIZE_get")]
4190         public static extern int TextLabel_Property_PIXEL_SIZE_get_gl();
4191
4192         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_PIXEL_SIZE_get")]
4193         public static extern int TextLabel_Property_PIXEL_SIZE_get_vulkan();
4194
4195         public static int TextLabel_Property_PIXEL_SIZE_get()
4196         {
4197             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4198             {
4199                 return TextLabel_Property_PIXEL_SIZE_get_vulkan();
4200             }
4201             else
4202             {
4203                 return TextLabel_Property_PIXEL_SIZE_get_gl();
4204             }
4205         }
4206
4207         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_ELLIPSIS_get")]
4208         public static extern int TextLabel_Property_ELLIPSIS_get_gl();
4209
4210         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_ELLIPSIS_get")]
4211         public static extern int TextLabel_Property_ELLIPSIS_get_vulkan();
4212
4213         public static int TextLabel_Property_ELLIPSIS_get()
4214         {
4215             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4216             {
4217                 return TextLabel_Property_ELLIPSIS_get_vulkan();
4218             }
4219             else
4220             {
4221                 return TextLabel_Property_ELLIPSIS_get_gl();
4222             }
4223         }
4224
4225         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_AUTO_SCROLL_STOP_MODE_get")]
4226         public static extern int TextLabel_Property_AUTO_SCROLL_STOP_MODE_get_gl();
4227
4228         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_AUTO_SCROLL_STOP_MODE_get")]
4229         public static extern int TextLabel_Property_AUTO_SCROLL_STOP_MODE_get_vulkan();
4230
4231         public static int TextLabel_Property_AUTO_SCROLL_STOP_MODE_get()
4232         {
4233             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4234             {
4235                 return TextLabel_Property_AUTO_SCROLL_STOP_MODE_get_vulkan();
4236             }
4237             else
4238             {
4239                 return TextLabel_Property_AUTO_SCROLL_STOP_MODE_get_gl();
4240             }
4241         }
4242
4243         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get")]
4244         public static extern int TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get_gl();
4245
4246         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get")]
4247         public static extern int TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get_vulkan();
4248
4249         public static int TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get()
4250         {
4251             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4252             {
4253                 return TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get_vulkan();
4254             }
4255             else
4256             {
4257                 return TextLabel_Property_AUTO_SCROLL_LOOP_DELAY_get_gl();
4258             }
4259         }
4260
4261         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_LINE_COUNT_get")]
4262         public static extern int TextLabel_Property_LINE_COUNT_get_gl();
4263
4264         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_LINE_COUNT_get")]
4265         public static extern int TextLabel_Property_LINE_COUNT_get_vulkan();
4266
4267         public static int TextLabel_Property_LINE_COUNT_get()
4268         {
4269             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4270             {
4271                 return TextLabel_Property_LINE_COUNT_get_vulkan();
4272             }
4273             else
4274             {
4275                 return TextLabel_Property_LINE_COUNT_get_gl();
4276             }
4277         }
4278
4279         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_LINE_WRAP_MODE_get")]
4280         public static extern int TextLabel_Property_LINE_WRAP_MODE_get_gl();
4281
4282         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_LINE_WRAP_MODE_get")]
4283         public static extern int TextLabel_Property_LINE_WRAP_MODE_get_vulkan();
4284
4285         public static int TextLabel_Property_LINE_WRAP_MODE_get()
4286         {
4287             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4288             {
4289                 return TextLabel_Property_LINE_WRAP_MODE_get_vulkan();
4290             }
4291             else
4292             {
4293                 return TextLabel_Property_LINE_WRAP_MODE_get_gl();
4294             }
4295         }
4296
4297         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_TEXT_DIRECTION_get")]
4298         public static extern int TextLabel_Property_TEXT_DIRECTION_get_gl();
4299
4300         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_TEXT_DIRECTION_get")]
4301         public static extern int TextLabel_Property_TEXT_DIRECTION_get_vulkan();
4302
4303         public static int TextLabel_Property_TEXT_DIRECTION_get()
4304         {
4305             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4306             {
4307                 return TextLabel_Property_TEXT_DIRECTION_get_vulkan();
4308             }
4309             else
4310             {
4311                 return TextLabel_Property_TEXT_DIRECTION_get_gl();
4312             }
4313         }
4314
4315         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get")]
4316         public static extern int TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get_gl();
4317
4318         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get")]
4319         public static extern int TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get_vulkan();
4320
4321         public static int TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get()
4322         {
4323             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4324             {
4325                 return TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get_vulkan();
4326             }
4327             else
4328             {
4329                 return TextLabel_Property_VERTICAL_LINE_ALIGNMENT_get_gl();
4330             }
4331         }
4332
4333         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_MODE_get")]
4334         public static extern int HIDDENINPUT_PROPERTY_MODE_get_gl();
4335
4336         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_MODE_get")]
4337         public static extern int HIDDENINPUT_PROPERTY_MODE_get_vulkan();
4338
4339         public static int HIDDENINPUT_PROPERTY_MODE_get()
4340         {
4341             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4342             {
4343                 return HIDDENINPUT_PROPERTY_MODE_get_vulkan();
4344             }
4345             else
4346             {
4347                 return HIDDENINPUT_PROPERTY_MODE_get_gl();
4348             }
4349         }
4350
4351         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get")]
4352         public static extern int HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get_gl();
4353
4354         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get")]
4355         public static extern int HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get_vulkan();
4356
4357         public static int HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get()
4358         {
4359             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4360             {
4361                 return HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get_vulkan();
4362             }
4363             else
4364             {
4365                 return HIDDENINPUT_PROPERTY_SUBSTITUTE_CHARACTER_get_gl();
4366             }
4367         }
4368
4369         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get")]
4370         public static extern int HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get_gl();
4371
4372         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get")]
4373         public static extern int HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get_vulkan();
4374
4375         public static int HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get()
4376         {
4377             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4378             {
4379                 return HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get_vulkan();
4380             }
4381             else
4382             {
4383                 return HIDDENINPUT_PROPERTY_SUBSTITUTE_COUNT_get_gl();
4384             }
4385         }
4386
4387         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get")]
4388         public static extern int HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get_gl();
4389
4390         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get")]
4391         public static extern int HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get_vulkan();
4392
4393         public static int HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get()
4394         {
4395             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4396             {
4397                 return HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get_vulkan();
4398             }
4399             else
4400             {
4401                 return HIDDENINPUT_PROPERTY_SHOW_LAST_CHARACTER_DURATION_get_gl();
4402             }
4403         }
4404
4405         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_SWIGUpcast")]
4406         public static extern global::System.IntPtr TtsPlayer_SWIGUpcast_gl(global::System.IntPtr jarg1);
4407
4408         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_SWIGUpcast")]
4409         public static extern global::System.IntPtr TtsPlayer_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
4410
4411         public static global::System.IntPtr TtsPlayer_SWIGUpcast(global::System.IntPtr jarg1)
4412         {
4413             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4414             {
4415                 return TtsPlayer_SWIGUpcast_vulkan(jarg1);
4416             }
4417             else
4418             {
4419                 return TtsPlayer_SWIGUpcast_gl(jarg1);
4420             }
4421         }
4422
4423         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_TtsPlayer__SWIG_0")]
4424         public static extern global::System.IntPtr new_TtsPlayer__SWIG_0_gl();
4425
4426         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_TtsPlayer__SWIG_0")]
4427         public static extern global::System.IntPtr new_TtsPlayer__SWIG_0_vulkan();
4428
4429         public static global::System.IntPtr new_TtsPlayer__SWIG_0()
4430         {
4431             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4432             {
4433                 return new_TtsPlayer__SWIG_0_vulkan();
4434             }
4435             else
4436             {
4437                 return new_TtsPlayer__SWIG_0_gl();
4438             }
4439         }
4440
4441         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Get__SWIG_0")]
4442         public static extern global::System.IntPtr TtsPlayer_Get__SWIG_0_gl(int jarg1);
4443
4444         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Get__SWIG_0")]
4445         public static extern global::System.IntPtr TtsPlayer_Get__SWIG_0_vulkan(int jarg1);
4446
4447         public static global::System.IntPtr TtsPlayer_Get__SWIG_0(int jarg1)
4448         {
4449             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4450             {
4451                 return TtsPlayer_Get__SWIG_0_vulkan(jarg1);
4452             }
4453             else
4454             {
4455                 return TtsPlayer_Get__SWIG_0_gl(jarg1);
4456             }
4457         }
4458
4459         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Get__SWIG_1")]
4460         public static extern global::System.IntPtr TtsPlayer_Get__SWIG_1_gl();
4461
4462         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Get__SWIG_1")]
4463         public static extern global::System.IntPtr TtsPlayer_Get__SWIG_1_vulkan();
4464
4465         public static global::System.IntPtr TtsPlayer_Get__SWIG_1()
4466         {
4467             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4468             {
4469                 return TtsPlayer_Get__SWIG_1_vulkan();
4470             }
4471             else
4472             {
4473                 return TtsPlayer_Get__SWIG_1_gl();
4474             }
4475         }
4476
4477         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_TtsPlayer")]
4478         public static extern void delete_TtsPlayer_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4479
4480         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_TtsPlayer")]
4481         public static extern void delete_TtsPlayer_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4482
4483         public static void delete_TtsPlayer(global::System.Runtime.InteropServices.HandleRef jarg1)
4484         {
4485             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4486             {
4487                 delete_TtsPlayer_vulkan(jarg1);
4488             }
4489             else
4490             {
4491                 delete_TtsPlayer_gl(jarg1);
4492             }
4493         }
4494
4495         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_TtsPlayer__SWIG_1")]
4496         public static extern global::System.IntPtr new_TtsPlayer__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4497
4498         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_TtsPlayer__SWIG_1")]
4499         public static extern global::System.IntPtr new_TtsPlayer__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4500
4501         public static global::System.IntPtr new_TtsPlayer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
4502         {
4503             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4504             {
4505                 return new_TtsPlayer__SWIG_1_vulkan(jarg1);
4506             }
4507             else
4508             {
4509                 return new_TtsPlayer__SWIG_1_gl(jarg1);
4510             }
4511         }
4512
4513         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Assign")]
4514         public static extern global::System.IntPtr TtsPlayer_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4515
4516         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Assign")]
4517         public static extern global::System.IntPtr TtsPlayer_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4518
4519         public static global::System.IntPtr TtsPlayer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4520         {
4521             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4522             {
4523                 return TtsPlayer_Assign_vulkan(jarg1, jarg2);
4524             }
4525             else
4526             {
4527                 return TtsPlayer_Assign_gl(jarg1, jarg2);
4528             }
4529         }
4530
4531         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Play")]
4532         public static extern void TtsPlayer_Play_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
4533
4534         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Play")]
4535         public static extern void TtsPlayer_Play_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
4536
4537         public static void TtsPlayer_Play(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
4538         {
4539             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4540             {
4541                 TtsPlayer_Play_vulkan(jarg1, jarg2);
4542             }
4543             else
4544             {
4545                 TtsPlayer_Play_gl(jarg1, jarg2);
4546             }
4547         }
4548
4549         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Stop")]
4550         public static extern void TtsPlayer_Stop_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4551
4552         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Stop")]
4553         public static extern void TtsPlayer_Stop_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4554
4555         public static void TtsPlayer_Stop(global::System.Runtime.InteropServices.HandleRef jarg1)
4556         {
4557             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4558             {
4559                 TtsPlayer_Stop_vulkan(jarg1);
4560             }
4561             else
4562             {
4563                 TtsPlayer_Stop_gl(jarg1);
4564             }
4565         }
4566
4567         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Pause")]
4568         public static extern void TtsPlayer_Pause_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4569
4570         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Pause")]
4571         public static extern void TtsPlayer_Pause_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4572
4573         public static void TtsPlayer_Pause(global::System.Runtime.InteropServices.HandleRef jarg1)
4574         {
4575             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4576             {
4577                 TtsPlayer_Pause_vulkan(jarg1);
4578             }
4579             else
4580             {
4581                 TtsPlayer_Pause_gl(jarg1);
4582             }
4583         }
4584
4585         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Resume")]
4586         public static extern void TtsPlayer_Resume_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4587
4588         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_Resume")]
4589         public static extern void TtsPlayer_Resume_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4590
4591         public static void TtsPlayer_Resume(global::System.Runtime.InteropServices.HandleRef jarg1)
4592         {
4593             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4594             {
4595                 TtsPlayer_Resume_vulkan(jarg1);
4596             }
4597             else
4598             {
4599                 TtsPlayer_Resume_gl(jarg1);
4600             }
4601         }
4602
4603         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_GetState")]
4604         public static extern int TtsPlayer_GetState_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4605
4606         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_GetState")]
4607         public static extern int TtsPlayer_GetState_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4608
4609         public static int TtsPlayer_GetState(global::System.Runtime.InteropServices.HandleRef jarg1)
4610         {
4611             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4612             {
4613                 return TtsPlayer_GetState_vulkan(jarg1);
4614             }
4615             else
4616             {
4617                 return TtsPlayer_GetState_gl(jarg1);
4618             }
4619         }
4620
4621         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_StateChangedSignal")]
4622         public static extern global::System.IntPtr TtsPlayer_StateChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4623
4624         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TtsPlayer_StateChangedSignal")]
4625         public static extern global::System.IntPtr TtsPlayer_StateChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4626
4627         public static global::System.IntPtr TtsPlayer_StateChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
4628         {
4629             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4630             {
4631                 return TtsPlayer_StateChangedSignal_vulkan(jarg1);
4632             }
4633             else
4634             {
4635                 return TtsPlayer_StateChangedSignal_gl(jarg1);
4636             }
4637         }
4638
4639         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Empty")]
4640         public static extern bool StateChangedSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4641
4642         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Empty")]
4643         public static extern bool StateChangedSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4644
4645         public static bool StateChangedSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
4646         {
4647             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4648             {
4649                 return StateChangedSignalType_Empty_vulkan(jarg1);
4650             }
4651             else
4652             {
4653                 return StateChangedSignalType_Empty_gl(jarg1);
4654             }
4655         }
4656
4657         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_GetConnectionCount")]
4658         public static extern uint StateChangedSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4659
4660         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_GetConnectionCount")]
4661         public static extern uint StateChangedSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4662
4663         public static uint StateChangedSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
4664         {
4665             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4666             {
4667                 return StateChangedSignalType_GetConnectionCount_vulkan(jarg1);
4668             }
4669             else
4670             {
4671                 return StateChangedSignalType_GetConnectionCount_gl(jarg1);
4672             }
4673         }
4674
4675         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Connect")]
4676         public static extern void StateChangedSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4677
4678         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Connect")]
4679         public static extern void StateChangedSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4680
4681         public static void StateChangedSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4682         {
4683             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4684             {
4685                 StateChangedSignalType_Connect_vulkan(jarg1, jarg2);
4686             }
4687             else
4688             {
4689                 StateChangedSignalType_Connect_gl(jarg1, jarg2);
4690             }
4691         }
4692
4693         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Disconnect")]
4694         public static extern void StateChangedSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4695
4696         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Disconnect")]
4697         public static extern void StateChangedSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4698
4699         public static void StateChangedSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4700         {
4701             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4702             {
4703                 StateChangedSignalType_Disconnect_vulkan(jarg1, jarg2);
4704             }
4705             else
4706             {
4707                 StateChangedSignalType_Disconnect_gl(jarg1, jarg2);
4708             }
4709         }
4710
4711         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Emit")]
4712         public static extern void StateChangedSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
4713
4714         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_StateChangedSignalType_Emit")]
4715         public static extern void StateChangedSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
4716
4717         public static void StateChangedSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
4718         {
4719             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4720             {
4721                 StateChangedSignalType_Emit_vulkan(jarg1, jarg2, jarg3);
4722             }
4723             else
4724             {
4725                 StateChangedSignalType_Emit_gl(jarg1, jarg2, jarg3);
4726             }
4727         }
4728
4729         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_StateChangedSignalType")]
4730         public static extern global::System.IntPtr new_StateChangedSignalType_gl();
4731
4732         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_StateChangedSignalType")]
4733         public static extern global::System.IntPtr new_StateChangedSignalType_vulkan();
4734
4735         public static global::System.IntPtr new_StateChangedSignalType()
4736         {
4737             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4738             {
4739                 return new_StateChangedSignalType_vulkan();
4740             }
4741             else
4742             {
4743                 return new_StateChangedSignalType_gl();
4744             }
4745         }
4746
4747         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_StateChangedSignalType")]
4748         public static extern void delete_StateChangedSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4749
4750         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_StateChangedSignalType")]
4751         public static extern void delete_StateChangedSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4752
4753         public static void delete_StateChangedSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
4754         {
4755             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4756             {
4757                 delete_StateChangedSignalType_vulkan(jarg1);
4758             }
4759             else
4760             {
4761                 delete_StateChangedSignalType_gl(jarg1);
4762             }
4763         }
4764
4765         //manual pinvoke for text-editor ScrollStateChangedSignal
4766         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_TextEditor_ScrollStateChangedSignal")]
4767         public static extern global::System.IntPtr TextEditor_ScrollStateChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4768
4769         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_TextEditor_ScrollStateChangedSignal")]
4770         public static extern global::System.IntPtr TextEditor_ScrollStateChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4771
4772         public static global::System.IntPtr TextEditor_ScrollStateChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
4773         {
4774             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4775             {
4776                 return TextEditor_ScrollStateChangedSignal_vulkan(jarg1);
4777             }
4778             else
4779             {
4780                 return TextEditor_ScrollStateChangedSignal_gl(jarg1);
4781             }
4782         }
4783
4784         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Empty")]
4785         public static extern bool ScrollStateChangedSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4786
4787         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Empty")]
4788         public static extern bool ScrollStateChangedSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4789
4790         public static bool ScrollStateChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
4791         {
4792             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4793             {
4794                 return ScrollStateChangedSignal_Empty_vulkan(jarg1);
4795             }
4796             else
4797             {
4798                 return ScrollStateChangedSignal_Empty_gl(jarg1);
4799             }
4800         }
4801
4802         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount")]
4803         public static extern uint ScrollStateChangedSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4804
4805         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount")]
4806         public static extern uint ScrollStateChangedSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4807
4808         public static uint ScrollStateChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
4809         {
4810             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4811             {
4812                 return ScrollStateChangedSignal_GetConnectionCount_vulkan(jarg1);
4813             }
4814             else
4815             {
4816                 return ScrollStateChangedSignal_GetConnectionCount_gl(jarg1);
4817             }
4818         }
4819
4820         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Connect")]
4821         public static extern void ScrollStateChangedSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4822
4823         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Connect")]
4824         public static extern void ScrollStateChangedSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4825
4826         public static void ScrollStateChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4827         {
4828             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4829             {
4830                 ScrollStateChangedSignal_Connect_vulkan(jarg1, jarg2);
4831             }
4832             else
4833             {
4834                 ScrollStateChangedSignal_Connect_gl(jarg1, jarg2);
4835             }
4836         }
4837
4838         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Disconnect")]
4839         public static extern void ScrollStateChangedSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4840
4841         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Disconnect")]
4842         public static extern void ScrollStateChangedSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4843
4844         public static void ScrollStateChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4845         {
4846             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4847             {
4848                 ScrollStateChangedSignal_Disconnect_vulkan(jarg1, jarg2);
4849             }
4850             else
4851             {
4852                 ScrollStateChangedSignal_Disconnect_gl(jarg1, jarg2);
4853             }
4854         }
4855
4856         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Emit")]
4857         public static extern void ScrollStateChangedSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4858
4859         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ScrollStateChangedSignal_Emit")]
4860         public static extern void ScrollStateChangedSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4861
4862         public static void ScrollStateChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4863         {
4864             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4865             {
4866                 ScrollStateChangedSignal_Emit_vulkan(jarg1, jarg2);
4867             }
4868             else
4869             {
4870                 ScrollStateChangedSignal_Emit_gl(jarg1, jarg2);
4871             }
4872         }
4873
4874         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ScrollStateChangedSignal")]
4875         public static extern global::System.IntPtr new_ScrollStateChangedSignal_gl();
4876
4877         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ScrollStateChangedSignal")]
4878         public static extern global::System.IntPtr new_ScrollStateChangedSignal_vulkan();
4879
4880         public static global::System.IntPtr new_ScrollStateChangedSignal()
4881         {
4882             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4883             {
4884                 return new_ScrollStateChangedSignal_vulkan();
4885             }
4886             else
4887             {
4888                 return new_ScrollStateChangedSignal_gl();
4889             }
4890         }
4891
4892         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ScrollStateChangedSignal")]
4893         public static extern void delete_ScrollStateChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4894
4895         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ScrollStateChangedSignal")]
4896         public static extern void delete_ScrollStateChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4897
4898         public static void delete_ScrollStateChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
4899         {
4900             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4901             {
4902                 delete_ScrollStateChangedSignal_vulkan(jarg1);
4903             }
4904             else
4905             {
4906                 delete_ScrollStateChangedSignal_gl(jarg1);
4907             }
4908         }
4909
4910         // For windows resized signal
4911         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_ResizedSignal")]
4912         public static extern global::System.IntPtr Window_ResizedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4913
4914         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_ResizedSignal")]
4915         public static extern global::System.IntPtr Window_ResizedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4916
4917         public static global::System.IntPtr Window_ResizedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
4918         {
4919             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4920             {
4921                 return Window_ResizedSignal_vulkan(jarg1);
4922             }
4923             else
4924             {
4925                 return Window_ResizedSignal_gl(jarg1);
4926             }
4927         }
4928
4929         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Empty")]
4930         public static extern bool ResizedSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4931
4932         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Empty")]
4933         public static extern bool ResizedSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4934
4935         public static bool ResizedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
4936         {
4937             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4938             {
4939                 return ResizedSignal_Empty_vulkan(jarg1);
4940             }
4941             else
4942             {
4943                 return ResizedSignal_Empty_gl(jarg1);
4944             }
4945         }
4946
4947         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_GetConnectionCount")]
4948         public static extern uint ResizedSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
4949
4950         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_GetConnectionCount")]
4951         public static extern uint ResizedSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
4952
4953         public static uint ResizedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
4954         {
4955             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4956             {
4957                 return ResizedSignal_GetConnectionCount_vulkan(jarg1);
4958             }
4959             else
4960             {
4961                 return ResizedSignal_GetConnectionCount_gl(jarg1);
4962             }
4963         }
4964
4965         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Connect")]
4966         public static extern void ResizedSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4967
4968         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Connect")]
4969         public static extern void ResizedSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4970
4971         public static void ResizedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4972         {
4973             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4974             {
4975                 ResizedSignal_Connect_vulkan(jarg1, jarg2);
4976             }
4977             else
4978             {
4979                 ResizedSignal_Connect_gl(jarg1, jarg2);
4980             }
4981         }
4982
4983         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Disconnect")]
4984         public static extern void ResizedSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4985
4986         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Disconnect")]
4987         public static extern void ResizedSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
4988
4989         public static void ResizedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
4990         {
4991             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
4992             {
4993                 ResizedSignal_Disconnect_vulkan(jarg1, jarg2);
4994             }
4995             else
4996             {
4997                 ResizedSignal_Disconnect_gl(jarg1, jarg2);
4998             }
4999         }
5000
5001         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Emit")]
5002         public static extern void ResizedSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5003
5004         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ResizedSignal_Emit")]
5005         public static extern void ResizedSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5006
5007         public static void ResizedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5008         {
5009             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5010             {
5011                 ResizedSignal_Emit_vulkan(jarg1, jarg2);
5012             }
5013             else
5014             {
5015                 ResizedSignal_Emit_gl(jarg1, jarg2);
5016             }
5017         }
5018
5019         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ResizedSignal")]
5020         public static extern global::System.IntPtr new_ResizedSignal_gl();
5021
5022         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ResizedSignal")]
5023         public static extern global::System.IntPtr new_ResizedSignal_vulkan();
5024
5025         public static global::System.IntPtr new_ResizedSignal()
5026         {
5027             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5028             {
5029                 return new_ResizedSignal_vulkan();
5030             }
5031             else
5032             {
5033                 return new_ResizedSignal_gl();
5034             }
5035         }
5036
5037         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ResizedSignal")]
5038         public static extern void delete_ResizedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5039
5040         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ResizedSignal")]
5041         public static extern void delete_ResizedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5042
5043         public static void delete_ResizedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5044         {
5045             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5046             {
5047                 delete_ResizedSignal_vulkan(jarg1);
5048             }
5049             else
5050             {
5051                 delete_ResizedSignal_gl(jarg1);
5052             }
5053         }
5054
5055         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetSize")]
5056         public static extern void SetSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5057
5058         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetSize")]
5059         public static extern void SetSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5060
5061         public static void SetSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5062         {
5063             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5064             {
5065                 SetSize_vulkan(jarg1, jarg2);
5066             }
5067             else
5068             {
5069                 SetSize_gl(jarg1, jarg2);
5070             }
5071         }
5072
5073         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_GetSize")]
5074         public static extern global::System.IntPtr GetSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5075
5076         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_GetSize")]
5077         public static extern global::System.IntPtr GetSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5078
5079         public static global::System.IntPtr GetSize(global::System.Runtime.InteropServices.HandleRef jarg1)
5080         {
5081             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5082             {
5083                 return GetSize_vulkan(jarg1);
5084             }
5085             else
5086             {
5087                 return GetSize_gl(jarg1);
5088             }
5089         }
5090
5091         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetPosition")]
5092         public static extern void SetPosition_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5093
5094         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetPosition")]
5095         public static extern void SetPosition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5096
5097         public static void SetPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5098         {
5099             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5100             {
5101                 SetPosition_vulkan(jarg1, jarg2);
5102             }
5103             else
5104             {
5105                 SetPosition_gl(jarg1, jarg2);
5106             }
5107         }
5108
5109         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_GetPosition")]
5110         public static extern global::System.IntPtr GetPosition_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5111
5112         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_GetPosition")]
5113         public static extern global::System.IntPtr GetPosition_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5114
5115         public static global::System.IntPtr GetPosition(global::System.Runtime.InteropServices.HandleRef jarg1)
5116         {
5117             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5118             {
5119                 return GetPosition_vulkan(jarg1);
5120             }
5121             else
5122             {
5123                 return GetPosition_gl(jarg1);
5124             }
5125         }
5126
5127         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetTransparency")]
5128         public static extern global::System.IntPtr SetTransparency_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
5129
5130         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_SetTransparency")]
5131         public static extern global::System.IntPtr SetTransparency_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
5132
5133         public static global::System.IntPtr SetTransparency(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
5134         {
5135             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5136             {
5137                 return SetTransparency_vulkan(jarg1, jarg2);
5138             }
5139             else
5140             {
5141                 return SetTransparency_gl(jarg1, jarg2);
5142             }
5143         }
5144
5145         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_FeedKeyEvent")]
5146         public static extern void Window_FeedKeyEvent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5147
5148         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_FeedKeyEvent")]
5149         public static extern void Window_FeedKeyEvent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5150
5151         public static void Window_FeedKeyEvent(global::System.Runtime.InteropServices.HandleRef jarg1)
5152         {
5153             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5154             {
5155                 Window_FeedKeyEvent_vulkan(jarg1);
5156             }
5157             else
5158             {
5159                 Window_FeedKeyEvent_gl(jarg1);
5160             }
5161         }
5162
5163         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_MakeCallback")]
5164         public static extern global::System.IntPtr MakeCallback_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5165
5166         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_MakeCallback")]
5167         public static extern global::System.IntPtr MakeCallback_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5168
5169         public static global::System.IntPtr MakeCallback(global::System.Runtime.InteropServices.HandleRef jarg1)
5170         {
5171             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5172             {
5173                 return MakeCallback_vulkan(jarg1);
5174             }
5175             else
5176             {
5177                 return MakeCallback_gl(jarg1);
5178             }
5179         }
5180
5181         //for widget view
5182         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_WIDGET_ID_get")]
5183         public static extern int WidgetView_Property_WIDGET_ID_get_gl();
5184
5185         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_WIDGET_ID_get")]
5186         public static extern int WidgetView_Property_WIDGET_ID_get_vulkan();
5187
5188         public static int WidgetView_Property_WIDGET_ID_get()
5189         {
5190             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5191             {
5192                 return WidgetView_Property_WIDGET_ID_get_vulkan();
5193             }
5194             else
5195             {
5196                 return WidgetView_Property_WIDGET_ID_get_gl();
5197             }
5198         }
5199
5200         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_INSTANCE_ID_get")]
5201         public static extern int WidgetView_Property_INSTANCE_ID_get_gl();
5202
5203         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_INSTANCE_ID_get")]
5204         public static extern int WidgetView_Property_INSTANCE_ID_get_vulkan();
5205
5206         public static int WidgetView_Property_INSTANCE_ID_get()
5207         {
5208             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5209             {
5210                 return WidgetView_Property_INSTANCE_ID_get_vulkan();
5211             }
5212             else
5213             {
5214                 return WidgetView_Property_INSTANCE_ID_get_gl();
5215             }
5216         }
5217
5218         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_CONTENT_INFO_get")]
5219         public static extern int WidgetView_Property_CONTENT_INFO_get_gl();
5220
5221         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_CONTENT_INFO_get")]
5222         public static extern int WidgetView_Property_CONTENT_INFO_get_vulkan();
5223
5224         public static int WidgetView_Property_CONTENT_INFO_get()
5225         {
5226             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5227             {
5228                 return WidgetView_Property_CONTENT_INFO_get_vulkan();
5229             }
5230             else
5231             {
5232                 return WidgetView_Property_CONTENT_INFO_get_gl();
5233             }
5234         }
5235
5236         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_TITLE_get")]
5237         public static extern int WidgetView_Property_TITLE_get_gl();
5238
5239         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_TITLE_get")]
5240         public static extern int WidgetView_Property_TITLE_get_vulkan();
5241
5242         public static int WidgetView_Property_TITLE_get()
5243         {
5244             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5245             {
5246                 return WidgetView_Property_TITLE_get_vulkan();
5247             }
5248             else
5249             {
5250                 return WidgetView_Property_TITLE_get_gl();
5251             }
5252         }
5253
5254         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_UPDATE_PERIOD_get")]
5255         public static extern int WidgetView_Property_UPDATE_PERIOD_get_gl();
5256
5257         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_UPDATE_PERIOD_get")]
5258         public static extern int WidgetView_Property_UPDATE_PERIOD_get_vulkan();
5259
5260         public static int WidgetView_Property_UPDATE_PERIOD_get()
5261         {
5262             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5263             {
5264                 return WidgetView_Property_UPDATE_PERIOD_get_vulkan();
5265             }
5266             else
5267             {
5268                 return WidgetView_Property_UPDATE_PERIOD_get_gl();
5269             }
5270         }
5271
5272         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_PREVIEW_get")]
5273         public static extern int WidgetView_Property_PREVIEW_get_gl();
5274
5275         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_PREVIEW_get")]
5276         public static extern int WidgetView_Property_PREVIEW_get_vulkan();
5277
5278         public static int WidgetView_Property_PREVIEW_get()
5279         {
5280             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5281             {
5282                 return WidgetView_Property_PREVIEW_get_vulkan();
5283             }
5284             else
5285             {
5286                 return WidgetView_Property_PREVIEW_get_gl();
5287             }
5288         }
5289
5290         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_LOADING_TEXT_get")]
5291         public static extern int WidgetView_Property_LOADING_TEXT_get_gl();
5292
5293         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_LOADING_TEXT_get")]
5294         public static extern int WidgetView_Property_LOADING_TEXT_get_vulkan();
5295
5296         public static int WidgetView_Property_LOADING_TEXT_get()
5297         {
5298             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5299             {
5300                 return WidgetView_Property_LOADING_TEXT_get_vulkan();
5301             }
5302             else
5303             {
5304                 return WidgetView_Property_LOADING_TEXT_get_gl();
5305             }
5306         }
5307
5308         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_WIDGET_STATE_FAULTED_get")]
5309         public static extern int WidgetView_Property_WIDGET_STATE_FAULTED_get_gl();
5310
5311         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_WIDGET_STATE_FAULTED_get")]
5312         public static extern int WidgetView_Property_WIDGET_STATE_FAULTED_get_vulkan();
5313
5314         public static int WidgetView_Property_WIDGET_STATE_FAULTED_get()
5315         {
5316             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5317             {
5318                 return WidgetView_Property_WIDGET_STATE_FAULTED_get_vulkan();
5319             }
5320             else
5321             {
5322                 return WidgetView_Property_WIDGET_STATE_FAULTED_get_gl();
5323             }
5324         }
5325
5326         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_PERMANENT_DELETE_get")]
5327         public static extern int WidgetView_Property_PERMANENT_DELETE_get_gl();
5328
5329         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_PERMANENT_DELETE_get")]
5330         public static extern int WidgetView_Property_PERMANENT_DELETE_get_vulkan();
5331
5332         public static int WidgetView_Property_PERMANENT_DELETE_get()
5333         {
5334             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5335             {
5336                 return WidgetView_Property_PERMANENT_DELETE_get_vulkan();
5337             }
5338             else
5339             {
5340                 return WidgetView_Property_PERMANENT_DELETE_get_gl();
5341             }
5342         }
5343
5344         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_RETRY_TEXT_get")]
5345         public static extern int WidgetView_Property_RETRY_TEXT_get_gl();
5346
5347         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_RETRY_TEXT_get")]
5348         public static extern int WidgetView_Property_RETRY_TEXT_get_vulkan();
5349
5350         public static int WidgetView_Property_RETRY_TEXT_get()
5351         {
5352             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5353             {
5354                 return WidgetView_Property_RETRY_TEXT_get_vulkan();
5355             }
5356             else
5357             {
5358                 return WidgetView_Property_RETRY_TEXT_get_gl();
5359             }
5360         }
5361
5362         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_EFFECT_get")]
5363         public static extern int WidgetView_Property_EFFECT_get_gl();
5364
5365         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Property_EFFECT_get")]
5366         public static extern int WidgetView_Property_EFFECT_get_vulkan();
5367
5368         public static int WidgetView_Property_EFFECT_get()
5369         {
5370             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5371             {
5372                 return WidgetView_Property_EFFECT_get_vulkan();
5373             }
5374             else
5375             {
5376                 return WidgetView_Property_EFFECT_get_gl();
5377             }
5378         }
5379
5380         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView_Property")]
5381         public static extern global::System.IntPtr new_WidgetView_Property_gl();
5382
5383         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView_Property")]
5384         public static extern global::System.IntPtr new_WidgetView_Property_vulkan();
5385
5386         public static global::System.IntPtr new_WidgetView_Property()
5387         {
5388             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5389             {
5390                 return new_WidgetView_Property_vulkan();
5391             }
5392             else
5393             {
5394                 return new_WidgetView_Property_gl();
5395             }
5396         }
5397
5398         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetView_Property")]
5399         public static extern void delete_WidgetView_Property_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5400
5401         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetView_Property")]
5402         public static extern void delete_WidgetView_Property_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5403
5404         public static void delete_WidgetView_Property(global::System.Runtime.InteropServices.HandleRef jarg1)
5405         {
5406             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5407             {
5408                 delete_WidgetView_Property_vulkan(jarg1);
5409             }
5410             else
5411             {
5412                 delete_WidgetView_Property_gl(jarg1);
5413             }
5414         }
5415
5416         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_New")]
5417         public static extern global::System.IntPtr WidgetView_New_gl(string jarg1, string jarg2, int jarg3, int jarg4, float jarg5);
5418
5419         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_New")]
5420         public static extern global::System.IntPtr WidgetView_New_vulkan(string jarg1, string jarg2, int jarg3, int jarg4, float jarg5);
5421
5422         public static global::System.IntPtr WidgetView_New(string jarg1, string jarg2, int jarg3, int jarg4, float jarg5)
5423         {
5424             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5425             {
5426                 return WidgetView_New_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
5427             }
5428             else
5429             {
5430                 return WidgetView_New_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
5431             }
5432         }
5433
5434         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_DownCast")]
5435         public static extern global::System.IntPtr WidgetView_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5436
5437         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_DownCast")]
5438         public static extern global::System.IntPtr WidgetView_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5439
5440         public static global::System.IntPtr WidgetView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
5441         {
5442             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5443             {
5444                 return WidgetView_DownCast_vulkan(jarg1);
5445             }
5446             else
5447             {
5448                 return WidgetView_DownCast_gl(jarg1);
5449             }
5450         }
5451
5452         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView__SWIG_0")]
5453         public static extern global::System.IntPtr new_WidgetView__SWIG_0_gl();
5454
5455         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView__SWIG_0")]
5456         public static extern global::System.IntPtr new_WidgetView__SWIG_0_vulkan();
5457
5458         public static global::System.IntPtr new_WidgetView__SWIG_0()
5459         {
5460             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5461             {
5462                 return new_WidgetView__SWIG_0_vulkan();
5463             }
5464             else
5465             {
5466                 return new_WidgetView__SWIG_0_gl();
5467             }
5468         }
5469
5470         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView__SWIG_1")]
5471         public static extern global::System.IntPtr new_WidgetView__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5472
5473         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetView__SWIG_1")]
5474         public static extern global::System.IntPtr new_WidgetView__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5475
5476         public static global::System.IntPtr new_WidgetView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
5477         {
5478             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5479             {
5480                 return new_WidgetView__SWIG_1_vulkan(jarg1);
5481             }
5482             else
5483             {
5484                 return new_WidgetView__SWIG_1_gl(jarg1);
5485             }
5486         }
5487
5488         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Assign")]
5489         public static extern global::System.IntPtr WidgetView_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5490
5491         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_Assign")]
5492         public static extern global::System.IntPtr WidgetView_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5493
5494         public static global::System.IntPtr WidgetView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5495         {
5496             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5497             {
5498                 return WidgetView_Assign_vulkan(jarg1, jarg2);
5499             }
5500             else
5501             {
5502                 return WidgetView_Assign_gl(jarg1, jarg2);
5503             }
5504         }
5505
5506         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetView")]
5507         public static extern void delete_WidgetView_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5508
5509         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetView")]
5510         public static extern void delete_WidgetView_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5511
5512         public static void delete_WidgetView(global::System.Runtime.InteropServices.HandleRef jarg1)
5513         {
5514             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5515             {
5516                 delete_WidgetView_vulkan(jarg1);
5517             }
5518             else
5519             {
5520                 delete_WidgetView_gl(jarg1);
5521             }
5522         }
5523
5524         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_PauseWidget")]
5525         public static extern bool WidgetView_PauseWidget_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5526
5527         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_PauseWidget")]
5528         public static extern bool WidgetView_PauseWidget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5529
5530         public static bool WidgetView_PauseWidget(global::System.Runtime.InteropServices.HandleRef jarg1)
5531         {
5532             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5533             {
5534                 return WidgetView_PauseWidget_vulkan(jarg1);
5535             }
5536             else
5537             {
5538                 return WidgetView_PauseWidget_gl(jarg1);
5539             }
5540         }
5541
5542         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_ResumeWidget")]
5543         public static extern bool WidgetView_ResumeWidget_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5544
5545         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_ResumeWidget")]
5546         public static extern bool WidgetView_ResumeWidget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5547
5548         public static bool WidgetView_ResumeWidget(global::System.Runtime.InteropServices.HandleRef jarg1)
5549         {
5550             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5551             {
5552                 return WidgetView_ResumeWidget_vulkan(jarg1);
5553             }
5554             else
5555             {
5556                 return WidgetView_ResumeWidget_gl(jarg1);
5557             }
5558         }
5559
5560         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_CancelTouchEvent")]
5561         public static extern bool WidgetView_CancelTouchEvent_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5562
5563         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_CancelTouchEvent")]
5564         public static extern bool WidgetView_CancelTouchEvent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5565
5566         public static bool WidgetView_CancelTouchEvent(global::System.Runtime.InteropServices.HandleRef jarg1)
5567         {
5568             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5569             {
5570                 return WidgetView_CancelTouchEvent_vulkan(jarg1);
5571             }
5572             else
5573             {
5574                 return WidgetView_CancelTouchEvent_gl(jarg1);
5575             }
5576         }
5577
5578         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_ActivateFaultedWidget")]
5579         public static extern void WidgetView_ActivateFaultedWidget_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5580
5581         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_ActivateFaultedWidget")]
5582         public static extern void WidgetView_ActivateFaultedWidget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5583
5584         public static void WidgetView_ActivateFaultedWidget(global::System.Runtime.InteropServices.HandleRef jarg1)
5585         {
5586             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5587             {
5588                 WidgetView_ActivateFaultedWidget_vulkan(jarg1);
5589             }
5590             else
5591             {
5592                 WidgetView_ActivateFaultedWidget_gl(jarg1);
5593             }
5594         }
5595
5596         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_TerminateWidget")]
5597         public static extern bool WidgetView_TerminateWidget_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5598
5599         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_TerminateWidget")]
5600         public static extern bool WidgetView_TerminateWidget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5601
5602         public static bool WidgetView_TerminateWidget(global::System.Runtime.InteropServices.HandleRef jarg1)
5603         {
5604             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5605             {
5606                 return WidgetView_TerminateWidget_vulkan(jarg1);
5607             }
5608             else
5609             {
5610                 return WidgetView_TerminateWidget_gl(jarg1);
5611             }
5612         }
5613
5614         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetAddedSignal")]
5615         public static extern global::System.IntPtr WidgetView_WidgetAddedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5616
5617         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetAddedSignal")]
5618         public static extern global::System.IntPtr WidgetView_WidgetAddedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5619
5620         public static global::System.IntPtr WidgetView_WidgetAddedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5621         {
5622             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5623             {
5624                 return WidgetView_WidgetAddedSignal_vulkan(jarg1);
5625             }
5626             else
5627             {
5628                 return WidgetView_WidgetAddedSignal_gl(jarg1);
5629             }
5630         }
5631
5632         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetDeletedSignal")]
5633         public static extern global::System.IntPtr WidgetView_WidgetDeletedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5634
5635         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetDeletedSignal")]
5636         public static extern global::System.IntPtr WidgetView_WidgetDeletedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5637
5638         public static global::System.IntPtr WidgetView_WidgetDeletedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5639         {
5640             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5641             {
5642                 return WidgetView_WidgetDeletedSignal_vulkan(jarg1);
5643             }
5644             else
5645             {
5646                 return WidgetView_WidgetDeletedSignal_gl(jarg1);
5647             }
5648         }
5649
5650         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetCreationAbortedSignal")]
5651         public static extern global::System.IntPtr WidgetView_WidgetCreationAbortedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5652
5653         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetCreationAbortedSignal")]
5654         public static extern global::System.IntPtr WidgetView_WidgetCreationAbortedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5655
5656         public static global::System.IntPtr WidgetView_WidgetCreationAbortedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5657         {
5658             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5659             {
5660                 return WidgetView_WidgetCreationAbortedSignal_vulkan(jarg1);
5661             }
5662             else
5663             {
5664                 return WidgetView_WidgetCreationAbortedSignal_gl(jarg1);
5665             }
5666         }
5667
5668         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetContentUpdatedSignal")]
5669         public static extern global::System.IntPtr WidgetView_WidgetContentUpdatedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5670
5671         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetContentUpdatedSignal")]
5672         public static extern global::System.IntPtr WidgetView_WidgetContentUpdatedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5673
5674         public static global::System.IntPtr WidgetView_WidgetContentUpdatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5675         {
5676             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5677             {
5678                 return WidgetView_WidgetContentUpdatedSignal_vulkan(jarg1);
5679             }
5680             else
5681             {
5682                 return WidgetView_WidgetContentUpdatedSignal_gl(jarg1);
5683             }
5684         }
5685
5686         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetUpdatePeriodChangedSignal")]
5687         public static extern global::System.IntPtr WidgetView_WidgetUpdatePeriodChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5688
5689         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetUpdatePeriodChangedSignal")]
5690         public static extern global::System.IntPtr WidgetView_WidgetUpdatePeriodChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5691
5692         public static global::System.IntPtr WidgetView_WidgetUpdatePeriodChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5693         {
5694             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5695             {
5696                 return WidgetView_WidgetUpdatePeriodChangedSignal_vulkan(jarg1);
5697             }
5698             else
5699             {
5700                 return WidgetView_WidgetUpdatePeriodChangedSignal_gl(jarg1);
5701             }
5702         }
5703
5704         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetFaultedSignal")]
5705         public static extern global::System.IntPtr WidgetView_WidgetFaultedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5706
5707         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_WidgetFaultedSignal")]
5708         public static extern global::System.IntPtr WidgetView_WidgetFaultedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5709
5710         public static global::System.IntPtr WidgetView_WidgetFaultedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5711         {
5712             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5713             {
5714                 return WidgetView_WidgetFaultedSignal_vulkan(jarg1);
5715             }
5716             else
5717             {
5718                 return WidgetView_WidgetFaultedSignal_gl(jarg1);
5719             }
5720         }
5721
5722         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Empty")]
5723         public static extern bool WidgetViewSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5724
5725         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Empty")]
5726         public static extern bool WidgetViewSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5727
5728         public static bool WidgetViewSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
5729         {
5730             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5731             {
5732                 return WidgetViewSignal_Empty_vulkan(jarg1);
5733             }
5734             else
5735             {
5736                 return WidgetViewSignal_Empty_gl(jarg1);
5737             }
5738         }
5739
5740         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_GetConnectionCount")]
5741         public static extern uint WidgetViewSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5742
5743         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_GetConnectionCount")]
5744         public static extern uint WidgetViewSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5745
5746         public static uint WidgetViewSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
5747         {
5748             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5749             {
5750                 return WidgetViewSignal_GetConnectionCount_vulkan(jarg1);
5751             }
5752             else
5753             {
5754                 return WidgetViewSignal_GetConnectionCount_gl(jarg1);
5755             }
5756         }
5757
5758         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Connect")]
5759         public static extern void WidgetViewSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5760
5761         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Connect")]
5762         public static extern void WidgetViewSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5763
5764         public static void WidgetViewSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5765         {
5766             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5767             {
5768                 WidgetViewSignal_Connect_vulkan(jarg1, jarg2);
5769             }
5770             else
5771             {
5772                 WidgetViewSignal_Connect_gl(jarg1, jarg2);
5773             }
5774         }
5775
5776         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Disconnect")]
5777         public static extern void WidgetViewSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5778
5779         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Disconnect")]
5780         public static extern void WidgetViewSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5781
5782         public static void WidgetViewSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5783         {
5784             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5785             {
5786                 WidgetViewSignal_Disconnect_vulkan(jarg1, jarg2);
5787             }
5788             else
5789             {
5790                 WidgetViewSignal_Disconnect_gl(jarg1, jarg2);
5791             }
5792         }
5793
5794         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Emit")]
5795         public static extern void WidgetViewSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5796
5797         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewSignal_Emit")]
5798         public static extern void WidgetViewSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5799
5800         public static void WidgetViewSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5801         {
5802             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5803             {
5804                 WidgetViewSignal_Emit_vulkan(jarg1, jarg2);
5805             }
5806             else
5807             {
5808                 WidgetViewSignal_Emit_gl(jarg1, jarg2);
5809             }
5810         }
5811
5812         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewSignal")]
5813         public static extern global::System.IntPtr new_WidgetViewSignal_gl();
5814
5815         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewSignal")]
5816         public static extern global::System.IntPtr new_WidgetViewSignal_vulkan();
5817
5818         public static global::System.IntPtr new_WidgetViewSignal()
5819         {
5820             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5821             {
5822                 return new_WidgetViewSignal_vulkan();
5823             }
5824             else
5825             {
5826                 return new_WidgetViewSignal_gl();
5827             }
5828         }
5829
5830         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetViewSignal")]
5831         public static extern void delete_WidgetViewSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5832
5833         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetViewSignal")]
5834         public static extern void delete_WidgetViewSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5835
5836         public static void delete_WidgetViewSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
5837         {
5838             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5839             {
5840                 delete_WidgetViewSignal_vulkan(jarg1);
5841             }
5842             else
5843             {
5844                 delete_WidgetViewSignal_gl(jarg1);
5845             }
5846         }
5847
5848         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_SWIGUpcast")]
5849         public static extern global::System.IntPtr WidgetView_SWIGUpcast_gl(global::System.IntPtr jarg1);
5850
5851         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetView_SWIGUpcast")]
5852         public static extern global::System.IntPtr WidgetView_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
5853
5854         public static global::System.IntPtr WidgetView_SWIGUpcast(global::System.IntPtr jarg1)
5855         {
5856             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5857             {
5858                 return WidgetView_SWIGUpcast_vulkan(jarg1);
5859             }
5860             else
5861             {
5862                 return WidgetView_SWIGUpcast_gl(jarg1);
5863             }
5864         }
5865
5866         // For widget view manager
5867         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_New")]
5868         public static extern global::System.IntPtr WidgetViewManager_New_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
5869
5870         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_New")]
5871         public static extern global::System.IntPtr WidgetViewManager_New_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
5872
5873         public static global::System.IntPtr WidgetViewManager_New(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
5874         {
5875             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5876             {
5877                 return WidgetViewManager_New_vulkan(jarg1, jarg2);
5878             }
5879             else
5880             {
5881                 return WidgetViewManager_New_gl(jarg1, jarg2);
5882             }
5883         }
5884
5885         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_DownCast")]
5886         public static extern global::System.IntPtr WidgetViewManager_DownCast_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5887
5888         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_DownCast")]
5889         public static extern global::System.IntPtr WidgetViewManager_DownCast_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5890
5891         public static global::System.IntPtr WidgetViewManager_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1)
5892         {
5893             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5894             {
5895                 return WidgetViewManager_DownCast_vulkan(jarg1);
5896             }
5897             else
5898             {
5899                 return WidgetViewManager_DownCast_gl(jarg1);
5900             }
5901         }
5902
5903         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewManager__SWIG_0")]
5904         public static extern global::System.IntPtr new_WidgetViewManager__SWIG_0_gl();
5905
5906         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewManager__SWIG_0")]
5907         public static extern global::System.IntPtr new_WidgetViewManager__SWIG_0_vulkan();
5908
5909         public static global::System.IntPtr new_WidgetViewManager__SWIG_0()
5910         {
5911             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5912             {
5913                 return new_WidgetViewManager__SWIG_0_vulkan();
5914             }
5915             else
5916             {
5917                 return new_WidgetViewManager__SWIG_0_gl();
5918             }
5919         }
5920
5921         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewManager__SWIG_1")]
5922         public static extern global::System.IntPtr new_WidgetViewManager__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5923
5924         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetViewManager__SWIG_1")]
5925         public static extern global::System.IntPtr new_WidgetViewManager__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5926
5927         public static global::System.IntPtr new_WidgetViewManager__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
5928         {
5929             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5930             {
5931                 return new_WidgetViewManager__SWIG_1_vulkan(jarg1);
5932             }
5933             else
5934             {
5935                 return new_WidgetViewManager__SWIG_1_gl(jarg1);
5936             }
5937         }
5938
5939         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_Assign")]
5940         public static extern global::System.IntPtr WidgetViewManager_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5941
5942         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_Assign")]
5943         public static extern global::System.IntPtr WidgetViewManager_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
5944
5945         public static global::System.IntPtr WidgetViewManager_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
5946         {
5947             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5948             {
5949                 return WidgetViewManager_Assign_vulkan(jarg1, jarg2);
5950             }
5951             else
5952             {
5953                 return WidgetViewManager_Assign_gl(jarg1, jarg2);
5954             }
5955         }
5956
5957         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetViewManager")]
5958         public static extern void delete_WidgetViewManager_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
5959
5960         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetViewManager")]
5961         public static extern void delete_WidgetViewManager_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
5962
5963         public static void delete_WidgetViewManager(global::System.Runtime.InteropServices.HandleRef jarg1)
5964         {
5965             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5966             {
5967                 delete_WidgetViewManager_vulkan(jarg1);
5968             }
5969             else
5970             {
5971                 delete_WidgetViewManager_gl(jarg1);
5972             }
5973         }
5974
5975         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_AddWidget")]
5976         public static extern global::System.IntPtr WidgetViewManager_AddWidget_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5, float jarg6);
5977
5978         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_AddWidget")]
5979         public static extern global::System.IntPtr WidgetViewManager_AddWidget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5, float jarg6);
5980
5981         public static global::System.IntPtr WidgetViewManager_AddWidget(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, int jarg4, int jarg5, float jarg6)
5982         {
5983             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
5984             {
5985                 return WidgetViewManager_AddWidget_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
5986             }
5987             else
5988             {
5989                 return WidgetViewManager_AddWidget_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6);
5990             }
5991         }
5992
5993         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_SWIGUpcast")]
5994         public static extern global::System.IntPtr WidgetViewManager_SWIGUpcast_gl(global::System.IntPtr jarg1);
5995
5996         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetViewManager_SWIGUpcast")]
5997         public static extern global::System.IntPtr WidgetViewManager_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
5998
5999         public static global::System.IntPtr WidgetViewManager_SWIGUpcast(global::System.IntPtr jarg1)
6000         {
6001             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6002             {
6003                 return WidgetViewManager_SWIGUpcast_vulkan(jarg1);
6004             }
6005             else
6006             {
6007                 return WidgetViewManager_SWIGUpcast_gl(jarg1);
6008             }
6009         }
6010
6011
6012         //For Adaptor
6013         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_0")]
6014         public static extern global::System.IntPtr Adaptor_New__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6015
6016         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_0")]
6017         public static extern global::System.IntPtr Adaptor_New__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6018
6019         public static global::System.IntPtr Adaptor_New__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
6020         {
6021             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6022             {
6023                 return Adaptor_New__SWIG_0_vulkan(jarg1);
6024             }
6025             else
6026             {
6027                 return Adaptor_New__SWIG_0_gl(jarg1);
6028             }
6029         }
6030
6031         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_1")]
6032         public static extern global::System.IntPtr Adaptor_New__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6033
6034         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_1")]
6035         public static extern global::System.IntPtr Adaptor_New__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6036
6037         public static global::System.IntPtr Adaptor_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6038         {
6039             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6040             {
6041                 return Adaptor_New__SWIG_1_vulkan(jarg1, jarg2);
6042             }
6043             else
6044             {
6045                 return Adaptor_New__SWIG_1_gl(jarg1, jarg2);
6046             }
6047         }
6048
6049         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_2")]
6050         public static extern global::System.IntPtr Adaptor_New__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6051
6052         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_2")]
6053         public static extern global::System.IntPtr Adaptor_New__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6054
6055         public static global::System.IntPtr Adaptor_New__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6056         {
6057             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6058             {
6059                 return Adaptor_New__SWIG_2_vulkan(jarg1, jarg2);
6060             }
6061             else
6062             {
6063                 return Adaptor_New__SWIG_2_gl(jarg1, jarg2);
6064             }
6065         }
6066
6067         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_3")]
6068         public static extern global::System.IntPtr Adaptor_New__SWIG_3_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6069
6070         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_New__SWIG_3")]
6071         public static extern global::System.IntPtr Adaptor_New__SWIG_3_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6072
6073         public static global::System.IntPtr Adaptor_New__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
6074         {
6075             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6076             {
6077                 return Adaptor_New__SWIG_3_vulkan(jarg1, jarg2, jarg3);
6078             }
6079             else
6080             {
6081                 return Adaptor_New__SWIG_3_gl(jarg1, jarg2, jarg3);
6082             }
6083         }
6084
6085         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_Adaptor")]
6086         public static extern void delete_Adaptor_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6087
6088         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_Adaptor")]
6089         public static extern void delete_Adaptor_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6090
6091         public static void delete_Adaptor(global::System.Runtime.InteropServices.HandleRef jarg1)
6092         {
6093             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6094             {
6095                 delete_Adaptor_vulkan(jarg1);
6096             }
6097             else
6098             {
6099                 delete_Adaptor_gl(jarg1);
6100             }
6101         }
6102
6103         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Start")]
6104         public static extern void Adaptor_Start_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6105
6106         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Start")]
6107         public static extern void Adaptor_Start_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6108
6109         public static void Adaptor_Start(global::System.Runtime.InteropServices.HandleRef jarg1)
6110         {
6111             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6112             {
6113                 Adaptor_Start_vulkan(jarg1);
6114             }
6115             else
6116             {
6117                 Adaptor_Start_gl(jarg1);
6118             }
6119         }
6120
6121         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Pause")]
6122         public static extern void Adaptor_Pause_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6123
6124         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Pause")]
6125         public static extern void Adaptor_Pause_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6126
6127         public static void Adaptor_Pause(global::System.Runtime.InteropServices.HandleRef jarg1)
6128         {
6129             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6130             {
6131                 Adaptor_Pause_vulkan(jarg1);
6132             }
6133             else
6134             {
6135                 Adaptor_Pause_gl(jarg1);
6136             }
6137         }
6138
6139         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Resume")]
6140         public static extern void Adaptor_Resume_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6141
6142         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Resume")]
6143         public static extern void Adaptor_Resume_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6144
6145         public static void Adaptor_Resume(global::System.Runtime.InteropServices.HandleRef jarg1)
6146         {
6147             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6148             {
6149                 Adaptor_Resume_vulkan(jarg1);
6150             }
6151             else
6152             {
6153                 Adaptor_Resume_gl(jarg1);
6154             }
6155         }
6156
6157         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Stop")]
6158         public static extern void Adaptor_Stop_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6159
6160         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Stop")]
6161         public static extern void Adaptor_Stop_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6162
6163         public static void Adaptor_Stop(global::System.Runtime.InteropServices.HandleRef jarg1)
6164         {
6165             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6166             {
6167                 Adaptor_Stop_vulkan(jarg1);
6168             }
6169             else
6170             {
6171                 Adaptor_Stop_gl(jarg1);
6172             }
6173         }
6174
6175         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_AddIdle")]
6176         public static extern bool Adaptor_AddIdle_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6177
6178         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_AddIdle")]
6179         public static extern bool Adaptor_AddIdle_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6180
6181         public static bool Adaptor_AddIdle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6182         {
6183             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6184             {
6185                 return Adaptor_AddIdle_vulkan(jarg1, jarg2);
6186             }
6187             else
6188             {
6189                 return Adaptor_AddIdle_gl(jarg1, jarg2);
6190             }
6191         }
6192
6193         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_RemoveIdle")]
6194         public static extern void Adaptor_RemoveIdle_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6195
6196         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_RemoveIdle")]
6197         public static extern void Adaptor_RemoveIdle_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6198
6199         public static void Adaptor_RemoveIdle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6200         {
6201             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6202             {
6203                 Adaptor_RemoveIdle_vulkan(jarg1, jarg2);
6204             }
6205             else
6206             {
6207                 Adaptor_RemoveIdle_gl(jarg1, jarg2);
6208             }
6209         }
6210
6211         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ReplaceSurface")]
6212         public static extern void Adaptor_ReplaceSurface_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6213
6214         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ReplaceSurface")]
6215         public static extern void Adaptor_ReplaceSurface_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6216
6217         public static void Adaptor_ReplaceSurface(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
6218         {
6219             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6220             {
6221                 Adaptor_ReplaceSurface_vulkan(jarg1, jarg2, jarg3);
6222             }
6223             else
6224             {
6225                 Adaptor_ReplaceSurface_gl(jarg1, jarg2, jarg3);
6226             }
6227         }
6228
6229         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_GetSurface")]
6230         public static extern global::System.IntPtr Adaptor_GetSurface_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6231
6232         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_GetSurface")]
6233         public static extern global::System.IntPtr Adaptor_GetSurface_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6234
6235         public static global::System.IntPtr Adaptor_GetSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
6236         {
6237             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6238             {
6239                 return Adaptor_GetSurface_vulkan(jarg1);
6240             }
6241             else
6242             {
6243                 return Adaptor_GetSurface_gl(jarg1);
6244             }
6245         }
6246
6247         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_GetNativeWindowHandle")]
6248         public static extern global::System.IntPtr Adaptor_GetNativeWindowHandle_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6249
6250         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_GetNativeWindowHandle")]
6251         public static extern global::System.IntPtr Adaptor_GetNativeWindowHandle_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6252
6253         public static global::System.IntPtr Adaptor_GetNativeWindowHandle(global::System.Runtime.InteropServices.HandleRef jarg1)
6254         {
6255             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6256             {
6257                 return Adaptor_GetNativeWindowHandle_vulkan(jarg1);
6258             }
6259             else
6260             {
6261                 return Adaptor_GetNativeWindowHandle_gl(jarg1);
6262             }
6263         }
6264
6265         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ReleaseSurfaceLock")]
6266         public static extern void Adaptor_ReleaseSurfaceLock_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6267
6268         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ReleaseSurfaceLock")]
6269         public static extern void Adaptor_ReleaseSurfaceLock_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6270
6271         public static void Adaptor_ReleaseSurfaceLock(global::System.Runtime.InteropServices.HandleRef jarg1)
6272         {
6273             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6274             {
6275                 Adaptor_ReleaseSurfaceLock_vulkan(jarg1);
6276             }
6277             else
6278             {
6279                 Adaptor_ReleaseSurfaceLock_gl(jarg1);
6280             }
6281         }
6282
6283         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetRenderRefreshRate")]
6284         public static extern void Adaptor_SetRenderRefreshRate_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
6285
6286         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetRenderRefreshRate")]
6287         public static extern void Adaptor_SetRenderRefreshRate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
6288
6289         public static void Adaptor_SetRenderRefreshRate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
6290         {
6291             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6292             {
6293                 Adaptor_SetRenderRefreshRate_vulkan(jarg1, jarg2);
6294             }
6295             else
6296             {
6297                 Adaptor_SetRenderRefreshRate_gl(jarg1, jarg2);
6298             }
6299         }
6300
6301         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetUseHardwareVSync")]
6302         public static extern void Adaptor_SetUseHardwareVSync_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
6303
6304         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetUseHardwareVSync")]
6305         public static extern void Adaptor_SetUseHardwareVSync_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
6306
6307         public static void Adaptor_SetUseHardwareVSync(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
6308         {
6309             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6310             {
6311                 Adaptor_SetUseHardwareVSync_vulkan(jarg1, jarg2);
6312             }
6313             else
6314             {
6315                 Adaptor_SetUseHardwareVSync_gl(jarg1, jarg2);
6316             }
6317         }
6318
6319         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Get")]
6320         public static extern global::System.IntPtr Adaptor_Get_gl();
6321
6322         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_Get")]
6323         public static extern global::System.IntPtr Adaptor_Get_vulkan();
6324
6325         public static global::System.IntPtr Adaptor_Get()
6326         {
6327             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6328             {
6329                 return Adaptor_Get_vulkan();
6330             }
6331             else
6332             {
6333                 return Adaptor_Get_gl();
6334             }
6335         }
6336
6337         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_IsAvailable")]
6338         public static extern bool Adaptor_IsAvailable_gl();
6339
6340         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_IsAvailable")]
6341         public static extern bool Adaptor_IsAvailable_vulkan();
6342
6343         public static bool Adaptor_IsAvailable()
6344         {
6345             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6346             {
6347                 return Adaptor_IsAvailable_vulkan();
6348             }
6349             else
6350             {
6351                 return Adaptor_IsAvailable_gl();
6352             }
6353         }
6354
6355         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_NotifySceneCreated")]
6356         public static extern void Adaptor_NotifySceneCreated_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6357
6358         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_NotifySceneCreated")]
6359         public static extern void Adaptor_NotifySceneCreated_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6360
6361         public static void Adaptor_NotifySceneCreated(global::System.Runtime.InteropServices.HandleRef jarg1)
6362         {
6363             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6364             {
6365                 Adaptor_NotifySceneCreated_vulkan(jarg1);
6366             }
6367             else
6368             {
6369                 Adaptor_NotifySceneCreated_gl(jarg1);
6370             }
6371         }
6372
6373         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_NotifyLanguageChanged")]
6374         public static extern void Adaptor_NotifyLanguageChanged_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6375
6376         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_NotifyLanguageChanged")]
6377         public static extern void Adaptor_NotifyLanguageChanged_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6378
6379         public static void Adaptor_NotifyLanguageChanged(global::System.Runtime.InteropServices.HandleRef jarg1)
6380         {
6381             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6382             {
6383                 Adaptor_NotifyLanguageChanged_vulkan(jarg1);
6384             }
6385             else
6386             {
6387                 Adaptor_NotifyLanguageChanged_gl(jarg1);
6388             }
6389         }
6390
6391         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetMinimumPinchDistance")]
6392         public static extern void Adaptor_SetMinimumPinchDistance_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
6393
6394         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetMinimumPinchDistance")]
6395         public static extern void Adaptor_SetMinimumPinchDistance_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
6396
6397         public static void Adaptor_SetMinimumPinchDistance(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
6398         {
6399             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6400             {
6401                 Adaptor_SetMinimumPinchDistance_vulkan(jarg1, jarg2);
6402             }
6403             else
6404             {
6405                 Adaptor_SetMinimumPinchDistance_gl(jarg1, jarg2);
6406             }
6407         }
6408
6409         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedTouchPoint")]
6410         public static extern void Adaptor_FeedTouchPoint_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
6411
6412         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedTouchPoint")]
6413         public static extern void Adaptor_FeedTouchPoint_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
6414
6415         public static void Adaptor_FeedTouchPoint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
6416         {
6417             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6418             {
6419                 Adaptor_FeedTouchPoint_vulkan(jarg1, jarg2, jarg3);
6420             }
6421             else
6422             {
6423                 Adaptor_FeedTouchPoint_gl(jarg1, jarg2, jarg3);
6424             }
6425         }
6426
6427         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedWheelEvent")]
6428         public static extern void Adaptor_FeedWheelEvent_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6429
6430         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedWheelEvent")]
6431         public static extern void Adaptor_FeedWheelEvent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6432
6433         public static void Adaptor_FeedWheelEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6434         {
6435             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6436             {
6437                 Adaptor_FeedWheelEvent_vulkan(jarg1, jarg2);
6438             }
6439             else
6440             {
6441                 Adaptor_FeedWheelEvent_gl(jarg1, jarg2);
6442             }
6443         }
6444
6445         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedKeyEvent")]
6446         public static extern void Adaptor_FeedKeyEvent_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6447
6448         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_FeedKeyEvent")]
6449         public static extern void Adaptor_FeedKeyEvent_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6450
6451         public static void Adaptor_FeedKeyEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6452         {
6453             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6454             {
6455                 Adaptor_FeedKeyEvent_vulkan(jarg1, jarg2);
6456             }
6457             else
6458             {
6459                 Adaptor_FeedKeyEvent_gl(jarg1, jarg2);
6460             }
6461         }
6462
6463         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SceneCreated")]
6464         public static extern void Adaptor_SceneCreated_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6465
6466         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SceneCreated")]
6467         public static extern void Adaptor_SceneCreated_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6468
6469         public static void Adaptor_SceneCreated(global::System.Runtime.InteropServices.HandleRef jarg1)
6470         {
6471             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6472             {
6473                 Adaptor_SceneCreated_vulkan(jarg1);
6474             }
6475             else
6476             {
6477                 Adaptor_SceneCreated_gl(jarg1);
6478             }
6479         }
6480
6481         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetViewMode")]
6482         public static extern void Adaptor_SetViewMode_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
6483
6484         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetViewMode")]
6485         public static extern void Adaptor_SetViewMode_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
6486
6487         public static void Adaptor_SetViewMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
6488         {
6489             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6490             {
6491                 Adaptor_SetViewMode_vulkan(jarg1, jarg2);
6492             }
6493             else
6494             {
6495                 Adaptor_SetViewMode_gl(jarg1, jarg2);
6496             }
6497         }
6498
6499         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetStereoBase")]
6500         public static extern void Adaptor_SetStereoBase_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
6501
6502         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_SetStereoBase")]
6503         public static extern void Adaptor_SetStereoBase_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
6504
6505         public static void Adaptor_SetStereoBase(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
6506         {
6507             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6508             {
6509                 Adaptor_SetStereoBase_vulkan(jarg1, jarg2);
6510             }
6511             else
6512             {
6513                 Adaptor_SetStereoBase_gl(jarg1, jarg2);
6514             }
6515         }
6516
6517         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ResizedSignal")]
6518         public static extern global::System.IntPtr Adaptor_ResizedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6519
6520         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_ResizedSignal")]
6521         public static extern global::System.IntPtr Adaptor_ResizedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6522
6523         public static global::System.IntPtr Adaptor_ResizedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
6524         {
6525             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6526             {
6527                 return Adaptor_ResizedSignal_vulkan(jarg1);
6528             }
6529             else
6530             {
6531                 return Adaptor_ResizedSignal_gl(jarg1);
6532             }
6533         }
6534
6535         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_LanguageChangedSignal")]
6536         public static extern global::System.IntPtr Adaptor_LanguageChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6537
6538         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_LanguageChangedSignal")]
6539         public static extern global::System.IntPtr Adaptor_LanguageChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6540
6541         public static global::System.IntPtr Adaptor_LanguageChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
6542         {
6543             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6544             {
6545                 return Adaptor_LanguageChangedSignal_vulkan(jarg1);
6546             }
6547             else
6548             {
6549                 return Adaptor_LanguageChangedSignal_gl(jarg1);
6550             }
6551         }
6552
6553         //Adaptor Signal Type
6554         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Empty")]
6555         public static extern bool AdaptorSignalType_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6556
6557         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Empty")]
6558         public static extern bool AdaptorSignalType_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6559
6560         public static bool AdaptorSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
6561         {
6562             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6563             {
6564                 return AdaptorSignalType_Empty_vulkan(jarg1);
6565             }
6566             else
6567             {
6568                 return AdaptorSignalType_Empty_gl(jarg1);
6569             }
6570         }
6571
6572         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_GetConnectionCount")]
6573         public static extern uint AdaptorSignalType_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6574
6575         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_GetConnectionCount")]
6576         public static extern uint AdaptorSignalType_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6577
6578         public static uint AdaptorSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
6579         {
6580             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6581             {
6582                 return AdaptorSignalType_GetConnectionCount_vulkan(jarg1);
6583             }
6584             else
6585             {
6586                 return AdaptorSignalType_GetConnectionCount_gl(jarg1);
6587             }
6588         }
6589
6590         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Connect")]
6591         public static extern void AdaptorSignalType_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6592
6593         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Connect")]
6594         public static extern void AdaptorSignalType_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6595
6596         public static void AdaptorSignalType_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6597         {
6598             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6599             {
6600                 AdaptorSignalType_Connect_vulkan(jarg1, jarg2);
6601             }
6602             else
6603             {
6604                 AdaptorSignalType_Connect_gl(jarg1, jarg2);
6605             }
6606         }
6607
6608         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Disconnect")]
6609         public static extern void AdaptorSignalType_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6610
6611         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Disconnect")]
6612         public static extern void AdaptorSignalType_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6613
6614         public static void AdaptorSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6615         {
6616             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6617             {
6618                 AdaptorSignalType_Disconnect_vulkan(jarg1, jarg2);
6619             }
6620             else
6621             {
6622                 AdaptorSignalType_Disconnect_gl(jarg1, jarg2);
6623             }
6624         }
6625
6626         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Emit")]
6627         public static extern void AdaptorSignalType_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6628
6629         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_AdaptorSignalType_Emit")]
6630         public static extern void AdaptorSignalType_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6631
6632         public static void AdaptorSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6633         {
6634             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6635             {
6636                 AdaptorSignalType_Emit_vulkan(jarg1, jarg2);
6637             }
6638             else
6639             {
6640                 AdaptorSignalType_Emit_gl(jarg1, jarg2);
6641             }
6642         }
6643
6644         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_AdaptorSignalType")]
6645         public static extern global::System.IntPtr new_AdaptorSignalType_gl();
6646
6647         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_AdaptorSignalType")]
6648         public static extern global::System.IntPtr new_AdaptorSignalType_vulkan();
6649
6650         public static global::System.IntPtr new_AdaptorSignalType()
6651         {
6652             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6653             {
6654                 return new_AdaptorSignalType_vulkan();
6655             }
6656             else
6657             {
6658                 return new_AdaptorSignalType_gl();
6659             }
6660         }
6661
6662         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_AdaptorSignalType")]
6663         public static extern void delete_AdaptorSignalType_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6664
6665         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_AdaptorSignalType")]
6666         public static extern void delete_AdaptorSignalType_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6667
6668         public static void delete_AdaptorSignalType(global::System.Runtime.InteropServices.HandleRef jarg1)
6669         {
6670             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6671             {
6672                 delete_AdaptorSignalType_vulkan(jarg1);
6673             }
6674             else
6675             {
6676                 delete_AdaptorSignalType_gl(jarg1);
6677             }
6678         }
6679
6680         //For widget
6681
6682         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Widget_SWIGUpcast")]
6683         public static extern global::System.IntPtr Widget_SWIGUpcast_gl(global::System.IntPtr jarg1);
6684
6685         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Widget_SWIGUpcast")]
6686         public static extern global::System.IntPtr Widget_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
6687
6688         public static global::System.IntPtr Widget_SWIGUpcast(global::System.IntPtr jarg1)
6689         {
6690             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6691             {
6692                 return Widget_SWIGUpcast_vulkan(jarg1);
6693             }
6694             else
6695             {
6696                 return Widget_SWIGUpcast_gl(jarg1);
6697             }
6698         }
6699
6700         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SWIGUpcast")]
6701         public static extern global::System.IntPtr WidgetImpl_SWIGUpcast_gl(global::System.IntPtr jarg1);
6702
6703         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SWIGUpcast")]
6704         public static extern global::System.IntPtr WidgetImpl_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
6705
6706         public static global::System.IntPtr WidgetImpl_SWIGUpcast(global::System.IntPtr jarg1)
6707         {
6708             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6709             {
6710                 return WidgetImpl_SWIGUpcast_vulkan(jarg1);
6711             }
6712             else
6713             {
6714                 return WidgetImpl_SWIGUpcast_gl(jarg1);
6715             }
6716         }
6717
6718         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Widget_New__SWIG_0")]
6719         public static extern global::System.IntPtr Widget_New__SWIG_0_gl();
6720
6721         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Widget_New__SWIG_0")]
6722         public static extern global::System.IntPtr Widget_New__SWIG_0_vulkan();
6723
6724         public static global::System.IntPtr Widget_New__SWIG_0()
6725         {
6726             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6727             {
6728                 return Widget_New__SWIG_0_vulkan();
6729             }
6730             else
6731             {
6732                 return Widget_New__SWIG_0_gl();
6733             }
6734         }
6735
6736         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Widget_New__SWIG_1")]
6737         public static extern global::System.IntPtr Widget_New__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6738
6739         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Widget_New__SWIG_1")]
6740         public static extern global::System.IntPtr Widget_New__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6741
6742         public static global::System.IntPtr Widget_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
6743         {
6744             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6745             {
6746                 return Widget_New__SWIG_1_vulkan(jarg1);
6747             }
6748             else
6749             {
6750                 return Widget_New__SWIG_1_gl(jarg1);
6751             }
6752         }
6753
6754
6755         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_Widget")]
6756         public static extern global::System.IntPtr new_Widget_gl();
6757
6758         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_Widget")]
6759         public static extern global::System.IntPtr new_Widget_vulkan();
6760
6761         public static global::System.IntPtr new_Widget()
6762         {
6763             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6764             {
6765                 return new_Widget_vulkan();
6766             }
6767             else
6768             {
6769                 return new_Widget_gl();
6770             }
6771         }
6772
6773         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Widget_Assign")]
6774         public static extern global::System.IntPtr Widget_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6775
6776         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Widget_Assign")]
6777         public static extern global::System.IntPtr Widget_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6778
6779         public static global::System.IntPtr Widget_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6780         {
6781             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6782             {
6783                 return Widget_Assign_vulkan(jarg1, jarg2);
6784             }
6785             else
6786             {
6787                 return Widget_Assign_gl(jarg1, jarg2);
6788             }
6789         }
6790
6791         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_Widget")]
6792         public static extern void delete_Widget_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6793
6794         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_Widget")]
6795         public static extern void delete_Widget_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6796
6797         public static void delete_Widget(global::System.Runtime.InteropServices.HandleRef jarg1)
6798         {
6799             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6800             {
6801                 delete_Widget_vulkan(jarg1);
6802             }
6803             else
6804             {
6805                 delete_Widget_gl(jarg1);
6806             }
6807         }
6808
6809         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_New")]
6810         public static extern global::System.IntPtr WidgetImpl_New_gl();
6811
6812         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_New")]
6813         public static extern global::System.IntPtr WidgetImpl_New_vulkan();
6814
6815         public static global::System.IntPtr WidgetImpl_New()
6816         {
6817             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6818             {
6819                 return WidgetImpl_New_vulkan();
6820             }
6821             else
6822             {
6823                 return WidgetImpl_New_gl();
6824             }
6825         }
6826
6827         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnCreate")]
6828         public static extern void WidgetImpl_OnCreate_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6829
6830         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnCreate")]
6831         public static extern void WidgetImpl_OnCreate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6832
6833         public static void WidgetImpl_OnCreate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
6834         {
6835             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6836             {
6837                 WidgetImpl_OnCreate_vulkan(jarg1, jarg2, jarg3);
6838             }
6839             else
6840             {
6841                 WidgetImpl_OnCreate_gl(jarg1, jarg2, jarg3);
6842             }
6843         }
6844
6845         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnCreateSwigExplicitWidgetImpl")]
6846         public static extern void WidgetImpl_OnCreateSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6847
6848         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnCreateSwigExplicitWidgetImpl")]
6849         public static extern void WidgetImpl_OnCreateSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
6850
6851         public static void WidgetImpl_OnCreateSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
6852         {
6853             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6854             {
6855                 WidgetImpl_OnCreateSwigExplicitWidgetImpl_vulkan(jarg1, jarg2, jarg3);
6856             }
6857             else
6858             {
6859                 WidgetImpl_OnCreateSwigExplicitWidgetImpl_gl(jarg1, jarg2, jarg3);
6860             }
6861         }
6862
6863         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnTerminate")]
6864         public static extern void WidgetImpl_OnTerminate_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
6865
6866         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnTerminate")]
6867         public static extern void WidgetImpl_OnTerminate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
6868
6869         public static void WidgetImpl_OnTerminate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)
6870         {
6871             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6872             {
6873                 WidgetImpl_OnTerminate_vulkan(jarg1, jarg2, jarg3);
6874             }
6875             else
6876             {
6877                 WidgetImpl_OnTerminate_gl(jarg1, jarg2, jarg3);
6878             }
6879         }
6880
6881         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnTerminateSwigExplicitWidgetImpl")]
6882         public static extern void WidgetImpl_OnTerminateSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
6883
6884         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnTerminateSwigExplicitWidgetImpl")]
6885         public static extern void WidgetImpl_OnTerminateSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
6886
6887         public static void WidgetImpl_OnTerminateSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)
6888         {
6889             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6890             {
6891                 WidgetImpl_OnTerminateSwigExplicitWidgetImpl_vulkan(jarg1, jarg2, jarg3);
6892             }
6893             else
6894             {
6895                 WidgetImpl_OnTerminateSwigExplicitWidgetImpl_gl(jarg1, jarg2, jarg3);
6896             }
6897         }
6898
6899         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnPause")]
6900         public static extern void WidgetImpl_OnPause_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6901
6902         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnPause")]
6903         public static extern void WidgetImpl_OnPause_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6904
6905         public static void WidgetImpl_OnPause(global::System.Runtime.InteropServices.HandleRef jarg1)
6906         {
6907             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6908             {
6909                 WidgetImpl_OnPause_vulkan(jarg1);
6910             }
6911             else
6912             {
6913                 WidgetImpl_OnPause_gl(jarg1);
6914             }
6915         }
6916
6917         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnPauseSwigExplicitWidgetImpl")]
6918         public static extern void WidgetImpl_OnPauseSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6919
6920         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnPauseSwigExplicitWidgetImpl")]
6921         public static extern void WidgetImpl_OnPauseSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6922
6923         public static void WidgetImpl_OnPauseSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
6924         {
6925             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6926             {
6927                 WidgetImpl_OnPauseSwigExplicitWidgetImpl_vulkan(jarg1);
6928             }
6929             else
6930             {
6931                 WidgetImpl_OnPauseSwigExplicitWidgetImpl_gl(jarg1);
6932             }
6933         }
6934
6935         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResume")]
6936         public static extern void WidgetImpl_OnResume_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6937
6938         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResume")]
6939         public static extern void WidgetImpl_OnResume_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6940
6941         public static void WidgetImpl_OnResume(global::System.Runtime.InteropServices.HandleRef jarg1)
6942         {
6943             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6944             {
6945                 WidgetImpl_OnResume_vulkan(jarg1);
6946             }
6947             else
6948             {
6949                 WidgetImpl_OnResume_gl(jarg1);
6950             }
6951         }
6952
6953         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResumeSwigExplicitWidgetImpl")]
6954         public static extern void WidgetImpl_OnResumeSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
6955
6956         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResumeSwigExplicitWidgetImpl")]
6957         public static extern void WidgetImpl_OnResumeSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
6958
6959         public static void WidgetImpl_OnResumeSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
6960         {
6961             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6962             {
6963                 WidgetImpl_OnResumeSwigExplicitWidgetImpl_vulkan(jarg1);
6964             }
6965             else
6966             {
6967                 WidgetImpl_OnResumeSwigExplicitWidgetImpl_gl(jarg1);
6968             }
6969         }
6970
6971         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResize")]
6972         public static extern void WidgetImpl_OnResize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6973
6974         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResize")]
6975         public static extern void WidgetImpl_OnResize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6976
6977         public static void WidgetImpl_OnResize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6978         {
6979             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6980             {
6981                 WidgetImpl_OnResize_vulkan(jarg1, jarg2);
6982             }
6983             else
6984             {
6985                 WidgetImpl_OnResize_gl(jarg1, jarg2);
6986             }
6987         }
6988
6989         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResizeSwigExplicitWidgetImpl")]
6990         public static extern void WidgetImpl_OnResizeSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6991
6992         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnResizeSwigExplicitWidgetImpl")]
6993         public static extern void WidgetImpl_OnResizeSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
6994
6995         public static void WidgetImpl_OnResizeSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
6996         {
6997             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
6998             {
6999                 WidgetImpl_OnResizeSwigExplicitWidgetImpl_vulkan(jarg1, jarg2);
7000             }
7001             else
7002             {
7003                 WidgetImpl_OnResizeSwigExplicitWidgetImpl_gl(jarg1, jarg2);
7004             }
7005         }
7006
7007         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnUpdate")]
7008         public static extern void WidgetImpl_OnUpdate_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
7009
7010         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnUpdate")]
7011         public static extern void WidgetImpl_OnUpdate_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
7012
7013         public static void WidgetImpl_OnUpdate(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)
7014         {
7015             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7016             {
7017                 WidgetImpl_OnUpdate_vulkan(jarg1, jarg2, jarg3);
7018             }
7019             else
7020             {
7021                 WidgetImpl_OnUpdate_gl(jarg1, jarg2, jarg3);
7022             }
7023         }
7024
7025         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnUpdateSwigExplicitWidgetImpl")]
7026         public static extern void WidgetImpl_OnUpdateSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
7027
7028         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_OnUpdateSwigExplicitWidgetImpl")]
7029         public static extern void WidgetImpl_OnUpdateSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
7030
7031         public static void WidgetImpl_OnUpdateSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3)
7032         {
7033             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7034             {
7035                 WidgetImpl_OnUpdateSwigExplicitWidgetImpl_vulkan(jarg1, jarg2, jarg3);
7036             }
7037             else
7038             {
7039                 WidgetImpl_OnUpdateSwigExplicitWidgetImpl_gl(jarg1, jarg2, jarg3);
7040             }
7041         }
7042
7043         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalConnected")]
7044         public static extern void WidgetImpl_SignalConnected_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7045
7046         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalConnected")]
7047         public static extern void WidgetImpl_SignalConnected_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7048
7049         public static void WidgetImpl_SignalConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
7050         {
7051             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7052             {
7053                 WidgetImpl_SignalConnected_vulkan(jarg1, jarg2, jarg3);
7054             }
7055             else
7056             {
7057                 WidgetImpl_SignalConnected_gl(jarg1, jarg2, jarg3);
7058             }
7059         }
7060
7061         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalConnectedSwigExplicitWidgetImpl")]
7062         public static extern void WidgetImpl_SignalConnectedSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7063
7064         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalConnectedSwigExplicitWidgetImpl")]
7065         public static extern void WidgetImpl_SignalConnectedSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7066
7067         public static void WidgetImpl_SignalConnectedSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
7068         {
7069             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7070             {
7071                 WidgetImpl_SignalConnectedSwigExplicitWidgetImpl_vulkan(jarg1, jarg2, jarg3);
7072             }
7073             else
7074             {
7075                 WidgetImpl_SignalConnectedSwigExplicitWidgetImpl_gl(jarg1, jarg2, jarg3);
7076             }
7077         }
7078
7079         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalDisconnected")]
7080         public static extern void WidgetImpl_SignalDisconnected_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7081
7082         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalDisconnected")]
7083         public static extern void WidgetImpl_SignalDisconnected_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7084
7085         public static void WidgetImpl_SignalDisconnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
7086         {
7087             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7088             {
7089                 WidgetImpl_SignalDisconnected_vulkan(jarg1, jarg2, jarg3);
7090             }
7091             else
7092             {
7093                 WidgetImpl_SignalDisconnected_gl(jarg1, jarg2, jarg3);
7094             }
7095         }
7096
7097         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl")]
7098         public static extern void WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7099
7100         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl")]
7101         public static extern void WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7102
7103         public static void WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
7104         {
7105             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7106             {
7107                 WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl_vulkan(jarg1, jarg2, jarg3);
7108             }
7109             else
7110             {
7111                 WidgetImpl_SignalDisconnectedSwigExplicitWidgetImpl_gl(jarg1, jarg2, jarg3);
7112             }
7113         }
7114
7115         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SetContentInfo")]
7116         public static extern void WidgetImpl_SetContentInfo_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
7117
7118         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SetContentInfo")]
7119         public static extern void WidgetImpl_SetContentInfo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
7120
7121         public static void WidgetImpl_SetContentInfo(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
7122         {
7123             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7124             {
7125                 WidgetImpl_SetContentInfo_vulkan(jarg1, jarg2);
7126             }
7127             else
7128             {
7129                 WidgetImpl_SetContentInfo_gl(jarg1, jarg2);
7130             }
7131         }
7132
7133         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SetImpl")]
7134         public static extern void WidgetImpl_SetImpl_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7135
7136         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_SetImpl")]
7137         public static extern void WidgetImpl_SetImpl_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7138
7139         public static void WidgetImpl_SetImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7140         {
7141             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7142             {
7143                 WidgetImpl_SetImpl_vulkan(jarg1, jarg2);
7144             }
7145             else
7146             {
7147                 WidgetImpl_SetImpl_gl(jarg1, jarg2);
7148             }
7149         }
7150
7151         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_director_connect")]
7152         public static extern void WidgetImpl_director_connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, WidgetImpl.SwigDelegateWidgetImpl_0 delegate0, WidgetImpl.SwigDelegateWidgetImpl_1 delegate1, WidgetImpl.SwigDelegateWidgetImpl_2 delegate2, WidgetImpl.SwigDelegateWidgetImpl_3 delegate3, WidgetImpl.SwigDelegateWidgetImpl_4 delegate4, WidgetImpl.SwigDelegateWidgetImpl_5 delegate5, WidgetImpl.SwigDelegateWidgetImpl_6 delegate6, WidgetImpl.SwigDelegateWidgetImpl_7 delegate7);
7153
7154         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetImpl_director_connect")]
7155         public static extern void WidgetImpl_director_connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, WidgetImpl.SwigDelegateWidgetImpl_0 delegate0, WidgetImpl.SwigDelegateWidgetImpl_1 delegate1, WidgetImpl.SwigDelegateWidgetImpl_2 delegate2, WidgetImpl.SwigDelegateWidgetImpl_3 delegate3, WidgetImpl.SwigDelegateWidgetImpl_4 delegate4, WidgetImpl.SwigDelegateWidgetImpl_5 delegate5, WidgetImpl.SwigDelegateWidgetImpl_6 delegate6, WidgetImpl.SwigDelegateWidgetImpl_7 delegate7);
7156
7157         public static void WidgetImpl_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, WidgetImpl.SwigDelegateWidgetImpl_0 delegate0, WidgetImpl.SwigDelegateWidgetImpl_1 delegate1, WidgetImpl.SwigDelegateWidgetImpl_2 delegate2, WidgetImpl.SwigDelegateWidgetImpl_3 delegate3, WidgetImpl.SwigDelegateWidgetImpl_4 delegate4, WidgetImpl.SwigDelegateWidgetImpl_5 delegate5, WidgetImpl.SwigDelegateWidgetImpl_6 delegate6, WidgetImpl.SwigDelegateWidgetImpl_7 delegate7)
7158         {
7159             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7160             {
7161                 WidgetImpl_director_connect_vulkan(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6, delegate7);
7162             }
7163             else
7164             {
7165                 WidgetImpl_director_connect_gl(jarg1, delegate0, delegate1, delegate2, delegate3, delegate4, delegate5, delegate6, delegate7);
7166             }
7167         }
7168
7169         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Widget_GetImplementation__SWIG_0")]
7170         public static extern global::System.IntPtr Widget_GetImplementation__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7171
7172         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Widget_GetImplementation__SWIG_0")]
7173         public static extern global::System.IntPtr Widget_GetImplementation__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7174
7175         public static global::System.IntPtr Widget_GetImplementation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
7176         {
7177             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7178             {
7179                 return Widget_GetImplementation__SWIG_0_vulkan(jarg1);
7180             }
7181             else
7182             {
7183                 return Widget_GetImplementation__SWIG_0_gl(jarg1);
7184             }
7185         }
7186
7187         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_New")]
7188         public static extern global::System.IntPtr WidgetApplication_New_gl(int jarg1, string jarg2, string jarg3);
7189
7190         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_New")]
7191         public static extern global::System.IntPtr WidgetApplication_New_vulkan(int jarg1, string jarg2, string jarg3);
7192
7193         public static global::System.IntPtr WidgetApplication_New(int jarg1, string jarg2, string jarg3)
7194         {
7195             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7196             {
7197                 return WidgetApplication_New_vulkan(jarg1, jarg2, jarg3);
7198             }
7199             else
7200             {
7201                 return WidgetApplication_New_gl(jarg1, jarg2, jarg3);
7202             }
7203         }
7204
7205         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetApplication__SWIG_0")]
7206         public static extern global::System.IntPtr new_WidgetApplication__SWIG_0_gl();
7207
7208         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetApplication__SWIG_0")]
7209         public static extern global::System.IntPtr new_WidgetApplication__SWIG_0_vulkan();
7210
7211         public static global::System.IntPtr new_WidgetApplication__SWIG_0()
7212         {
7213             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7214             {
7215                 return new_WidgetApplication__SWIG_0_vulkan();
7216             }
7217             else
7218             {
7219                 return new_WidgetApplication__SWIG_0_gl();
7220             }
7221         }
7222
7223         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetApplication__SWIG_1")]
7224         public static extern global::System.IntPtr new_WidgetApplication__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7225
7226         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WidgetApplication__SWIG_1")]
7227         public static extern global::System.IntPtr new_WidgetApplication__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7228
7229         public static global::System.IntPtr new_WidgetApplication__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
7230         {
7231             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7232             {
7233                 return new_WidgetApplication__SWIG_1_vulkan(jarg1);
7234             }
7235             else
7236             {
7237                 return new_WidgetApplication__SWIG_1_gl(jarg1);
7238             }
7239         }
7240
7241         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_Assign")]
7242         public static extern global::System.IntPtr WidgetApplication_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7243
7244         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_Assign")]
7245         public static extern global::System.IntPtr WidgetApplication_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7246
7247         public static global::System.IntPtr WidgetApplication_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7248         {
7249             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7250             {
7251                 return WidgetApplication_Assign_vulkan(jarg1, jarg2);
7252             }
7253             else
7254             {
7255                 return WidgetApplication_Assign_gl(jarg1, jarg2);
7256             }
7257         }
7258
7259         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetApplication")]
7260         public static extern void delete_WidgetApplication_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7261
7262         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WidgetApplication")]
7263         public static extern void delete_WidgetApplication_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7264
7265         public static void delete_WidgetApplication(global::System.Runtime.InteropServices.HandleRef jarg1)
7266         {
7267             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7268             {
7269                 delete_WidgetApplication_vulkan(jarg1);
7270             }
7271             else
7272             {
7273                 delete_WidgetApplication_gl(jarg1);
7274             }
7275         }
7276
7277         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_RegisterWidgetCreatingFunction")]
7278         public static extern void WidgetApplication_RegisterWidgetCreatingFunction_gl(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7279
7280         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WidgetApplication_RegisterWidgetCreatingFunction")]
7281         public static extern void WidgetApplication_RegisterWidgetCreatingFunction_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
7282
7283         public static void WidgetApplication_RegisterWidgetCreatingFunction(global::System.Runtime.InteropServices.HandleRef jarg1, ref string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
7284         {
7285             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7286             {
7287                 WidgetApplication_RegisterWidgetCreatingFunction_vulkan(jarg1, ref jarg2, jarg3);
7288             }
7289             else
7290             {
7291                 WidgetApplication_RegisterWidgetCreatingFunction_gl(jarg1, ref jarg2, jarg3);
7292             }
7293         }
7294         // End widget
7295
7296         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_INHERIT_LAYOUT_DIRECTION_get")]
7297         public static extern int Actor_Property_INHERIT_LAYOUT_DIRECTION_get_gl();
7298
7299         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_INHERIT_LAYOUT_DIRECTION_get")]
7300         public static extern int Actor_Property_INHERIT_LAYOUT_DIRECTION_get_vulkan();
7301
7302         public static int Actor_Property_INHERIT_LAYOUT_DIRECTION_get()
7303         {
7304             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7305             {
7306                 return Actor_Property_INHERIT_LAYOUT_DIRECTION_get_vulkan();
7307             }
7308             else
7309             {
7310                 return Actor_Property_INHERIT_LAYOUT_DIRECTION_get_gl();
7311             }
7312         }
7313
7314         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Actor_Property_LAYOUT_DIRECTION_get")]
7315         public static extern int Actor_Property_LAYOUT_DIRECTION_get_gl();
7316
7317         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Actor_Property_LAYOUT_DIRECTION_get")]
7318         public static extern int Actor_Property_LAYOUT_DIRECTION_get_vulkan();
7319
7320         public static int Actor_Property_LAYOUT_DIRECTION_get()
7321         {
7322             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7323             {
7324                 return Actor_Property_LAYOUT_DIRECTION_get_vulkan();
7325             }
7326             else
7327             {
7328                 return Actor_Property_LAYOUT_DIRECTION_get_gl();
7329             }
7330         }
7331
7332         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LayoutDirectionChangedSignal")]
7333         public static extern global::System.IntPtr LayoutDirectionChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7334
7335         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LayoutDirectionChangedSignal")]
7336         public static extern global::System.IntPtr LayoutDirectionChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7337
7338         public static global::System.IntPtr LayoutDirectionChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
7339         {
7340             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7341             {
7342                 return LayoutDirectionChangedSignal_vulkan(jarg1);
7343             }
7344             else
7345             {
7346                 return LayoutDirectionChangedSignal_gl(jarg1);
7347             }
7348         }
7349
7350         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionChangedSignal_Empty")]
7351         public static extern bool ViewLayoutDirectionChangedSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7352
7353         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionChangedSignal_Empty")]
7354         public static extern bool ViewLayoutDirectionChangedSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7355
7356         public static bool ViewLayoutDirectionChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
7357         {
7358             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7359             {
7360                 return ViewLayoutDirectionChangedSignal_Empty_vulkan(jarg1);
7361             }
7362             else
7363             {
7364                 return ViewLayoutDirectionChangedSignal_Empty_gl(jarg1);
7365             }
7366         }
7367
7368         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_GetConnectionCount")]
7369         public static extern uint ViewLayoutDirectionChangedSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7370
7371         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_GetConnectionCount")]
7372         public static extern uint ViewLayoutDirectionChangedSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7373
7374         public static uint ViewLayoutDirectionChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
7375         {
7376             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7377             {
7378                 return ViewLayoutDirectionChangedSignal_GetConnectionCount_vulkan(jarg1);
7379             }
7380             else
7381             {
7382                 return ViewLayoutDirectionChangedSignal_GetConnectionCount_gl(jarg1);
7383             }
7384         }
7385
7386         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Connect")]
7387         public static extern void ViewLayoutDirectionChangedSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7388
7389         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Connect")]
7390         public static extern void ViewLayoutDirectionChangedSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7391
7392         public static void ViewLayoutDirectionChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7393         {
7394             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7395             {
7396                 ViewLayoutDirectionChangedSignal_Connect_vulkan(jarg1, jarg2);
7397             }
7398             else
7399             {
7400                 ViewLayoutDirectionChangedSignal_Connect_gl(jarg1, jarg2);
7401             }
7402         }
7403
7404         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Disconnect")]
7405         public static extern void ViewLayoutDirectionChangedSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7406
7407         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Disconnect")]
7408         public static extern void ViewLayoutDirectionChangedSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7409
7410         public static void ViewLayoutDirectionChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7411         {
7412             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7413             {
7414                 ViewLayoutDirectionChangedSignal_Disconnect_vulkan(jarg1, jarg2);
7415             }
7416             else
7417             {
7418                 ViewLayoutDirectionChangedSignal_Disconnect_gl(jarg1, jarg2);
7419             }
7420         }
7421
7422         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Emit")]
7423         public static extern void ViewLayoutDirectionChangedSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7424
7425         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_ViewLayoutDirectionSignal_Emit")]
7426         public static extern void ViewLayoutDirectionChangedSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7427
7428         public static void ViewLayoutDirectionChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7429         {
7430             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7431             {
7432                 ViewLayoutDirectionChangedSignal_Emit_vulkan(jarg1, jarg2);
7433             }
7434             else
7435             {
7436                 ViewLayoutDirectionChangedSignal_Emit_gl(jarg1, jarg2);
7437             }
7438         }
7439
7440         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_SetLayout")]
7441         public static extern void View_SetLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7442
7443         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_SetLayout")]
7444         public static extern void View_SetLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7445
7446         public static void View_SetLayout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7447         {
7448             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7449             {
7450                 View_SetLayout_vulkan(jarg1, jarg2);
7451             }
7452             else
7453             {
7454                 View_SetLayout_gl(jarg1, jarg2);
7455             }
7456         }
7457
7458         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_GetLayout")]
7459         public static extern global::System.IntPtr View_GetLayout_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7460
7461         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_GetLayout")]
7462         public static extern global::System.IntPtr View_GetLayout_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7463
7464         public static global::System.IntPtr View_GetLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
7465         {
7466             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7467             {
7468                 return View_GetLayout_vulkan(jarg1);
7469             }
7470             else
7471             {
7472                 return View_GetLayout_gl(jarg1);
7473             }
7474         }
7475
7476
7477         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_SetLayoutingRequired")]
7478         public static extern void View_SetLayoutingRequired_gl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
7479
7480         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_SetLayoutingRequired")]
7481         public static extern void View_SetLayoutRequired_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
7482
7483         public static void View_SetLayoutingRequired(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
7484         {
7485             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7486             {
7487                 View_SetLayoutRequired_vulkan(jarg1, jarg2);
7488             }
7489             else
7490             {
7491                 View_SetLayoutingRequired_gl(jarg1, jarg2);
7492             }
7493         }
7494
7495         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_View_IsLayoutingRequired")]
7496         public static extern bool View_IsLayoutingRequired_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7497
7498         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_View_IsLayoutingRequired")]
7499         public static extern bool View_IsLayoutingRequired_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7500
7501         public static bool View_IsLayoutingRequired(global::System.Runtime.InteropServices.HandleRef jarg1)
7502         {
7503             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7504             {
7505                 return View_IsLayoutingRequired_vulkan(jarg1);
7506             }
7507             else
7508             {
7509                 return View_IsLayoutingRequired_gl(jarg1);
7510             }
7511         }
7512
7513         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewLayoutDirectionSignal")]
7514         public static extern global::System.IntPtr new_ViewLayoutDirectionChangedSignal_gl();
7515
7516         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_ViewLayoutDirectionSignal")]
7517         public static extern global::System.IntPtr new_ViewLayoutDirectionChangedSignal_vulkan();
7518
7519         public static global::System.IntPtr new_ViewLayoutDirectionChangedSignal()
7520         {
7521             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7522             {
7523                 return new_ViewLayoutDirectionChangedSignal_vulkan();
7524             }
7525             else
7526             {
7527                 return new_ViewLayoutDirectionChangedSignal_gl();
7528             }
7529         }
7530
7531         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewLayoutDirectionSignal")]
7532         public static extern void delete_ViewLayoutDirectionChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7533
7534         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_ViewLayoutDirectionSignal")]
7535         public static extern void delete_ViewLayoutDirectionChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7536
7537         public static void delete_ViewLayoutDirectionChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
7538         {
7539             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7540             {
7541                 delete_ViewLayoutDirectionChangedSignal_vulkan(jarg1);
7542             }
7543             else
7544             {
7545                 delete_ViewLayoutDirectionChangedSignal_gl(jarg1);
7546             }
7547         }
7548
7549         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_RenderOnce")]
7550         public static extern void Window_RenderOnce_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7551
7552         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Adaptor_RenderOnce")]
7553         public static extern void Window_RenderOnce_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7554
7555         public static void Window_RenderOnce(global::System.Runtime.InteropServices.HandleRef jarg1)
7556         {
7557             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7558             {
7559                 Window_RenderOnce_vulkan(jarg1);
7560             }
7561             else
7562             {
7563                 Window_RenderOnce_gl(jarg1);
7564             }
7565         }
7566
7567         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Window_New_Root_Layout")]
7568         public static extern global::System.IntPtr Window_NewRootLayout_gl();
7569
7570         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Window_New_Root_Layout")]
7571         public static extern global::System.IntPtr Window_NewRootLayout_vulkan();
7572
7573         public static global::System.IntPtr Window_NewRootLayout()
7574         {
7575             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7576             {
7577                 return Window_NewRootLayout_vulkan();
7578             }
7579             else
7580             {
7581                 return Window_NewRootLayout_gl();
7582             }
7583         }
7584
7585         //for watch
7586         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchTime")]
7587         public static extern global::System.IntPtr new_WatchTime_gl();
7588
7589         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchTime")]
7590         public static extern global::System.IntPtr new_WatchTime_vulkan();
7591
7592         public static global::System.IntPtr new_WatchTime()
7593         {
7594             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7595             {
7596                 return new_WatchTime_vulkan();
7597             }
7598             else
7599             {
7600                 return new_WatchTime_gl();
7601             }
7602         }
7603
7604         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchTime")]
7605         public static extern void delete_WatchTime_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7606
7607         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchTime")]
7608         public static extern void delete_WatchTime_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7609
7610         public static void delete_WatchTime(global::System.Runtime.InteropServices.HandleRef jarg1)
7611         {
7612             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7613             {
7614                 delete_WatchTime_vulkan(jarg1);
7615             }
7616             else
7617             {
7618                 delete_WatchTime_gl(jarg1);
7619             }
7620         }
7621
7622         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetHour")]
7623         public static extern int WatchTime_GetHour_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7624
7625         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetHour")]
7626         public static extern int WatchTime_GetHour_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7627
7628         public static int WatchTime_GetHour(global::System.Runtime.InteropServices.HandleRef jarg1)
7629         {
7630             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7631             {
7632                 return WatchTime_GetHour_vulkan(jarg1);
7633             }
7634             else
7635             {
7636                 return WatchTime_GetHour_gl(jarg1);
7637             }
7638         }
7639
7640         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetHour24")]
7641         public static extern int WatchTime_GetHour24_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7642
7643         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetHour24")]
7644         public static extern int WatchTime_GetHour24_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7645
7646         public static int WatchTime_GetHour24(global::System.Runtime.InteropServices.HandleRef jarg1)
7647         {
7648             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7649             {
7650                 return WatchTime_GetHour24_vulkan(jarg1);
7651             }
7652             else
7653             {
7654                 return WatchTime_GetHour24_gl(jarg1);
7655             }
7656         }
7657
7658         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMinute")]
7659         public static extern int WatchTime_GetMinute_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7660
7661         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMinute")]
7662         public static extern int WatchTime_GetMinute_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7663
7664         public static int WatchTime_GetMinute(global::System.Runtime.InteropServices.HandleRef jarg1)
7665         {
7666             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7667             {
7668                 return WatchTime_GetMinute_vulkan(jarg1);
7669             }
7670             else
7671             {
7672                 return WatchTime_GetMinute_gl(jarg1);
7673             }
7674         }
7675
7676         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetSecond")]
7677         public static extern int WatchTime_GetSecond_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7678
7679         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetSecond")]
7680         public static extern int WatchTime_GetSecond_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7681
7682         public static int WatchTime_GetSecond(global::System.Runtime.InteropServices.HandleRef jarg1)
7683         {
7684             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7685             {
7686                 return WatchTime_GetSecond_vulkan(jarg1);
7687             }
7688             else
7689             {
7690                 return WatchTime_GetSecond_gl(jarg1);
7691             }
7692         }
7693
7694         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMillisecond")]
7695         public static extern int WatchTime_GetMillisecond_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7696
7697         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMillisecond")]
7698         public static extern int WatchTime_GetMillisecond_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7699
7700         public static int WatchTime_GetMillisecond(global::System.Runtime.InteropServices.HandleRef jarg1)
7701         {
7702             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7703             {
7704                 return WatchTime_GetMillisecond_vulkan(jarg1);
7705             }
7706             else
7707             {
7708                 return WatchTime_GetMillisecond_gl(jarg1);
7709             }
7710         }
7711
7712         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetYear")]
7713         public static extern int WatchTime_GetYear_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7714
7715         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetYear")]
7716         public static extern int WatchTime_GetYear_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7717
7718         public static int WatchTime_GetYear(global::System.Runtime.InteropServices.HandleRef jarg1)
7719         {
7720             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7721             {
7722                 return WatchTime_GetYear_vulkan(jarg1);
7723             }
7724             else
7725             {
7726                 return WatchTime_GetYear_gl(jarg1);
7727             }
7728         }
7729
7730         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMonth")]
7731         public static extern int WatchTime_GetMonth_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7732
7733         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetMonth")]
7734         public static extern int WatchTime_GetMonth_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7735
7736         public static int WatchTime_GetMonth(global::System.Runtime.InteropServices.HandleRef jarg1)
7737         {
7738             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7739             {
7740                 return WatchTime_GetMonth_vulkan(jarg1);
7741             }
7742             else
7743             {
7744                 return WatchTime_GetMonth_gl(jarg1);
7745             }
7746         }
7747
7748         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDay")]
7749         public static extern int WatchTime_GetDay_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7750
7751         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDay")]
7752         public static extern int WatchTime_GetDay_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7753
7754         public static int WatchTime_GetDay(global::System.Runtime.InteropServices.HandleRef jarg1)
7755         {
7756             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7757             {
7758                 return WatchTime_GetDay_vulkan(jarg1);
7759             }
7760             else
7761             {
7762                 return WatchTime_GetDay_gl(jarg1);
7763             }
7764         }
7765
7766         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDayOfWeek")]
7767         public static extern int WatchTime_GetDayOfWeek_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7768
7769         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDayOfWeek")]
7770         public static extern int WatchTime_GetDayOfWeek_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7771
7772         public static int WatchTime_GetDayOfWeek(global::System.Runtime.InteropServices.HandleRef jarg1)
7773         {
7774             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7775             {
7776                 return WatchTime_GetDayOfWeek_vulkan(jarg1);
7777             }
7778             else
7779             {
7780                 return WatchTime_GetDayOfWeek_gl(jarg1);
7781             }
7782         }
7783
7784         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetUtcTime")]
7785         public static extern global::System.IntPtr WatchTime_GetUtcTime_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7786
7787         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetUtcTime")]
7788         public static extern global::System.IntPtr WatchTime_GetUtcTime_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7789
7790         public static global::System.IntPtr WatchTime_GetUtcTime(global::System.Runtime.InteropServices.HandleRef jarg1)
7791         {
7792             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7793             {
7794                 return WatchTime_GetUtcTime_vulkan(jarg1);
7795             }
7796             else
7797             {
7798                 return WatchTime_GetUtcTime_gl(jarg1);
7799             }
7800         }
7801
7802         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetUtcTimeStamp")]
7803         public static extern global::System.IntPtr WatchTime_GetUtcTimeStamp_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7804
7805         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetUtcTimeStamp")]
7806         public static extern global::System.IntPtr WatchTime_GetUtcTimeStamp_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7807
7808         public static global::System.IntPtr WatchTime_GetUtcTimeStamp(global::System.Runtime.InteropServices.HandleRef jarg1)
7809         {
7810             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7811             {
7812                 return WatchTime_GetUtcTimeStamp_vulkan(jarg1);
7813             }
7814             else
7815             {
7816                 return WatchTime_GetUtcTimeStamp_gl(jarg1);
7817             }
7818         }
7819
7820         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetTimeZone")]
7821         public static extern string WatchTime_GetTimeZone_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7822
7823         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetTimeZone")]
7824         public static extern string WatchTime_GetTimeZone_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7825
7826         public static string WatchTime_GetTimeZone(global::System.Runtime.InteropServices.HandleRef jarg1)
7827         {
7828             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7829             {
7830                 return WatchTime_GetTimeZone_vulkan(jarg1);
7831             }
7832             else
7833             {
7834                 return WatchTime_GetTimeZone_gl(jarg1);
7835             }
7836         }
7837
7838         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDaylightSavingTimeStatus")]
7839         public static extern bool WatchTime_GetDaylightSavingTimeStatus_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7840
7841         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTime_GetDaylightSavingTimeStatus")]
7842         public static extern bool WatchTime_GetDaylightSavingTimeStatus_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7843
7844         public static bool WatchTime_GetDaylightSavingTimeStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
7845         {
7846             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7847             {
7848                 return WatchTime_GetDaylightSavingTimeStatus_vulkan(jarg1);
7849             }
7850             else
7851             {
7852                 return WatchTime_GetDaylightSavingTimeStatus_gl(jarg1);
7853             }
7854         }
7855
7856         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_0")]
7857         public static extern global::System.IntPtr WatchApplication_New__SWIG_0_gl();
7858
7859         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_0")]
7860         public static extern global::System.IntPtr WatchApplication_New__SWIG_0_vulkan();
7861
7862         public static global::System.IntPtr WatchApplication_New__SWIG_0()
7863         {
7864             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7865             {
7866                 return WatchApplication_New__SWIG_0_vulkan();
7867             }
7868             else
7869             {
7870                 return WatchApplication_New__SWIG_0_gl();
7871             }
7872         }
7873
7874         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_1")]
7875         public static extern global::System.IntPtr WatchApplication_New__SWIG_1_gl(int jarg1, string jarg2);
7876
7877         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_1")]
7878         public static extern global::System.IntPtr WatchApplication_New__SWIG_1_vulkan(int jarg1, string jarg2);
7879
7880         public static global::System.IntPtr WatchApplication_New__SWIG_1(int jarg1, string jarg2)
7881         {
7882             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7883             {
7884                 return WatchApplication_New__SWIG_1_vulkan(jarg1, jarg2);
7885             }
7886             else
7887             {
7888                 return WatchApplication_New__SWIG_1_gl(jarg1, jarg2);
7889             }
7890         }
7891
7892         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_2")]
7893         public static extern global::System.IntPtr WatchApplication_New__SWIG_2_gl(int jarg1, string jarg2, string jarg3);
7894
7895         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_New__SWIG_2")]
7896         public static extern global::System.IntPtr WatchApplication_New__SWIG_2_vulkan(int jarg1, string jarg2, string jarg3);
7897
7898         public static global::System.IntPtr WatchApplication_New__SWIG_2(int jarg1, string jarg2, string jarg3)
7899         {
7900             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7901             {
7902                 return WatchApplication_New__SWIG_2_vulkan(jarg1, jarg2, jarg3);
7903             }
7904             else
7905             {
7906                 return WatchApplication_New__SWIG_2_gl(jarg1, jarg2, jarg3);
7907             }
7908         }
7909
7910         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchApplication__SWIG_0")]
7911         public static extern global::System.IntPtr new_WatchApplication__SWIG_0_gl();
7912
7913         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchApplication__SWIG_0")]
7914         public static extern global::System.IntPtr new_WatchApplication__SWIG_0_vulkan();
7915
7916         public static global::System.IntPtr new_WatchApplication__SWIG_0()
7917         {
7918             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7919             {
7920                 return new_WatchApplication__SWIG_0_vulkan();
7921             }
7922             else
7923             {
7924                 return new_WatchApplication__SWIG_0_gl();
7925             }
7926         }
7927
7928         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchApplication__SWIG_1")]
7929         public static extern global::System.IntPtr new_WatchApplication__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7930
7931         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchApplication__SWIG_1")]
7932         public static extern global::System.IntPtr new_WatchApplication__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7933
7934         public static global::System.IntPtr new_WatchApplication__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
7935         {
7936             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7937             {
7938                 return new_WatchApplication__SWIG_1_vulkan(jarg1);
7939             }
7940             else
7941             {
7942                 return new_WatchApplication__SWIG_1_gl(jarg1);
7943             }
7944         }
7945
7946         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_Assign")]
7947         public static extern global::System.IntPtr WatchApplication_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7948
7949         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_Assign")]
7950         public static extern global::System.IntPtr WatchApplication_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
7951
7952         public static global::System.IntPtr WatchApplication_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
7953         {
7954             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7955             {
7956                 return WatchApplication_Assign_vulkan(jarg1, jarg2);
7957             }
7958             else
7959             {
7960                 return WatchApplication_Assign_gl(jarg1, jarg2);
7961             }
7962         }
7963
7964         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchApplication")]
7965         public static extern void delete_WatchApplication_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7966
7967         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchApplication")]
7968         public static extern void delete_WatchApplication_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7969
7970         public static void delete_WatchApplication(global::System.Runtime.InteropServices.HandleRef jarg1)
7971         {
7972             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7973             {
7974                 delete_WatchApplication_vulkan(jarg1);
7975             }
7976             else
7977             {
7978                 delete_WatchApplication_gl(jarg1);
7979             }
7980         }
7981
7982         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_TimeTickSignal")]
7983         public static extern global::System.IntPtr WatchApplication_TimeTickSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
7984
7985         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_TimeTickSignal")]
7986         public static extern global::System.IntPtr WatchApplication_TimeTickSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
7987
7988         public static global::System.IntPtr WatchApplication_TimeTickSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
7989         {
7990             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
7991             {
7992                 return WatchApplication_TimeTickSignal_vulkan(jarg1);
7993             }
7994             else
7995             {
7996                 return WatchApplication_TimeTickSignal_gl(jarg1);
7997             }
7998         }
7999
8000         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_AmbientTickSignal")]
8001         public static extern global::System.IntPtr WatchApplication_AmbientTickSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8002
8003         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_AmbientTickSignal")]
8004         public static extern global::System.IntPtr WatchApplication_AmbientTickSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8005
8006         public static global::System.IntPtr WatchApplication_AmbientTickSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
8007         {
8008             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8009             {
8010                 return WatchApplication_AmbientTickSignal_vulkan(jarg1);
8011             }
8012             else
8013             {
8014                 return WatchApplication_AmbientTickSignal_gl(jarg1);
8015             }
8016         }
8017
8018         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_AmbientChangedSignal")]
8019         public static extern global::System.IntPtr WatchApplication_AmbientChangedSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8020
8021         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchApplication_AmbientChangedSignal")]
8022         public static extern global::System.IntPtr WatchApplication_AmbientChangedSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8023
8024         public static global::System.IntPtr WatchApplication_AmbientChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
8025         {
8026             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8027             {
8028                 return WatchApplication_AmbientChangedSignal_vulkan(jarg1);
8029             }
8030             else
8031             {
8032                 return WatchApplication_AmbientChangedSignal_gl(jarg1);
8033             }
8034         }
8035
8036         //for watch signal
8037         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Empty")]
8038         public static extern bool WatchTimeSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8039
8040         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Empty")]
8041         public static extern bool WatchTimeSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8042
8043         public static bool WatchTimeSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
8044         {
8045             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8046             {
8047                 return WatchTimeSignal_Empty_vulkan(jarg1);
8048             }
8049             else
8050             {
8051                 return WatchTimeSignal_Empty_gl(jarg1);
8052             }
8053         }
8054
8055         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_GetConnectionCount")]
8056         public static extern uint WatchTimeSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8057
8058         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_GetConnectionCount")]
8059         public static extern uint WatchTimeSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8060
8061         public static uint WatchTimeSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
8062         {
8063             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8064             {
8065                 return WatchTimeSignal_GetConnectionCount_vulkan(jarg1);
8066             }
8067             else
8068             {
8069                 return WatchTimeSignal_GetConnectionCount_gl(jarg1);
8070             }
8071         }
8072
8073         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Connect")]
8074         public static extern void WatchTimeSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8075
8076         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Connect")]
8077         public static extern void WatchTimeSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8078
8079         public static void WatchTimeSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
8080         {
8081             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8082             {
8083                 WatchTimeSignal_Connect_vulkan(jarg1, jarg2);
8084             }
8085             else
8086             {
8087                 WatchTimeSignal_Connect_gl(jarg1, jarg2);
8088             }
8089         }
8090
8091         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Disconnect")]
8092         public static extern void WatchTimeSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8093
8094         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Disconnect")]
8095         public static extern void WatchTimeSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8096
8097         public static void WatchTimeSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
8098         {
8099             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8100             {
8101                 WatchTimeSignal_Disconnect_vulkan(jarg1, jarg2);
8102             }
8103             else
8104             {
8105                 WatchTimeSignal_Disconnect_gl(jarg1, jarg2);
8106             }
8107         }
8108
8109         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Emit")]
8110         public static extern void WatchTimeSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
8111
8112         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchTimeSignal_Emit")]
8113         public static extern void WatchTimeSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
8114
8115         public static void WatchTimeSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
8116         {
8117             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8118             {
8119                 WatchTimeSignal_Emit_vulkan(jarg1, jarg2, jarg3);
8120             }
8121             else
8122             {
8123                 WatchTimeSignal_Emit_gl(jarg1, jarg2, jarg3);
8124             }
8125         }
8126
8127         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchTimeSignal")]
8128         public static extern global::System.IntPtr new_WatchTimeSignal_gl();
8129
8130         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchTimeSignal")]
8131         public static extern global::System.IntPtr new_WatchTimeSignal_vulkan();
8132
8133         public static global::System.IntPtr new_WatchTimeSignal()
8134         {
8135             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8136             {
8137                 return new_WatchTimeSignal_vulkan();
8138             }
8139             else
8140             {
8141                 return new_WatchTimeSignal_gl();
8142             }
8143         }
8144
8145         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchTimeSignal")]
8146         public static extern void delete_WatchTimeSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8147
8148         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchTimeSignal")]
8149         public static extern void delete_WatchTimeSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8150
8151         public static void delete_WatchTimeSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
8152         {
8153             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8154             {
8155                 delete_WatchTimeSignal_vulkan(jarg1);
8156             }
8157             else
8158             {
8159                 delete_WatchTimeSignal_gl(jarg1);
8160             }
8161         }
8162
8163         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Empty")]
8164         public static extern bool WatchBoolSignal_Empty_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8165
8166         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Empty")]
8167         public static extern bool WatchBoolSignal_Empty_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8168
8169         public static bool WatchBoolSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1)
8170         {
8171             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8172             {
8173                 return WatchBoolSignal_Empty_vulkan(jarg1);
8174             }
8175             else
8176             {
8177                 return WatchBoolSignal_Empty_gl(jarg1);
8178             }
8179         }
8180
8181         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_GetConnectionCount")]
8182         public static extern uint WatchBoolSignal_GetConnectionCount_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8183
8184         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_GetConnectionCount")]
8185         public static extern uint WatchBoolSignal_GetConnectionCount_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8186
8187         public static uint WatchBoolSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1)
8188         {
8189             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8190             {
8191                 return WatchBoolSignal_GetConnectionCount_vulkan(jarg1);
8192             }
8193             else
8194             {
8195                 return WatchBoolSignal_GetConnectionCount_gl(jarg1);
8196             }
8197         }
8198
8199         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Connect")]
8200         public static extern void WatchBoolSignal_Connect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8201
8202         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Connect")]
8203         public static extern void WatchBoolSignal_Connect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8204
8205         public static void WatchBoolSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
8206         {
8207             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8208             {
8209                 WatchBoolSignal_Connect_vulkan(jarg1, jarg2);
8210             }
8211             else
8212             {
8213                 WatchBoolSignal_Connect_gl(jarg1, jarg2);
8214             }
8215         }
8216
8217         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Disconnect")]
8218         public static extern void WatchBoolSignal_Disconnect_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8219
8220         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Disconnect")]
8221         public static extern void WatchBoolSignal_Disconnect_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
8222
8223         public static void WatchBoolSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
8224         {
8225             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8226             {
8227                 WatchBoolSignal_Disconnect_vulkan(jarg1, jarg2);
8228             }
8229             else
8230             {
8231                 WatchBoolSignal_Disconnect_gl(jarg1, jarg2);
8232             }
8233         }
8234
8235         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Emit")]
8236         public static extern void WatchBoolSignal_Emit_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
8237
8238         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WatchBoolSignal_Emit")]
8239         public static extern void WatchBoolSignal_Emit_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
8240
8241         public static void WatchBoolSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
8242         {
8243             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8244             {
8245                 WatchBoolSignal_Emit_vulkan(jarg1, jarg2, jarg3);
8246             }
8247             else
8248             {
8249                 WatchBoolSignal_Emit_gl(jarg1, jarg2, jarg3);
8250             }
8251         }
8252
8253         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchBoolSignal")]
8254         public static extern global::System.IntPtr new_WatchBoolSignal_gl();
8255
8256         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_WatchBoolSignal")]
8257         public static extern global::System.IntPtr new_WatchBoolSignal_vulkan();
8258
8259         public static global::System.IntPtr new_WatchBoolSignal()
8260         {
8261             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8262             {
8263                 return new_WatchBoolSignal_vulkan();
8264             }
8265             else
8266             {
8267                 return new_WatchBoolSignal_gl();
8268             }
8269         }
8270
8271         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchBoolSignal")]
8272         public static extern void delete_WatchBoolSignal_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8273
8274         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_WatchBoolSignal")]
8275         public static extern void delete_WatchBoolSignal_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8276
8277         public static void delete_WatchBoolSignal(global::System.Runtime.InteropServices.HandleRef jarg1)
8278         {
8279             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8280             {
8281                 delete_WatchBoolSignal_vulkan(jarg1);
8282             }
8283             else
8284             {
8285                 delete_WatchBoolSignal_gl(jarg1);
8286             }
8287         }
8288
8289         //for FontClient
8290         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_SWIGUpcast")]
8291         public static extern global::System.IntPtr FontClient_SWIGUpcast_gl(global::System.IntPtr jarg1);
8292
8293         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_SWIGUpcast")]
8294         public static extern global::System.IntPtr FontClient_SWIGUpcast_vulkan(global::System.IntPtr jarg1);
8295
8296         public static global::System.IntPtr FontClient_SWIGUpcast(global::System.IntPtr jarg1)
8297         {
8298             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8299             {
8300                 return FontClient_SWIGUpcast_vulkan(jarg1);
8301             }
8302             else
8303             {
8304                 return FontClient_SWIGUpcast_gl(jarg1);
8305             }
8306         }
8307
8308         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontWidthName_get")]
8309         public static extern global::System.IntPtr FontWidthName_get_gl();
8310
8311         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontWidthName_get")]
8312         public static extern global::System.IntPtr FontWidthName_get_vulkan();
8313
8314         public static global::System.IntPtr FontWidthName_get()
8315         {
8316             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8317             {
8318                 return FontWidthName_get_vulkan();
8319             }
8320             else
8321             {
8322                 return FontWidthName_get_gl();
8323             }
8324         }
8325
8326         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontWeightName_get")]
8327         public static extern global::System.IntPtr FontWeightName_get_gl();
8328
8329         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontWeightName_get")]
8330         public static extern global::System.IntPtr FontWeightName_get_vulkan();
8331
8332         public static global::System.IntPtr FontWeightName_get()
8333         {
8334             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8335             {
8336                 return FontWeightName_get_vulkan();
8337             }
8338             else
8339             {
8340                 return FontWeightName_get_gl();
8341             }
8342         }
8343
8344         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontSlantName_get")]
8345         public static extern global::System.IntPtr FontSlantName_get_gl();
8346
8347         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontSlantName_get")]
8348         public static extern global::System.IntPtr FontSlantName_get_vulkan();
8349
8350         public static global::System.IntPtr FontSlantName_get()
8351         {
8352             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8353             {
8354                 return FontSlantName_get_vulkan();
8355             }
8356             else
8357             {
8358                 return FontSlantName_get_gl();
8359             }
8360         }
8361
8362         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontDescription")]
8363         public static extern global::System.IntPtr new_FontDescription_gl();
8364
8365         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontDescription")]
8366         public static extern global::System.IntPtr new_FontDescription_vulkan();
8367
8368         public static global::System.IntPtr new_FontDescription()
8369         {
8370             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8371             {
8372                 return new_FontDescription_vulkan();
8373             }
8374             else
8375             {
8376                 return new_FontDescription_gl();
8377             }
8378         }
8379
8380         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontDescription")]
8381         public static extern void delete_FontDescription_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8382
8383         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontDescription")]
8384         public static extern void delete_FontDescription_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8385
8386         public static void delete_FontDescription(global::System.Runtime.InteropServices.HandleRef jarg1)
8387         {
8388             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8389             {
8390                 delete_FontDescription_vulkan(jarg1);
8391             }
8392             else
8393             {
8394                 delete_FontDescription_gl(jarg1);
8395             }
8396         }
8397
8398         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_path_set")]
8399         public static extern void FontDescription_path_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
8400
8401         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_path_set")]
8402         public static extern void FontDescription_path_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
8403
8404         public static void FontDescription_path_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
8405         {
8406             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8407             {
8408                 FontDescription_path_set_vulkan(jarg1, jarg2);
8409             }
8410             else
8411             {
8412                 FontDescription_path_set_gl(jarg1, jarg2);
8413             }
8414         }
8415
8416         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_path_get")]
8417         public static extern string FontDescription_path_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8418
8419         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_path_get")]
8420         public static extern string FontDescription_path_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8421
8422         public static string FontDescription_path_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8423         {
8424             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8425             {
8426                 return FontDescription_path_get_vulkan(jarg1);
8427             }
8428             else
8429             {
8430                 return FontDescription_path_get_gl(jarg1);
8431             }
8432         }
8433
8434         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_family_set")]
8435         public static extern void FontDescription_family_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
8436
8437         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_family_set")]
8438         public static extern void FontDescription_family_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
8439
8440         public static void FontDescription_family_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
8441         {
8442             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8443             {
8444                 FontDescription_family_set_vulkan(jarg1, jarg2);
8445             }
8446             else
8447             {
8448                 FontDescription_family_set_gl(jarg1, jarg2);
8449             }
8450         }
8451
8452         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_family_get")]
8453         public static extern string FontDescription_family_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8454
8455         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_family_get")]
8456         public static extern string FontDescription_family_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8457
8458         public static string FontDescription_family_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8459         {
8460             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8461             {
8462                 return FontDescription_family_get_vulkan(jarg1);
8463             }
8464             else
8465             {
8466                 return FontDescription_family_get_gl(jarg1);
8467             }
8468         }
8469
8470         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_width_set")]
8471         public static extern void FontDescription_width_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8472
8473         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_width_set")]
8474         public static extern void FontDescription_width_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8475
8476         public static void FontDescription_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
8477         {
8478             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8479             {
8480                 FontDescription_width_set_vulkan(jarg1, jarg2);
8481             }
8482             else
8483             {
8484                 FontDescription_width_set_gl(jarg1, jarg2);
8485             }
8486         }
8487
8488         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_width_get")]
8489         public static extern int FontDescription_width_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8490
8491         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_width_get")]
8492         public static extern int FontDescription_width_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8493
8494         public static int FontDescription_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8495         {
8496             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8497             {
8498                 return FontDescription_width_get_vulkan(jarg1);
8499             }
8500             else
8501             {
8502                 return FontDescription_width_get_gl(jarg1);
8503             }
8504         }
8505
8506         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_weight_set")]
8507         public static extern void FontDescription_weight_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8508
8509         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_weight_set")]
8510         public static extern void FontDescription_weight_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8511
8512         public static void FontDescription_weight_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
8513         {
8514             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8515             {
8516                 FontDescription_weight_set_vulkan(jarg1, jarg2);
8517             }
8518             else
8519             {
8520                 FontDescription_weight_set_gl(jarg1, jarg2);
8521             }
8522         }
8523
8524         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_weight_get")]
8525         public static extern int FontDescription_weight_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8526
8527         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_weight_get")]
8528         public static extern int FontDescription_weight_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8529
8530         public static int FontDescription_weight_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8531         {
8532             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8533             {
8534                 return FontDescription_weight_get_vulkan(jarg1);
8535             }
8536             else
8537             {
8538                 return FontDescription_weight_get_gl(jarg1);
8539             }
8540         }
8541
8542         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_slant_set")]
8543         public static extern void FontDescription_slant_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8544
8545         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_slant_set")]
8546         public static extern void FontDescription_slant_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
8547
8548         public static void FontDescription_slant_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
8549         {
8550             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8551             {
8552                 FontDescription_slant_set_vulkan(jarg1, jarg2);
8553             }
8554             else
8555             {
8556                 FontDescription_slant_set_gl(jarg1, jarg2);
8557             }
8558         }
8559
8560         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_slant_get")]
8561         public static extern int FontDescription_slant_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8562
8563         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontDescription_slant_get")]
8564         public static extern int FontDescription_slant_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8565
8566         public static int FontDescription_slant_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8567         {
8568             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8569             {
8570                 return FontDescription_slant_get_vulkan(jarg1);
8571             }
8572             else
8573             {
8574                 return FontDescription_slant_get_gl(jarg1);
8575             }
8576         }
8577
8578         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontMetrics__SWIG_0")]
8579         public static extern global::System.IntPtr new_FontMetrics__SWIG_0_gl();
8580
8581         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontMetrics__SWIG_0")]
8582         public static extern global::System.IntPtr new_FontMetrics__SWIG_0_vulkan();
8583
8584         public static global::System.IntPtr new_FontMetrics__SWIG_0()
8585         {
8586             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8587             {
8588                 return new_FontMetrics__SWIG_0_vulkan();
8589             }
8590             else
8591             {
8592                 return new_FontMetrics__SWIG_0_gl();
8593             }
8594         }
8595
8596         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontMetrics__SWIG_1")]
8597         public static extern global::System.IntPtr new_FontMetrics__SWIG_1_gl(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5);
8598
8599         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontMetrics__SWIG_1")]
8600         public static extern global::System.IntPtr new_FontMetrics__SWIG_1_vulkan(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5);
8601
8602         public static global::System.IntPtr new_FontMetrics__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5)
8603         {
8604             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8605             {
8606                 return new_FontMetrics__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
8607             }
8608             else
8609             {
8610                 return new_FontMetrics__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
8611             }
8612         }
8613
8614         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_ascender_set")]
8615         public static extern void FontMetrics_ascender_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8616
8617         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_ascender_set")]
8618         public static extern void FontMetrics_ascender_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8619
8620         public static void FontMetrics_ascender_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
8621         {
8622             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8623             {
8624                 FontMetrics_ascender_set_vulkan(jarg1, jarg2);
8625             }
8626             else
8627             {
8628                 FontMetrics_ascender_set_gl(jarg1, jarg2);
8629             }
8630         }
8631
8632         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_ascender_get")]
8633         public static extern float FontMetrics_ascender_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8634
8635         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_ascender_get")]
8636         public static extern float FontMetrics_ascender_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8637
8638         public static float FontMetrics_ascender_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8639         {
8640             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8641             {
8642                 return FontMetrics_ascender_get_vulkan(jarg1);
8643             }
8644             else
8645             {
8646                 return FontMetrics_ascender_get_gl(jarg1);
8647             }
8648         }
8649
8650         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_descender_set")]
8651         public static extern void FontMetrics_descender_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8652
8653         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_descender_set")]
8654         public static extern void FontMetrics_descender_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8655
8656         public static void FontMetrics_descender_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
8657         {
8658             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8659             {
8660                 FontMetrics_descender_set_vulkan(jarg1, jarg2);
8661             }
8662             else
8663             {
8664                 FontMetrics_descender_set_gl(jarg1, jarg2);
8665             }
8666         }
8667
8668         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_descender_get")]
8669         public static extern float FontMetrics_descender_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8670
8671         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_descender_get")]
8672         public static extern float FontMetrics_descender_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8673
8674         public static float FontMetrics_descender_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8675         {
8676             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8677             {
8678                 return FontMetrics_descender_get_vulkan(jarg1);
8679             }
8680             else
8681             {
8682                 return FontMetrics_descender_get_gl(jarg1);
8683             }
8684         }
8685
8686         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_height_set")]
8687         public static extern void FontMetrics_height_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8688
8689         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_height_set")]
8690         public static extern void FontMetrics_height_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8691
8692         public static void FontMetrics_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
8693         {
8694             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8695             {
8696                 FontMetrics_height_set_vulkan(jarg1, jarg2);
8697             }
8698             else
8699             {
8700                 FontMetrics_height_set_gl(jarg1, jarg2);
8701             }
8702         }
8703
8704         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_height_get")]
8705         public static extern float FontMetrics_height_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8706
8707         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_height_get")]
8708         public static extern float FontMetrics_height_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8709
8710         public static float FontMetrics_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8711         {
8712             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8713             {
8714                 return FontMetrics_height_get_vulkan(jarg1);
8715             }
8716             else
8717             {
8718                 return FontMetrics_height_get_gl(jarg1);
8719             }
8720         }
8721
8722         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlinePosition_set")]
8723         public static extern void FontMetrics_underlinePosition_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8724
8725         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlinePosition_set")]
8726         public static extern void FontMetrics_underlinePosition_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8727
8728         public static void FontMetrics_underlinePosition_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
8729         {
8730             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8731             {
8732                 FontMetrics_underlinePosition_set_vulkan(jarg1, jarg2);
8733             }
8734             else
8735             {
8736                 FontMetrics_underlinePosition_set_gl(jarg1, jarg2);
8737             }
8738         }
8739
8740         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlinePosition_get")]
8741         public static extern float FontMetrics_underlinePosition_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8742
8743         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlinePosition_get")]
8744         public static extern float FontMetrics_underlinePosition_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8745
8746         public static float FontMetrics_underlinePosition_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8747         {
8748             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8749             {
8750                 return FontMetrics_underlinePosition_get_vulkan(jarg1);
8751             }
8752             else
8753             {
8754                 return FontMetrics_underlinePosition_get_gl(jarg1);
8755             }
8756         }
8757
8758         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlineThickness_set")]
8759         public static extern void FontMetrics_underlineThickness_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8760
8761         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlineThickness_set")]
8762         public static extern void FontMetrics_underlineThickness_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
8763
8764         public static void FontMetrics_underlineThickness_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
8765         {
8766             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8767             {
8768                 FontMetrics_underlineThickness_set_vulkan(jarg1, jarg2);
8769             }
8770             else
8771             {
8772                 FontMetrics_underlineThickness_set_gl(jarg1, jarg2);
8773             }
8774         }
8775
8776         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlineThickness_get")]
8777         public static extern float FontMetrics_underlineThickness_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8778
8779         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontMetrics_underlineThickness_get")]
8780         public static extern float FontMetrics_underlineThickness_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8781
8782         public static float FontMetrics_underlineThickness_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8783         {
8784             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8785             {
8786                 return FontMetrics_underlineThickness_get_vulkan(jarg1);
8787             }
8788             else
8789             {
8790                 return FontMetrics_underlineThickness_get_gl(jarg1);
8791             }
8792         }
8793
8794         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontMetrics")]
8795         public static extern void delete_FontMetrics_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8796
8797         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontMetrics")]
8798         public static extern void delete_FontMetrics_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8799
8800         public static void delete_FontMetrics(global::System.Runtime.InteropServices.HandleRef jarg1)
8801         {
8802             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8803             {
8804                 delete_FontMetrics_vulkan(jarg1);
8805             }
8806             else
8807             {
8808                 delete_FontMetrics_gl(jarg1);
8809             }
8810         }
8811
8812         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LINE_MUST_BREAK_get")]
8813         public static extern int LINE_MUST_BREAK_get_gl();
8814
8815         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LINE_MUST_BREAK_get")]
8816         public static extern int LINE_MUST_BREAK_get_vulkan();
8817
8818         public static int LINE_MUST_BREAK_get()
8819         {
8820             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8821             {
8822                 return LINE_MUST_BREAK_get_vulkan();
8823             }
8824             else
8825             {
8826                 return LINE_MUST_BREAK_get_gl();
8827             }
8828         }
8829
8830         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LINE_ALLOW_BREAK_get")]
8831         public static extern int LINE_ALLOW_BREAK_get_gl();
8832
8833         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LINE_ALLOW_BREAK_get")]
8834         public static extern int LINE_ALLOW_BREAK_get_vulkan();
8835
8836         public static int LINE_ALLOW_BREAK_get()
8837         {
8838             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8839             {
8840                 return LINE_ALLOW_BREAK_get_vulkan();
8841             }
8842             else
8843             {
8844                 return LINE_ALLOW_BREAK_get_gl();
8845             }
8846         }
8847
8848         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_LINE_NO_BREAK_get")]
8849         public static extern int LINE_NO_BREAK_get_gl();
8850
8851         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_LINE_NO_BREAK_get")]
8852         public static extern int LINE_NO_BREAK_get_vulkan();
8853
8854         public static int LINE_NO_BREAK_get()
8855         {
8856             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8857             {
8858                 return LINE_NO_BREAK_get_vulkan();
8859             }
8860             else
8861             {
8862                 return LINE_NO_BREAK_get_gl();
8863             }
8864         }
8865
8866         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WORD_BREAK_get")]
8867         public static extern int WORD_BREAK_get_gl();
8868
8869         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WORD_BREAK_get")]
8870         public static extern int WORD_BREAK_get_vulkan();
8871
8872         public static int WORD_BREAK_get()
8873         {
8874             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8875             {
8876                 return WORD_BREAK_get_vulkan();
8877             }
8878             else
8879             {
8880                 return WORD_BREAK_get_gl();
8881             }
8882         }
8883
8884         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_WORD_NO_BREAK_get")]
8885         public static extern int WORD_NO_BREAK_get_gl();
8886
8887         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_WORD_NO_BREAK_get")]
8888         public static extern int WORD_NO_BREAK_get_vulkan();
8889
8890         public static int WORD_NO_BREAK_get()
8891         {
8892             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8893             {
8894                 return WORD_NO_BREAK_get_vulkan();
8895             }
8896             else
8897             {
8898                 return WORD_NO_BREAK_get_gl();
8899             }
8900         }
8901
8902         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_r_set")]
8903         public static extern void VectorBlob_r_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8904
8905         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_r_set")]
8906         public static extern void VectorBlob_r_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8907
8908         public static void VectorBlob_r_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
8909         {
8910             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8911             {
8912                 VectorBlob_r_set_vulkan(jarg1, jarg2);
8913             }
8914             else
8915             {
8916                 VectorBlob_r_set_gl(jarg1, jarg2);
8917             }
8918         }
8919
8920         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_r_get")]
8921         public static extern byte VectorBlob_r_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8922
8923         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_r_get")]
8924         public static extern byte VectorBlob_r_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8925
8926         public static byte VectorBlob_r_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8927         {
8928             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8929             {
8930                 return VectorBlob_r_get_vulkan(jarg1);
8931             }
8932             else
8933             {
8934                 return VectorBlob_r_get_gl(jarg1);
8935             }
8936         }
8937
8938         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_g_set")]
8939         public static extern void VectorBlob_g_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8940
8941         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_g_set")]
8942         public static extern void VectorBlob_g_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8943
8944         public static void VectorBlob_g_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
8945         {
8946             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8947             {
8948                 VectorBlob_g_set_vulkan(jarg1, jarg2);
8949             }
8950             else
8951             {
8952                 VectorBlob_g_set_gl(jarg1, jarg2);
8953             }
8954         }
8955
8956         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_g_get")]
8957         public static extern byte VectorBlob_g_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8958
8959         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_g_get")]
8960         public static extern byte VectorBlob_g_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8961
8962         public static byte VectorBlob_g_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8963         {
8964             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8965             {
8966                 return VectorBlob_g_get_vulkan(jarg1);
8967             }
8968             else
8969             {
8970                 return VectorBlob_g_get_gl(jarg1);
8971             }
8972         }
8973
8974         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_b_set")]
8975         public static extern void VectorBlob_b_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8976
8977         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_b_set")]
8978         public static extern void VectorBlob_b_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
8979
8980         public static void VectorBlob_b_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
8981         {
8982             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
8983             {
8984                 VectorBlob_b_set_vulkan(jarg1, jarg2);
8985             }
8986             else
8987             {
8988                 VectorBlob_b_set_gl(jarg1, jarg2);
8989             }
8990         }
8991
8992         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_b_get")]
8993         public static extern byte VectorBlob_b_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
8994
8995         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_b_get")]
8996         public static extern byte VectorBlob_b_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
8997
8998         public static byte VectorBlob_b_get(global::System.Runtime.InteropServices.HandleRef jarg1)
8999         {
9000             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9001             {
9002                 return VectorBlob_b_get_vulkan(jarg1);
9003             }
9004             else
9005             {
9006                 return VectorBlob_b_get_gl(jarg1);
9007             }
9008         }
9009
9010         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_a_set")]
9011         public static extern void VectorBlob_a_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
9012
9013         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_a_set")]
9014         public static extern void VectorBlob_a_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
9015
9016         public static void VectorBlob_a_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
9017         {
9018             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9019             {
9020                 VectorBlob_a_set_vulkan(jarg1, jarg2);
9021             }
9022             else
9023             {
9024                 VectorBlob_a_set_gl(jarg1, jarg2);
9025             }
9026         }
9027
9028         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_a_get")]
9029         public static extern byte VectorBlob_a_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9030
9031         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_VectorBlob_a_get")]
9032         public static extern byte VectorBlob_a_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9033
9034         public static byte VectorBlob_a_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9035         {
9036             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9037             {
9038                 return VectorBlob_a_get_vulkan(jarg1);
9039             }
9040             else
9041             {
9042                 return VectorBlob_a_get_gl(jarg1);
9043             }
9044         }
9045
9046         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_VectorBlob")]
9047         public static extern global::System.IntPtr new_VectorBlob_gl();
9048
9049         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_VectorBlob")]
9050         public static extern global::System.IntPtr new_VectorBlob_vulkan();
9051
9052         public static global::System.IntPtr new_VectorBlob()
9053         {
9054             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9055             {
9056                 return new_VectorBlob_vulkan();
9057             }
9058             else
9059             {
9060                 return new_VectorBlob_gl();
9061             }
9062         }
9063
9064         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_VectorBlob")]
9065         public static extern void delete_VectorBlob_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9066
9067         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_VectorBlob")]
9068         public static extern void delete_VectorBlob_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9069
9070         public static void delete_VectorBlob(global::System.Runtime.InteropServices.HandleRef jarg1)
9071         {
9072             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9073             {
9074                 delete_VectorBlob_vulkan(jarg1);
9075             }
9076             else
9077             {
9078                 delete_VectorBlob_gl(jarg1);
9079             }
9080         }
9081
9082         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_GlyphInfo__SWIG_0")]
9083         public static extern global::System.IntPtr new_GlyphInfo__SWIG_0_gl();
9084
9085         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_GlyphInfo__SWIG_0")]
9086         public static extern global::System.IntPtr new_GlyphInfo__SWIG_0_vulkan();
9087
9088         public static global::System.IntPtr new_GlyphInfo__SWIG_0()
9089         {
9090             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9091             {
9092                 return new_GlyphInfo__SWIG_0_vulkan();
9093             }
9094             else
9095             {
9096                 return new_GlyphInfo__SWIG_0_gl();
9097             }
9098         }
9099
9100         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_GlyphInfo__SWIG_1")]
9101         public static extern global::System.IntPtr new_GlyphInfo__SWIG_1_gl(uint jarg1, uint jarg2);
9102
9103         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_GlyphInfo__SWIG_1")]
9104         public static extern global::System.IntPtr new_GlyphInfo__SWIG_1_vulkan(uint jarg1, uint jarg2);
9105
9106         public static global::System.IntPtr new_GlyphInfo__SWIG_1(uint jarg1, uint jarg2)
9107         {
9108             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9109             {
9110                 return new_GlyphInfo__SWIG_1_vulkan(jarg1, jarg2);
9111             }
9112             else
9113             {
9114                 return new_GlyphInfo__SWIG_1_gl(jarg1, jarg2);
9115             }
9116         }
9117
9118         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_fontId_set")]
9119         public static extern void GlyphInfo_fontId_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9120
9121         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_fontId_set")]
9122         public static extern void GlyphInfo_fontId_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9123
9124         public static void GlyphInfo_fontId_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9125         {
9126             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9127             {
9128                 GlyphInfo_fontId_set_vulkan(jarg1, jarg2);
9129             }
9130             else
9131             {
9132                 GlyphInfo_fontId_set_gl(jarg1, jarg2);
9133             }
9134         }
9135
9136         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_fontId_get")]
9137         public static extern uint GlyphInfo_fontId_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9138
9139         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_fontId_get")]
9140         public static extern uint GlyphInfo_fontId_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9141
9142         public static uint GlyphInfo_fontId_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9143         {
9144             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9145             {
9146                 return GlyphInfo_fontId_get_vulkan(jarg1);
9147             }
9148             else
9149             {
9150                 return GlyphInfo_fontId_get_gl(jarg1);
9151             }
9152         }
9153
9154         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_index_set")]
9155         public static extern void GlyphInfo_index_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9156
9157         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_index_set")]
9158         public static extern void GlyphInfo_index_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9159
9160         public static void GlyphInfo_index_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9161         {
9162             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9163             {
9164                 GlyphInfo_index_set_vulkan(jarg1, jarg2);
9165             }
9166             else
9167             {
9168                 GlyphInfo_index_set_gl(jarg1, jarg2);
9169             }
9170         }
9171
9172         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_index_get")]
9173         public static extern uint GlyphInfo_index_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9174
9175         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_index_get")]
9176         public static extern uint GlyphInfo_index_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9177
9178         public static uint GlyphInfo_index_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9179         {
9180             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9181             {
9182                 return GlyphInfo_index_get_vulkan(jarg1);
9183             }
9184             else
9185             {
9186                 return GlyphInfo_index_get_gl(jarg1);
9187             }
9188         }
9189
9190         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_width_set")]
9191         public static extern void GlyphInfo_width_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9192
9193         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_width_set")]
9194         public static extern void GlyphInfo_width_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9195
9196         public static void GlyphInfo_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9197         {
9198             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9199             {
9200                 GlyphInfo_width_set_vulkan(jarg1, jarg2);
9201             }
9202             else
9203             {
9204                 GlyphInfo_width_set_gl(jarg1, jarg2);
9205             }
9206         }
9207
9208         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_width_get")]
9209         public static extern float GlyphInfo_width_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9210
9211         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_width_get")]
9212         public static extern float GlyphInfo_width_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9213
9214         public static float GlyphInfo_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9215         {
9216             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9217             {
9218                 return GlyphInfo_width_get_vulkan(jarg1);
9219             }
9220             else
9221             {
9222                 return GlyphInfo_width_get_gl(jarg1);
9223             }
9224         }
9225
9226         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_height_set")]
9227         public static extern void GlyphInfo_height_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9228
9229         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_height_set")]
9230         public static extern void GlyphInfo_height_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9231
9232         public static void GlyphInfo_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9233         {
9234             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9235             {
9236                 GlyphInfo_height_set_vulkan(jarg1, jarg2);
9237             }
9238             else
9239             {
9240                 GlyphInfo_height_set_gl(jarg1, jarg2);
9241             }
9242         }
9243
9244         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_height_get")]
9245         public static extern float GlyphInfo_height_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9246
9247         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_height_get")]
9248         public static extern float GlyphInfo_height_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9249
9250         public static float GlyphInfo_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9251         {
9252             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9253             {
9254                 return GlyphInfo_height_get_vulkan(jarg1);
9255             }
9256             else
9257             {
9258                 return GlyphInfo_height_get_gl(jarg1);
9259             }
9260         }
9261
9262         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_xBearing_set")]
9263         public static extern void GlyphInfo_xBearing_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9264
9265         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_xBearing_set")]
9266         public static extern void GlyphInfo_xBearing_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9267
9268         public static void GlyphInfo_xBearing_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9269         {
9270             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9271             {
9272                 GlyphInfo_xBearing_set_vulkan(jarg1, jarg2);
9273             }
9274             else
9275             {
9276                 GlyphInfo_xBearing_set_gl(jarg1, jarg2);
9277             }
9278         }
9279
9280         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_xBearing_get")]
9281         public static extern float GlyphInfo_xBearing_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9282
9283         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_xBearing_get")]
9284         public static extern float GlyphInfo_xBearing_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9285
9286         public static float GlyphInfo_xBearing_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9287         {
9288             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9289             {
9290                 return GlyphInfo_xBearing_get_vulkan(jarg1);
9291             }
9292             else
9293             {
9294                 return GlyphInfo_xBearing_get_gl(jarg1);
9295             }
9296         }
9297
9298         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_yBearing_set")]
9299         public static extern void GlyphInfo_yBearing_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9300
9301         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_yBearing_set")]
9302         public static extern void GlyphInfo_yBearing_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9303
9304         public static void GlyphInfo_yBearing_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9305         {
9306             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9307             {
9308                 GlyphInfo_yBearing_set_vulkan(jarg1, jarg2);
9309             }
9310             else
9311             {
9312                 GlyphInfo_yBearing_set_gl(jarg1, jarg2);
9313             }
9314         }
9315
9316         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_yBearing_get")]
9317         public static extern float GlyphInfo_yBearing_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9318
9319         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_yBearing_get")]
9320         public static extern float GlyphInfo_yBearing_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9321
9322         public static float GlyphInfo_yBearing_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9323         {
9324             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9325             {
9326                 return GlyphInfo_yBearing_get_vulkan(jarg1);
9327             }
9328             else
9329             {
9330                 return GlyphInfo_yBearing_get_gl(jarg1);
9331             }
9332         }
9333
9334         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_advance_set")]
9335         public static extern void GlyphInfo_advance_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9336
9337         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_advance_set")]
9338         public static extern void GlyphInfo_advance_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9339
9340         public static void GlyphInfo_advance_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9341         {
9342             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9343             {
9344                 GlyphInfo_advance_set_vulkan(jarg1, jarg2);
9345             }
9346             else
9347             {
9348                 GlyphInfo_advance_set_gl(jarg1, jarg2);
9349             }
9350         }
9351
9352         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_advance_get")]
9353         public static extern float GlyphInfo_advance_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9354
9355         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_advance_get")]
9356         public static extern float GlyphInfo_advance_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9357
9358         public static float GlyphInfo_advance_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9359         {
9360             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9361             {
9362                 return GlyphInfo_advance_get_vulkan(jarg1);
9363             }
9364             else
9365             {
9366                 return GlyphInfo_advance_get_gl(jarg1);
9367             }
9368         }
9369
9370         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_scaleFactor_set")]
9371         public static extern void GlyphInfo_scaleFactor_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9372
9373         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_scaleFactor_set")]
9374         public static extern void GlyphInfo_scaleFactor_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
9375
9376         public static void GlyphInfo_scaleFactor_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2)
9377         {
9378             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9379             {
9380                 GlyphInfo_scaleFactor_set_vulkan(jarg1, jarg2);
9381             }
9382             else
9383             {
9384                 GlyphInfo_scaleFactor_set_gl(jarg1, jarg2);
9385             }
9386         }
9387
9388         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_scaleFactor_get")]
9389         public static extern float GlyphInfo_scaleFactor_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9390
9391         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GlyphInfo_scaleFactor_get")]
9392         public static extern float GlyphInfo_scaleFactor_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9393
9394         public static float GlyphInfo_scaleFactor_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9395         {
9396             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9397             {
9398                 return GlyphInfo_scaleFactor_get_vulkan(jarg1);
9399             }
9400             else
9401             {
9402                 return GlyphInfo_scaleFactor_get_gl(jarg1);
9403             }
9404         }
9405
9406         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_GlyphInfo")]
9407         public static extern void delete_GlyphInfo_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9408
9409         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_GlyphInfo")]
9410         public static extern void delete_GlyphInfo_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9411
9412         public static void delete_GlyphInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
9413         {
9414             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9415             {
9416                 delete_GlyphInfo_vulkan(jarg1);
9417             }
9418             else
9419             {
9420                 delete_GlyphInfo_gl(jarg1);
9421             }
9422         }
9423
9424         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_DEFAULT_POINT_SIZE_get")]
9425         public static extern uint FontClient_DEFAULT_POINT_SIZE_get_gl();
9426
9427         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_DEFAULT_POINT_SIZE_get")]
9428         public static extern uint FontClient_DEFAULT_POINT_SIZE_get_vulkan();
9429
9430         public static uint FontClient_DEFAULT_POINT_SIZE_get()
9431         {
9432             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9433             {
9434                 return FontClient_DEFAULT_POINT_SIZE_get_vulkan();
9435             }
9436             else
9437             {
9438                 return FontClient_DEFAULT_POINT_SIZE_get_gl();
9439             }
9440         }
9441
9442         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient_GlyphBufferData")]
9443         public static extern global::System.IntPtr new_FontClient_GlyphBufferData_gl();
9444
9445         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient_GlyphBufferData")]
9446         public static extern global::System.IntPtr new_FontClient_GlyphBufferData_vulkan();
9447
9448         public static global::System.IntPtr new_FontClient_GlyphBufferData()
9449         {
9450             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9451             {
9452                 return new_FontClient_GlyphBufferData_vulkan();
9453             }
9454             else
9455             {
9456                 return new_FontClient_GlyphBufferData_gl();
9457             }
9458         }
9459
9460         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontClient_GlyphBufferData")]
9461         public static extern void delete_FontClient_GlyphBufferData_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9462
9463         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontClient_GlyphBufferData")]
9464         public static extern void delete_FontClient_GlyphBufferData_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9465
9466         public static void delete_FontClient_GlyphBufferData(global::System.Runtime.InteropServices.HandleRef jarg1)
9467         {
9468             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9469             {
9470                 delete_FontClient_GlyphBufferData_vulkan(jarg1);
9471             }
9472             else
9473             {
9474                 delete_FontClient_GlyphBufferData_gl(jarg1);
9475             }
9476         }
9477         /*
9478                 [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint="CSharp_Dali_FontClient_GlyphBufferData_buffer_set")]
9479                 public static extern void FontClient_GlyphBufferData_buffer_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2);
9480
9481                 [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint="CSharp_Dali_FontClient_GlyphBufferData_buffer_set")]
9482                 public static extern void FontClient_GlyphBufferData_buffer_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2);
9483
9484                 public static void FontClient_GlyphBufferData_buffer_set(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2)
9485                 {
9486                     if(Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9487                     {
9488                         FontClient_GlyphBufferData_buffer_set_vulkan(jarg1, jarg2);
9489                     }
9490                     else
9491                     {
9492                         FontClient_GlyphBufferData_buffer_set_gl(jarg1, jarg2);
9493                     }
9494                 }
9495
9496                 [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint="CSharp_Dali_FontClient_GlyphBufferData_buffer_get")]
9497                 public static extern byte[] FontClient_GlyphBufferData_buffer_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9498
9499                 [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint="CSharp_Dali_FontClient_GlyphBufferData_buffer_get")]
9500                 public static extern byte[] FontClient_GlyphBufferData_buffer_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9501
9502                 public static byte[] FontClient_GlyphBufferData_buffer_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9503                 {
9504                     if(Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9505                     {
9506                         return FontClient_GlyphBufferData_buffer_get_vulkan(jarg1);
9507                     }
9508                     else
9509                     {
9510                         return FontClient_GlyphBufferData_buffer_get_gl(jarg1);
9511                     }
9512                 }
9513         */
9514         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_width_set")]
9515         public static extern void FontClient_GlyphBufferData_width_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9516
9517         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_width_set")]
9518         public static extern void FontClient_GlyphBufferData_width_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9519
9520         public static void FontClient_GlyphBufferData_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9521         {
9522             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9523             {
9524                 FontClient_GlyphBufferData_width_set_vulkan(jarg1, jarg2);
9525             }
9526             else
9527             {
9528                 FontClient_GlyphBufferData_width_set_gl(jarg1, jarg2);
9529             }
9530         }
9531
9532         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_width_get")]
9533         public static extern uint FontClient_GlyphBufferData_width_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9534
9535         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_width_get")]
9536         public static extern uint FontClient_GlyphBufferData_width_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9537
9538         public static uint FontClient_GlyphBufferData_width_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9539         {
9540             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9541             {
9542                 return FontClient_GlyphBufferData_width_get_vulkan(jarg1);
9543             }
9544             else
9545             {
9546                 return FontClient_GlyphBufferData_width_get_gl(jarg1);
9547             }
9548         }
9549
9550         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_height_set")]
9551         public static extern void FontClient_GlyphBufferData_height_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9552
9553         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_height_set")]
9554         public static extern void FontClient_GlyphBufferData_height_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9555
9556         public static void FontClient_GlyphBufferData_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9557         {
9558             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9559             {
9560                 FontClient_GlyphBufferData_height_set_vulkan(jarg1, jarg2);
9561             }
9562             else
9563             {
9564                 FontClient_GlyphBufferData_height_set_gl(jarg1, jarg2);
9565             }
9566         }
9567
9568         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_height_get")]
9569         public static extern uint FontClient_GlyphBufferData_height_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9570
9571         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_height_get")]
9572         public static extern uint FontClient_GlyphBufferData_height_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9573
9574         public static uint FontClient_GlyphBufferData_height_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9575         {
9576             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9577             {
9578                 return FontClient_GlyphBufferData_height_get_vulkan(jarg1);
9579             }
9580             else
9581             {
9582                 return FontClient_GlyphBufferData_height_get_gl(jarg1);
9583             }
9584         }
9585
9586         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_format_set")]
9587         public static extern void FontClient_GlyphBufferData_format_set_gl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
9588
9589         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_format_set")]
9590         public static extern void FontClient_GlyphBufferData_format_set_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
9591
9592         public static void FontClient_GlyphBufferData_format_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
9593         {
9594             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9595             {
9596                 FontClient_GlyphBufferData_format_set_vulkan(jarg1, jarg2);
9597             }
9598             else
9599             {
9600                 FontClient_GlyphBufferData_format_set_gl(jarg1, jarg2);
9601             }
9602         }
9603
9604         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_format_get")]
9605         public static extern int FontClient_GlyphBufferData_format_get_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9606
9607         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GlyphBufferData_format_get")]
9608         public static extern int FontClient_GlyphBufferData_format_get_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9609
9610         public static int FontClient_GlyphBufferData_format_get(global::System.Runtime.InteropServices.HandleRef jarg1)
9611         {
9612             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9613             {
9614                 return FontClient_GlyphBufferData_format_get_vulkan(jarg1);
9615             }
9616             else
9617             {
9618                 return FontClient_GlyphBufferData_format_get_gl(jarg1);
9619             }
9620         }
9621
9622         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_Get")]
9623         public static extern global::System.IntPtr FontClient_Get_gl();
9624
9625         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_Get")]
9626         public static extern global::System.IntPtr FontClient_Get_vulkan();
9627
9628         public static global::System.IntPtr FontClient_Get()
9629         {
9630             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9631             {
9632                 return FontClient_Get_vulkan();
9633             }
9634             else
9635             {
9636                 return FontClient_Get_gl();
9637             }
9638         }
9639
9640         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient__SWIG_0")]
9641         public static extern global::System.IntPtr new_FontClient__SWIG_0_gl();
9642
9643         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient__SWIG_0")]
9644         public static extern global::System.IntPtr new_FontClient__SWIG_0_vulkan();
9645
9646         public static global::System.IntPtr new_FontClient__SWIG_0()
9647         {
9648             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9649             {
9650                 return new_FontClient__SWIG_0_vulkan();
9651             }
9652             else
9653             {
9654                 return new_FontClient__SWIG_0_gl();
9655             }
9656         }
9657
9658         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontClient")]
9659         public static extern void delete_FontClient_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9660
9661         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_delete_FontClient")]
9662         public static extern void delete_FontClient_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9663
9664         public static void delete_FontClient(global::System.Runtime.InteropServices.HandleRef jarg1)
9665         {
9666             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9667             {
9668                 delete_FontClient_vulkan(jarg1);
9669             }
9670             else
9671             {
9672                 delete_FontClient_gl(jarg1);
9673             }
9674         }
9675
9676         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient__SWIG_1")]
9677         public static extern global::System.IntPtr new_FontClient__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9678
9679         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_new_FontClient__SWIG_1")]
9680         public static extern global::System.IntPtr new_FontClient__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9681
9682         public static global::System.IntPtr new_FontClient__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
9683         {
9684             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9685             {
9686                 return new_FontClient__SWIG_1_vulkan(jarg1);
9687             }
9688             else
9689             {
9690                 return new_FontClient__SWIG_1_gl(jarg1);
9691             }
9692         }
9693
9694         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_Assign")]
9695         public static extern global::System.IntPtr FontClient_Assign_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9696
9697         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_Assign")]
9698         public static extern global::System.IntPtr FontClient_Assign_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9699
9700         public static global::System.IntPtr FontClient_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
9701         {
9702             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9703             {
9704                 return FontClient_Assign_vulkan(jarg1, jarg2);
9705             }
9706             else
9707             {
9708                 return FontClient_Assign_gl(jarg1, jarg2);
9709             }
9710         }
9711
9712         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_SetDpi")]
9713         public static extern void FontClient_SetDpi_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9714
9715         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_SetDpi")]
9716         public static extern void FontClient_SetDpi_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9717
9718         public static void FontClient_SetDpi(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)
9719         {
9720             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9721             {
9722                 FontClient_SetDpi_vulkan(jarg1, jarg2, jarg3);
9723             }
9724             else
9725             {
9726                 FontClient_SetDpi_gl(jarg1, jarg2, jarg3);
9727             }
9728         }
9729
9730         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDpi")]
9731         public static extern void FontClient_GetDpi_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9732
9733         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDpi")]
9734         public static extern void FontClient_GetDpi_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9735
9736         public static void FontClient_GetDpi(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
9737         {
9738             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9739             {
9740                 FontClient_GetDpi_vulkan(jarg1, jarg2, jarg3);
9741             }
9742             else
9743             {
9744                 FontClient_GetDpi_gl(jarg1, jarg2, jarg3);
9745             }
9746         }
9747
9748         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultFontSize")]
9749         public static extern int FontClient_GetDefaultFontSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9750
9751         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultFontSize")]
9752         public static extern int FontClient_GetDefaultFontSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9753
9754         public static int FontClient_GetDefaultFontSize(global::System.Runtime.InteropServices.HandleRef jarg1)
9755         {
9756             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9757             {
9758                 return FontClient_GetDefaultFontSize_vulkan(jarg1);
9759             }
9760             else
9761             {
9762                 return FontClient_GetDefaultFontSize_gl(jarg1);
9763             }
9764         }
9765
9766         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_ResetSystemDefaults")]
9767         public static extern void FontClient_ResetSystemDefaults_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
9768
9769         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_ResetSystemDefaults")]
9770         public static extern void FontClient_ResetSystemDefaults_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
9771
9772         public static void FontClient_ResetSystemDefaults(global::System.Runtime.InteropServices.HandleRef jarg1)
9773         {
9774             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9775             {
9776                 FontClient_ResetSystemDefaults_vulkan(jarg1);
9777             }
9778             else
9779             {
9780                 FontClient_ResetSystemDefaults_gl(jarg1);
9781             }
9782         }
9783
9784         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultFonts")]
9785         public static extern void FontClient_GetDefaultFonts_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9786
9787         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultFonts")]
9788         public static extern void FontClient_GetDefaultFonts_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9789
9790         public static void FontClient_GetDefaultFonts(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
9791         {
9792             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9793             {
9794                 FontClient_GetDefaultFonts_vulkan(jarg1, jarg2);
9795             }
9796             else
9797             {
9798                 FontClient_GetDefaultFonts_gl(jarg1, jarg2);
9799             }
9800         }
9801
9802         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultPlatformFontDescription")]
9803         public static extern void FontClient_GetDefaultPlatformFontDescription_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9804
9805         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDefaultPlatformFontDescription")]
9806         public static extern void FontClient_GetDefaultPlatformFontDescription_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9807
9808         public static void FontClient_GetDefaultPlatformFontDescription(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
9809         {
9810             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9811             {
9812                 FontClient_GetDefaultPlatformFontDescription_vulkan(jarg1, jarg2);
9813             }
9814             else
9815             {
9816                 FontClient_GetDefaultPlatformFontDescription_gl(jarg1, jarg2);
9817             }
9818         }
9819
9820         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetSystemFonts")]
9821         public static extern void FontClient_GetSystemFonts_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9822
9823         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetSystemFonts")]
9824         public static extern void FontClient_GetSystemFonts_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
9825
9826         public static void FontClient_GetSystemFonts(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
9827         {
9828             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9829             {
9830                 FontClient_GetSystemFonts_vulkan(jarg1, jarg2);
9831             }
9832             else
9833             {
9834                 FontClient_GetSystemFonts_gl(jarg1, jarg2);
9835             }
9836         }
9837
9838         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDescription")]
9839         public static extern void FontClient_GetDescription_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9840
9841         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetDescription")]
9842         public static extern void FontClient_GetDescription_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9843
9844         public static void FontClient_GetDescription(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
9845         {
9846             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9847             {
9848                 FontClient_GetDescription_vulkan(jarg1, jarg2, jarg3);
9849             }
9850             else
9851             {
9852                 FontClient_GetDescription_gl(jarg1, jarg2, jarg3);
9853             }
9854         }
9855
9856         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetPointSize")]
9857         public static extern uint FontClient_GetPointSize_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9858
9859         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetPointSize")]
9860         public static extern uint FontClient_GetPointSize_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9861
9862         public static uint FontClient_GetPointSize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9863         {
9864             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9865             {
9866                 return FontClient_GetPointSize_vulkan(jarg1, jarg2);
9867             }
9868             else
9869             {
9870                 return FontClient_GetPointSize_gl(jarg1, jarg2);
9871             }
9872         }
9873
9874         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsCharacterSupportedByFont")]
9875         public static extern bool FontClient_IsCharacterSupportedByFont_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9876
9877         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsCharacterSupportedByFont")]
9878         public static extern bool FontClient_IsCharacterSupportedByFont_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9879
9880         public static bool FontClient_IsCharacterSupportedByFont(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)
9881         {
9882             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9883             {
9884                 return FontClient_IsCharacterSupportedByFont_vulkan(jarg1, jarg2, jarg3);
9885             }
9886             else
9887             {
9888                 return FontClient_IsCharacterSupportedByFont_gl(jarg1, jarg2, jarg3);
9889             }
9890         }
9891
9892         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_0")]
9893         public static extern uint FontClient_FindDefaultFont__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4);
9894
9895         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_0")]
9896         public static extern uint FontClient_FindDefaultFont__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4);
9897
9898         public static uint FontClient_FindDefaultFont__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4)
9899         {
9900             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9901             {
9902                 return FontClient_FindDefaultFont__SWIG_0_vulkan(jarg1, jarg2, jarg3, jarg4);
9903             }
9904             else
9905             {
9906                 return FontClient_FindDefaultFont__SWIG_0_gl(jarg1, jarg2, jarg3, jarg4);
9907             }
9908         }
9909
9910         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_1")]
9911         public static extern uint FontClient_FindDefaultFont__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9912
9913         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_1")]
9914         public static extern uint FontClient_FindDefaultFont__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
9915
9916         public static uint FontClient_FindDefaultFont__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)
9917         {
9918             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9919             {
9920                 return FontClient_FindDefaultFont__SWIG_1_vulkan(jarg1, jarg2, jarg3);
9921             }
9922             else
9923             {
9924                 return FontClient_FindDefaultFont__SWIG_1_gl(jarg1, jarg2, jarg3);
9925             }
9926         }
9927
9928         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_2")]
9929         public static extern uint FontClient_FindDefaultFont__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9930
9931         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindDefaultFont__SWIG_2")]
9932         public static extern uint FontClient_FindDefaultFont__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
9933
9934         public static uint FontClient_FindDefaultFont__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
9935         {
9936             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9937             {
9938                 return FontClient_FindDefaultFont__SWIG_2_vulkan(jarg1, jarg2);
9939             }
9940             else
9941             {
9942                 return FontClient_FindDefaultFont__SWIG_2_gl(jarg1, jarg2);
9943             }
9944         }
9945
9946         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_0")]
9947         public static extern uint FontClient_FindFallbackFont__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, bool jarg5);
9948
9949         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_0")]
9950         public static extern uint FontClient_FindFallbackFont__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, bool jarg5);
9951
9952         public static uint FontClient_FindFallbackFont__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4, bool jarg5)
9953         {
9954             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9955             {
9956                 return FontClient_FindFallbackFont__SWIG_0_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
9957             }
9958             else
9959             {
9960                 return FontClient_FindFallbackFont__SWIG_0_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
9961             }
9962         }
9963
9964         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_1")]
9965         public static extern uint FontClient_FindFallbackFont__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4);
9966
9967         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_1")]
9968         public static extern uint FontClient_FindFallbackFont__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4);
9969
9970         public static uint FontClient_FindFallbackFont__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, uint jarg4)
9971         {
9972             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9973             {
9974                 return FontClient_FindFallbackFont__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
9975             }
9976             else
9977             {
9978                 return FontClient_FindFallbackFont__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
9979             }
9980         }
9981
9982         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_2")]
9983         public static extern uint FontClient_FindFallbackFont__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9984
9985         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_FindFallbackFont__SWIG_2")]
9986         public static extern uint FontClient_FindFallbackFont__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
9987
9988         public static uint FontClient_FindFallbackFont__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
9989         {
9990             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
9991             {
9992                 return FontClient_FindFallbackFont__SWIG_2_vulkan(jarg1, jarg2, jarg3);
9993             }
9994             else
9995             {
9996                 return FontClient_FindFallbackFont__SWIG_2_gl(jarg1, jarg2, jarg3);
9997             }
9998         }
9999
10000         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_0")]
10001         public static extern uint FontClient_GetFontId__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, uint jarg4);
10002
10003         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_0")]
10004         public static extern uint FontClient_GetFontId__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, uint jarg4);
10005
10006         public static uint FontClient_GetFontId__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3, uint jarg4)
10007         {
10008             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10009             {
10010                 return FontClient_GetFontId__SWIG_0_vulkan(jarg1, jarg2, jarg3, jarg4);
10011             }
10012             else
10013             {
10014                 return FontClient_GetFontId__SWIG_0_gl(jarg1, jarg2, jarg3, jarg4);
10015             }
10016         }
10017
10018         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_1")]
10019         public static extern uint FontClient_GetFontId__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
10020
10021         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_1")]
10022         public static extern uint FontClient_GetFontId__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3);
10023
10024         public static uint FontClient_GetFontId__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, uint jarg3)
10025         {
10026             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10027             {
10028                 return FontClient_GetFontId__SWIG_1_vulkan(jarg1, jarg2, jarg3);
10029             }
10030             else
10031             {
10032                 return FontClient_GetFontId__SWIG_1_gl(jarg1, jarg2, jarg3);
10033             }
10034         }
10035
10036         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_2")]
10037         public static extern uint FontClient_GetFontId__SWIG_2_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10038
10039         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_2")]
10040         public static extern uint FontClient_GetFontId__SWIG_2_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10041
10042         public static uint FontClient_GetFontId__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
10043         {
10044             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10045             {
10046                 return FontClient_GetFontId__SWIG_2_vulkan(jarg1, jarg2);
10047             }
10048             else
10049             {
10050                 return FontClient_GetFontId__SWIG_2_gl(jarg1, jarg2);
10051             }
10052         }
10053
10054         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_3")]
10055         public static extern uint FontClient_GetFontId__SWIG_3_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
10056
10057         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_3")]
10058         public static extern uint FontClient_GetFontId__SWIG_3_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
10059
10060         public static uint FontClient_GetFontId__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4)
10061         {
10062             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10063             {
10064                 return FontClient_GetFontId__SWIG_3_vulkan(jarg1, jarg2, jarg3, jarg4);
10065             }
10066             else
10067             {
10068                 return FontClient_GetFontId__SWIG_3_gl(jarg1, jarg2, jarg3, jarg4);
10069             }
10070         }
10071
10072         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_4")]
10073         public static extern uint FontClient_GetFontId__SWIG_4_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
10074
10075         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_4")]
10076         public static extern uint FontClient_GetFontId__SWIG_4_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
10077
10078         public static uint FontClient_GetFontId__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3)
10079         {
10080             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10081             {
10082                 return FontClient_GetFontId__SWIG_4_vulkan(jarg1, jarg2, jarg3);
10083             }
10084             else
10085             {
10086                 return FontClient_GetFontId__SWIG_4_gl(jarg1, jarg2, jarg3);
10087             }
10088         }
10089
10090         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_5")]
10091         public static extern uint FontClient_GetFontId__SWIG_5_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10092
10093         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontId__SWIG_5")]
10094         public static extern uint FontClient_GetFontId__SWIG_5_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10095
10096         public static uint FontClient_GetFontId__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
10097         {
10098             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10099             {
10100                 return FontClient_GetFontId__SWIG_5_vulkan(jarg1, jarg2);
10101             }
10102             else
10103             {
10104                 return FontClient_GetFontId__SWIG_5_gl(jarg1, jarg2);
10105             }
10106         }
10107
10108         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsScalable__SWIG_0")]
10109         public static extern bool FontClient_IsScalable__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10110
10111         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsScalable__SWIG_0")]
10112         public static extern bool FontClient_IsScalable__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10113
10114         public static bool FontClient_IsScalable__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
10115         {
10116             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10117             {
10118                 return FontClient_IsScalable__SWIG_0_vulkan(jarg1, jarg2);
10119             }
10120             else
10121             {
10122                 return FontClient_IsScalable__SWIG_0_gl(jarg1, jarg2);
10123             }
10124         }
10125
10126         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsScalable__SWIG_1")]
10127         public static extern bool FontClient_IsScalable__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10128
10129         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsScalable__SWIG_1")]
10130         public static extern bool FontClient_IsScalable__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10131
10132         public static bool FontClient_IsScalable__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
10133         {
10134             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10135             {
10136                 return FontClient_IsScalable__SWIG_1_vulkan(jarg1, jarg2);
10137             }
10138             else
10139             {
10140                 return FontClient_IsScalable__SWIG_1_gl(jarg1, jarg2);
10141             }
10142         }
10143
10144         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFixedSizes__SWIG_0")]
10145         public static extern void FontClient_GetFixedSizes__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10146
10147         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFixedSizes__SWIG_0")]
10148         public static extern void FontClient_GetFixedSizes__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10149
10150         public static void FontClient_GetFixedSizes__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
10151         {
10152             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10153             {
10154                 FontClient_GetFixedSizes__SWIG_0_vulkan(jarg1, jarg2, jarg3);
10155             }
10156             else
10157             {
10158                 FontClient_GetFixedSizes__SWIG_0_gl(jarg1, jarg2, jarg3);
10159             }
10160         }
10161
10162         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFixedSizes__SWIG_1")]
10163         public static extern void FontClient_GetFixedSizes__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10164
10165         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFixedSizes__SWIG_1")]
10166         public static extern void FontClient_GetFixedSizes__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10167
10168         public static void FontClient_GetFixedSizes__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
10169         {
10170             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10171             {
10172                 FontClient_GetFixedSizes__SWIG_1_vulkan(jarg1, jarg2, jarg3);
10173             }
10174             else
10175             {
10176                 FontClient_GetFixedSizes__SWIG_1_gl(jarg1, jarg2, jarg3);
10177             }
10178         }
10179
10180         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontMetrics")]
10181         public static extern void FontClient_GetFontMetrics_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10182
10183         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetFontMetrics")]
10184         public static extern void FontClient_GetFontMetrics_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
10185
10186         public static void FontClient_GetFontMetrics(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
10187         {
10188             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10189             {
10190                 FontClient_GetFontMetrics_vulkan(jarg1, jarg2, jarg3);
10191             }
10192             else
10193             {
10194                 FontClient_GetFontMetrics_gl(jarg1, jarg2, jarg3);
10195             }
10196         }
10197
10198         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphIndex")]
10199         public static extern uint FontClient_GetGlyphIndex_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
10200
10201         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphIndex")]
10202         public static extern uint FontClient_GetGlyphIndex_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
10203
10204         public static uint FontClient_GetGlyphIndex(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)
10205         {
10206             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10207             {
10208                 return FontClient_GetGlyphIndex_vulkan(jarg1, jarg2, jarg3);
10209             }
10210             else
10211             {
10212                 return FontClient_GetGlyphIndex_gl(jarg1, jarg2, jarg3);
10213             }
10214         }
10215
10216         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphMetrics__SWIG_0")]
10217         public static extern bool FontClient_GetGlyphMetrics__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4, bool jarg5);
10218
10219         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphMetrics__SWIG_0")]
10220         public static extern bool FontClient_GetGlyphMetrics__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4, bool jarg5);
10221
10222         public static bool FontClient_GetGlyphMetrics__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4, bool jarg5)
10223         {
10224             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10225             {
10226                 return FontClient_GetGlyphMetrics__SWIG_0_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5);
10227             }
10228             else
10229             {
10230                 return FontClient_GetGlyphMetrics__SWIG_0_gl(jarg1, jarg2, jarg3, jarg4, jarg5);
10231             }
10232         }
10233
10234         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphMetrics__SWIG_1")]
10235         public static extern bool FontClient_GetGlyphMetrics__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
10236
10237         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetGlyphMetrics__SWIG_1")]
10238         public static extern bool FontClient_GetGlyphMetrics__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4);
10239
10240         public static bool FontClient_GetGlyphMetrics__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, int jarg4)
10241         {
10242             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10243             {
10244                 return FontClient_GetGlyphMetrics__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
10245             }
10246             else
10247             {
10248                 return FontClient_GetGlyphMetrics__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
10249             }
10250         }
10251
10252         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateBitmap__SWIG_0")]
10253         public static extern void FontClient_CreateBitmap__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4, bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, int jarg7);
10254
10255         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateBitmap__SWIG_0")]
10256         public static extern void FontClient_CreateBitmap__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4, bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, int jarg7);
10257
10258         public static void FontClient_CreateBitmap__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4, bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, int jarg7)
10259         {
10260             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10261             {
10262                 FontClient_CreateBitmap__SWIG_0_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6, jarg7);
10263             }
10264             else
10265             {
10266                 FontClient_CreateBitmap__SWIG_0_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6, jarg7);
10267             }
10268         }
10269
10270         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateBitmap__SWIG_1")]
10271         public static extern global::System.IntPtr FontClient_CreateBitmap__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, int jarg4);
10272
10273         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateBitmap__SWIG_1")]
10274         public static extern global::System.IntPtr FontClient_CreateBitmap__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, int jarg4);
10275
10276         public static global::System.IntPtr FontClient_CreateBitmap__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, int jarg4)
10277         {
10278             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10279             {
10280                 return FontClient_CreateBitmap__SWIG_1_vulkan(jarg1, jarg2, jarg3, jarg4);
10281             }
10282             else
10283             {
10284                 return FontClient_CreateBitmap__SWIG_1_gl(jarg1, jarg2, jarg3, jarg4);
10285             }
10286         }
10287
10288         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateVectorBlob")]
10289         public static extern void FontClient_CreateVectorBlob_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
10290
10291         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_CreateVectorBlob")]
10292         public static extern void FontClient_CreateVectorBlob_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
10293
10294         public static void FontClient_CreateVectorBlob(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
10295         {
10296             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10297             {
10298                 FontClient_CreateVectorBlob_vulkan(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6, jarg7);
10299             }
10300             else
10301             {
10302                 FontClient_CreateVectorBlob_gl(jarg1, jarg2, jarg3, jarg4, jarg5, jarg6, jarg7);
10303             }
10304         }
10305
10306         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetEllipsisGlyph")]
10307         public static extern global::System.IntPtr FontClient_GetEllipsisGlyph_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
10308
10309         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_GetEllipsisGlyph")]
10310         public static extern global::System.IntPtr FontClient_GetEllipsisGlyph_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
10311
10312         public static global::System.IntPtr FontClient_GetEllipsisGlyph(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
10313         {
10314             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10315             {
10316                 return FontClient_GetEllipsisGlyph_vulkan(jarg1, jarg2);
10317             }
10318             else
10319             {
10320                 return FontClient_GetEllipsisGlyph_gl(jarg1, jarg2);
10321             }
10322         }
10323
10324         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsColorGlyph")]
10325         public static extern bool FontClient_IsColorGlyph_gl(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
10326
10327         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_IsColorGlyph")]
10328         public static extern bool FontClient_IsColorGlyph_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
10329
10330         public static bool FontClient_IsColorGlyph(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3)
10331         {
10332             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10333             {
10334                 return FontClient_IsColorGlyph_vulkan(jarg1, jarg2, jarg3);
10335             }
10336             else
10337             {
10338                 return FontClient_IsColorGlyph_gl(jarg1, jarg2, jarg3);
10339             }
10340         }
10341
10342         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_AddCustomFontDirectory")]
10343         public static extern bool FontClient_AddCustomFontDirectory_gl(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10344
10345         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_FontClient_AddCustomFontDirectory")]
10346         public static extern bool FontClient_AddCustomFontDirectory_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
10347
10348         public static bool FontClient_AddCustomFontDirectory(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
10349         {
10350             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10351             {
10352                 return FontClient_AddCustomFontDirectory_vulkan(jarg1, jarg2);
10353             }
10354             else
10355             {
10356                 return FontClient_AddCustomFontDirectory_gl(jarg1, jarg2);
10357             }
10358         }
10359
10360         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get")]
10361         public static extern int TextField_Property_ENABLE_SHIFT_SELECTION_get_gl();
10362
10363         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get")]
10364         public static extern int TextField_Property_ENABLE_SHIFT_SELECTION_get_vulkan();
10365
10366         public static int TextField_Property_ENABLE_SHIFT_SELECTION_get()
10367         {
10368             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10369             {
10370                 return TextField_Property_ENABLE_SHIFT_SELECTION_get_vulkan();
10371             }
10372             else
10373             {
10374                 return TextField_Property_ENABLE_SHIFT_SELECTION_get_gl();
10375             }
10376         }
10377
10378         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SHIFT_SELECTION_get")]
10379         public static extern int TextEditor_Property_ENABLE_SHIFT_SELECTION_get_gl();
10380
10381         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_TextEditor_Property_ENABLE_SHIFT_SELECTION_get")]
10382         public static extern int TextEditor_Property_ENABLE_SHIFT_SELECTION_get_vulkan();
10383
10384         public static int TextEditor_Property_ENABLE_SHIFT_SELECTION_get()
10385         {
10386             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10387             {
10388                 return TextEditor_Property_ENABLE_SHIFT_SELECTION_get_vulkan();
10389             }
10390             else
10391             {
10392                 return TextEditor_Property_ENABLE_SHIFT_SELECTION_get_gl();
10393             }
10394         }
10395
10396         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_RELOAD_get")]
10397         public static extern int ImageView_IMAGE_VISUAL_ACTION_RELOAD_get_gl();
10398
10399         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_RELOAD_get")]
10400         public static extern int ImageView_IMAGE_VISUAL_ACTION_RELOAD_get_vulkan();
10401
10402         public static int ImageView_IMAGE_VISUAL_ACTION_RELOAD_get()
10403         {
10404             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10405             {
10406                 return ImageView_IMAGE_VISUAL_ACTION_RELOAD_get_vulkan();
10407             }
10408             else
10409             {
10410                 return ImageView_IMAGE_VISUAL_ACTION_RELOAD_get_gl();
10411             }
10412         }
10413
10414         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_PLAY_get")]
10415         public static extern int ImageView_IMAGE_VISUAL_ACTION_PLAY_get_gl();
10416
10417         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_PLAY_get")]
10418         public static extern int ImageView_IMAGE_VISUAL_ACTION_PLAY_get_vulkan();
10419
10420         public static int ImageView_IMAGE_VISUAL_ACTION_PLAY_get()
10421         {
10422             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10423             {
10424                 return ImageView_IMAGE_VISUAL_ACTION_PLAY_get_vulkan();
10425             }
10426             else
10427             {
10428                 return ImageView_IMAGE_VISUAL_ACTION_PLAY_get_gl();
10429             }
10430         }
10431
10432         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_PAUSE_get")]
10433         public static extern int ImageView_IMAGE_VISUAL_ACTION_PAUSE_get_gl();
10434
10435         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_PAUSE_get")]
10436         public static extern int ImageView_IMAGE_VISUAL_ACTION_PAUSE_get_vulkan();
10437
10438         public static int ImageView_IMAGE_VISUAL_ACTION_PAUSE_get()
10439         {
10440             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10441             {
10442                 return ImageView_IMAGE_VISUAL_ACTION_PAUSE_get_vulkan();
10443             }
10444             else
10445             {
10446                 return ImageView_IMAGE_VISUAL_ACTION_PAUSE_get_gl();
10447             }
10448         }
10449
10450         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_STOP_get")]
10451         public static extern int ImageView_IMAGE_VISUAL_ACTION_STOP_get_gl();
10452
10453         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_ImageView_IMAGE_VISUAL_ACTION_STOP_get")]
10454         public static extern int ImageView_IMAGE_VISUAL_ACTION_STOP_get_vulkan();
10455
10456         public static int ImageView_IMAGE_VISUAL_ACTION_STOP_get()
10457         {
10458             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10459             {
10460                 return ImageView_IMAGE_VISUAL_ACTION_STOP_get_vulkan();
10461             }
10462             else
10463             {
10464                 return ImageView_IMAGE_VISUAL_ACTION_STOP_get_gl();
10465             }
10466         }
10467
10468         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_NUI_InternalAPIVersionCheck")]
10469         public static extern bool InternalAPIVersionCheck_gl(ref int ver1, ref int ver2, ref int ver3);
10470
10471         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_NUI_InternalAPIVersionCheck")]
10472         public static extern bool InternalAPIVersionCheck_vulkan(ref int ver1, ref int ver2, ref int ver3);
10473
10474         public static bool InternalAPIVersionCheck(ref int ver1, ref int ver2, ref int ver3)
10475         {
10476             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10477             {
10478                 return InternalAPIVersionCheck_vulkan(ref ver1, ref ver2, ref ver3);
10479             }
10480             else
10481             {
10482                 return InternalAPIVersionCheck_gl(ref ver1, ref ver2, ref ver3);
10483             }
10484         }
10485
10486         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetLayout__SWIG_0")]
10487         public static extern global::System.IntPtr GetLayout__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
10488
10489         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetLayout__SWIG_0")]
10490         public static extern global::System.IntPtr GetLayout__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
10491
10492         public static global::System.IntPtr GetLayout__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
10493         {
10494             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10495             {
10496                 return GetLayout__SWIG_0_vulkan(jarg1);
10497             }
10498             else
10499             {
10500                 return GetLayout__SWIG_0_gl(jarg1);
10501             }
10502         }
10503
10504         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_GetLayout__SWIG_1")]
10505         public static extern global::System.IntPtr GetLayout__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1);
10506
10507         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_GetLayout__SWIG_1")]
10508         public static extern global::System.IntPtr GetLayout__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1);
10509
10510         public static global::System.IntPtr GetLayout__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
10511         {
10512             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10513             {
10514                 return GetLayout__SWIG_1_vulkan(jarg1);
10515             }
10516             else
10517             {
10518                 return GetLayout__SWIG_1_gl(jarg1);
10519             }
10520         }
10521
10522         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_SetLayout__SWIG_0")]
10523         public static extern void SetLayout__SWIG_0_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10524
10525         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_SetLayout__SWIG_0")]
10526         public static extern void SetLayout__SWIG_0_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10527
10528         public static void SetLayout__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
10529         {
10530             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10531             {
10532                 SetLayout__SWIG_0_vulkan(jarg1, jarg2);
10533             }
10534             else
10535             {
10536                 SetLayout__SWIG_0_gl(jarg1, jarg2);
10537             }
10538         }
10539
10540         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_SetLayout__SWIG_1")]
10541         public static extern void SetLayout__SWIG_1_gl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10542
10543         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_SetLayout__SWIG_1")]
10544         public static extern void SetLayout__SWIG_1_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
10545
10546         public static void SetLayout__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
10547         {
10548             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10549             {
10550                 SetLayout__SWIG_1_vulkan(jarg1, jarg2);
10551             }
10552             else
10553             {
10554                 SetLayout__SWIG_1_gl(jarg1, jarg2);
10555             }
10556         }
10557
10558         [global::System.Runtime.InteropServices.DllImport(Graphics.GlesCSharpBinder, EntryPoint = "CSharp_Dali_Touch_GetMouseButton")]
10559         public static extern int Touch_GetMouseButton_gl(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2);
10560
10561         [global::System.Runtime.InteropServices.DllImport(Graphics.VulkanCSharpBinder, EntryPoint = "CSharp_Dali_Touch_GetMouseButton")]
10562         public static extern int Touch_GetMouseButton_vulkan(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2);
10563
10564         public static int Touch_GetMouseButton(global::System.Runtime.InteropServices.HandleRef jarg1, ulong jarg2)
10565         {
10566             if (Tizen.NUI.Graphics.Backend == Tizen.NUI.Graphics.BackendType.Vulkan)
10567             {
10568                 return Touch_GetMouseButton_vulkan(jarg1, jarg2);
10569             }
10570             else
10571             {
10572                 return Touch_GetMouseButton_gl(jarg1, jarg2);
10573             }
10574         }
10575
10576     }
10577 }