1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.ComponentModel;
7 namespace Efl { namespace Canvas {
8 ///<summary>Event argument wrapper for event <see cref="Efl.Canvas.Object.AnimatorTickEvt"/>.</summary>
9 public class ObjectAnimatorTickEvt_Args : EventArgs {
10 ///<summary>Actual event payload.</summary>
11 public Efl.EventAnimatorTick arg { get; set; }
13 /// <summary>Efl canvas object abstract class</summary>
15 public class Object : Efl.LoopConsumer, Efl.Eo.IWrapper,Efl.Canvas.Pointer,Efl.Gfx.Color,Efl.Gfx.Entity,Efl.Gfx.Hint,Efl.Gfx.Mapping,Efl.Gfx.Stack,Efl.Input.Interface,Efl.Ui.I18n
17 public new static System.IntPtr klass = System.IntPtr.Zero;
18 public new static Efl.Canvas.ObjectNativeInherit nativeInherit = new Efl.Canvas.ObjectNativeInherit();
19 ///<summary>Pointer to the native class description.</summary>
20 public override System.IntPtr NativeClass {
22 if (((object)this).GetType() == typeof (Object))
23 return Efl.Canvas.ObjectNativeInherit.GetEflClassStatic();
25 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
28 [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr
29 efl_canvas_object_class_get();
30 ///<summary>Creates a new instance.</summary>
31 ///<param name="parent">Parent instance.</param>
32 public Object(Efl.Object parent= null
34 base(efl_canvas_object_class_get(), typeof(Object), parent)
36 FinishInstantiation();
38 ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
39 public Object(System.IntPtr raw) : base(raw)
41 register_event_proxies();
43 ///<summary>Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
44 protected Object(IntPtr base_klass, System.Type managed_type, Efl.Object parent) : base(base_klass, managed_type, parent) {}
45 ///<summary>Casts obj into an instance of this type.</summary>
46 public new static Object static_cast(Efl.Object obj)
49 throw new System.ArgumentNullException("obj");
50 return new Object(obj.NativeHandle);
52 ///<summary>Verifies if the given object is equal to this one.</summary>
53 public override bool Equals(object obj)
55 var other = obj as Efl.Object;
58 return this.NativeHandle == other.NativeHandle;
60 ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
61 public override int GetHashCode()
63 return this.NativeHandle.ToInt32();
65 ///<summary>Turns the native pointer into a string representation.</summary>
66 public override String ToString()
68 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
70 private static object AnimatorTickEvtKey = new object();
71 /// <summary>Animator tick synchronized with screen vsync if possible.</summary>
72 public event EventHandler<Efl.Canvas.ObjectAnimatorTickEvt_Args> AnimatorTickEvt
76 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
77 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_AnimatorTickEvt_delegate)) {
78 eventHandlers.AddHandler(AnimatorTickEvtKey , value);
80 Eina.Log.Error($"Error adding proxy for event {key}");
85 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
86 if (remove_cpp_event_handler(key, this.evt_AnimatorTickEvt_delegate)) {
87 eventHandlers.RemoveHandler(AnimatorTickEvtKey , value);
89 Eina.Log.Error($"Error removing proxy for event {key}");
93 ///<summary>Method to raise event AnimatorTickEvt.</summary>
94 public void On_AnimatorTickEvt(Efl.Canvas.ObjectAnimatorTickEvt_Args e)
96 EventHandler<Efl.Canvas.ObjectAnimatorTickEvt_Args> evt;
98 evt = (EventHandler<Efl.Canvas.ObjectAnimatorTickEvt_Args>)eventHandlers[AnimatorTickEvtKey];
100 evt?.Invoke(this, e);
102 Efl.EventCb evt_AnimatorTickEvt_delegate;
103 private void on_AnimatorTickEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
105 Efl.Canvas.ObjectAnimatorTickEvt_Args args = new Efl.Canvas.ObjectAnimatorTickEvt_Args();
106 args.arg = evt.Info;;
108 On_AnimatorTickEvt(args);
109 } catch (Exception e) {
110 Eina.Log.Error(e.ToString());
111 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
115 private static object VisibilityChangedEvtKey = new object();
116 /// <summary>Object's visibility state changed, the event value is the new state.</summary>
117 public event EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args> VisibilityChangedEvt
121 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
122 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_VisibilityChangedEvt_delegate)) {
123 eventHandlers.AddHandler(VisibilityChangedEvtKey , value);
125 Eina.Log.Error($"Error adding proxy for event {key}");
130 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
131 if (remove_cpp_event_handler(key, this.evt_VisibilityChangedEvt_delegate)) {
132 eventHandlers.RemoveHandler(VisibilityChangedEvtKey , value);
134 Eina.Log.Error($"Error removing proxy for event {key}");
138 ///<summary>Method to raise event VisibilityChangedEvt.</summary>
139 public void On_VisibilityChangedEvt(Efl.Gfx.EntityVisibilityChangedEvt_Args e)
141 EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args> evt;
143 evt = (EventHandler<Efl.Gfx.EntityVisibilityChangedEvt_Args>)eventHandlers[VisibilityChangedEvtKey];
145 evt?.Invoke(this, e);
147 Efl.EventCb evt_VisibilityChangedEvt_delegate;
148 private void on_VisibilityChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
150 Efl.Gfx.EntityVisibilityChangedEvt_Args args = new Efl.Gfx.EntityVisibilityChangedEvt_Args();
151 args.arg = evt.Info != IntPtr.Zero;
153 On_VisibilityChangedEvt(args);
154 } catch (Exception e) {
155 Eina.Log.Error(e.ToString());
156 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
160 private static object PositionChangedEvtKey = new object();
161 /// <summary>Object was moved, its position during the event is the new one.</summary>
162 public event EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args> PositionChangedEvt
166 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
167 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_PositionChangedEvt_delegate)) {
168 eventHandlers.AddHandler(PositionChangedEvtKey , value);
170 Eina.Log.Error($"Error adding proxy for event {key}");
175 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
176 if (remove_cpp_event_handler(key, this.evt_PositionChangedEvt_delegate)) {
177 eventHandlers.RemoveHandler(PositionChangedEvtKey , value);
179 Eina.Log.Error($"Error removing proxy for event {key}");
183 ///<summary>Method to raise event PositionChangedEvt.</summary>
184 public void On_PositionChangedEvt(Efl.Gfx.EntityPositionChangedEvt_Args e)
186 EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args> evt;
188 evt = (EventHandler<Efl.Gfx.EntityPositionChangedEvt_Args>)eventHandlers[PositionChangedEvtKey];
190 evt?.Invoke(this, e);
192 Efl.EventCb evt_PositionChangedEvt_delegate;
193 private void on_PositionChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
195 Efl.Gfx.EntityPositionChangedEvt_Args args = new Efl.Gfx.EntityPositionChangedEvt_Args();
196 args.arg = evt.Info;;
198 On_PositionChangedEvt(args);
199 } catch (Exception e) {
200 Eina.Log.Error(e.ToString());
201 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
205 private static object SizeChangedEvtKey = new object();
206 /// <summary>Object was resized, its size during the event is the new one.</summary>
207 public event EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args> SizeChangedEvt
211 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
212 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_SizeChangedEvt_delegate)) {
213 eventHandlers.AddHandler(SizeChangedEvtKey , value);
215 Eina.Log.Error($"Error adding proxy for event {key}");
220 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
221 if (remove_cpp_event_handler(key, this.evt_SizeChangedEvt_delegate)) {
222 eventHandlers.RemoveHandler(SizeChangedEvtKey , value);
224 Eina.Log.Error($"Error removing proxy for event {key}");
228 ///<summary>Method to raise event SizeChangedEvt.</summary>
229 public void On_SizeChangedEvt(Efl.Gfx.EntitySizeChangedEvt_Args e)
231 EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args> evt;
233 evt = (EventHandler<Efl.Gfx.EntitySizeChangedEvt_Args>)eventHandlers[SizeChangedEvtKey];
235 evt?.Invoke(this, e);
237 Efl.EventCb evt_SizeChangedEvt_delegate;
238 private void on_SizeChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
240 Efl.Gfx.EntitySizeChangedEvt_Args args = new Efl.Gfx.EntitySizeChangedEvt_Args();
241 args.arg = evt.Info;;
243 On_SizeChangedEvt(args);
244 } catch (Exception e) {
245 Eina.Log.Error(e.ToString());
246 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
250 private static object HintsChangedEvtKey = new object();
251 /// <summary>Object hints changed.</summary>
252 public event EventHandler HintsChangedEvt
256 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
257 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_HintsChangedEvt_delegate)) {
258 eventHandlers.AddHandler(HintsChangedEvtKey , value);
260 Eina.Log.Error($"Error adding proxy for event {key}");
265 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
266 if (remove_cpp_event_handler(key, this.evt_HintsChangedEvt_delegate)) {
267 eventHandlers.RemoveHandler(HintsChangedEvtKey , value);
269 Eina.Log.Error($"Error removing proxy for event {key}");
273 ///<summary>Method to raise event HintsChangedEvt.</summary>
274 public void On_HintsChangedEvt(EventArgs e)
278 evt = (EventHandler)eventHandlers[HintsChangedEvtKey];
280 evt?.Invoke(this, e);
282 Efl.EventCb evt_HintsChangedEvt_delegate;
283 private void on_HintsChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
285 EventArgs args = EventArgs.Empty;
287 On_HintsChangedEvt(args);
288 } catch (Exception e) {
289 Eina.Log.Error(e.ToString());
290 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
294 private static object StackingChangedEvtKey = new object();
295 /// <summary>Object stacking was changed.</summary>
296 public event EventHandler StackingChangedEvt
300 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
301 if (add_cpp_event_handler(efl.Libs.Efl, key, this.evt_StackingChangedEvt_delegate)) {
302 eventHandlers.AddHandler(StackingChangedEvtKey , value);
304 Eina.Log.Error($"Error adding proxy for event {key}");
309 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
310 if (remove_cpp_event_handler(key, this.evt_StackingChangedEvt_delegate)) {
311 eventHandlers.RemoveHandler(StackingChangedEvtKey , value);
313 Eina.Log.Error($"Error removing proxy for event {key}");
317 ///<summary>Method to raise event StackingChangedEvt.</summary>
318 public void On_StackingChangedEvt(EventArgs e)
322 evt = (EventHandler)eventHandlers[StackingChangedEvtKey];
324 evt?.Invoke(this, e);
326 Efl.EventCb evt_StackingChangedEvt_delegate;
327 private void on_StackingChangedEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
329 EventArgs args = EventArgs.Empty;
331 On_StackingChangedEvt(args);
332 } catch (Exception e) {
333 Eina.Log.Error(e.ToString());
334 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
338 private static object PointerMoveEvtKey = new object();
339 /// <summary>Main pointer move (current and previous positions are known).
341 public event EventHandler<Efl.Input.InterfacePointerMoveEvt_Args> PointerMoveEvt
345 string key = "_EFL_EVENT_POINTER_MOVE";
346 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerMoveEvt_delegate)) {
347 eventHandlers.AddHandler(PointerMoveEvtKey , value);
349 Eina.Log.Error($"Error adding proxy for event {key}");
354 string key = "_EFL_EVENT_POINTER_MOVE";
355 if (remove_cpp_event_handler(key, this.evt_PointerMoveEvt_delegate)) {
356 eventHandlers.RemoveHandler(PointerMoveEvtKey , value);
358 Eina.Log.Error($"Error removing proxy for event {key}");
362 ///<summary>Method to raise event PointerMoveEvt.</summary>
363 public void On_PointerMoveEvt(Efl.Input.InterfacePointerMoveEvt_Args e)
365 EventHandler<Efl.Input.InterfacePointerMoveEvt_Args> evt;
367 evt = (EventHandler<Efl.Input.InterfacePointerMoveEvt_Args>)eventHandlers[PointerMoveEvtKey];
369 evt?.Invoke(this, e);
371 Efl.EventCb evt_PointerMoveEvt_delegate;
372 private void on_PointerMoveEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
374 Efl.Input.InterfacePointerMoveEvt_Args args = new Efl.Input.InterfacePointerMoveEvt_Args();
375 args.arg = new Efl.Input.Pointer(evt.Info);
377 On_PointerMoveEvt(args);
378 } catch (Exception e) {
379 Eina.Log.Error(e.ToString());
380 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
384 private static object PointerDownEvtKey = new object();
385 /// <summary>Main pointer button pressed (button id is known).
387 public event EventHandler<Efl.Input.InterfacePointerDownEvt_Args> PointerDownEvt
391 string key = "_EFL_EVENT_POINTER_DOWN";
392 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerDownEvt_delegate)) {
393 eventHandlers.AddHandler(PointerDownEvtKey , value);
395 Eina.Log.Error($"Error adding proxy for event {key}");
400 string key = "_EFL_EVENT_POINTER_DOWN";
401 if (remove_cpp_event_handler(key, this.evt_PointerDownEvt_delegate)) {
402 eventHandlers.RemoveHandler(PointerDownEvtKey , value);
404 Eina.Log.Error($"Error removing proxy for event {key}");
408 ///<summary>Method to raise event PointerDownEvt.</summary>
409 public void On_PointerDownEvt(Efl.Input.InterfacePointerDownEvt_Args e)
411 EventHandler<Efl.Input.InterfacePointerDownEvt_Args> evt;
413 evt = (EventHandler<Efl.Input.InterfacePointerDownEvt_Args>)eventHandlers[PointerDownEvtKey];
415 evt?.Invoke(this, e);
417 Efl.EventCb evt_PointerDownEvt_delegate;
418 private void on_PointerDownEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
420 Efl.Input.InterfacePointerDownEvt_Args args = new Efl.Input.InterfacePointerDownEvt_Args();
421 args.arg = new Efl.Input.Pointer(evt.Info);
423 On_PointerDownEvt(args);
424 } catch (Exception e) {
425 Eina.Log.Error(e.ToString());
426 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
430 private static object PointerUpEvtKey = new object();
431 /// <summary>Main pointer button released (button id is known).
433 public event EventHandler<Efl.Input.InterfacePointerUpEvt_Args> PointerUpEvt
437 string key = "_EFL_EVENT_POINTER_UP";
438 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerUpEvt_delegate)) {
439 eventHandlers.AddHandler(PointerUpEvtKey , value);
441 Eina.Log.Error($"Error adding proxy for event {key}");
446 string key = "_EFL_EVENT_POINTER_UP";
447 if (remove_cpp_event_handler(key, this.evt_PointerUpEvt_delegate)) {
448 eventHandlers.RemoveHandler(PointerUpEvtKey , value);
450 Eina.Log.Error($"Error removing proxy for event {key}");
454 ///<summary>Method to raise event PointerUpEvt.</summary>
455 public void On_PointerUpEvt(Efl.Input.InterfacePointerUpEvt_Args e)
457 EventHandler<Efl.Input.InterfacePointerUpEvt_Args> evt;
459 evt = (EventHandler<Efl.Input.InterfacePointerUpEvt_Args>)eventHandlers[PointerUpEvtKey];
461 evt?.Invoke(this, e);
463 Efl.EventCb evt_PointerUpEvt_delegate;
464 private void on_PointerUpEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
466 Efl.Input.InterfacePointerUpEvt_Args args = new Efl.Input.InterfacePointerUpEvt_Args();
467 args.arg = new Efl.Input.Pointer(evt.Info);
469 On_PointerUpEvt(args);
470 } catch (Exception e) {
471 Eina.Log.Error(e.ToString());
472 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
476 private static object PointerCancelEvtKey = new object();
477 /// <summary>Main pointer button press was cancelled (button id is known). This can happen in rare cases when the window manager passes the focus to a more urgent window, for instance. You probably don't need to listen to this event, as it will be accompanied by an up event.
479 public event EventHandler<Efl.Input.InterfacePointerCancelEvt_Args> PointerCancelEvt
483 string key = "_EFL_EVENT_POINTER_CANCEL";
484 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerCancelEvt_delegate)) {
485 eventHandlers.AddHandler(PointerCancelEvtKey , value);
487 Eina.Log.Error($"Error adding proxy for event {key}");
492 string key = "_EFL_EVENT_POINTER_CANCEL";
493 if (remove_cpp_event_handler(key, this.evt_PointerCancelEvt_delegate)) {
494 eventHandlers.RemoveHandler(PointerCancelEvtKey , value);
496 Eina.Log.Error($"Error removing proxy for event {key}");
500 ///<summary>Method to raise event PointerCancelEvt.</summary>
501 public void On_PointerCancelEvt(Efl.Input.InterfacePointerCancelEvt_Args e)
503 EventHandler<Efl.Input.InterfacePointerCancelEvt_Args> evt;
505 evt = (EventHandler<Efl.Input.InterfacePointerCancelEvt_Args>)eventHandlers[PointerCancelEvtKey];
507 evt?.Invoke(this, e);
509 Efl.EventCb evt_PointerCancelEvt_delegate;
510 private void on_PointerCancelEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
512 Efl.Input.InterfacePointerCancelEvt_Args args = new Efl.Input.InterfacePointerCancelEvt_Args();
513 args.arg = new Efl.Input.Pointer(evt.Info);
515 On_PointerCancelEvt(args);
516 } catch (Exception e) {
517 Eina.Log.Error(e.ToString());
518 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
522 private static object PointerInEvtKey = new object();
523 /// <summary>Pointer entered a window or a widget.
525 public event EventHandler<Efl.Input.InterfacePointerInEvt_Args> PointerInEvt
529 string key = "_EFL_EVENT_POINTER_IN";
530 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerInEvt_delegate)) {
531 eventHandlers.AddHandler(PointerInEvtKey , value);
533 Eina.Log.Error($"Error adding proxy for event {key}");
538 string key = "_EFL_EVENT_POINTER_IN";
539 if (remove_cpp_event_handler(key, this.evt_PointerInEvt_delegate)) {
540 eventHandlers.RemoveHandler(PointerInEvtKey , value);
542 Eina.Log.Error($"Error removing proxy for event {key}");
546 ///<summary>Method to raise event PointerInEvt.</summary>
547 public void On_PointerInEvt(Efl.Input.InterfacePointerInEvt_Args e)
549 EventHandler<Efl.Input.InterfacePointerInEvt_Args> evt;
551 evt = (EventHandler<Efl.Input.InterfacePointerInEvt_Args>)eventHandlers[PointerInEvtKey];
553 evt?.Invoke(this, e);
555 Efl.EventCb evt_PointerInEvt_delegate;
556 private void on_PointerInEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
558 Efl.Input.InterfacePointerInEvt_Args args = new Efl.Input.InterfacePointerInEvt_Args();
559 args.arg = new Efl.Input.Pointer(evt.Info);
561 On_PointerInEvt(args);
562 } catch (Exception e) {
563 Eina.Log.Error(e.ToString());
564 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
568 private static object PointerOutEvtKey = new object();
569 /// <summary>Pointer left a window or a widget.
571 public event EventHandler<Efl.Input.InterfacePointerOutEvt_Args> PointerOutEvt
575 string key = "_EFL_EVENT_POINTER_OUT";
576 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerOutEvt_delegate)) {
577 eventHandlers.AddHandler(PointerOutEvtKey , value);
579 Eina.Log.Error($"Error adding proxy for event {key}");
584 string key = "_EFL_EVENT_POINTER_OUT";
585 if (remove_cpp_event_handler(key, this.evt_PointerOutEvt_delegate)) {
586 eventHandlers.RemoveHandler(PointerOutEvtKey , value);
588 Eina.Log.Error($"Error removing proxy for event {key}");
592 ///<summary>Method to raise event PointerOutEvt.</summary>
593 public void On_PointerOutEvt(Efl.Input.InterfacePointerOutEvt_Args e)
595 EventHandler<Efl.Input.InterfacePointerOutEvt_Args> evt;
597 evt = (EventHandler<Efl.Input.InterfacePointerOutEvt_Args>)eventHandlers[PointerOutEvtKey];
599 evt?.Invoke(this, e);
601 Efl.EventCb evt_PointerOutEvt_delegate;
602 private void on_PointerOutEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
604 Efl.Input.InterfacePointerOutEvt_Args args = new Efl.Input.InterfacePointerOutEvt_Args();
605 args.arg = new Efl.Input.Pointer(evt.Info);
607 On_PointerOutEvt(args);
608 } catch (Exception e) {
609 Eina.Log.Error(e.ToString());
610 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
614 private static object PointerWheelEvtKey = new object();
615 /// <summary>Mouse wheel event.
617 public event EventHandler<Efl.Input.InterfacePointerWheelEvt_Args> PointerWheelEvt
621 string key = "_EFL_EVENT_POINTER_WHEEL";
622 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerWheelEvt_delegate)) {
623 eventHandlers.AddHandler(PointerWheelEvtKey , value);
625 Eina.Log.Error($"Error adding proxy for event {key}");
630 string key = "_EFL_EVENT_POINTER_WHEEL";
631 if (remove_cpp_event_handler(key, this.evt_PointerWheelEvt_delegate)) {
632 eventHandlers.RemoveHandler(PointerWheelEvtKey , value);
634 Eina.Log.Error($"Error removing proxy for event {key}");
638 ///<summary>Method to raise event PointerWheelEvt.</summary>
639 public void On_PointerWheelEvt(Efl.Input.InterfacePointerWheelEvt_Args e)
641 EventHandler<Efl.Input.InterfacePointerWheelEvt_Args> evt;
643 evt = (EventHandler<Efl.Input.InterfacePointerWheelEvt_Args>)eventHandlers[PointerWheelEvtKey];
645 evt?.Invoke(this, e);
647 Efl.EventCb evt_PointerWheelEvt_delegate;
648 private void on_PointerWheelEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
650 Efl.Input.InterfacePointerWheelEvt_Args args = new Efl.Input.InterfacePointerWheelEvt_Args();
651 args.arg = new Efl.Input.Pointer(evt.Info);
653 On_PointerWheelEvt(args);
654 } catch (Exception e) {
655 Eina.Log.Error(e.ToString());
656 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
660 private static object PointerAxisEvtKey = new object();
661 /// <summary>Pen or other axis event update.
663 public event EventHandler<Efl.Input.InterfacePointerAxisEvt_Args> PointerAxisEvt
667 string key = "_EFL_EVENT_POINTER_AXIS";
668 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_PointerAxisEvt_delegate)) {
669 eventHandlers.AddHandler(PointerAxisEvtKey , value);
671 Eina.Log.Error($"Error adding proxy for event {key}");
676 string key = "_EFL_EVENT_POINTER_AXIS";
677 if (remove_cpp_event_handler(key, this.evt_PointerAxisEvt_delegate)) {
678 eventHandlers.RemoveHandler(PointerAxisEvtKey , value);
680 Eina.Log.Error($"Error removing proxy for event {key}");
684 ///<summary>Method to raise event PointerAxisEvt.</summary>
685 public void On_PointerAxisEvt(Efl.Input.InterfacePointerAxisEvt_Args e)
687 EventHandler<Efl.Input.InterfacePointerAxisEvt_Args> evt;
689 evt = (EventHandler<Efl.Input.InterfacePointerAxisEvt_Args>)eventHandlers[PointerAxisEvtKey];
691 evt?.Invoke(this, e);
693 Efl.EventCb evt_PointerAxisEvt_delegate;
694 private void on_PointerAxisEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
696 Efl.Input.InterfacePointerAxisEvt_Args args = new Efl.Input.InterfacePointerAxisEvt_Args();
697 args.arg = new Efl.Input.Pointer(evt.Info);
699 On_PointerAxisEvt(args);
700 } catch (Exception e) {
701 Eina.Log.Error(e.ToString());
702 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
706 private static object FingerMoveEvtKey = new object();
707 /// <summary>Finger moved (current and previous positions are known).
709 public event EventHandler<Efl.Input.InterfaceFingerMoveEvt_Args> FingerMoveEvt
713 string key = "_EFL_EVENT_FINGER_MOVE";
714 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_FingerMoveEvt_delegate)) {
715 eventHandlers.AddHandler(FingerMoveEvtKey , value);
717 Eina.Log.Error($"Error adding proxy for event {key}");
722 string key = "_EFL_EVENT_FINGER_MOVE";
723 if (remove_cpp_event_handler(key, this.evt_FingerMoveEvt_delegate)) {
724 eventHandlers.RemoveHandler(FingerMoveEvtKey , value);
726 Eina.Log.Error($"Error removing proxy for event {key}");
730 ///<summary>Method to raise event FingerMoveEvt.</summary>
731 public void On_FingerMoveEvt(Efl.Input.InterfaceFingerMoveEvt_Args e)
733 EventHandler<Efl.Input.InterfaceFingerMoveEvt_Args> evt;
735 evt = (EventHandler<Efl.Input.InterfaceFingerMoveEvt_Args>)eventHandlers[FingerMoveEvtKey];
737 evt?.Invoke(this, e);
739 Efl.EventCb evt_FingerMoveEvt_delegate;
740 private void on_FingerMoveEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
742 Efl.Input.InterfaceFingerMoveEvt_Args args = new Efl.Input.InterfaceFingerMoveEvt_Args();
743 args.arg = new Efl.Input.Pointer(evt.Info);
745 On_FingerMoveEvt(args);
746 } catch (Exception e) {
747 Eina.Log.Error(e.ToString());
748 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
752 private static object FingerDownEvtKey = new object();
753 /// <summary>Finger pressed (finger id is known).
755 public event EventHandler<Efl.Input.InterfaceFingerDownEvt_Args> FingerDownEvt
759 string key = "_EFL_EVENT_FINGER_DOWN";
760 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_FingerDownEvt_delegate)) {
761 eventHandlers.AddHandler(FingerDownEvtKey , value);
763 Eina.Log.Error($"Error adding proxy for event {key}");
768 string key = "_EFL_EVENT_FINGER_DOWN";
769 if (remove_cpp_event_handler(key, this.evt_FingerDownEvt_delegate)) {
770 eventHandlers.RemoveHandler(FingerDownEvtKey , value);
772 Eina.Log.Error($"Error removing proxy for event {key}");
776 ///<summary>Method to raise event FingerDownEvt.</summary>
777 public void On_FingerDownEvt(Efl.Input.InterfaceFingerDownEvt_Args e)
779 EventHandler<Efl.Input.InterfaceFingerDownEvt_Args> evt;
781 evt = (EventHandler<Efl.Input.InterfaceFingerDownEvt_Args>)eventHandlers[FingerDownEvtKey];
783 evt?.Invoke(this, e);
785 Efl.EventCb evt_FingerDownEvt_delegate;
786 private void on_FingerDownEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
788 Efl.Input.InterfaceFingerDownEvt_Args args = new Efl.Input.InterfaceFingerDownEvt_Args();
789 args.arg = new Efl.Input.Pointer(evt.Info);
791 On_FingerDownEvt(args);
792 } catch (Exception e) {
793 Eina.Log.Error(e.ToString());
794 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
798 private static object FingerUpEvtKey = new object();
799 /// <summary>Finger released (finger id is known).
801 public event EventHandler<Efl.Input.InterfaceFingerUpEvt_Args> FingerUpEvt
805 string key = "_EFL_EVENT_FINGER_UP";
806 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_FingerUpEvt_delegate)) {
807 eventHandlers.AddHandler(FingerUpEvtKey , value);
809 Eina.Log.Error($"Error adding proxy for event {key}");
814 string key = "_EFL_EVENT_FINGER_UP";
815 if (remove_cpp_event_handler(key, this.evt_FingerUpEvt_delegate)) {
816 eventHandlers.RemoveHandler(FingerUpEvtKey , value);
818 Eina.Log.Error($"Error removing proxy for event {key}");
822 ///<summary>Method to raise event FingerUpEvt.</summary>
823 public void On_FingerUpEvt(Efl.Input.InterfaceFingerUpEvt_Args e)
825 EventHandler<Efl.Input.InterfaceFingerUpEvt_Args> evt;
827 evt = (EventHandler<Efl.Input.InterfaceFingerUpEvt_Args>)eventHandlers[FingerUpEvtKey];
829 evt?.Invoke(this, e);
831 Efl.EventCb evt_FingerUpEvt_delegate;
832 private void on_FingerUpEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
834 Efl.Input.InterfaceFingerUpEvt_Args args = new Efl.Input.InterfaceFingerUpEvt_Args();
835 args.arg = new Efl.Input.Pointer(evt.Info);
837 On_FingerUpEvt(args);
838 } catch (Exception e) {
839 Eina.Log.Error(e.ToString());
840 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
844 private static object KeyDownEvtKey = new object();
845 /// <summary>Keyboard key press.
847 public event EventHandler<Efl.Input.InterfaceKeyDownEvt_Args> KeyDownEvt
851 string key = "_EFL_EVENT_KEY_DOWN";
852 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_KeyDownEvt_delegate)) {
853 eventHandlers.AddHandler(KeyDownEvtKey , value);
855 Eina.Log.Error($"Error adding proxy for event {key}");
860 string key = "_EFL_EVENT_KEY_DOWN";
861 if (remove_cpp_event_handler(key, this.evt_KeyDownEvt_delegate)) {
862 eventHandlers.RemoveHandler(KeyDownEvtKey , value);
864 Eina.Log.Error($"Error removing proxy for event {key}");
868 ///<summary>Method to raise event KeyDownEvt.</summary>
869 public void On_KeyDownEvt(Efl.Input.InterfaceKeyDownEvt_Args e)
871 EventHandler<Efl.Input.InterfaceKeyDownEvt_Args> evt;
873 evt = (EventHandler<Efl.Input.InterfaceKeyDownEvt_Args>)eventHandlers[KeyDownEvtKey];
875 evt?.Invoke(this, e);
877 Efl.EventCb evt_KeyDownEvt_delegate;
878 private void on_KeyDownEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
880 Efl.Input.InterfaceKeyDownEvt_Args args = new Efl.Input.InterfaceKeyDownEvt_Args();
881 args.arg = new Efl.Input.Key(evt.Info);
884 } catch (Exception e) {
885 Eina.Log.Error(e.ToString());
886 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
890 private static object KeyUpEvtKey = new object();
891 /// <summary>Keyboard key release.
893 public event EventHandler<Efl.Input.InterfaceKeyUpEvt_Args> KeyUpEvt
897 string key = "_EFL_EVENT_KEY_UP";
898 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_KeyUpEvt_delegate)) {
899 eventHandlers.AddHandler(KeyUpEvtKey , value);
901 Eina.Log.Error($"Error adding proxy for event {key}");
906 string key = "_EFL_EVENT_KEY_UP";
907 if (remove_cpp_event_handler(key, this.evt_KeyUpEvt_delegate)) {
908 eventHandlers.RemoveHandler(KeyUpEvtKey , value);
910 Eina.Log.Error($"Error removing proxy for event {key}");
914 ///<summary>Method to raise event KeyUpEvt.</summary>
915 public void On_KeyUpEvt(Efl.Input.InterfaceKeyUpEvt_Args e)
917 EventHandler<Efl.Input.InterfaceKeyUpEvt_Args> evt;
919 evt = (EventHandler<Efl.Input.InterfaceKeyUpEvt_Args>)eventHandlers[KeyUpEvtKey];
921 evt?.Invoke(this, e);
923 Efl.EventCb evt_KeyUpEvt_delegate;
924 private void on_KeyUpEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
926 Efl.Input.InterfaceKeyUpEvt_Args args = new Efl.Input.InterfaceKeyUpEvt_Args();
927 args.arg = new Efl.Input.Key(evt.Info);
930 } catch (Exception e) {
931 Eina.Log.Error(e.ToString());
932 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
936 private static object HoldEvtKey = new object();
937 /// <summary>All input events are on hold or resumed.
939 public event EventHandler<Efl.Input.InterfaceHoldEvt_Args> HoldEvt
943 string key = "_EFL_EVENT_HOLD";
944 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_HoldEvt_delegate)) {
945 eventHandlers.AddHandler(HoldEvtKey , value);
947 Eina.Log.Error($"Error adding proxy for event {key}");
952 string key = "_EFL_EVENT_HOLD";
953 if (remove_cpp_event_handler(key, this.evt_HoldEvt_delegate)) {
954 eventHandlers.RemoveHandler(HoldEvtKey , value);
956 Eina.Log.Error($"Error removing proxy for event {key}");
960 ///<summary>Method to raise event HoldEvt.</summary>
961 public void On_HoldEvt(Efl.Input.InterfaceHoldEvt_Args e)
963 EventHandler<Efl.Input.InterfaceHoldEvt_Args> evt;
965 evt = (EventHandler<Efl.Input.InterfaceHoldEvt_Args>)eventHandlers[HoldEvtKey];
967 evt?.Invoke(this, e);
969 Efl.EventCb evt_HoldEvt_delegate;
970 private void on_HoldEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
972 Efl.Input.InterfaceHoldEvt_Args args = new Efl.Input.InterfaceHoldEvt_Args();
973 args.arg = new Efl.Input.Hold(evt.Info);
976 } catch (Exception e) {
977 Eina.Log.Error(e.ToString());
978 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
982 private static object FocusInEvtKey = new object();
983 /// <summary>A focus in event.
985 public event EventHandler<Efl.Input.InterfaceFocusInEvt_Args> FocusInEvt
989 string key = "_EFL_EVENT_FOCUS_IN";
990 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_FocusInEvt_delegate)) {
991 eventHandlers.AddHandler(FocusInEvtKey , value);
993 Eina.Log.Error($"Error adding proxy for event {key}");
998 string key = "_EFL_EVENT_FOCUS_IN";
999 if (remove_cpp_event_handler(key, this.evt_FocusInEvt_delegate)) {
1000 eventHandlers.RemoveHandler(FocusInEvtKey , value);
1002 Eina.Log.Error($"Error removing proxy for event {key}");
1006 ///<summary>Method to raise event FocusInEvt.</summary>
1007 public void On_FocusInEvt(Efl.Input.InterfaceFocusInEvt_Args e)
1009 EventHandler<Efl.Input.InterfaceFocusInEvt_Args> evt;
1011 evt = (EventHandler<Efl.Input.InterfaceFocusInEvt_Args>)eventHandlers[FocusInEvtKey];
1013 evt?.Invoke(this, e);
1015 Efl.EventCb evt_FocusInEvt_delegate;
1016 private void on_FocusInEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
1018 Efl.Input.InterfaceFocusInEvt_Args args = new Efl.Input.InterfaceFocusInEvt_Args();
1019 args.arg = new Efl.Input.Focus(evt.Info);
1021 On_FocusInEvt(args);
1022 } catch (Exception e) {
1023 Eina.Log.Error(e.ToString());
1024 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1028 private static object FocusOutEvtKey = new object();
1029 /// <summary>A focus out event.
1031 public event EventHandler<Efl.Input.InterfaceFocusOutEvt_Args> FocusOutEvt
1035 string key = "_EFL_EVENT_FOCUS_OUT";
1036 if (add_cpp_event_handler(efl.Libs.Evas, key, this.evt_FocusOutEvt_delegate)) {
1037 eventHandlers.AddHandler(FocusOutEvtKey , value);
1039 Eina.Log.Error($"Error adding proxy for event {key}");
1044 string key = "_EFL_EVENT_FOCUS_OUT";
1045 if (remove_cpp_event_handler(key, this.evt_FocusOutEvt_delegate)) {
1046 eventHandlers.RemoveHandler(FocusOutEvtKey , value);
1048 Eina.Log.Error($"Error removing proxy for event {key}");
1052 ///<summary>Method to raise event FocusOutEvt.</summary>
1053 public void On_FocusOutEvt(Efl.Input.InterfaceFocusOutEvt_Args e)
1055 EventHandler<Efl.Input.InterfaceFocusOutEvt_Args> evt;
1057 evt = (EventHandler<Efl.Input.InterfaceFocusOutEvt_Args>)eventHandlers[FocusOutEvtKey];
1059 evt?.Invoke(this, e);
1061 Efl.EventCb evt_FocusOutEvt_delegate;
1062 private void on_FocusOutEvt_NativeCallback(System.IntPtr data, ref Efl.Event_StructInternal evt)
1064 Efl.Input.InterfaceFocusOutEvt_Args args = new Efl.Input.InterfaceFocusOutEvt_Args();
1065 args.arg = new Efl.Input.Focus(evt.Info);
1067 On_FocusOutEvt(args);
1068 } catch (Exception e) {
1069 Eina.Log.Error(e.ToString());
1070 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1074 protected override void register_event_proxies()
1076 base.register_event_proxies();
1077 evt_AnimatorTickEvt_delegate = new Efl.EventCb(on_AnimatorTickEvt_NativeCallback);
1078 evt_VisibilityChangedEvt_delegate = new Efl.EventCb(on_VisibilityChangedEvt_NativeCallback);
1079 evt_PositionChangedEvt_delegate = new Efl.EventCb(on_PositionChangedEvt_NativeCallback);
1080 evt_SizeChangedEvt_delegate = new Efl.EventCb(on_SizeChangedEvt_NativeCallback);
1081 evt_HintsChangedEvt_delegate = new Efl.EventCb(on_HintsChangedEvt_NativeCallback);
1082 evt_StackingChangedEvt_delegate = new Efl.EventCb(on_StackingChangedEvt_NativeCallback);
1083 evt_PointerMoveEvt_delegate = new Efl.EventCb(on_PointerMoveEvt_NativeCallback);
1084 evt_PointerDownEvt_delegate = new Efl.EventCb(on_PointerDownEvt_NativeCallback);
1085 evt_PointerUpEvt_delegate = new Efl.EventCb(on_PointerUpEvt_NativeCallback);
1086 evt_PointerCancelEvt_delegate = new Efl.EventCb(on_PointerCancelEvt_NativeCallback);
1087 evt_PointerInEvt_delegate = new Efl.EventCb(on_PointerInEvt_NativeCallback);
1088 evt_PointerOutEvt_delegate = new Efl.EventCb(on_PointerOutEvt_NativeCallback);
1089 evt_PointerWheelEvt_delegate = new Efl.EventCb(on_PointerWheelEvt_NativeCallback);
1090 evt_PointerAxisEvt_delegate = new Efl.EventCb(on_PointerAxisEvt_NativeCallback);
1091 evt_FingerMoveEvt_delegate = new Efl.EventCb(on_FingerMoveEvt_NativeCallback);
1092 evt_FingerDownEvt_delegate = new Efl.EventCb(on_FingerDownEvt_NativeCallback);
1093 evt_FingerUpEvt_delegate = new Efl.EventCb(on_FingerUpEvt_NativeCallback);
1094 evt_KeyDownEvt_delegate = new Efl.EventCb(on_KeyDownEvt_NativeCallback);
1095 evt_KeyUpEvt_delegate = new Efl.EventCb(on_KeyUpEvt_NativeCallback);
1096 evt_HoldEvt_delegate = new Efl.EventCb(on_HoldEvt_NativeCallback);
1097 evt_FocusInEvt_delegate = new Efl.EventCb(on_FocusInEvt_NativeCallback);
1098 evt_FocusOutEvt_delegate = new Efl.EventCb(on_FocusOutEvt_NativeCallback);
1100 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1102 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1103 /// <returns>The pointer mode</returns>
1104 virtual public Efl.Input.ObjectPointerMode GetPointerModeByDevice( Efl.Input.Device dev) {
1105 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pointer_mode_by_device_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dev);
1106 Eina.Error.RaiseIfUnhandledException();
1109 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1111 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1112 /// <param name="pointer_mode">The pointer mode</param>
1113 /// <returns><c>true</c> if pointer mode was set, <c>false</c> otherwise</returns>
1114 virtual public bool SetPointerModeByDevice( Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode) {
1115 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pointer_mode_by_device_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dev, pointer_mode);
1116 Eina.Error.RaiseIfUnhandledException();
1119 /// <summary>Low-level pointer behaviour.
1120 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1122 /// If the value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/> (default), then when mouse is pressed down over this object, events will be restricted to it as source, mouse moves, for example, will be emitted even when the pointer goes outside this objects geometry.
1124 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1126 /// The default value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/>. See also: <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> and <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> Note: This function will only set/get the mode for the default pointer.</summary>
1127 /// <returns>Input pointer mode</returns>
1128 virtual public Efl.Input.ObjectPointerMode GetPointerMode() {
1129 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pointer_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1130 Eina.Error.RaiseIfUnhandledException();
1133 /// <summary>Low-level pointer behaviour.
1134 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1136 /// If the value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/> (default), then when mouse is pressed down over this object, events will be restricted to it as source, mouse moves, for example, will be emitted even when the pointer goes outside this objects geometry.
1138 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1140 /// The default value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/>. See also: <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> and <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> Note: This function will only set/get the mode for the default pointer.</summary>
1141 /// <param name="pointer_mode">Input pointer mode</param>
1142 /// <returns><c>true</c> if pointer behaviour was set, <c>false</c> otherwise</returns>
1143 virtual public bool SetPointerMode( Efl.Input.ObjectPointerMode pointer_mode) {
1144 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pointer_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), pointer_mode);
1145 Eina.Error.RaiseIfUnhandledException();
1148 /// <summary>Render mode to be used for compositing the Evas object.
1149 /// Only two modes are supported: - <see cref="Efl.Gfx.RenderOp.Blend"/> means the object will be merged on top of objects below it using simple alpha compositing. - <see cref="Efl.Gfx.RenderOp.Copy"/> means this object's pixels will replace everything that is below, making this object opaque.
1151 /// Please do not assume that <see cref="Efl.Gfx.RenderOp.Copy"/> mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets or inside non-window surfaces (eg. a transparent background inside a buffer canvas).</summary>
1152 /// <returns>Blend or copy.</returns>
1153 virtual public Efl.Gfx.RenderOp GetRenderOp() {
1154 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_render_op_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1155 Eina.Error.RaiseIfUnhandledException();
1158 /// <summary>Render mode to be used for compositing the Evas object.
1159 /// Only two modes are supported: - <see cref="Efl.Gfx.RenderOp.Blend"/> means the object will be merged on top of objects below it using simple alpha compositing. - <see cref="Efl.Gfx.RenderOp.Copy"/> means this object's pixels will replace everything that is below, making this object opaque.
1161 /// Please do not assume that <see cref="Efl.Gfx.RenderOp.Copy"/> mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets or inside non-window surfaces (eg. a transparent background inside a buffer canvas).</summary>
1162 /// <param name="render_op">Blend or copy.</param>
1163 /// <returns></returns>
1164 virtual public void SetRenderOp( Efl.Gfx.RenderOp render_op) {
1165 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_render_op_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), render_op);
1166 Eina.Error.RaiseIfUnhandledException();
1168 /// <summary>Get the object clipping <c>obj</c> (if any).
1169 /// This function returns the object clipping <c>obj</c>. If <c>obj</c> is not being clipped at all, <c>null</c> is returned. The object <c>obj</c> must be a valid Evas_Object.</summary>
1170 /// <returns>The object to clip <c>obj</c> by.</returns>
1171 virtual public Efl.Canvas.Object GetClipper() {
1172 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_clipper_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1173 Eina.Error.RaiseIfUnhandledException();
1176 /// <summary>Clip one object to another.
1177 /// This function will clip the object <c>obj</c> to the area occupied by the object <c>clip</c>. This means the object <c>obj</c> will only be visible within the area occupied by the clipping object (<c>clip</c>).
1179 /// The color of the object being clipped will be multiplied by the color of the clipping one, so the resulting color for the former will be "RESULT = (OBJ * CLIP) / (255 * 255)", per color element (red, green, blue and alpha).
1181 /// Clipping is recursive, so clipping objects may be clipped by others, and their color will in term be multiplied. You may not set up circular clipping lists (i.e. object 1 clips object 2, which clips object 1): the behavior of Evas is undefined in this case.
1183 /// Objects which do not clip others are visible in the canvas as normal; those that clip one or more objects become invisible themselves, only affecting what they clip. If an object ceases to have other objects being clipped by it, it will become visible again.
1185 /// The visibility of an object affects the objects that are clipped by it, so if the object clipping others is not shown (as in <see cref="Efl.Gfx.Entity.Visible"/>), the objects clipped by it will not be shown either.
1187 /// If <c>obj</c> was being clipped by another object when this function is called, it gets implicitly removed from the old clipper's domain and is made now to be clipped by its new clipper.
1189 /// If <c>clip</c> is <c>null</c>, this call will disable clipping for the object i.e. its visibility and color get detached from the previous clipper. If it wasn't, this has no effect.
1191 /// Note: Only rectangle and image (masks) objects can be used as clippers. Anything else will result in undefined behaviour.</summary>
1192 /// <param name="clipper">The object to clip <c>obj</c> by.</param>
1193 /// <returns></returns>
1194 virtual public void SetClipper( Efl.Canvas.Object clipper) {
1195 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_clipper_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), clipper);
1196 Eina.Error.RaiseIfUnhandledException();
1198 /// <summary>Determine whether an object is set to repeat events.</summary>
1199 /// <returns>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</returns>
1200 virtual public bool GetRepeatEvents() {
1201 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_repeat_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1202 Eina.Error.RaiseIfUnhandledException();
1205 /// <summary>Set whether an Evas object is to repeat events.
1206 /// If <c>repeat</c> is <c>true</c>, it will make events on <c>obj</c> to also be repeated for the next lower object in the objects' stack (see see <see cref="Efl.Gfx.Stack.GetBelow"/>).
1208 /// If <c>repeat</c> is <c>false</c>, events occurring on <c>obj</c> will be processed only on it.</summary>
1209 /// <param name="repeat">Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</param>
1210 /// <returns></returns>
1211 virtual public void SetRepeatEvents( bool repeat) {
1212 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_repeat_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), repeat);
1213 Eina.Error.RaiseIfUnhandledException();
1215 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1216 /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If <c>focus</c> is <c>true</c>, <c>obj</c> will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also <see cref="Efl.Canvas.Object.CheckSeatFocus"/>, <see cref="Efl.Canvas.Object.AddSeatFocus"/>, <see cref="Efl.Canvas.Object.DelSeatFocus"/>.</summary>
1217 /// <returns><c>true</c> when set as focused or <c>false</c> otherwise.</returns>
1218 virtual public bool GetKeyFocus() {
1219 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_key_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1220 Eina.Error.RaiseIfUnhandledException();
1223 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1224 /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If <c>focus</c> is <c>true</c>, <c>obj</c> will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also <see cref="Efl.Canvas.Object.CheckSeatFocus"/>, <see cref="Efl.Canvas.Object.AddSeatFocus"/>, <see cref="Efl.Canvas.Object.DelSeatFocus"/>.</summary>
1225 /// <param name="focus"><c>true</c> when set as focused or <c>false</c> otherwise.</param>
1226 /// <returns></returns>
1227 virtual public void SetKeyFocus( bool focus) {
1228 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_key_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), focus);
1229 Eina.Error.RaiseIfUnhandledException();
1231 /// <summary>Check if this object is focused.
1233 /// <returns><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</returns>
1234 virtual public bool GetSeatFocus() {
1235 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_seat_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1236 Eina.Error.RaiseIfUnhandledException();
1239 /// <summary>Determine whether an object is set to use precise point collision detection.</summary>
1240 /// <returns>Whether to use precise point collision detection or not. The default value is false.</returns>
1241 virtual public bool GetPreciseIsInside() {
1242 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1243 Eina.Error.RaiseIfUnhandledException();
1246 /// <summary>Set whether to use precise (usually expensive) point collision detection for a given Evas object.
1247 /// Use this function to make Evas treat objects' transparent areas as not belonging to it with regard to mouse pointer events. By default, all of the object's boundary rectangle will be taken in account for them.
1249 /// Warning: By using precise point collision detection you'll be making Evas more resource intensive.</summary>
1250 /// <param name="precise">Whether to use precise point collision detection or not. The default value is false.</param>
1251 /// <returns></returns>
1252 virtual public void SetPreciseIsInside( bool precise) {
1253 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), precise);
1254 Eina.Error.RaiseIfUnhandledException();
1256 /// <summary>Retrieve whether an Evas object is set to propagate events.
1257 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.</summary>
1258 /// <returns>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</returns>
1259 virtual public bool GetPropagateEvents() {
1260 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_propagate_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1261 Eina.Error.RaiseIfUnhandledException();
1264 /// <summary>Set whether events on a smart object's member should be propagated up to its parent.
1265 /// This function has no effect if <c>obj</c> is not a member of a smart object.
1267 /// If <c>prop</c> is <c>true</c>, events occurring on this object will be propagated on to the smart object of which <c>obj</c> is a member. If <c>prop</c> is <c>false</c>, events occurring on this object will not be propagated on to the smart object of which <c>obj</c> is a member. The default value is <c>true</c>.
1269 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPassEvents"/>.</summary>
1270 /// <param name="propagate">Whether to propagate events (<c>true</c>) or not (<c>false</c>).</param>
1271 /// <returns></returns>
1272 virtual public void SetPropagateEvents( bool propagate) {
1273 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_propagate_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), propagate);
1274 Eina.Error.RaiseIfUnhandledException();
1276 /// <summary>Determine whether an object is set to pass (ignore) events.
1277 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.</summary>
1278 /// <returns>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</returns>
1279 virtual public bool GetPassEvents() {
1280 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pass_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1281 Eina.Error.RaiseIfUnhandledException();
1284 /// <summary>Set whether an Evas object is to pass (ignore) events.
1285 /// If <c>pass</c> is <c>true</c>, it will make events on <c>obj</c> to be ignored. They will be triggered on the next lower object (that is not set to pass events), instead (see <see cref="Efl.Gfx.Stack.GetBelow"/>).
1287 /// If <c>pass</c> is <c>false</c> events will be processed on that object as normal.
1289 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPropagateEvents"/></summary>
1290 /// <param name="pass">Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</param>
1291 /// <returns></returns>
1292 virtual public void SetPassEvents( bool pass) {
1293 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_pass_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), pass);
1294 Eina.Error.RaiseIfUnhandledException();
1296 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.</summary>
1297 /// <returns><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</returns>
1298 virtual public bool GetAntiAlias() {
1299 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_anti_alias_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1300 Eina.Error.RaiseIfUnhandledException();
1303 /// <summary>Sets whether or not the given Evas object is to be drawn anti-aliased.</summary>
1304 /// <param name="anti_alias"><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</param>
1305 /// <returns></returns>
1306 virtual public void SetAntiAlias( bool anti_alias) {
1307 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_anti_alias_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), anti_alias);
1308 Eina.Error.RaiseIfUnhandledException();
1310 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
1311 /// This returns the internal list handle containing all objects clipped by the object <c>obj</c>. If none are clipped by it, the call returns <c>null</c>. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.
1313 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.</summary>
1314 /// <returns>An iterator over the list of objects clipped by <c>obj</c>.</returns>
1315 virtual public Eina.Iterator<Efl.Canvas.Object> GetClippedObjects() {
1316 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_clipped_objects_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1317 Eina.Error.RaiseIfUnhandledException();
1318 return new Eina.Iterator<Efl.Canvas.Object>(_ret_var, false, false);
1320 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
1321 /// This can be different from <see cref="Efl.Object.Parent"/> because this one is used internally for rendering and the normal parent is what the user expects to be the parent.
1323 /// <returns>The parent smart object of <c>obj</c> or <c>null</c>.</returns>
1324 virtual public Efl.Canvas.Object GetRenderParent() {
1325 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_render_parent_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1326 Eina.Error.RaiseIfUnhandledException();
1329 /// <summary>This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is <c>inherit</c>.</summary>
1330 /// <returns>Paragraph direction for the given object.</returns>
1331 virtual public Efl.TextBidirectionalType GetParagraphDirection() {
1332 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1333 Eina.Error.RaiseIfUnhandledException();
1336 /// <summary>This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is <c>inherit</c>.</summary>
1337 /// <param name="dir">Paragraph direction for the given object.</param>
1338 /// <returns></returns>
1339 virtual public void SetParagraphDirection( Efl.TextBidirectionalType dir) {
1340 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dir);
1341 Eina.Error.RaiseIfUnhandledException();
1343 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
1344 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
1346 /// <returns>Enable "no-render" mode.</returns>
1347 virtual public bool GetNoRender() {
1348 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_no_render_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1349 Eina.Error.RaiseIfUnhandledException();
1352 /// <summary>Disable all rendering on the canvas.
1353 /// This flag will be used to indicate to Evas that this object should never be rendered on the canvas under any circumstances. In particular, this is useful to avoid drawing clipper objects (or masks) even when they don't clip any object. This can also be used to replace the old source_visible flag with proxy objects.
1355 /// This is different to the visible property, as even visible objects marked as "no-render" will never appear on screen. But those objects can still be used as proxy sources or clippers. When hidden, all "no-render" objects will completely disappear from the canvas, and hide their clippees or be invisible when used as proxy sources.
1357 /// <param name="enable">Enable "no-render" mode.</param>
1358 /// <returns></returns>
1359 virtual public void SetNoRender( bool enable) {
1360 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_no_render_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), enable);
1361 Eina.Error.RaiseIfUnhandledException();
1363 /// <summary>Returns whether the coords are logically inside the object.
1364 /// When this function is called it will return a value of either <c>false</c> or <c>true</c>, depending on if the coords are inside the object's current geometry.
1366 /// A return value of <c>true</c> indicates the position is logically inside the object, and <c>false</c> implies it is logically outside the object.
1368 /// If <c>e</c> is not a valid object, the return value is undefined.</summary>
1369 /// <param name="pos">The position in pixels.</param>
1370 /// <returns><c>true</c> if the coords are inside the object, <c>false</c> otherwise</returns>
1371 virtual public bool GetCoordsInside( Eina.Position2D pos) {
1372 var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos);
1373 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_coords_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_pos);
1374 Eina.Error.RaiseIfUnhandledException();
1377 /// <summary>Check if this object is focused by a given seat
1379 /// <param name="seat">The seat to check if the object is focused. Use <c>null</c> for the default seat.</param>
1380 /// <returns><c>true</c> if focused or <c>false</c> otherwise.</returns>
1381 virtual public bool CheckSeatFocus( Efl.Input.Device seat) {
1382 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_seat_focus_check_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat);
1383 Eina.Error.RaiseIfUnhandledException();
1386 /// <summary>Add a seat to the focus list.
1387 /// Evas allows the Efl.Canvas.Object to be focused by multiple seats at the same time. This function adds a new seat to the focus list. In other words, after the seat is added to the list this object will now be also focused by this new seat.
1389 /// Note: The old focus APIs still work, however they will only act on the default seat.
1391 /// <param name="seat">The seat that should be added to the focus list. Use <c>null</c> for the default seat.</param>
1392 /// <returns><c>true</c> if the focus has been set or <c>false</c> otherwise.</returns>
1393 virtual public bool AddSeatFocus( Efl.Input.Device seat) {
1394 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_seat_focus_add_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat);
1395 Eina.Error.RaiseIfUnhandledException();
1398 /// <summary>Remove a seat from the focus list.
1400 /// <param name="seat">The seat that should be removed from the focus list. Use <c>null</c> for the default seat.</param>
1401 /// <returns><c>true</c> if the seat was removed from the focus list or <c>false</c> otherwise.</returns>
1402 virtual public bool DelSeatFocus( Efl.Input.Device seat) {
1403 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_seat_focus_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat);
1404 Eina.Error.RaiseIfUnhandledException();
1407 /// <summary>Returns the number of objects clipped by <c>obj</c></summary>
1408 /// <returns>The number of objects clipped by <c>obj</c></returns>
1409 virtual public uint ClippedObjectsCount() {
1410 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_clipped_objects_count_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1411 Eina.Error.RaiseIfUnhandledException();
1414 /// <summary>Requests <c>keyname</c> key events be directed to <c>obj</c>.
1415 /// Key grabs allow one or more objects to receive key events for specific key strokes even if other objects have focus. Whenever a key is grabbed, only the objects grabbing it will get the events for the given keys.
1417 /// <c>keyname</c> is a platform dependent symbolic name for the key pressed.
1419 /// <c>modifiers</c> and <c>not_modifiers</c> are bit masks of all the modifiers that must and mustn't, respectively, be pressed along with <c>keyname</c> key in order to trigger this new key grab. Modifiers can be things such as Shift and Ctrl as well as user defined types via @ref evas_key_modifier_add. <c>exclusive</c> will make the given object the only one permitted to grab the given key. If given <c>true</c>, subsequent calls on this function with different <c>obj</c> arguments will fail, unless the key is ungrabbed again.
1421 /// Warning: Providing impossible modifier sets creates undefined behavior.</summary>
1422 /// <param name="keyname">The key to request events for.</param>
1423 /// <param name="modifiers">A combination of modifier keys that must be present to trigger the event.</param>
1424 /// <param name="not_modifiers">A combination of modifier keys that must not be present to trigger the event.</param>
1425 /// <param name="exclusive">Request that the <c>obj</c> is the only object receiving the <c>keyname</c> events.</param>
1426 /// <returns><c>true</c> if the call succeeded, <c>false</c> otherwise.</returns>
1427 virtual public bool GrabKey( System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, bool exclusive) {
1428 var _ret_var = Efl.Canvas.ObjectNativeInherit.efl_canvas_object_key_grab_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), keyname, modifiers, not_modifiers, exclusive);
1429 Eina.Error.RaiseIfUnhandledException();
1432 /// <summary>Removes the grab on <c>keyname</c> key events by <c>obj</c>.
1433 /// Removes a key grab on <c>obj</c> if <c>keyname</c>, <c>modifiers</c>, and <c>not_modifiers</c> match.
1435 /// See also <see cref="Efl.Canvas.Object.GrabKey"/>, <see cref="Efl.Canvas.Object.GetKeyFocus"/>, <see cref="Efl.Canvas.Object.SetKeyFocus"/>, and the legacy API evas_focus_get.</summary>
1436 /// <param name="keyname">The key the grab is set for.</param>
1437 /// <param name="modifiers">A mask of modifiers that must be present to trigger the event.</param>
1438 /// <param name="not_modifiers">A mask of modifiers that must not not be present to trigger the event.</param>
1439 /// <returns></returns>
1440 virtual public void UngrabKey( System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers) {
1441 Efl.Canvas.ObjectNativeInherit.efl_canvas_object_key_ungrab_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), keyname, modifiers, not_modifiers);
1442 Eina.Error.RaiseIfUnhandledException();
1444 /// <summary>Returns whether the mouse pointer is logically inside the canvas.
1445 /// When this function is called it will return a value of either <c>false</c> or <c>true</c>, depending on whether a pointer,in or pointer,out event has been called previously.
1447 /// A return value of <c>true</c> indicates the mouse is logically inside the canvas, and <c>false</c> implies it is logically outside the canvas.
1449 /// A canvas begins with the mouse being assumed outside (<c>false</c>).</summary>
1450 /// <param name="seat">The seat to consider, if <c>null</c> then the default seat will be used.</param>
1451 /// <returns><c>true</c> if the mouse pointer is inside the canvas, <c>false</c> otherwise</returns>
1452 virtual public bool GetPointerInside( Efl.Input.Device seat) {
1453 var _ret_var = Efl.Canvas.PointerNativeInherit.efl_canvas_pointer_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat);
1454 Eina.Error.RaiseIfUnhandledException();
1457 /// <summary>Retrieves the general/main color of the given Evas object.
1458 /// Retrieves the main color's RGB component (and alpha channel) values, which range from 0 to 255. For the alpha channel, which defines the object's transparency level, 0 means totally transparent, while 255 means opaque. These color values are premultiplied by the alpha value.
1460 /// Usually youll use this attribute for text and rectangle objects, where the main color is their unique one. If set for objects which themselves have colors, like the images one, those colors get modulated by this one.
1462 /// All newly created Evas rectangles get the default color values of 255 255 255 255 (opaque white).
1464 /// Use null pointers on the components you're not interested in: they'll be ignored by the function.</summary>
1465 /// <param name="r"></param>
1466 /// <param name="g"></param>
1467 /// <param name="b"></param>
1468 /// <param name="a"></param>
1469 /// <returns></returns>
1470 virtual public void GetColor( out int r, out int g, out int b, out int a) {
1471 Efl.Gfx.ColorNativeInherit.efl_gfx_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out r, out g, out b, out a);
1472 Eina.Error.RaiseIfUnhandledException();
1474 /// <summary>Sets the general/main color of the given Evas object to the given one.
1475 /// See also <see cref="Efl.Gfx.Color.GetColor"/> (for an example)
1477 /// These color values are expected to be premultiplied by alpha.</summary>
1478 /// <param name="r"></param>
1479 /// <param name="g"></param>
1480 /// <param name="b"></param>
1481 /// <param name="a"></param>
1482 /// <returns></returns>
1483 virtual public void SetColor( int r, int g, int b, int a) {
1484 Efl.Gfx.ColorNativeInherit.efl_gfx_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), r, g, b, a);
1485 Eina.Error.RaiseIfUnhandledException();
1487 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.</summary>
1488 /// <returns>the hex color code.</returns>
1489 virtual public System.String GetColorCode() {
1490 var _ret_var = Efl.Gfx.ColorNativeInherit.efl_gfx_color_code_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1491 Eina.Error.RaiseIfUnhandledException();
1494 /// <summary>Set the color of given Evas object to the given hex color code(#RRGGBBAA). e.g. efl_gfx_color_code_set(obj, "#FFCCAACC");</summary>
1495 /// <param name="colorcode">the hex color code.</param>
1496 /// <returns></returns>
1497 virtual public void SetColorCode( System.String colorcode) {
1498 Efl.Gfx.ColorNativeInherit.efl_gfx_color_code_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), colorcode);
1499 Eina.Error.RaiseIfUnhandledException();
1501 /// <summary>Retrieves the position of the given canvas object.</summary>
1502 /// <returns>A 2D coordinate in pixel units.</returns>
1503 virtual public Eina.Position2D GetPosition() {
1504 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1505 Eina.Error.RaiseIfUnhandledException();
1506 return Eina.Position2D_StructConversion.ToManaged(_ret_var);
1508 /// <summary>Moves the given canvas object to the given location inside its canvas' viewport. If unchanged this call may be entirely skipped, but if changed this will trigger move events, as well as potential pointer,in or pointer,out events.</summary>
1509 /// <param name="pos">A 2D coordinate in pixel units.</param>
1510 /// <returns></returns>
1511 virtual public void SetPosition( Eina.Position2D pos) {
1512 var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos);
1513 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_pos);
1514 Eina.Error.RaiseIfUnhandledException();
1516 /// <summary>Retrieves the (rectangular) size of the given Evas object.</summary>
1517 /// <returns>A 2D size in pixel units.</returns>
1518 virtual public Eina.Size2D GetSize() {
1519 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1520 Eina.Error.RaiseIfUnhandledException();
1521 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
1523 /// <summary>Changes the size of the given object.
1524 /// Note that setting the actual size of an object might be the job of its container, so this function might have no effect. Look at <see cref="Efl.Gfx.Hint"/> instead, when manipulating widgets.</summary>
1525 /// <param name="size">A 2D size in pixel units.</param>
1526 /// <returns></returns>
1527 virtual public void SetSize( Eina.Size2D size) {
1528 var _in_size = Eina.Size2D_StructConversion.ToInternal(size);
1529 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_size);
1530 Eina.Error.RaiseIfUnhandledException();
1532 /// <summary>Rectangular geometry that combines both position and size.</summary>
1533 /// <returns>The X,Y position and W,H size, in pixels.</returns>
1534 virtual public Eina.Rect GetGeometry() {
1535 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1536 Eina.Error.RaiseIfUnhandledException();
1537 return Eina.Rect_StructConversion.ToManaged(_ret_var);
1539 /// <summary>Rectangular geometry that combines both position and size.</summary>
1540 /// <param name="rect">The X,Y position and W,H size, in pixels.</param>
1541 /// <returns></returns>
1542 virtual public void SetGeometry( Eina.Rect rect) {
1543 var _in_rect = Eina.Rect_StructConversion.ToInternal(rect);
1544 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_geometry_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_rect);
1545 Eina.Error.RaiseIfUnhandledException();
1547 /// <summary>Retrieves whether or not the given canvas object is visible.</summary>
1548 /// <returns><c>true</c> if to make the object visible, <c>false</c> otherwise</returns>
1549 virtual public bool GetVisible() {
1550 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_visible_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1551 Eina.Error.RaiseIfUnhandledException();
1554 /// <summary>Shows or hides this object.</summary>
1555 /// <param name="v"><c>true</c> if to make the object visible, <c>false</c> otherwise</param>
1556 /// <returns></returns>
1557 virtual public void SetVisible( bool v) {
1558 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_visible_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), v);
1559 Eina.Error.RaiseIfUnhandledException();
1561 /// <summary>Gets an object's scaling factor.</summary>
1562 /// <returns>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</returns>
1563 virtual public double GetScale() {
1564 var _ret_var = Efl.Gfx.EntityNativeInherit.efl_gfx_entity_scale_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1565 Eina.Error.RaiseIfUnhandledException();
1568 /// <summary>Sets the scaling factor of an object.</summary>
1569 /// <param name="scale">The scaling factor (the default value is 0.0, meaning individual scaling is not set)</param>
1570 /// <returns></returns>
1571 virtual public void SetScale( double scale) {
1572 Efl.Gfx.EntityNativeInherit.efl_gfx_entity_scale_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), scale);
1573 Eina.Error.RaiseIfUnhandledException();
1575 /// <summary>Defines the aspect ratio to respect when scaling this object.
1576 /// The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.
1578 /// If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.</summary>
1579 /// <param name="mode">Mode of interpretation.</param>
1580 /// <param name="sz">Base size to use for aspecting.</param>
1581 /// <returns></returns>
1582 virtual public void GetHintAspect( out Efl.Gfx.HintAspect mode, out Eina.Size2D sz) {
1583 var _out_sz = new Eina.Size2D_StructInternal();
1584 Efl.Gfx.HintNativeInherit.efl_gfx_hint_aspect_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out mode, out _out_sz);
1585 Eina.Error.RaiseIfUnhandledException();
1586 sz = Eina.Size2D_StructConversion.ToManaged(_out_sz);
1588 /// <summary>Defines the aspect ratio to respect when scaling this object.
1589 /// The aspect ratio is defined as the width / height ratio of the object. Depending on the object and its container, this hint may or may not be fully respected.
1591 /// If any of the given aspect ratio terms are 0, the object's container will ignore the aspect and scale this object to occupy the whole available area, for any given policy.</summary>
1592 /// <param name="mode">Mode of interpretation.</param>
1593 /// <param name="sz">Base size to use for aspecting.</param>
1594 /// <returns></returns>
1595 virtual public void SetHintAspect( Efl.Gfx.HintAspect mode, Eina.Size2D sz) {
1596 var _in_sz = Eina.Size2D_StructConversion.ToInternal(sz);
1597 Efl.Gfx.HintNativeInherit.efl_gfx_hint_aspect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), mode, _in_sz);
1598 Eina.Error.RaiseIfUnhandledException();
1600 /// <summary>Hints on the object's maximum size.
1601 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1603 /// The object container is in charge of fetching this property and placing the object accordingly.
1605 /// Values -1 will be treated as unset hint components, when queried by managers.
1607 /// Note: Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.</summary>
1608 /// <returns>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</returns>
1609 virtual public Eina.Size2D GetHintSizeMax() {
1610 var _ret_var = Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_max_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1611 Eina.Error.RaiseIfUnhandledException();
1612 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
1614 /// <summary>Hints on the object's maximum size.
1615 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1617 /// The object container is in charge of fetching this property and placing the object accordingly.
1619 /// Values -1 will be treated as unset hint components, when queried by managers.
1621 /// Note: Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.</summary>
1622 /// <param name="sz">Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</param>
1623 /// <returns></returns>
1624 virtual public void SetHintSizeMax( Eina.Size2D sz) {
1625 var _in_sz = Eina.Size2D_StructConversion.ToInternal(sz);
1626 Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_max_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_sz);
1627 Eina.Error.RaiseIfUnhandledException();
1629 /// <summary>Hints on the object's minimum size.
1630 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.
1632 /// Value 0 will be treated as unset hint components, when queried by managers.
1634 /// Note: This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).</summary>
1635 /// <returns>Minimum size (hint) in pixels.</returns>
1636 virtual public Eina.Size2D GetHintSizeMin() {
1637 var _ret_var = Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1638 Eina.Error.RaiseIfUnhandledException();
1639 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
1641 /// <summary>Hints on the object's minimum size.
1642 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.
1644 /// Value 0 will be treated as unset hint components, when queried by managers.
1646 /// Note: This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).</summary>
1647 /// <param name="sz">Minimum size (hint) in pixels.</param>
1648 /// <returns></returns>
1649 virtual public void SetHintSizeMin( Eina.Size2D sz) {
1650 var _in_sz = Eina.Size2D_StructConversion.ToInternal(sz);
1651 Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_sz);
1652 Eina.Error.RaiseIfUnhandledException();
1654 /// <summary>Get the "intrinsic" minimum size of this object.</summary>
1655 /// <returns>Minimum size (hint) in pixels.</returns>
1656 virtual public Eina.Size2D GetHintSizeRestrictedMin() {
1657 var _ret_var = Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1658 Eina.Error.RaiseIfUnhandledException();
1659 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
1661 /// <summary>This function is protected as it is meant for widgets to indicate their "intrinsic" minimum size.</summary>
1662 /// <param name="sz">Minimum size (hint) in pixels.</param>
1663 /// <returns></returns>
1664 virtual public void SetHintSizeRestrictedMin( Eina.Size2D sz) {
1665 var _in_sz = Eina.Size2D_StructConversion.ToInternal(sz);
1666 Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_sz);
1667 Eina.Error.RaiseIfUnhandledException();
1669 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.Hint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.Hint.HintSizeMin"/> hints.
1670 /// <see cref="Efl.Gfx.Hint.HintSizeRestrictedMin"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.Hint.HintSizeMin"/> is intended to be set from application side. <see cref="Efl.Gfx.Hint.GetHintSizeCombinedMin"/> combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's minimum size.</summary>
1671 /// <returns>Minimum size (hint) in pixels.</returns>
1672 virtual public Eina.Size2D GetHintSizeCombinedMin() {
1673 var _ret_var = Efl.Gfx.HintNativeInherit.efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1674 Eina.Error.RaiseIfUnhandledException();
1675 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
1677 /// <summary>Hints for an object's margin or padding space.
1678 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1680 /// The object container is in charge of fetching this property and placing the object accordingly.
1682 /// Note: Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.</summary>
1683 /// <param name="l">Integer to specify left padding.</param>
1684 /// <param name="r">Integer to specify right padding.</param>
1685 /// <param name="t">Integer to specify top padding.</param>
1686 /// <param name="b">Integer to specify bottom padding.</param>
1687 /// <returns></returns>
1688 virtual public void GetHintMargin( out int l, out int r, out int t, out int b) {
1689 Efl.Gfx.HintNativeInherit.efl_gfx_hint_margin_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out l, out r, out t, out b);
1690 Eina.Error.RaiseIfUnhandledException();
1692 /// <summary>Hints for an object's margin or padding space.
1693 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1695 /// The object container is in charge of fetching this property and placing the object accordingly.
1697 /// Note: Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.</summary>
1698 /// <param name="l">Integer to specify left padding.</param>
1699 /// <param name="r">Integer to specify right padding.</param>
1700 /// <param name="t">Integer to specify top padding.</param>
1701 /// <param name="b">Integer to specify bottom padding.</param>
1702 /// <returns></returns>
1703 virtual public void SetHintMargin( int l, int r, int t, int b) {
1704 Efl.Gfx.HintNativeInherit.efl_gfx_hint_margin_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), l, r, t, b);
1705 Eina.Error.RaiseIfUnhandledException();
1707 /// <summary>Hints for an object's weight.
1708 /// This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the <see cref="Efl.Gfx.Constants.HintExpand"/> helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.
1710 /// Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.
1712 /// Note: Default weight hint values are 0.0, for both axis.</summary>
1713 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
1714 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
1715 /// <returns></returns>
1716 virtual public void GetHintWeight( out double x, out double y) {
1717 Efl.Gfx.HintNativeInherit.efl_gfx_hint_weight_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out x, out y);
1718 Eina.Error.RaiseIfUnhandledException();
1720 /// <summary>Hints for an object's weight.
1721 /// This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object's dimensions to fit its own (see the <see cref="Efl.Gfx.Constants.HintExpand"/> helper weight macro) or the complete one of taking each child's weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.
1723 /// Accepted values are zero or positive values. Some containers might use this hint as a boolean, but some others might consider it as a proportion, see documentation of each container.
1725 /// Note: Default weight hint values are 0.0, for both axis.</summary>
1726 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
1727 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
1728 /// <returns></returns>
1729 virtual public void SetHintWeight( double x, double y) {
1730 Efl.Gfx.HintNativeInherit.efl_gfx_hint_weight_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), x, y);
1731 Eina.Error.RaiseIfUnhandledException();
1733 /// <summary>Hints for an object's alignment.
1734 /// These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range.
1736 /// For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.
1738 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1740 /// Note: Default alignment hint values are 0.5, for both axes.</summary>
1741 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
1742 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
1743 /// <returns></returns>
1744 virtual public void GetHintAlign( out double x, out double y) {
1745 Efl.Gfx.HintNativeInherit.efl_gfx_hint_align_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out x, out y);
1746 Eina.Error.RaiseIfUnhandledException();
1748 /// <summary>Hints for an object's alignment.
1749 /// These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.0 to 1.0 range.
1751 /// For the horizontal component, 0.0 means to the left, 1.0 means to the right. Analogously, for the vertical component, 0.0 to the top, 1.0 means to the bottom.
1753 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1755 /// Note: Default alignment hint values are 0.5, for both axes.</summary>
1756 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
1757 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
1758 /// <returns></returns>
1759 virtual public void SetHintAlign( double x, double y) {
1760 Efl.Gfx.HintNativeInherit.efl_gfx_hint_align_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), x, y);
1761 Eina.Error.RaiseIfUnhandledException();
1763 /// <summary>Hints for an object's fill property that used to specify "justify" or "fill" by some users. <see cref="Efl.Gfx.Hint.GetHintFill"/> specify whether to fill the space inside the boundaries of a container/manager.
1764 /// Maximum hints should be enforced with higher priority, if they are set. Also, any <see cref="Efl.Gfx.Hint.GetHintMargin"/> set on objects should add up to the object space on the final scene composition.
1766 /// See documentation of possible users: in Evas, they are the <see cref="Efl.Ui.Box"/> "box" and <see cref="Efl.Ui.Table"/> "table" smart objects.
1768 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1770 /// Note: Default fill hint values are true, for both axes.</summary>
1771 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
1772 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
1773 /// <returns></returns>
1774 virtual public void GetHintFill( out bool x, out bool y) {
1775 Efl.Gfx.HintNativeInherit.efl_gfx_hint_fill_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out x, out y);
1776 Eina.Error.RaiseIfUnhandledException();
1778 /// <summary>Hints for an object's fill property that used to specify "justify" or "fill" by some users. <see cref="Efl.Gfx.Hint.GetHintFill"/> specify whether to fill the space inside the boundaries of a container/manager.
1779 /// Maximum hints should be enforced with higher priority, if they are set. Also, any <see cref="Efl.Gfx.Hint.GetHintMargin"/> set on objects should add up to the object space on the final scene composition.
1781 /// See documentation of possible users: in Evas, they are the <see cref="Efl.Ui.Box"/> "box" and <see cref="Efl.Ui.Table"/> "table" smart objects.
1783 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1785 /// Note: Default fill hint values are true, for both axes.</summary>
1786 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
1787 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
1788 /// <returns></returns>
1789 virtual public void SetHintFill( bool x, bool y) {
1790 Efl.Gfx.HintNativeInherit.efl_gfx_hint_fill_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), x, y);
1791 Eina.Error.RaiseIfUnhandledException();
1793 /// <summary>Number of points of a map.
1794 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
1796 /// <returns>The number of points of map
1798 virtual public int GetMappingPointCount() {
1799 var _ret_var = Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_point_count_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1800 Eina.Error.RaiseIfUnhandledException();
1803 /// <summary>Number of points of a map.
1804 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
1806 /// <param name="count">The number of points of map
1808 /// <returns></returns>
1809 virtual public void SetMappingPointCount( int count) {
1810 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_point_count_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), count);
1811 Eina.Error.RaiseIfUnhandledException();
1813 /// <summary>Clockwise state of a map (read-only).
1814 /// This determines if the output points (X and Y. Z is not used) are clockwise or counter-clockwise. This can be used for "back-face culling". This is where you hide objects that "face away" from you. In this case objects that are not clockwise.
1816 /// <returns><c>true</c> if clockwise, <c>false</c> if counter clockwise
1818 virtual public bool GetMappingClockwise() {
1819 var _ret_var = Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_clockwise_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1820 Eina.Error.RaiseIfUnhandledException();
1823 /// <summary>Smoothing state for map rendering.
1824 /// This sets smoothing for map rendering. If the object is a type that has its own smoothing settings, then both the smooth settings for this object and the map must be turned off. By default smooth maps are enabled.
1826 /// <returns><c>true</c> by default.
1828 virtual public bool GetMappingSmooth() {
1829 var _ret_var = Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_smooth_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1830 Eina.Error.RaiseIfUnhandledException();
1833 /// <summary>Smoothing state for map rendering.
1834 /// This sets smoothing for map rendering. If the object is a type that has its own smoothing settings, then both the smooth settings for this object and the map must be turned off. By default smooth maps are enabled.
1836 /// <param name="smooth"><c>true</c> by default.
1838 /// <returns></returns>
1839 virtual public void SetMappingSmooth( bool smooth) {
1840 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_smooth_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), smooth);
1841 Eina.Error.RaiseIfUnhandledException();
1843 /// <summary>Alpha flag for map rendering.
1844 /// This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (<see cref="Efl.Canvas.Image"/> and its friends). Setting this to off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.
1846 /// Note that this may conflict with <see cref="Efl.Gfx.Mapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
1848 /// <returns><c>true</c> by default.
1850 virtual public bool GetMappingAlpha() {
1851 var _ret_var = Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_alpha_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1852 Eina.Error.RaiseIfUnhandledException();
1855 /// <summary>Alpha flag for map rendering.
1856 /// This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (<see cref="Efl.Canvas.Image"/> and its friends). Setting this to off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.
1858 /// Note that this may conflict with <see cref="Efl.Gfx.Mapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
1860 /// <param name="alpha"><c>true</c> by default.
1862 /// <returns></returns>
1863 virtual public void SetMappingAlpha( bool alpha) {
1864 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_alpha_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), alpha);
1865 Eina.Error.RaiseIfUnhandledException();
1867 /// <summary>A point's absolute coordinate on the canvas.
1868 /// This sets/gets the fixed point's coordinate in the map. Note that points describe the outline of a quadrangle and are ordered either clockwise or counter-clockwise. Try to keep your quadrangles concave and non-complex. Though these polygon modes may work, they may not render a desired set of output. The quadrangle will use points 0 and 1 , 1 and 2, 2 and 3, and 3 and 0 to describe the edges of the quadrangle.
1870 /// The X and Y and Z coordinates are in canvas units. Z is optional and may or may not be honored in drawing. Z is a hint and does not affect the X and Y rendered coordinates. It may be used for calculating fills with perspective correct rendering.
1872 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
1874 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
1876 /// <param name="idx">ID of the point, from 0 to 3 (included).
1878 /// <param name="x">Point X coordinate in absolute pixel coordinates.
1880 /// <param name="y">Point Y coordinate in absolute pixel coordinates.
1882 /// <param name="z">Point Z coordinate hint (pre-perspective transform).
1884 /// <returns></returns>
1885 virtual public void GetMappingCoordAbsolute( int idx, out double x, out double y, out double z) {
1886 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_coord_absolute_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, out x, out y, out z);
1887 Eina.Error.RaiseIfUnhandledException();
1889 /// <summary>A point's absolute coordinate on the canvas.
1890 /// This sets/gets the fixed point's coordinate in the map. Note that points describe the outline of a quadrangle and are ordered either clockwise or counter-clockwise. Try to keep your quadrangles concave and non-complex. Though these polygon modes may work, they may not render a desired set of output. The quadrangle will use points 0 and 1 , 1 and 2, 2 and 3, and 3 and 0 to describe the edges of the quadrangle.
1892 /// The X and Y and Z coordinates are in canvas units. Z is optional and may or may not be honored in drawing. Z is a hint and does not affect the X and Y rendered coordinates. It may be used for calculating fills with perspective correct rendering.
1894 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
1896 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
1898 /// <param name="idx">ID of the point, from 0 to 3 (included).
1900 /// <param name="x">Point X coordinate in absolute pixel coordinates.
1902 /// <param name="y">Point Y coordinate in absolute pixel coordinates.
1904 /// <param name="z">Point Z coordinate hint (pre-perspective transform).
1906 /// <returns></returns>
1907 virtual public void SetMappingCoordAbsolute( int idx, double x, double y, double z) {
1908 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_coord_absolute_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, x, y, z);
1909 Eina.Error.RaiseIfUnhandledException();
1911 /// <summary>Map point's U and V texture source point.
1912 /// This sets/gets the U and V coordinates for the point. This determines which coordinate in the source image is mapped to the given point, much like OpenGL and textures. Valid values range from 0.0 to 1.0.
1914 /// By default the points are set in a clockwise order, as such: - 0: top-left, i.e. (0.0, 0.0), - 1: top-right, i.e. (1.0, 0.0), - 2: bottom-right, i.e. (1.0, 1.0), - 3: bottom-left, i.e. (0.0, 1.0).
1916 /// <param name="idx">ID of the point, from 0 to 3 (included).
1918 /// <param name="u">Relative X coordinate within the image, from 0 to 1.
1920 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.
1922 /// <returns></returns>
1923 virtual public void GetMappingUv( int idx, out double u, out double v) {
1924 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_uv_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, out u, out v);
1925 Eina.Error.RaiseIfUnhandledException();
1927 /// <summary>Map point's U and V texture source point.
1928 /// This sets/gets the U and V coordinates for the point. This determines which coordinate in the source image is mapped to the given point, much like OpenGL and textures. Valid values range from 0.0 to 1.0.
1930 /// By default the points are set in a clockwise order, as such: - 0: top-left, i.e. (0.0, 0.0), - 1: top-right, i.e. (1.0, 0.0), - 2: bottom-right, i.e. (1.0, 1.0), - 3: bottom-left, i.e. (0.0, 1.0).
1932 /// <param name="idx">ID of the point, from 0 to 3 (included).
1934 /// <param name="u">Relative X coordinate within the image, from 0 to 1.
1936 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.
1938 /// <returns></returns>
1939 virtual public void SetMappingUv( int idx, double u, double v) {
1940 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_uv_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, u, v);
1941 Eina.Error.RaiseIfUnhandledException();
1943 /// <summary>Color of a vertex in the map.
1944 /// This sets the color of the vertex in the map. Colors will be linearly interpolated between vertex points through the map. Color will multiply the "texture" pixels (like GL_MODULATE in OpenGL). The default color of a vertex in a map is white solid (255, 255, 255, 255) which means it will have no affect on modifying the texture pixels.
1946 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
1948 /// <param name="idx">ID of the point, from 0 to 3 (included). -1 can be used to set the color for all points, but it is invalid for get().
1950 /// <param name="r">Red (0 - 255)
1952 /// <param name="g">Green (0 - 255)
1954 /// <param name="b">Blue (0 - 255)
1956 /// <param name="a">Alpha (0 - 255)
1958 /// <returns></returns>
1959 virtual public void GetMappingColor( int idx, out int r, out int g, out int b, out int a) {
1960 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, out r, out g, out b, out a);
1961 Eina.Error.RaiseIfUnhandledException();
1963 /// <summary>Color of a vertex in the map.
1964 /// This sets the color of the vertex in the map. Colors will be linearly interpolated between vertex points through the map. Color will multiply the "texture" pixels (like GL_MODULATE in OpenGL). The default color of a vertex in a map is white solid (255, 255, 255, 255) which means it will have no affect on modifying the texture pixels.
1966 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
1968 /// <param name="idx">ID of the point, from 0 to 3 (included). -1 can be used to set the color for all points, but it is invalid for get().
1970 /// <param name="r">Red (0 - 255)
1972 /// <param name="g">Green (0 - 255)
1974 /// <param name="b">Blue (0 - 255)
1976 /// <param name="a">Alpha (0 - 255)
1978 /// <returns></returns>
1979 virtual public void SetMappingColor( int idx, int r, int g, int b, int a) {
1980 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), idx, r, g, b, a);
1981 Eina.Error.RaiseIfUnhandledException();
1983 /// <summary>Read-only property indicating whether an object is mapped.
1984 /// This will be <c>true</c> if any transformation is applied to this object.
1986 /// <returns><c>true</c> if the object is mapped.
1988 virtual public bool HasMapping() {
1989 var _ret_var = Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_has_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1990 Eina.Error.RaiseIfUnhandledException();
1993 /// <summary>Resets the map transformation to its default state.
1994 /// This will reset all transformations to identity, meaning the points' colors, positions and UV coordinates will be reset to their default values. <see cref="Efl.Gfx.Mapping.HasMapping"/> will then return <c>false</c>. This function will not modify the values of <see cref="Efl.Gfx.Mapping.MappingSmooth"/> or <see cref="Efl.Gfx.Mapping.MappingAlpha"/>.
1996 /// <returns></returns>
1997 virtual public void ResetMapping() {
1998 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1999 Eina.Error.RaiseIfUnhandledException();
2001 /// <summary>Apply a translation to the object using map.
2002 /// This does not change the real geometry of the object but will affect its visible position.
2004 /// <param name="dx">Distance in pixels along the X axis.
2006 /// <param name="dy">Distance in pixels along the Y axis.
2008 /// <param name="dz">Distance in pixels along the Z axis.
2010 /// <returns></returns>
2011 virtual public void Translate( double dx, double dy, double dz) {
2012 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_translate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dx, dy, dz);
2013 Eina.Error.RaiseIfUnhandledException();
2015 /// <summary>Apply a rotation to the object.
2016 /// This rotates the object clockwise by <c>degrees</c> degrees, around the center specified by the relative position (<c>cx</c>, <c>cy</c>) in the <c>pivot</c> object. If <c>pivot</c> is <c>null</c> then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for <c>degrees</c> will rotate clockwise by that amount.
2018 /// The coordinates are set relative to the given <c>pivot</c> object. If its geometry changes, then the absolute position of the rotation center will change accordingly.
2020 /// By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom of the <c>pivot</c> object.
2022 /// <param name="degrees">CCW rotation in degrees.
2024 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.
2026 /// <param name="cx">X relative coordinate of the center point.
2028 /// <param name="cy">y relative coordinate of the center point.
2030 /// <returns></returns>
2031 virtual public void Rotate( double degrees, Efl.Gfx.Entity pivot, double cx, double cy) {
2032 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), degrees, pivot, cx, cy);
2033 Eina.Error.RaiseIfUnhandledException();
2035 /// <summary>Rotate the object around 3 axes in 3D.
2036 /// This will rotate in 3D, not just around the "Z" axis as is the case with <see cref="Efl.Gfx.Mapping.Rotate"/>. You can rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.
2038 /// As with <see cref="Efl.Gfx.Mapping.Rotate"/>, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.
2040 /// <param name="dx">Rotation in degrees around X axis (0 to 360).
2042 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).
2044 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).
2046 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.
2048 /// <param name="cx">X relative coordinate of the center point.
2050 /// <param name="cy">y relative coordinate of the center point.
2052 /// <param name="cz">Z absolute coordinate of the center point.
2054 /// <returns></returns>
2055 virtual public void Rotate3d( double dx, double dy, double dz, Efl.Gfx.Entity pivot, double cx, double cy, double cz) {
2056 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dx, dy, dz, pivot, cx, cy, cz);
2057 Eina.Error.RaiseIfUnhandledException();
2059 /// <summary>Rotate the object in 3D using a unit quaternion.
2060 /// This is similar to <see cref="Efl.Gfx.Mapping.Rotate3d"/> but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.
2062 /// As with <see cref="Efl.Gfx.Mapping.Rotate"/>, you provide a pivot and center point to rotate around (in 3D). The Z coordinate of this center point is an absolute value, and not a relative one like X and Y, as objects are flat in a 2D space.
2064 /// <param name="qx">The x component of the imaginary part of the quaternion.
2066 /// <param name="qy">The y component of the imaginary part of the quaternion.
2068 /// <param name="qz">The z component of the imaginary part of the quaternion.
2070 /// <param name="qw">The w component of the real part of the quaternion.
2072 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.
2074 /// <param name="cx">X relative coordinate of the center point.
2076 /// <param name="cy">y relative coordinate of the center point.
2078 /// <param name="cz">Z absolute coordinate of the center point.
2080 /// <returns></returns>
2081 virtual public void RotateQuat( double qx, double qy, double qz, double qw, Efl.Gfx.Entity pivot, double cx, double cy, double cz) {
2082 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_quat_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), qx, qy, qz, qw, pivot, cx, cy, cz);
2083 Eina.Error.RaiseIfUnhandledException();
2085 /// <summary>Apply a zoom to the object.
2086 /// This zooms the points of the map from a center point. That center is defined by <c>cx</c> and <c>cy</c>. The <c>zoomx</c> and <c>zoomy</c> parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.
2088 /// By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom.
2090 /// <param name="zoomx">Zoom in X direction
2092 /// <param name="zoomy">Zoom in Y direction
2094 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.
2096 /// <param name="cx">X relative coordinate of the center point.
2098 /// <param name="cy">y relative coordinate of the center point.
2100 /// <returns></returns>
2101 virtual public void Zoom( double zoomx, double zoomy, Efl.Gfx.Entity pivot, double cx, double cy) {
2102 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_zoom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), zoomx, zoomy, pivot, cx, cy);
2103 Eina.Error.RaiseIfUnhandledException();
2105 /// <summary>Apply a lighting effect on the object.
2106 /// This is used to apply lighting calculations (from a single light source) to a given mapped object. The R, G and B values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color and the ambient color, and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.
2108 /// The coordinates are set relative to the given <c>pivot</c> object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the <c>pivot</c> is <c>null</c> then this object will be its own pivot.
2110 /// <param name="pivot">A pivot object for the light point, can be <c>null</c>.
2112 /// <param name="lx">X relative coordinate in space of light point.
2114 /// <param name="ly">Y relative coordinate in space of light point.
2116 /// <param name="lz">Z absolute coordinate in space of light point.
2118 /// <param name="lr">Light red value (0 - 255).
2120 /// <param name="lg">Light green value (0 - 255).
2122 /// <param name="lb">Light blue value (0 - 255).
2124 /// <param name="ar">Ambient color red value (0 - 255).
2126 /// <param name="ag">Ambient color green value (0 - 255).
2128 /// <param name="ab">Ambient color blue value (0 - 255).
2130 /// <returns></returns>
2131 virtual public void Lighting3d( Efl.Gfx.Entity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) {
2132 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_lighting_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
2133 Eina.Error.RaiseIfUnhandledException();
2135 /// <summary>Apply a perspective transform to the map
2136 /// This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The <c>z0</c> value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those under this value will expand and become bigger. The <c>foc</c> value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and <c>foc</c> must be greater than 0.
2138 /// The coordinates are set relative to the given <c>pivot</c> object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the <c>pivot</c> is <c>null</c> then this object will be its own pivot.
2140 /// <param name="pivot">A pivot object for the infinite point, can be <c>null</c>.
2142 /// <param name="px">The perspective distance X relative coordinate.
2144 /// <param name="py">The perspective distance Y relative coordinate.
2146 /// <param name="z0">The "0" Z plane value.
2148 /// <param name="foc">The focal distance, must be greater than 0.
2150 /// <returns></returns>
2151 virtual public void Perspective3d( Efl.Gfx.Entity pivot, double px, double py, double z0, double foc) {
2152 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_perspective_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), pivot, px, py, z0, foc);
2153 Eina.Error.RaiseIfUnhandledException();
2155 /// <summary>Apply a rotation to the object, using absolute coordinates.
2156 /// This rotates the object clockwise by <c>degrees</c> degrees, around the center specified by the relative position (<c>cx</c>, <c>cy</c>) in the <c>pivot</c> object. If <c>pivot</c> is <c>null</c> then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for <c>degrees</c> will rotate clockwise by that amount.
2158 /// The given coordinates are absolute values in pixels. See also <see cref="Efl.Gfx.Mapping.Rotate"/> for a relative coordinate version.
2160 /// <param name="degrees">CCW rotation in degrees.
2162 /// <param name="cx">X absolute coordinate in pixels of the center point.
2164 /// <param name="cy">y absolute coordinate in pixels of the center point.
2166 /// <returns></returns>
2167 virtual public void RotateAbsolute( double degrees, double cx, double cy) {
2168 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), degrees, cx, cy);
2169 Eina.Error.RaiseIfUnhandledException();
2171 /// <summary>Rotate the object around 3 axes in 3D, using absolute coordinates.
2172 /// This will rotate in 3D and not just around the "Z" axis as the case with <see cref="Efl.Gfx.Mapping.Rotate"/>. This will rotate around the X, Y and Z axes. The Z axis points "into" the screen with low values at the screen and higher values further away. The X axis runs from left to right on the screen and the Y axis from top to bottom.
2174 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.Mapping.Rotate3d"/> for a pivot-based 3D rotation.
2176 /// <param name="dx">Rotation in degrees around X axis (0 to 360).
2178 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).
2180 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).
2182 /// <param name="cx">X absolute coordinate in pixels of the center point.
2184 /// <param name="cy">y absolute coordinate in pixels of the center point.
2186 /// <param name="cz">Z absolute coordinate of the center point.
2188 /// <returns></returns>
2189 virtual public void Rotate3dAbsolute( double dx, double dy, double dz, double cx, double cy, double cz) {
2190 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), dx, dy, dz, cx, cy, cz);
2191 Eina.Error.RaiseIfUnhandledException();
2193 /// <summary>Rotate the object in 3D using a unit quaternion, using absolute coordinates.
2194 /// This is similar to <see cref="Efl.Gfx.Mapping.Rotate3d"/> but uses a unit quaternion (also known as versor) rather than a direct angle-based rotation around a center point. Use this to avoid gimbal locks.
2196 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.Mapping.RotateQuat"/> for a pivot-based 3D rotation.
2198 /// <param name="qx">The x component of the imaginary part of the quaternion.
2200 /// <param name="qy">The y component of the imaginary part of the quaternion.
2202 /// <param name="qz">The z component of the imaginary part of the quaternion.
2204 /// <param name="qw">The w component of the real part of the quaternion.
2206 /// <param name="cx">X absolute coordinate in pixels of the center point.
2208 /// <param name="cy">y absolute coordinate in pixels of the center point.
2210 /// <param name="cz">Z absolute coordinate of the center point.
2212 /// <returns></returns>
2213 virtual public void RotateQuatAbsolute( double qx, double qy, double qz, double qw, double cx, double cy, double cz) {
2214 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_rotate_quat_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), qx, qy, qz, qw, cx, cy, cz);
2215 Eina.Error.RaiseIfUnhandledException();
2217 /// <summary>Apply a zoom to the object, using absolute coordinates.
2218 /// This zooms the points of the map from a center point. That center is defined by <c>cx</c> and <c>cy</c>. The <c>zoomx</c> and <c>zoomy</c> parameters specify how much to zoom in the X and Y direction respectively. A value of 1.0 means "don't zoom". 2.0 means "double the size". 0.5 is "half the size" etc.
2220 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.Mapping.Zoom"/> for a pivot-based zoom.
2222 /// <param name="zoomx">Zoom in X direction
2224 /// <param name="zoomy">Zoom in Y direction
2226 /// <param name="cx">X absolute coordinate in pixels of the center point.
2228 /// <param name="cy">y absolute coordinate in pixels of the center point.
2230 /// <returns></returns>
2231 virtual public void ZoomAbsolute( double zoomx, double zoomy, double cx, double cy) {
2232 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_zoom_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), zoomx, zoomy, cx, cy);
2233 Eina.Error.RaiseIfUnhandledException();
2235 /// <summary>Apply a lighting effect to the object.
2236 /// This is used to apply lighting calculations (from a single light source) to a given mapped object. The RGB values of each vertex will be modified to reflect the lighting based on the light point coordinates, the light color, the ambient color and at what angle the map is facing the light source. A surface should have its points be declared in a clockwise fashion if the face is "facing" towards you (as opposed to away from you) as faces have a "logical" side for lighting.
2238 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.Mapping.Lighting3d"/> for a pivot-based lighting effect.
2240 /// <param name="lx">X absolute coordinate in pixels of the light point.
2242 /// <param name="ly">y absolute coordinate in pixels of the light point.
2244 /// <param name="lz">Z absolute coordinate in space of light point.
2246 /// <param name="lr">Light red value (0 - 255).
2248 /// <param name="lg">Light green value (0 - 255).
2250 /// <param name="lb">Light blue value (0 - 255).
2252 /// <param name="ar">Ambient color red value (0 - 255).
2254 /// <param name="ag">Ambient color green value (0 - 255).
2256 /// <param name="ab">Ambient color blue value (0 - 255).
2258 /// <returns></returns>
2259 virtual public void Lighting3dAbsolute( double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) {
2260 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_lighting_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), lx, ly, lz, lr, lg, lb, ar, ag, ab);
2261 Eina.Error.RaiseIfUnhandledException();
2263 /// <summary>Apply a perspective transform to the map
2264 /// This applies a given perspective (3D) to the map coordinates. X, Y and Z values are used. The px and py points specify the "infinite distance" point in the 3D conversion (where all lines converge to like when artists draw 3D by hand). The <c>z0</c> value specifies the z value at which there is a 1:1 mapping between spatial coordinates and screen coordinates. Any points on this z value will not have their X and Y values modified in the transform. Those further away (Z value higher) will shrink into the distance, and those less than this value will expand and become bigger. The <c>foc</c> value determines the "focal length" of the camera. This is in reality the distance between the camera lens plane itself (at or closer than this rendering results are undefined) and the "z0" z value. This allows for some "depth" control and <c>foc</c> must be greater than 0.
2266 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.Mapping.Perspective3d"/> for a pivot-based perspective effect.
2268 /// <param name="px">The perspective distance X relative coordinate.
2270 /// <param name="py">The perspective distance Y relative coordinate.
2272 /// <param name="z0">The "0" Z plane value.
2274 /// <param name="foc">The focal distance, must be greater than 0.
2276 /// <returns></returns>
2277 virtual public void Perspective3dAbsolute( double px, double py, double z0, double foc) {
2278 Efl.Gfx.MappingNativeInherit.efl_gfx_mapping_perspective_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), px, py, z0, foc);
2279 Eina.Error.RaiseIfUnhandledException();
2281 /// <summary>Retrieves the layer of its canvas that the given object is part of.
2282 /// See also <see cref="Efl.Gfx.Stack.SetLayer"/></summary>
2283 /// <returns>The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</returns>
2284 virtual public short GetLayer() {
2285 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_layer_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2286 Eina.Error.RaiseIfUnhandledException();
2289 /// <summary>Sets the layer of its canvas that the given object will be part of.
2290 /// If you don't use this function, you'll be dealing with an unique layer of objects (the default one). Additional layers are handy when you don't want a set of objects to interfere with another set with regard to stacking. Two layers are completely disjoint in that matter.
2292 /// This is a low-level function, which you'd be using when something should be always on top, for example.
2294 /// Warning: Don't change the layer of smart objects' children. Smart objects have a layer of their own, which should contain all their child objects.
2296 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/></summary>
2297 /// <param name="l">The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</param>
2298 /// <returns></returns>
2299 virtual public void SetLayer( short l) {
2300 Efl.Gfx.StackNativeInherit.efl_gfx_stack_layer_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), l);
2301 Eina.Error.RaiseIfUnhandledException();
2303 /// <summary>Get the Evas object stacked right below <c>obj</c>
2304 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
2306 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
2307 /// <returns>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2308 virtual public Efl.Gfx.Stack GetBelow() {
2309 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_below_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2310 Eina.Error.RaiseIfUnhandledException();
2313 /// <summary>Get the Evas object stacked right above <c>obj</c>
2314 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
2316 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
2317 /// <returns>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2318 virtual public Efl.Gfx.Stack GetAbove() {
2319 var _ret_var = Efl.Gfx.StackNativeInherit.efl_gfx_stack_above_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2320 Eina.Error.RaiseIfUnhandledException();
2323 /// <summary>Stack <c>obj</c> immediately <c>below</c>
2324 /// Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.
2326 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2328 /// If you have smart objects on your canvas and <c>obj</c> is a member of one of them, then <c>below</c> must also be a member of the same smart object.
2330 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>below</c> must not be either.
2332 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.StackBelow"/></summary>
2333 /// <param name="below">The object below which to stack</param>
2334 /// <returns></returns>
2335 virtual public void StackBelow( Efl.Gfx.Stack below) {
2336 Efl.Gfx.StackNativeInherit.efl_gfx_stack_below_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), below);
2337 Eina.Error.RaiseIfUnhandledException();
2339 /// <summary>Raise <c>obj</c> to the top of its layer.
2340 /// <c>obj</c> will, then, be the highest one in the layer it belongs to. Object on other layers won't get touched.
2342 /// See also <see cref="Efl.Gfx.Stack.StackAbove"/>, <see cref="Efl.Gfx.Stack.StackBelow"/> and <see cref="Efl.Gfx.Stack.LowerToBottom"/></summary>
2343 /// <returns></returns>
2344 virtual public void RaiseToTop() {
2345 Efl.Gfx.StackNativeInherit.efl_gfx_stack_raise_to_top_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2346 Eina.Error.RaiseIfUnhandledException();
2348 /// <summary>Stack <c>obj</c> immediately <c>above</c>
2349 /// Objects, in a given canvas, are stacked in the order they're added. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.
2351 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2353 /// If you have smart objects on your canvas and <c>obj</c> is a member of one of them, then <c>above</c> must also be a member of the same smart object.
2355 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>above</c> must not be either.
2357 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.StackBelow"/></summary>
2358 /// <param name="above">The object above which to stack</param>
2359 /// <returns></returns>
2360 virtual public void StackAbove( Efl.Gfx.Stack above) {
2361 Efl.Gfx.StackNativeInherit.efl_gfx_stack_above_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), above);
2362 Eina.Error.RaiseIfUnhandledException();
2364 /// <summary>Lower <c>obj</c> to the bottom of its layer.
2365 /// <c>obj</c> will, then, be the lowest one in the layer it belongs to. Objects on other layers won't get touched.
2367 /// See also <see cref="Efl.Gfx.Stack.StackAbove"/>, <see cref="Efl.Gfx.Stack.StackBelow"/> and <see cref="Efl.Gfx.Stack.RaiseToTop"/></summary>
2368 /// <returns></returns>
2369 virtual public void LowerToBottom() {
2370 Efl.Gfx.StackNativeInherit.efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2371 Eina.Error.RaiseIfUnhandledException();
2373 /// <summary>Check if input events from a given seat is enabled.
2375 /// <param name="seat">The seat to act on.
2377 /// <returns><c>true</c> to enable events for a seat or <c>false</c> otherwise.
2379 virtual public bool GetSeatEventFilter( Efl.Input.Device seat) {
2380 var _ret_var = Efl.Input.InterfaceNativeInherit.efl_input_seat_event_filter_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat);
2381 Eina.Error.RaiseIfUnhandledException();
2384 /// <summary>Add or remove a given seat to the filter list. If the filter list is empty this object will report mouse, keyboard and focus events from any seat, otherwise those events will only be reported if the event comes from a seat that is in the list.
2386 /// <param name="seat">The seat to act on.
2388 /// <param name="enable"><c>true</c> to enable events for a seat or <c>false</c> otherwise.
2390 /// <returns></returns>
2391 virtual public void SetSeatEventFilter( Efl.Input.Device seat, bool enable) {
2392 Efl.Input.InterfaceNativeInherit.efl_input_seat_event_filter_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), seat, enable);
2393 Eina.Error.RaiseIfUnhandledException();
2395 /// <summary>Whether this object should be mirrored.
2396 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2397 /// <returns><c>true</c> for RTL, <c>false</c> for LTR (default).</returns>
2398 virtual public bool GetMirrored() {
2399 var _ret_var = Efl.Ui.I18nNativeInherit.efl_ui_mirrored_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2400 Eina.Error.RaiseIfUnhandledException();
2403 /// <summary>Whether this object should be mirrored.
2404 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2405 /// <param name="rtl"><c>true</c> for RTL, <c>false</c> for LTR (default).</param>
2406 /// <returns></returns>
2407 virtual public void SetMirrored( bool rtl) {
2408 Efl.Ui.I18nNativeInherit.efl_ui_mirrored_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), rtl);
2409 Eina.Error.RaiseIfUnhandledException();
2411 /// <summary>Whether the property <see cref="Efl.Ui.I18n.Mirrored"/> should be set automatically.
2412 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.I18n.Mirrored"/>.
2414 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.Scene"/>) as the configuration should affect only high-level widgets.</summary>
2415 /// <returns>Whether the widget uses automatic mirroring</returns>
2416 virtual public bool GetMirroredAutomatic() {
2417 var _ret_var = Efl.Ui.I18nNativeInherit.efl_ui_mirrored_automatic_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2418 Eina.Error.RaiseIfUnhandledException();
2421 /// <summary>Whether the property <see cref="Efl.Ui.I18n.Mirrored"/> should be set automatically.
2422 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.I18n.Mirrored"/>.
2424 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.Scene"/>) as the configuration should affect only high-level widgets.</summary>
2425 /// <param name="automatic">Whether the widget uses automatic mirroring</param>
2426 /// <returns></returns>
2427 virtual public void SetMirroredAutomatic( bool automatic) {
2428 Efl.Ui.I18nNativeInherit.efl_ui_mirrored_automatic_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), automatic);
2429 Eina.Error.RaiseIfUnhandledException();
2431 /// <summary>Gets the language for this object.</summary>
2432 /// <returns>The current language.</returns>
2433 virtual public System.String GetLanguage() {
2434 var _ret_var = Efl.Ui.I18nNativeInherit.efl_ui_language_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2435 Eina.Error.RaiseIfUnhandledException();
2438 /// <summary>Sets the language for this object.</summary>
2439 /// <param name="language">The current language.</param>
2440 /// <returns></returns>
2441 virtual public void SetLanguage( System.String language) {
2442 Efl.Ui.I18nNativeInherit.efl_ui_language_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), language);
2443 Eina.Error.RaiseIfUnhandledException();
2445 /// <summary>Low-level pointer behaviour.
2446 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
2448 /// If the value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/> (default), then when mouse is pressed down over this object, events will be restricted to it as source, mouse moves, for example, will be emitted even when the pointer goes outside this objects geometry.
2450 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
2452 /// The default value is <see cref="Efl.Input.ObjectPointerMode.AutoGrab"/>. See also: <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> and <see cref="Efl.Canvas.Object.GetPointerModeByDevice"/> Note: This function will only set/get the mode for the default pointer.</summary>
2453 /// <value>Input pointer mode</value>
2454 public Efl.Input.ObjectPointerMode PointerMode {
2455 get { return GetPointerMode(); }
2456 set { SetPointerMode( value); }
2458 /// <summary>Render mode to be used for compositing the Evas object.
2459 /// Only two modes are supported: - <see cref="Efl.Gfx.RenderOp.Blend"/> means the object will be merged on top of objects below it using simple alpha compositing. - <see cref="Efl.Gfx.RenderOp.Copy"/> means this object's pixels will replace everything that is below, making this object opaque.
2461 /// Please do not assume that <see cref="Efl.Gfx.RenderOp.Copy"/> mode can be used to "poke" holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets or inside non-window surfaces (eg. a transparent background inside a buffer canvas).</summary>
2462 /// <value>Blend or copy.</value>
2463 public Efl.Gfx.RenderOp RenderOp {
2464 get { return GetRenderOp(); }
2465 set { SetRenderOp( value); }
2467 /// <summary>Get the object clipping <c>obj</c> (if any).
2468 /// This function returns the object clipping <c>obj</c>. If <c>obj</c> is not being clipped at all, <c>null</c> is returned. The object <c>obj</c> must be a valid Evas_Object.</summary>
2469 /// <value>The object to clip <c>obj</c> by.</value>
2470 public Efl.Canvas.Object Clipper {
2471 get { return GetClipper(); }
2472 set { SetClipper( value); }
2474 /// <summary>Determine whether an object is set to repeat events.</summary>
2475 /// <value>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</value>
2476 public bool RepeatEvents {
2477 get { return GetRepeatEvents(); }
2478 set { SetRepeatEvents( value); }
2480 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
2481 /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If <c>focus</c> is <c>true</c>, <c>obj</c> will be set as the currently focused object and it will receive all keyboard events that are not exclusive key grabs on other objects. See also <see cref="Efl.Canvas.Object.CheckSeatFocus"/>, <see cref="Efl.Canvas.Object.AddSeatFocus"/>, <see cref="Efl.Canvas.Object.DelSeatFocus"/>.</summary>
2482 /// <value><c>true</c> when set as focused or <c>false</c> otherwise.</value>
2483 public bool KeyFocus {
2484 get { return GetKeyFocus(); }
2485 set { SetKeyFocus( value); }
2487 /// <summary>Check if this object is focused.
2489 /// <value><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</value>
2490 public bool SeatFocus {
2491 get { return GetSeatFocus(); }
2493 /// <summary>Determine whether an object is set to use precise point collision detection.</summary>
2494 /// <value>Whether to use precise point collision detection or not. The default value is false.</value>
2495 public bool PreciseIsInside {
2496 get { return GetPreciseIsInside(); }
2497 set { SetPreciseIsInside( value); }
2499 /// <summary>Retrieve whether an Evas object is set to propagate events.
2500 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.</summary>
2501 /// <value>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</value>
2502 public bool PropagateEvents {
2503 get { return GetPropagateEvents(); }
2504 set { SetPropagateEvents( value); }
2506 /// <summary>Determine whether an object is set to pass (ignore) events.
2507 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.</summary>
2508 /// <value>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</value>
2509 public bool PassEvents {
2510 get { return GetPassEvents(); }
2511 set { SetPassEvents( value); }
2513 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.</summary>
2514 /// <value><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</value>
2515 public bool AntiAlias {
2516 get { return GetAntiAlias(); }
2517 set { SetAntiAlias( value); }
2519 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
2520 /// This returns the internal list handle containing all objects clipped by the object <c>obj</c>. If none are clipped by it, the call returns <c>null</c>. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes.
2522 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.</summary>
2523 /// <value>An iterator over the list of objects clipped by <c>obj</c>.</value>
2524 public Eina.Iterator<Efl.Canvas.Object> ClippedObjects {
2525 get { return GetClippedObjects(); }
2527 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
2528 /// This can be different from <see cref="Efl.Object.Parent"/> because this one is used internally for rendering and the normal parent is what the user expects to be the parent.
2530 /// <value>The parent smart object of <c>obj</c> or <c>null</c>.</value>
2531 public Efl.Canvas.Object RenderParent {
2532 get { return GetRenderParent(); }
2534 /// <summary>This handles text paragraph direction of the given object. Even if the given object is not textblock or text, its smart child objects can inherit the paragraph direction from the given object. The default paragraph direction is <c>inherit</c>.</summary>
2535 /// <value>Paragraph direction for the given object.</value>
2536 public Efl.TextBidirectionalType ParagraphDirection {
2537 get { return GetParagraphDirection(); }
2538 set { SetParagraphDirection( value); }
2540 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
2541 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
2543 /// <value>Enable "no-render" mode.</value>
2544 public bool NoRender {
2545 get { return GetNoRender(); }
2546 set { SetNoRender( value); }
2548 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.</summary>
2549 /// <value>the hex color code.</value>
2550 public System.String ColorCode {
2551 get { return GetColorCode(); }
2552 set { SetColorCode( value); }
2554 /// <summary>The 2D position of a canvas object.
2555 /// The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space).</summary>
2556 /// <value>A 2D coordinate in pixel units.</value>
2557 public Eina.Position2D Position {
2558 get { return GetPosition(); }
2559 set { SetPosition( value); }
2561 /// <summary>The 2D size of a canvas object.</summary>
2562 /// <value>A 2D size in pixel units.</value>
2563 public Eina.Size2D Size {
2564 get { return GetSize(); }
2565 set { SetSize( value); }
2567 /// <summary>Rectangular geometry that combines both position and size.</summary>
2568 /// <value>The X,Y position and W,H size, in pixels.</value>
2569 public Eina.Rect Geometry {
2570 get { return GetGeometry(); }
2571 set { SetGeometry( value); }
2573 /// <summary>The visibility of a canvas object.
2574 /// All canvas objects will become visible by default just before render. This means that it is not required to call <see cref="Efl.Gfx.Entity.SetVisible"/> after creating an object unless you want to create it without showing it. Note that this behavior is new since 1.21, and only applies to canvas objects created with the EO API (i.e. not the legacy C-only API). Other types of Gfx objects may or may not be visible by default.
2576 /// Note that many other parameters can prevent a visible object from actually being "visible" on screen. For instance if its color is fully transparent, or its parent is hidden, or it is clipped out, etc...</summary>
2577 /// <value><c>true</c> if to make the object visible, <c>false</c> otherwise</value>
2578 public bool Visible {
2579 get { return GetVisible(); }
2580 set { SetVisible( value); }
2582 /// <summary>The scaling factor of an object.
2583 /// This property is an individual scaling factor on the object (Edje or UI widget). This property (or Edje's global scaling factor, when applicable), will affect this object's part sizes. If scale is not zero, than the individual scaling will override any global scaling set, for the object obj's parts. Set it back to zero to get the effects of the global scaling again.
2585 /// Warning: In Edje, only parts which, at EDC level, had the "scale" property set to 1, will be affected by this function. Check the complete "syntax reference" for EDC files.</summary>
2586 /// <value>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</value>
2587 public double Scale {
2588 get { return GetScale(); }
2589 set { SetScale( value); }
2591 /// <summary>Hints on the object's maximum size.
2592 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2594 /// The object container is in charge of fetching this property and placing the object accordingly.
2596 /// Values -1 will be treated as unset hint components, when queried by managers.
2598 /// Note: Smart objects (such as elementary) can have their own hint policy. So calling this API may or may not affect the size of smart objects.</summary>
2599 /// <value>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</value>
2600 public Eina.Size2D HintSizeMax {
2601 get { return GetHintSizeMax(); }
2602 set { SetHintSizeMax( value); }
2604 /// <summary>Hints on the object's minimum size.
2605 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. The object container is in charge of fetching this property and placing the object accordingly.
2607 /// Value 0 will be treated as unset hint components, when queried by managers.
2609 /// Note: This property is meant to be set by applications and not by EFL itself. Use this to request a specific size (treated as minimum size).</summary>
2610 /// <value>Minimum size (hint) in pixels.</value>
2611 public Eina.Size2D HintSizeMin {
2612 get { return GetHintSizeMin(); }
2613 set { SetHintSizeMin( value); }
2615 /// <summary>Internal hints for an object's minimum size.
2616 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2618 /// Values 0 will be treated as unset hint components, when queried by managers.
2620 /// Note: This property is internal and meant for widget developers to define the absolute minimum size of the object. EFL itself sets this size internally, so any change to it from an application might be ignored. Use <see cref="Efl.Gfx.Hint.HintSizeMin"/> instead.</summary>
2621 /// <value>Minimum size (hint) in pixels.</value>
2622 public Eina.Size2D HintSizeRestrictedMin {
2623 get { return GetHintSizeRestrictedMin(); }
2624 set { SetHintSizeRestrictedMin( value); }
2626 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.Hint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.Hint.HintSizeMin"/> hints.
2627 /// <see cref="Efl.Gfx.Hint.HintSizeRestrictedMin"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.Hint.HintSizeMin"/> is intended to be set from application side. <see cref="Efl.Gfx.Hint.GetHintSizeCombinedMin"/> combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's minimum size.</summary>
2628 /// <value>Minimum size (hint) in pixels.</value>
2629 public Eina.Size2D HintSizeCombinedMin {
2630 get { return GetHintSizeCombinedMin(); }
2632 /// <summary>Number of points of a map.
2633 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2635 /// <value>The number of points of map
2637 public int MappingPointCount {
2638 get { return GetMappingPointCount(); }
2639 set { SetMappingPointCount( value); }
2641 /// <summary>Clockwise state of a map (read-only).
2642 /// This determines if the output points (X and Y. Z is not used) are clockwise or counter-clockwise. This can be used for "back-face culling". This is where you hide objects that "face away" from you. In this case objects that are not clockwise.
2644 /// <value><c>true</c> if clockwise, <c>false</c> if counter clockwise
2646 public bool MappingClockwise {
2647 get { return GetMappingClockwise(); }
2649 /// <summary>Smoothing state for map rendering.
2650 /// This sets smoothing for map rendering. If the object is a type that has its own smoothing settings, then both the smooth settings for this object and the map must be turned off. By default smooth maps are enabled.
2652 /// <value><c>true</c> by default.
2654 public bool MappingSmooth {
2655 get { return GetMappingSmooth(); }
2656 set { SetMappingSmooth( value); }
2658 /// <summary>Alpha flag for map rendering.
2659 /// This sets alpha flag for map rendering. If the object is a type that has its own alpha settings, then this will take precedence. Only image objects support this currently (<see cref="Efl.Canvas.Image"/> and its friends). Setting this to off stops alpha blending of the map area, and is useful if you know the object and/or all sub-objects is 100% solid.
2661 /// Note that this may conflict with <see cref="Efl.Gfx.Mapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2663 /// <value><c>true</c> by default.
2665 public bool MappingAlpha {
2666 get { return GetMappingAlpha(); }
2667 set { SetMappingAlpha( value); }
2669 /// <summary>Retrieves the layer of its canvas that the given object is part of.
2670 /// See also <see cref="Efl.Gfx.Stack.SetLayer"/></summary>
2671 /// <value>The number of the layer to place the object on. Must be between <see cref="Efl.Gfx.Constants.StackLayerMin"/> and <see cref="Efl.Gfx.Constants.StackLayerMax"/>.</value>
2672 public short Layer {
2673 get { return GetLayer(); }
2674 set { SetLayer( value); }
2676 /// <summary>Get the Evas object stacked right below <c>obj</c>
2677 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
2679 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
2680 /// <value>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
2681 public Efl.Gfx.Stack Below {
2682 get { return GetBelow(); }
2684 /// <summary>Get the Evas object stacked right above <c>obj</c>
2685 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
2687 /// See also <see cref="Efl.Gfx.Stack.GetLayer"/>, <see cref="Efl.Gfx.Stack.SetLayer"/> and <see cref="Efl.Gfx.Stack.GetBelow"/></summary>
2688 /// <value>The <see cref="Efl.Gfx.Stack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
2689 public Efl.Gfx.Stack Above {
2690 get { return GetAbove(); }
2692 /// <summary>Whether this object should be mirrored.
2693 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2694 /// <value><c>true</c> for RTL, <c>false</c> for LTR (default).</value>
2695 public bool Mirrored {
2696 get { return GetMirrored(); }
2697 set { SetMirrored( value); }
2699 /// <summary>Whether the property <see cref="Efl.Ui.I18n.Mirrored"/> should be set automatically.
2700 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.I18n.Mirrored"/>.
2702 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.Scene"/>) as the configuration should affect only high-level widgets.</summary>
2703 /// <value>Whether the widget uses automatic mirroring</value>
2704 public bool MirroredAutomatic {
2705 get { return GetMirroredAutomatic(); }
2706 set { SetMirroredAutomatic( value); }
2708 /// <summary>The (human) language for this object.</summary>
2709 /// <value>The current language.</value>
2710 public System.String Language {
2711 get { return GetLanguage(); }
2712 set { SetLanguage( value); }
2714 private static new IntPtr GetEflClassStatic()
2716 return Efl.Canvas.Object.efl_canvas_object_class_get();
2719 public class ObjectNativeInherit : Efl.LoopConsumerNativeInherit{
2720 public new static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Evas);
2721 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2723 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2724 if (efl_canvas_object_pointer_mode_by_device_get_static_delegate == null)
2725 efl_canvas_object_pointer_mode_by_device_get_static_delegate = new efl_canvas_object_pointer_mode_by_device_get_delegate(pointer_mode_by_device_get);
2726 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pointer_mode_by_device_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pointer_mode_by_device_get_static_delegate)});
2727 if (efl_canvas_object_pointer_mode_by_device_set_static_delegate == null)
2728 efl_canvas_object_pointer_mode_by_device_set_static_delegate = new efl_canvas_object_pointer_mode_by_device_set_delegate(pointer_mode_by_device_set);
2729 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pointer_mode_by_device_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pointer_mode_by_device_set_static_delegate)});
2730 if (efl_canvas_object_pointer_mode_get_static_delegate == null)
2731 efl_canvas_object_pointer_mode_get_static_delegate = new efl_canvas_object_pointer_mode_get_delegate(pointer_mode_get);
2732 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pointer_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pointer_mode_get_static_delegate)});
2733 if (efl_canvas_object_pointer_mode_set_static_delegate == null)
2734 efl_canvas_object_pointer_mode_set_static_delegate = new efl_canvas_object_pointer_mode_set_delegate(pointer_mode_set);
2735 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pointer_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pointer_mode_set_static_delegate)});
2736 if (efl_canvas_object_render_op_get_static_delegate == null)
2737 efl_canvas_object_render_op_get_static_delegate = new efl_canvas_object_render_op_get_delegate(render_op_get);
2738 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_render_op_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_render_op_get_static_delegate)});
2739 if (efl_canvas_object_render_op_set_static_delegate == null)
2740 efl_canvas_object_render_op_set_static_delegate = new efl_canvas_object_render_op_set_delegate(render_op_set);
2741 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_render_op_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_render_op_set_static_delegate)});
2742 if (efl_canvas_object_clipper_get_static_delegate == null)
2743 efl_canvas_object_clipper_get_static_delegate = new efl_canvas_object_clipper_get_delegate(clipper_get);
2744 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_clipper_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_clipper_get_static_delegate)});
2745 if (efl_canvas_object_clipper_set_static_delegate == null)
2746 efl_canvas_object_clipper_set_static_delegate = new efl_canvas_object_clipper_set_delegate(clipper_set);
2747 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_clipper_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_clipper_set_static_delegate)});
2748 if (efl_canvas_object_repeat_events_get_static_delegate == null)
2749 efl_canvas_object_repeat_events_get_static_delegate = new efl_canvas_object_repeat_events_get_delegate(repeat_events_get);
2750 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_repeat_events_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_repeat_events_get_static_delegate)});
2751 if (efl_canvas_object_repeat_events_set_static_delegate == null)
2752 efl_canvas_object_repeat_events_set_static_delegate = new efl_canvas_object_repeat_events_set_delegate(repeat_events_set);
2753 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_repeat_events_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_repeat_events_set_static_delegate)});
2754 if (efl_canvas_object_key_focus_get_static_delegate == null)
2755 efl_canvas_object_key_focus_get_static_delegate = new efl_canvas_object_key_focus_get_delegate(key_focus_get);
2756 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_key_focus_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_key_focus_get_static_delegate)});
2757 if (efl_canvas_object_key_focus_set_static_delegate == null)
2758 efl_canvas_object_key_focus_set_static_delegate = new efl_canvas_object_key_focus_set_delegate(key_focus_set);
2759 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_key_focus_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_key_focus_set_static_delegate)});
2760 if (efl_canvas_object_seat_focus_get_static_delegate == null)
2761 efl_canvas_object_seat_focus_get_static_delegate = new efl_canvas_object_seat_focus_get_delegate(seat_focus_get);
2762 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_seat_focus_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_seat_focus_get_static_delegate)});
2763 if (efl_canvas_object_precise_is_inside_get_static_delegate == null)
2764 efl_canvas_object_precise_is_inside_get_static_delegate = new efl_canvas_object_precise_is_inside_get_delegate(precise_is_inside_get);
2765 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_precise_is_inside_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_precise_is_inside_get_static_delegate)});
2766 if (efl_canvas_object_precise_is_inside_set_static_delegate == null)
2767 efl_canvas_object_precise_is_inside_set_static_delegate = new efl_canvas_object_precise_is_inside_set_delegate(precise_is_inside_set);
2768 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_precise_is_inside_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_precise_is_inside_set_static_delegate)});
2769 if (efl_canvas_object_propagate_events_get_static_delegate == null)
2770 efl_canvas_object_propagate_events_get_static_delegate = new efl_canvas_object_propagate_events_get_delegate(propagate_events_get);
2771 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_propagate_events_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_propagate_events_get_static_delegate)});
2772 if (efl_canvas_object_propagate_events_set_static_delegate == null)
2773 efl_canvas_object_propagate_events_set_static_delegate = new efl_canvas_object_propagate_events_set_delegate(propagate_events_set);
2774 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_propagate_events_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_propagate_events_set_static_delegate)});
2775 if (efl_canvas_object_pass_events_get_static_delegate == null)
2776 efl_canvas_object_pass_events_get_static_delegate = new efl_canvas_object_pass_events_get_delegate(pass_events_get);
2777 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pass_events_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pass_events_get_static_delegate)});
2778 if (efl_canvas_object_pass_events_set_static_delegate == null)
2779 efl_canvas_object_pass_events_set_static_delegate = new efl_canvas_object_pass_events_set_delegate(pass_events_set);
2780 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_pass_events_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_pass_events_set_static_delegate)});
2781 if (efl_canvas_object_anti_alias_get_static_delegate == null)
2782 efl_canvas_object_anti_alias_get_static_delegate = new efl_canvas_object_anti_alias_get_delegate(anti_alias_get);
2783 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_anti_alias_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_anti_alias_get_static_delegate)});
2784 if (efl_canvas_object_anti_alias_set_static_delegate == null)
2785 efl_canvas_object_anti_alias_set_static_delegate = new efl_canvas_object_anti_alias_set_delegate(anti_alias_set);
2786 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_anti_alias_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_anti_alias_set_static_delegate)});
2787 if (efl_canvas_object_clipped_objects_get_static_delegate == null)
2788 efl_canvas_object_clipped_objects_get_static_delegate = new efl_canvas_object_clipped_objects_get_delegate(clipped_objects_get);
2789 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_clipped_objects_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_clipped_objects_get_static_delegate)});
2790 if (efl_canvas_object_render_parent_get_static_delegate == null)
2791 efl_canvas_object_render_parent_get_static_delegate = new efl_canvas_object_render_parent_get_delegate(render_parent_get);
2792 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_render_parent_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_render_parent_get_static_delegate)});
2793 if (efl_canvas_object_paragraph_direction_get_static_delegate == null)
2794 efl_canvas_object_paragraph_direction_get_static_delegate = new efl_canvas_object_paragraph_direction_get_delegate(paragraph_direction_get);
2795 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_paragraph_direction_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_paragraph_direction_get_static_delegate)});
2796 if (efl_canvas_object_paragraph_direction_set_static_delegate == null)
2797 efl_canvas_object_paragraph_direction_set_static_delegate = new efl_canvas_object_paragraph_direction_set_delegate(paragraph_direction_set);
2798 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_paragraph_direction_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_paragraph_direction_set_static_delegate)});
2799 if (efl_canvas_object_no_render_get_static_delegate == null)
2800 efl_canvas_object_no_render_get_static_delegate = new efl_canvas_object_no_render_get_delegate(no_render_get);
2801 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_no_render_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_no_render_get_static_delegate)});
2802 if (efl_canvas_object_no_render_set_static_delegate == null)
2803 efl_canvas_object_no_render_set_static_delegate = new efl_canvas_object_no_render_set_delegate(no_render_set);
2804 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_no_render_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_no_render_set_static_delegate)});
2805 if (efl_canvas_object_coords_inside_get_static_delegate == null)
2806 efl_canvas_object_coords_inside_get_static_delegate = new efl_canvas_object_coords_inside_get_delegate(coords_inside_get);
2807 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_coords_inside_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_coords_inside_get_static_delegate)});
2808 if (efl_canvas_object_seat_focus_check_static_delegate == null)
2809 efl_canvas_object_seat_focus_check_static_delegate = new efl_canvas_object_seat_focus_check_delegate(seat_focus_check);
2810 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_seat_focus_check"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_seat_focus_check_static_delegate)});
2811 if (efl_canvas_object_seat_focus_add_static_delegate == null)
2812 efl_canvas_object_seat_focus_add_static_delegate = new efl_canvas_object_seat_focus_add_delegate(seat_focus_add);
2813 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_seat_focus_add"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_seat_focus_add_static_delegate)});
2814 if (efl_canvas_object_seat_focus_del_static_delegate == null)
2815 efl_canvas_object_seat_focus_del_static_delegate = new efl_canvas_object_seat_focus_del_delegate(seat_focus_del);
2816 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_seat_focus_del"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_seat_focus_del_static_delegate)});
2817 if (efl_canvas_object_clipped_objects_count_static_delegate == null)
2818 efl_canvas_object_clipped_objects_count_static_delegate = new efl_canvas_object_clipped_objects_count_delegate(clipped_objects_count);
2819 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_clipped_objects_count"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_clipped_objects_count_static_delegate)});
2820 if (efl_canvas_object_key_grab_static_delegate == null)
2821 efl_canvas_object_key_grab_static_delegate = new efl_canvas_object_key_grab_delegate(key_grab);
2822 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_key_grab"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_key_grab_static_delegate)});
2823 if (efl_canvas_object_key_ungrab_static_delegate == null)
2824 efl_canvas_object_key_ungrab_static_delegate = new efl_canvas_object_key_ungrab_delegate(key_ungrab);
2825 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_object_key_ungrab"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_key_ungrab_static_delegate)});
2826 if (efl_canvas_pointer_inside_get_static_delegate == null)
2827 efl_canvas_pointer_inside_get_static_delegate = new efl_canvas_pointer_inside_get_delegate(pointer_inside_get);
2828 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_canvas_pointer_inside_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_pointer_inside_get_static_delegate)});
2829 if (efl_gfx_color_get_static_delegate == null)
2830 efl_gfx_color_get_static_delegate = new efl_gfx_color_get_delegate(color_get);
2831 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_get_static_delegate)});
2832 if (efl_gfx_color_set_static_delegate == null)
2833 efl_gfx_color_set_static_delegate = new efl_gfx_color_set_delegate(color_set);
2834 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_set_static_delegate)});
2835 if (efl_gfx_color_code_get_static_delegate == null)
2836 efl_gfx_color_code_get_static_delegate = new efl_gfx_color_code_get_delegate(color_code_get);
2837 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_color_code_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_code_get_static_delegate)});
2838 if (efl_gfx_color_code_set_static_delegate == null)
2839 efl_gfx_color_code_set_static_delegate = new efl_gfx_color_code_set_delegate(color_code_set);
2840 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_color_code_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_color_code_set_static_delegate)});
2841 if (efl_gfx_entity_position_get_static_delegate == null)
2842 efl_gfx_entity_position_get_static_delegate = new efl_gfx_entity_position_get_delegate(position_get);
2843 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_position_get_static_delegate)});
2844 if (efl_gfx_entity_position_set_static_delegate == null)
2845 efl_gfx_entity_position_set_static_delegate = new efl_gfx_entity_position_set_delegate(position_set);
2846 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_position_set_static_delegate)});
2847 if (efl_gfx_entity_size_get_static_delegate == null)
2848 efl_gfx_entity_size_get_static_delegate = new efl_gfx_entity_size_get_delegate(size_get);
2849 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_size_get_static_delegate)});
2850 if (efl_gfx_entity_size_set_static_delegate == null)
2851 efl_gfx_entity_size_set_static_delegate = new efl_gfx_entity_size_set_delegate(size_set);
2852 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_size_set_static_delegate)});
2853 if (efl_gfx_entity_geometry_get_static_delegate == null)
2854 efl_gfx_entity_geometry_get_static_delegate = new efl_gfx_entity_geometry_get_delegate(geometry_get);
2855 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_geometry_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_geometry_get_static_delegate)});
2856 if (efl_gfx_entity_geometry_set_static_delegate == null)
2857 efl_gfx_entity_geometry_set_static_delegate = new efl_gfx_entity_geometry_set_delegate(geometry_set);
2858 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_geometry_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_geometry_set_static_delegate)});
2859 if (efl_gfx_entity_visible_get_static_delegate == null)
2860 efl_gfx_entity_visible_get_static_delegate = new efl_gfx_entity_visible_get_delegate(visible_get);
2861 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_visible_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_visible_get_static_delegate)});
2862 if (efl_gfx_entity_visible_set_static_delegate == null)
2863 efl_gfx_entity_visible_set_static_delegate = new efl_gfx_entity_visible_set_delegate(visible_set);
2864 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_visible_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_visible_set_static_delegate)});
2865 if (efl_gfx_entity_scale_get_static_delegate == null)
2866 efl_gfx_entity_scale_get_static_delegate = new efl_gfx_entity_scale_get_delegate(scale_get);
2867 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_scale_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_scale_get_static_delegate)});
2868 if (efl_gfx_entity_scale_set_static_delegate == null)
2869 efl_gfx_entity_scale_set_static_delegate = new efl_gfx_entity_scale_set_delegate(scale_set);
2870 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_entity_scale_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_entity_scale_set_static_delegate)});
2871 if (efl_gfx_hint_aspect_get_static_delegate == null)
2872 efl_gfx_hint_aspect_get_static_delegate = new efl_gfx_hint_aspect_get_delegate(hint_aspect_get);
2873 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_aspect_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_aspect_get_static_delegate)});
2874 if (efl_gfx_hint_aspect_set_static_delegate == null)
2875 efl_gfx_hint_aspect_set_static_delegate = new efl_gfx_hint_aspect_set_delegate(hint_aspect_set);
2876 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_aspect_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_aspect_set_static_delegate)});
2877 if (efl_gfx_hint_size_max_get_static_delegate == null)
2878 efl_gfx_hint_size_max_get_static_delegate = new efl_gfx_hint_size_max_get_delegate(hint_size_max_get);
2879 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_max_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_max_get_static_delegate)});
2880 if (efl_gfx_hint_size_max_set_static_delegate == null)
2881 efl_gfx_hint_size_max_set_static_delegate = new efl_gfx_hint_size_max_set_delegate(hint_size_max_set);
2882 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_max_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_max_set_static_delegate)});
2883 if (efl_gfx_hint_size_min_get_static_delegate == null)
2884 efl_gfx_hint_size_min_get_static_delegate = new efl_gfx_hint_size_min_get_delegate(hint_size_min_get);
2885 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_min_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_min_get_static_delegate)});
2886 if (efl_gfx_hint_size_min_set_static_delegate == null)
2887 efl_gfx_hint_size_min_set_static_delegate = new efl_gfx_hint_size_min_set_delegate(hint_size_min_set);
2888 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_min_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_min_set_static_delegate)});
2889 if (efl_gfx_hint_size_restricted_min_get_static_delegate == null)
2890 efl_gfx_hint_size_restricted_min_get_static_delegate = new efl_gfx_hint_size_restricted_min_get_delegate(hint_size_restricted_min_get);
2891 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_restricted_min_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_restricted_min_get_static_delegate)});
2892 if (efl_gfx_hint_size_restricted_min_set_static_delegate == null)
2893 efl_gfx_hint_size_restricted_min_set_static_delegate = new efl_gfx_hint_size_restricted_min_set_delegate(hint_size_restricted_min_set);
2894 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_restricted_min_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_restricted_min_set_static_delegate)});
2895 if (efl_gfx_hint_size_combined_min_get_static_delegate == null)
2896 efl_gfx_hint_size_combined_min_get_static_delegate = new efl_gfx_hint_size_combined_min_get_delegate(hint_size_combined_min_get);
2897 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_size_combined_min_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_combined_min_get_static_delegate)});
2898 if (efl_gfx_hint_margin_get_static_delegate == null)
2899 efl_gfx_hint_margin_get_static_delegate = new efl_gfx_hint_margin_get_delegate(hint_margin_get);
2900 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_margin_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_margin_get_static_delegate)});
2901 if (efl_gfx_hint_margin_set_static_delegate == null)
2902 efl_gfx_hint_margin_set_static_delegate = new efl_gfx_hint_margin_set_delegate(hint_margin_set);
2903 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_margin_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_margin_set_static_delegate)});
2904 if (efl_gfx_hint_weight_get_static_delegate == null)
2905 efl_gfx_hint_weight_get_static_delegate = new efl_gfx_hint_weight_get_delegate(hint_weight_get);
2906 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_weight_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_weight_get_static_delegate)});
2907 if (efl_gfx_hint_weight_set_static_delegate == null)
2908 efl_gfx_hint_weight_set_static_delegate = new efl_gfx_hint_weight_set_delegate(hint_weight_set);
2909 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_weight_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_weight_set_static_delegate)});
2910 if (efl_gfx_hint_align_get_static_delegate == null)
2911 efl_gfx_hint_align_get_static_delegate = new efl_gfx_hint_align_get_delegate(hint_align_get);
2912 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_align_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_align_get_static_delegate)});
2913 if (efl_gfx_hint_align_set_static_delegate == null)
2914 efl_gfx_hint_align_set_static_delegate = new efl_gfx_hint_align_set_delegate(hint_align_set);
2915 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_align_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_align_set_static_delegate)});
2916 if (efl_gfx_hint_fill_get_static_delegate == null)
2917 efl_gfx_hint_fill_get_static_delegate = new efl_gfx_hint_fill_get_delegate(hint_fill_get);
2918 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_fill_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_fill_get_static_delegate)});
2919 if (efl_gfx_hint_fill_set_static_delegate == null)
2920 efl_gfx_hint_fill_set_static_delegate = new efl_gfx_hint_fill_set_delegate(hint_fill_set);
2921 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_hint_fill_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_fill_set_static_delegate)});
2922 if (efl_gfx_mapping_point_count_get_static_delegate == null)
2923 efl_gfx_mapping_point_count_get_static_delegate = new efl_gfx_mapping_point_count_get_delegate(mapping_point_count_get);
2924 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_point_count_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_point_count_get_static_delegate)});
2925 if (efl_gfx_mapping_point_count_set_static_delegate == null)
2926 efl_gfx_mapping_point_count_set_static_delegate = new efl_gfx_mapping_point_count_set_delegate(mapping_point_count_set);
2927 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_point_count_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_point_count_set_static_delegate)});
2928 if (efl_gfx_mapping_clockwise_get_static_delegate == null)
2929 efl_gfx_mapping_clockwise_get_static_delegate = new efl_gfx_mapping_clockwise_get_delegate(mapping_clockwise_get);
2930 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_clockwise_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_clockwise_get_static_delegate)});
2931 if (efl_gfx_mapping_smooth_get_static_delegate == null)
2932 efl_gfx_mapping_smooth_get_static_delegate = new efl_gfx_mapping_smooth_get_delegate(mapping_smooth_get);
2933 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_smooth_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_smooth_get_static_delegate)});
2934 if (efl_gfx_mapping_smooth_set_static_delegate == null)
2935 efl_gfx_mapping_smooth_set_static_delegate = new efl_gfx_mapping_smooth_set_delegate(mapping_smooth_set);
2936 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_smooth_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_smooth_set_static_delegate)});
2937 if (efl_gfx_mapping_alpha_get_static_delegate == null)
2938 efl_gfx_mapping_alpha_get_static_delegate = new efl_gfx_mapping_alpha_get_delegate(mapping_alpha_get);
2939 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_alpha_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_alpha_get_static_delegate)});
2940 if (efl_gfx_mapping_alpha_set_static_delegate == null)
2941 efl_gfx_mapping_alpha_set_static_delegate = new efl_gfx_mapping_alpha_set_delegate(mapping_alpha_set);
2942 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_alpha_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_alpha_set_static_delegate)});
2943 if (efl_gfx_mapping_coord_absolute_get_static_delegate == null)
2944 efl_gfx_mapping_coord_absolute_get_static_delegate = new efl_gfx_mapping_coord_absolute_get_delegate(mapping_coord_absolute_get);
2945 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_coord_absolute_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_coord_absolute_get_static_delegate)});
2946 if (efl_gfx_mapping_coord_absolute_set_static_delegate == null)
2947 efl_gfx_mapping_coord_absolute_set_static_delegate = new efl_gfx_mapping_coord_absolute_set_delegate(mapping_coord_absolute_set);
2948 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_coord_absolute_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_coord_absolute_set_static_delegate)});
2949 if (efl_gfx_mapping_uv_get_static_delegate == null)
2950 efl_gfx_mapping_uv_get_static_delegate = new efl_gfx_mapping_uv_get_delegate(mapping_uv_get);
2951 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_uv_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_uv_get_static_delegate)});
2952 if (efl_gfx_mapping_uv_set_static_delegate == null)
2953 efl_gfx_mapping_uv_set_static_delegate = new efl_gfx_mapping_uv_set_delegate(mapping_uv_set);
2954 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_uv_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_uv_set_static_delegate)});
2955 if (efl_gfx_mapping_color_get_static_delegate == null)
2956 efl_gfx_mapping_color_get_static_delegate = new efl_gfx_mapping_color_get_delegate(mapping_color_get);
2957 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_color_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_color_get_static_delegate)});
2958 if (efl_gfx_mapping_color_set_static_delegate == null)
2959 efl_gfx_mapping_color_set_static_delegate = new efl_gfx_mapping_color_set_delegate(mapping_color_set);
2960 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_color_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_color_set_static_delegate)});
2961 if (efl_gfx_mapping_has_static_delegate == null)
2962 efl_gfx_mapping_has_static_delegate = new efl_gfx_mapping_has_delegate(mapping_has);
2963 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_has"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_has_static_delegate)});
2964 if (efl_gfx_mapping_reset_static_delegate == null)
2965 efl_gfx_mapping_reset_static_delegate = new efl_gfx_mapping_reset_delegate(mapping_reset);
2966 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_reset"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_reset_static_delegate)});
2967 if (efl_gfx_mapping_translate_static_delegate == null)
2968 efl_gfx_mapping_translate_static_delegate = new efl_gfx_mapping_translate_delegate(translate);
2969 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_translate"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_translate_static_delegate)});
2970 if (efl_gfx_mapping_rotate_static_delegate == null)
2971 efl_gfx_mapping_rotate_static_delegate = new efl_gfx_mapping_rotate_delegate(rotate);
2972 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_static_delegate)});
2973 if (efl_gfx_mapping_rotate_3d_static_delegate == null)
2974 efl_gfx_mapping_rotate_3d_static_delegate = new efl_gfx_mapping_rotate_3d_delegate(rotate_3d);
2975 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate_3d"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_3d_static_delegate)});
2976 if (efl_gfx_mapping_rotate_quat_static_delegate == null)
2977 efl_gfx_mapping_rotate_quat_static_delegate = new efl_gfx_mapping_rotate_quat_delegate(rotate_quat);
2978 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate_quat"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_quat_static_delegate)});
2979 if (efl_gfx_mapping_zoom_static_delegate == null)
2980 efl_gfx_mapping_zoom_static_delegate = new efl_gfx_mapping_zoom_delegate(zoom);
2981 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_zoom"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_zoom_static_delegate)});
2982 if (efl_gfx_mapping_lighting_3d_static_delegate == null)
2983 efl_gfx_mapping_lighting_3d_static_delegate = new efl_gfx_mapping_lighting_3d_delegate(lighting_3d);
2984 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_lighting_3d"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_lighting_3d_static_delegate)});
2985 if (efl_gfx_mapping_perspective_3d_static_delegate == null)
2986 efl_gfx_mapping_perspective_3d_static_delegate = new efl_gfx_mapping_perspective_3d_delegate(perspective_3d);
2987 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_perspective_3d"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_perspective_3d_static_delegate)});
2988 if (efl_gfx_mapping_rotate_absolute_static_delegate == null)
2989 efl_gfx_mapping_rotate_absolute_static_delegate = new efl_gfx_mapping_rotate_absolute_delegate(rotate_absolute);
2990 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_absolute_static_delegate)});
2991 if (efl_gfx_mapping_rotate_3d_absolute_static_delegate == null)
2992 efl_gfx_mapping_rotate_3d_absolute_static_delegate = new efl_gfx_mapping_rotate_3d_absolute_delegate(rotate_3d_absolute);
2993 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate_3d_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_3d_absolute_static_delegate)});
2994 if (efl_gfx_mapping_rotate_quat_absolute_static_delegate == null)
2995 efl_gfx_mapping_rotate_quat_absolute_static_delegate = new efl_gfx_mapping_rotate_quat_absolute_delegate(rotate_quat_absolute);
2996 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_rotate_quat_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_rotate_quat_absolute_static_delegate)});
2997 if (efl_gfx_mapping_zoom_absolute_static_delegate == null)
2998 efl_gfx_mapping_zoom_absolute_static_delegate = new efl_gfx_mapping_zoom_absolute_delegate(zoom_absolute);
2999 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_zoom_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_zoom_absolute_static_delegate)});
3000 if (efl_gfx_mapping_lighting_3d_absolute_static_delegate == null)
3001 efl_gfx_mapping_lighting_3d_absolute_static_delegate = new efl_gfx_mapping_lighting_3d_absolute_delegate(lighting_3d_absolute);
3002 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_lighting_3d_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_lighting_3d_absolute_static_delegate)});
3003 if (efl_gfx_mapping_perspective_3d_absolute_static_delegate == null)
3004 efl_gfx_mapping_perspective_3d_absolute_static_delegate = new efl_gfx_mapping_perspective_3d_absolute_delegate(perspective_3d_absolute);
3005 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_mapping_perspective_3d_absolute"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_mapping_perspective_3d_absolute_static_delegate)});
3006 if (efl_gfx_stack_layer_get_static_delegate == null)
3007 efl_gfx_stack_layer_get_static_delegate = new efl_gfx_stack_layer_get_delegate(layer_get);
3008 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_layer_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_layer_get_static_delegate)});
3009 if (efl_gfx_stack_layer_set_static_delegate == null)
3010 efl_gfx_stack_layer_set_static_delegate = new efl_gfx_stack_layer_set_delegate(layer_set);
3011 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_layer_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_layer_set_static_delegate)});
3012 if (efl_gfx_stack_below_get_static_delegate == null)
3013 efl_gfx_stack_below_get_static_delegate = new efl_gfx_stack_below_get_delegate(below_get);
3014 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_below_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_below_get_static_delegate)});
3015 if (efl_gfx_stack_above_get_static_delegate == null)
3016 efl_gfx_stack_above_get_static_delegate = new efl_gfx_stack_above_get_delegate(above_get);
3017 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_above_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_above_get_static_delegate)});
3018 if (efl_gfx_stack_below_static_delegate == null)
3019 efl_gfx_stack_below_static_delegate = new efl_gfx_stack_below_delegate(stack_below);
3020 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_below"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_below_static_delegate)});
3021 if (efl_gfx_stack_raise_to_top_static_delegate == null)
3022 efl_gfx_stack_raise_to_top_static_delegate = new efl_gfx_stack_raise_to_top_delegate(raise_to_top);
3023 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_raise_to_top"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_raise_to_top_static_delegate)});
3024 if (efl_gfx_stack_above_static_delegate == null)
3025 efl_gfx_stack_above_static_delegate = new efl_gfx_stack_above_delegate(stack_above);
3026 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_above"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_above_static_delegate)});
3027 if (efl_gfx_stack_lower_to_bottom_static_delegate == null)
3028 efl_gfx_stack_lower_to_bottom_static_delegate = new efl_gfx_stack_lower_to_bottom_delegate(lower_to_bottom);
3029 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_gfx_stack_lower_to_bottom"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_stack_lower_to_bottom_static_delegate)});
3030 if (efl_input_seat_event_filter_get_static_delegate == null)
3031 efl_input_seat_event_filter_get_static_delegate = new efl_input_seat_event_filter_get_delegate(seat_event_filter_get);
3032 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_input_seat_event_filter_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_seat_event_filter_get_static_delegate)});
3033 if (efl_input_seat_event_filter_set_static_delegate == null)
3034 efl_input_seat_event_filter_set_static_delegate = new efl_input_seat_event_filter_set_delegate(seat_event_filter_set);
3035 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_input_seat_event_filter_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_seat_event_filter_set_static_delegate)});
3036 if (efl_ui_mirrored_get_static_delegate == null)
3037 efl_ui_mirrored_get_static_delegate = new efl_ui_mirrored_get_delegate(mirrored_get);
3038 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_mirrored_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_get_static_delegate)});
3039 if (efl_ui_mirrored_set_static_delegate == null)
3040 efl_ui_mirrored_set_static_delegate = new efl_ui_mirrored_set_delegate(mirrored_set);
3041 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_mirrored_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_set_static_delegate)});
3042 if (efl_ui_mirrored_automatic_get_static_delegate == null)
3043 efl_ui_mirrored_automatic_get_static_delegate = new efl_ui_mirrored_automatic_get_delegate(mirrored_automatic_get);
3044 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_mirrored_automatic_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_automatic_get_static_delegate)});
3045 if (efl_ui_mirrored_automatic_set_static_delegate == null)
3046 efl_ui_mirrored_automatic_set_static_delegate = new efl_ui_mirrored_automatic_set_delegate(mirrored_automatic_set);
3047 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_mirrored_automatic_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_automatic_set_static_delegate)});
3048 if (efl_ui_language_get_static_delegate == null)
3049 efl_ui_language_get_static_delegate = new efl_ui_language_get_delegate(language_get);
3050 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_language_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_language_get_static_delegate)});
3051 if (efl_ui_language_set_static_delegate == null)
3052 efl_ui_language_set_static_delegate = new efl_ui_language_set_delegate(language_set);
3053 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_language_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_language_set_static_delegate)});
3054 descs.AddRange(base.GetEoOps(type));
3057 public override IntPtr GetEflClass()
3059 return Efl.Canvas.Object.efl_canvas_object_class_get();
3061 public static new IntPtr GetEflClassStatic()
3063 return Efl.Canvas.Object.efl_canvas_object_class_get();
3067 private delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_by_device_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
3070 public delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_by_device_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
3071 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_by_device_get_api_delegate> efl_canvas_object_pointer_mode_by_device_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_by_device_get_api_delegate>(_Module, "efl_canvas_object_pointer_mode_by_device_get");
3072 private static Efl.Input.ObjectPointerMode pointer_mode_by_device_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
3074 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_get was called");
3075 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3076 if(wrapper != null) {
3077 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
3079 _ret_var = ((Object)wrapper).GetPointerModeByDevice( dev);
3080 } catch (Exception e) {
3081 Eina.Log.Warning($"Callback error: {e.ToString()}");
3082 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3086 return efl_canvas_object_pointer_mode_by_device_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dev);
3089 private static efl_canvas_object_pointer_mode_by_device_get_delegate efl_canvas_object_pointer_mode_by_device_get_static_delegate;
3092 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pointer_mode_by_device_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode);
3095 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pointer_mode_by_device_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode);
3096 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_by_device_set_api_delegate> efl_canvas_object_pointer_mode_by_device_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_by_device_set_api_delegate>(_Module, "efl_canvas_object_pointer_mode_by_device_set");
3097 private static bool pointer_mode_by_device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode)
3099 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_set was called");
3100 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3101 if(wrapper != null) {
3102 bool _ret_var = default(bool);
3104 _ret_var = ((Object)wrapper).SetPointerModeByDevice( dev, pointer_mode);
3105 } catch (Exception e) {
3106 Eina.Log.Warning($"Callback error: {e.ToString()}");
3107 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3111 return efl_canvas_object_pointer_mode_by_device_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dev, pointer_mode);
3114 private static efl_canvas_object_pointer_mode_by_device_set_delegate efl_canvas_object_pointer_mode_by_device_set_static_delegate;
3117 private delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
3120 public delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_api_delegate(System.IntPtr obj);
3121 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_get_api_delegate> efl_canvas_object_pointer_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_get_api_delegate>(_Module, "efl_canvas_object_pointer_mode_get");
3122 private static Efl.Input.ObjectPointerMode pointer_mode_get(System.IntPtr obj, System.IntPtr pd)
3124 Eina.Log.Debug("function efl_canvas_object_pointer_mode_get was called");
3125 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3126 if(wrapper != null) {
3127 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
3129 _ret_var = ((Object)wrapper).GetPointerMode();
3130 } catch (Exception e) {
3131 Eina.Log.Warning($"Callback error: {e.ToString()}");
3132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3136 return efl_canvas_object_pointer_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3139 private static efl_canvas_object_pointer_mode_get_delegate efl_canvas_object_pointer_mode_get_static_delegate;
3142 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pointer_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode);
3145 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pointer_mode_set_api_delegate(System.IntPtr obj, Efl.Input.ObjectPointerMode pointer_mode);
3146 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_set_api_delegate> efl_canvas_object_pointer_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pointer_mode_set_api_delegate>(_Module, "efl_canvas_object_pointer_mode_set");
3147 private static bool pointer_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode)
3149 Eina.Log.Debug("function efl_canvas_object_pointer_mode_set was called");
3150 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3151 if(wrapper != null) {
3152 bool _ret_var = default(bool);
3154 _ret_var = ((Object)wrapper).SetPointerMode( pointer_mode);
3155 } catch (Exception e) {
3156 Eina.Log.Warning($"Callback error: {e.ToString()}");
3157 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3161 return efl_canvas_object_pointer_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pointer_mode);
3164 private static efl_canvas_object_pointer_mode_set_delegate efl_canvas_object_pointer_mode_set_static_delegate;
3167 private delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_delegate(System.IntPtr obj, System.IntPtr pd);
3170 public delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_api_delegate(System.IntPtr obj);
3171 public static Efl.Eo.FunctionWrapper<efl_canvas_object_render_op_get_api_delegate> efl_canvas_object_render_op_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_render_op_get_api_delegate>(_Module, "efl_canvas_object_render_op_get");
3172 private static Efl.Gfx.RenderOp render_op_get(System.IntPtr obj, System.IntPtr pd)
3174 Eina.Log.Debug("function efl_canvas_object_render_op_get was called");
3175 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3176 if(wrapper != null) {
3177 Efl.Gfx.RenderOp _ret_var = default(Efl.Gfx.RenderOp);
3179 _ret_var = ((Object)wrapper).GetRenderOp();
3180 } catch (Exception e) {
3181 Eina.Log.Warning($"Callback error: {e.ToString()}");
3182 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3186 return efl_canvas_object_render_op_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3189 private static efl_canvas_object_render_op_get_delegate efl_canvas_object_render_op_get_static_delegate;
3192 private delegate void efl_canvas_object_render_op_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op);
3195 public delegate void efl_canvas_object_render_op_set_api_delegate(System.IntPtr obj, Efl.Gfx.RenderOp render_op);
3196 public static Efl.Eo.FunctionWrapper<efl_canvas_object_render_op_set_api_delegate> efl_canvas_object_render_op_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_render_op_set_api_delegate>(_Module, "efl_canvas_object_render_op_set");
3197 private static void render_op_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op)
3199 Eina.Log.Debug("function efl_canvas_object_render_op_set was called");
3200 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3201 if(wrapper != null) {
3204 ((Object)wrapper).SetRenderOp( render_op);
3205 } catch (Exception e) {
3206 Eina.Log.Warning($"Callback error: {e.ToString()}");
3207 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3210 efl_canvas_object_render_op_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), render_op);
3213 private static efl_canvas_object_render_op_set_delegate efl_canvas_object_render_op_set_static_delegate;
3216 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] private delegate Efl.Canvas.Object efl_canvas_object_clipper_get_delegate(System.IntPtr obj, System.IntPtr pd);
3219 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] public delegate Efl.Canvas.Object efl_canvas_object_clipper_get_api_delegate(System.IntPtr obj);
3220 public static Efl.Eo.FunctionWrapper<efl_canvas_object_clipper_get_api_delegate> efl_canvas_object_clipper_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_clipper_get_api_delegate>(_Module, "efl_canvas_object_clipper_get");
3221 private static Efl.Canvas.Object clipper_get(System.IntPtr obj, System.IntPtr pd)
3223 Eina.Log.Debug("function efl_canvas_object_clipper_get was called");
3224 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3225 if(wrapper != null) {
3226 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
3228 _ret_var = ((Object)wrapper).GetClipper();
3229 } catch (Exception e) {
3230 Eina.Log.Warning($"Callback error: {e.ToString()}");
3231 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3235 return efl_canvas_object_clipper_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3238 private static efl_canvas_object_clipper_get_delegate efl_canvas_object_clipper_get_static_delegate;
3241 private delegate void efl_canvas_object_clipper_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] Efl.Canvas.Object clipper);
3244 public delegate void efl_canvas_object_clipper_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] Efl.Canvas.Object clipper);
3245 public static Efl.Eo.FunctionWrapper<efl_canvas_object_clipper_set_api_delegate> efl_canvas_object_clipper_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_clipper_set_api_delegate>(_Module, "efl_canvas_object_clipper_set");
3246 private static void clipper_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Object clipper)
3248 Eina.Log.Debug("function efl_canvas_object_clipper_set was called");
3249 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3250 if(wrapper != null) {
3253 ((Object)wrapper).SetClipper( clipper);
3254 } catch (Exception e) {
3255 Eina.Log.Warning($"Callback error: {e.ToString()}");
3256 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3259 efl_canvas_object_clipper_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), clipper);
3262 private static efl_canvas_object_clipper_set_delegate efl_canvas_object_clipper_set_static_delegate;
3265 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_repeat_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
3268 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_repeat_events_get_api_delegate(System.IntPtr obj);
3269 public static Efl.Eo.FunctionWrapper<efl_canvas_object_repeat_events_get_api_delegate> efl_canvas_object_repeat_events_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_repeat_events_get_api_delegate>(_Module, "efl_canvas_object_repeat_events_get");
3270 private static bool repeat_events_get(System.IntPtr obj, System.IntPtr pd)
3272 Eina.Log.Debug("function efl_canvas_object_repeat_events_get was called");
3273 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3274 if(wrapper != null) {
3275 bool _ret_var = default(bool);
3277 _ret_var = ((Object)wrapper).GetRepeatEvents();
3278 } catch (Exception e) {
3279 Eina.Log.Warning($"Callback error: {e.ToString()}");
3280 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3284 return efl_canvas_object_repeat_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3287 private static efl_canvas_object_repeat_events_get_delegate efl_canvas_object_repeat_events_get_static_delegate;
3290 private delegate void efl_canvas_object_repeat_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool repeat);
3293 public delegate void efl_canvas_object_repeat_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool repeat);
3294 public static Efl.Eo.FunctionWrapper<efl_canvas_object_repeat_events_set_api_delegate> efl_canvas_object_repeat_events_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_repeat_events_set_api_delegate>(_Module, "efl_canvas_object_repeat_events_set");
3295 private static void repeat_events_set(System.IntPtr obj, System.IntPtr pd, bool repeat)
3297 Eina.Log.Debug("function efl_canvas_object_repeat_events_set was called");
3298 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3299 if(wrapper != null) {
3302 ((Object)wrapper).SetRepeatEvents( repeat);
3303 } catch (Exception e) {
3304 Eina.Log.Warning($"Callback error: {e.ToString()}");
3305 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3308 efl_canvas_object_repeat_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), repeat);
3311 private static efl_canvas_object_repeat_events_set_delegate efl_canvas_object_repeat_events_set_static_delegate;
3314 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_key_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
3317 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_key_focus_get_api_delegate(System.IntPtr obj);
3318 public static Efl.Eo.FunctionWrapper<efl_canvas_object_key_focus_get_api_delegate> efl_canvas_object_key_focus_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_key_focus_get_api_delegate>(_Module, "efl_canvas_object_key_focus_get");
3319 private static bool key_focus_get(System.IntPtr obj, System.IntPtr pd)
3321 Eina.Log.Debug("function efl_canvas_object_key_focus_get was called");
3322 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3323 if(wrapper != null) {
3324 bool _ret_var = default(bool);
3326 _ret_var = ((Object)wrapper).GetKeyFocus();
3327 } catch (Exception e) {
3328 Eina.Log.Warning($"Callback error: {e.ToString()}");
3329 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3333 return efl_canvas_object_key_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3336 private static efl_canvas_object_key_focus_get_delegate efl_canvas_object_key_focus_get_static_delegate;
3339 private delegate void efl_canvas_object_key_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool focus);
3342 public delegate void efl_canvas_object_key_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool focus);
3343 public static Efl.Eo.FunctionWrapper<efl_canvas_object_key_focus_set_api_delegate> efl_canvas_object_key_focus_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_key_focus_set_api_delegate>(_Module, "efl_canvas_object_key_focus_set");
3344 private static void key_focus_set(System.IntPtr obj, System.IntPtr pd, bool focus)
3346 Eina.Log.Debug("function efl_canvas_object_key_focus_set was called");
3347 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3348 if(wrapper != null) {
3351 ((Object)wrapper).SetKeyFocus( focus);
3352 } catch (Exception e) {
3353 Eina.Log.Warning($"Callback error: {e.ToString()}");
3354 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3357 efl_canvas_object_key_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
3360 private static efl_canvas_object_key_focus_set_delegate efl_canvas_object_key_focus_set_static_delegate;
3363 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
3366 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_get_api_delegate(System.IntPtr obj);
3367 public static Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_get_api_delegate> efl_canvas_object_seat_focus_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_get_api_delegate>(_Module, "efl_canvas_object_seat_focus_get");
3368 private static bool seat_focus_get(System.IntPtr obj, System.IntPtr pd)
3370 Eina.Log.Debug("function efl_canvas_object_seat_focus_get was called");
3371 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3372 if(wrapper != null) {
3373 bool _ret_var = default(bool);
3375 _ret_var = ((Object)wrapper).GetSeatFocus();
3376 } catch (Exception e) {
3377 Eina.Log.Warning($"Callback error: {e.ToString()}");
3378 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3382 return efl_canvas_object_seat_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3385 private static efl_canvas_object_seat_focus_get_delegate efl_canvas_object_seat_focus_get_static_delegate;
3388 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_precise_is_inside_get_delegate(System.IntPtr obj, System.IntPtr pd);
3391 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_precise_is_inside_get_api_delegate(System.IntPtr obj);
3392 public static Efl.Eo.FunctionWrapper<efl_canvas_object_precise_is_inside_get_api_delegate> efl_canvas_object_precise_is_inside_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_precise_is_inside_get_api_delegate>(_Module, "efl_canvas_object_precise_is_inside_get");
3393 private static bool precise_is_inside_get(System.IntPtr obj, System.IntPtr pd)
3395 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_get was called");
3396 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3397 if(wrapper != null) {
3398 bool _ret_var = default(bool);
3400 _ret_var = ((Object)wrapper).GetPreciseIsInside();
3401 } catch (Exception e) {
3402 Eina.Log.Warning($"Callback error: {e.ToString()}");
3403 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3407 return efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3410 private static efl_canvas_object_precise_is_inside_get_delegate efl_canvas_object_precise_is_inside_get_static_delegate;
3413 private delegate void efl_canvas_object_precise_is_inside_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool precise);
3416 public delegate void efl_canvas_object_precise_is_inside_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool precise);
3417 public static Efl.Eo.FunctionWrapper<efl_canvas_object_precise_is_inside_set_api_delegate> efl_canvas_object_precise_is_inside_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_precise_is_inside_set_api_delegate>(_Module, "efl_canvas_object_precise_is_inside_set");
3418 private static void precise_is_inside_set(System.IntPtr obj, System.IntPtr pd, bool precise)
3420 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_set was called");
3421 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3422 if(wrapper != null) {
3425 ((Object)wrapper).SetPreciseIsInside( precise);
3426 } catch (Exception e) {
3427 Eina.Log.Warning($"Callback error: {e.ToString()}");
3428 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3431 efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), precise);
3434 private static efl_canvas_object_precise_is_inside_set_delegate efl_canvas_object_precise_is_inside_set_static_delegate;
3437 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_propagate_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
3440 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_propagate_events_get_api_delegate(System.IntPtr obj);
3441 public static Efl.Eo.FunctionWrapper<efl_canvas_object_propagate_events_get_api_delegate> efl_canvas_object_propagate_events_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_propagate_events_get_api_delegate>(_Module, "efl_canvas_object_propagate_events_get");
3442 private static bool propagate_events_get(System.IntPtr obj, System.IntPtr pd)
3444 Eina.Log.Debug("function efl_canvas_object_propagate_events_get was called");
3445 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3446 if(wrapper != null) {
3447 bool _ret_var = default(bool);
3449 _ret_var = ((Object)wrapper).GetPropagateEvents();
3450 } catch (Exception e) {
3451 Eina.Log.Warning($"Callback error: {e.ToString()}");
3452 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3456 return efl_canvas_object_propagate_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3459 private static efl_canvas_object_propagate_events_get_delegate efl_canvas_object_propagate_events_get_static_delegate;
3462 private delegate void efl_canvas_object_propagate_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool propagate);
3465 public delegate void efl_canvas_object_propagate_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool propagate);
3466 public static Efl.Eo.FunctionWrapper<efl_canvas_object_propagate_events_set_api_delegate> efl_canvas_object_propagate_events_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_propagate_events_set_api_delegate>(_Module, "efl_canvas_object_propagate_events_set");
3467 private static void propagate_events_set(System.IntPtr obj, System.IntPtr pd, bool propagate)
3469 Eina.Log.Debug("function efl_canvas_object_propagate_events_set was called");
3470 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3471 if(wrapper != null) {
3474 ((Object)wrapper).SetPropagateEvents( propagate);
3475 } catch (Exception e) {
3476 Eina.Log.Warning($"Callback error: {e.ToString()}");
3477 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3480 efl_canvas_object_propagate_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), propagate);
3483 private static efl_canvas_object_propagate_events_set_delegate efl_canvas_object_propagate_events_set_static_delegate;
3486 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pass_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
3489 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pass_events_get_api_delegate(System.IntPtr obj);
3490 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pass_events_get_api_delegate> efl_canvas_object_pass_events_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pass_events_get_api_delegate>(_Module, "efl_canvas_object_pass_events_get");
3491 private static bool pass_events_get(System.IntPtr obj, System.IntPtr pd)
3493 Eina.Log.Debug("function efl_canvas_object_pass_events_get was called");
3494 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3495 if(wrapper != null) {
3496 bool _ret_var = default(bool);
3498 _ret_var = ((Object)wrapper).GetPassEvents();
3499 } catch (Exception e) {
3500 Eina.Log.Warning($"Callback error: {e.ToString()}");
3501 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3505 return efl_canvas_object_pass_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3508 private static efl_canvas_object_pass_events_get_delegate efl_canvas_object_pass_events_get_static_delegate;
3511 private delegate void efl_canvas_object_pass_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool pass);
3514 public delegate void efl_canvas_object_pass_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool pass);
3515 public static Efl.Eo.FunctionWrapper<efl_canvas_object_pass_events_set_api_delegate> efl_canvas_object_pass_events_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_pass_events_set_api_delegate>(_Module, "efl_canvas_object_pass_events_set");
3516 private static void pass_events_set(System.IntPtr obj, System.IntPtr pd, bool pass)
3518 Eina.Log.Debug("function efl_canvas_object_pass_events_set was called");
3519 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3520 if(wrapper != null) {
3523 ((Object)wrapper).SetPassEvents( pass);
3524 } catch (Exception e) {
3525 Eina.Log.Warning($"Callback error: {e.ToString()}");
3526 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3529 efl_canvas_object_pass_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pass);
3532 private static efl_canvas_object_pass_events_set_delegate efl_canvas_object_pass_events_set_static_delegate;
3535 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_anti_alias_get_delegate(System.IntPtr obj, System.IntPtr pd);
3538 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_anti_alias_get_api_delegate(System.IntPtr obj);
3539 public static Efl.Eo.FunctionWrapper<efl_canvas_object_anti_alias_get_api_delegate> efl_canvas_object_anti_alias_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_anti_alias_get_api_delegate>(_Module, "efl_canvas_object_anti_alias_get");
3540 private static bool anti_alias_get(System.IntPtr obj, System.IntPtr pd)
3542 Eina.Log.Debug("function efl_canvas_object_anti_alias_get was called");
3543 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3544 if(wrapper != null) {
3545 bool _ret_var = default(bool);
3547 _ret_var = ((Object)wrapper).GetAntiAlias();
3548 } catch (Exception e) {
3549 Eina.Log.Warning($"Callback error: {e.ToString()}");
3550 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3554 return efl_canvas_object_anti_alias_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3557 private static efl_canvas_object_anti_alias_get_delegate efl_canvas_object_anti_alias_get_static_delegate;
3560 private delegate void efl_canvas_object_anti_alias_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
3563 public delegate void efl_canvas_object_anti_alias_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
3564 public static Efl.Eo.FunctionWrapper<efl_canvas_object_anti_alias_set_api_delegate> efl_canvas_object_anti_alias_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_anti_alias_set_api_delegate>(_Module, "efl_canvas_object_anti_alias_set");
3565 private static void anti_alias_set(System.IntPtr obj, System.IntPtr pd, bool anti_alias)
3567 Eina.Log.Debug("function efl_canvas_object_anti_alias_set was called");
3568 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3569 if(wrapper != null) {
3572 ((Object)wrapper).SetAntiAlias( anti_alias);
3573 } catch (Exception e) {
3574 Eina.Log.Warning($"Callback error: {e.ToString()}");
3575 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3578 efl_canvas_object_anti_alias_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), anti_alias);
3581 private static efl_canvas_object_anti_alias_set_delegate efl_canvas_object_anti_alias_set_static_delegate;
3584 private delegate System.IntPtr efl_canvas_object_clipped_objects_get_delegate(System.IntPtr obj, System.IntPtr pd);
3587 public delegate System.IntPtr efl_canvas_object_clipped_objects_get_api_delegate(System.IntPtr obj);
3588 public static Efl.Eo.FunctionWrapper<efl_canvas_object_clipped_objects_get_api_delegate> efl_canvas_object_clipped_objects_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_clipped_objects_get_api_delegate>(_Module, "efl_canvas_object_clipped_objects_get");
3589 private static System.IntPtr clipped_objects_get(System.IntPtr obj, System.IntPtr pd)
3591 Eina.Log.Debug("function efl_canvas_object_clipped_objects_get was called");
3592 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3593 if(wrapper != null) {
3594 Eina.Iterator<Efl.Canvas.Object> _ret_var = default(Eina.Iterator<Efl.Canvas.Object>);
3596 _ret_var = ((Object)wrapper).GetClippedObjects();
3597 } catch (Exception e) {
3598 Eina.Log.Warning($"Callback error: {e.ToString()}");
3599 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3601 return _ret_var.Handle;
3603 return efl_canvas_object_clipped_objects_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3606 private static efl_canvas_object_clipped_objects_get_delegate efl_canvas_object_clipped_objects_get_static_delegate;
3609 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] private delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_delegate(System.IntPtr obj, System.IntPtr pd);
3612 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] public delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_api_delegate(System.IntPtr obj);
3613 public static Efl.Eo.FunctionWrapper<efl_canvas_object_render_parent_get_api_delegate> efl_canvas_object_render_parent_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_render_parent_get_api_delegate>(_Module, "efl_canvas_object_render_parent_get");
3614 private static Efl.Canvas.Object render_parent_get(System.IntPtr obj, System.IntPtr pd)
3616 Eina.Log.Debug("function efl_canvas_object_render_parent_get was called");
3617 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3618 if(wrapper != null) {
3619 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
3621 _ret_var = ((Object)wrapper).GetRenderParent();
3622 } catch (Exception e) {
3623 Eina.Log.Warning($"Callback error: {e.ToString()}");
3624 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3628 return efl_canvas_object_render_parent_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3631 private static efl_canvas_object_render_parent_get_delegate efl_canvas_object_render_parent_get_static_delegate;
3634 private delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
3637 public delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_api_delegate(System.IntPtr obj);
3638 public static Efl.Eo.FunctionWrapper<efl_canvas_object_paragraph_direction_get_api_delegate> efl_canvas_object_paragraph_direction_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_paragraph_direction_get_api_delegate>(_Module, "efl_canvas_object_paragraph_direction_get");
3639 private static Efl.TextBidirectionalType paragraph_direction_get(System.IntPtr obj, System.IntPtr pd)
3641 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_get was called");
3642 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3643 if(wrapper != null) {
3644 Efl.TextBidirectionalType _ret_var = default(Efl.TextBidirectionalType);
3646 _ret_var = ((Object)wrapper).GetParagraphDirection();
3647 } catch (Exception e) {
3648 Eina.Log.Warning($"Callback error: {e.ToString()}");
3649 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3653 return efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3656 private static efl_canvas_object_paragraph_direction_get_delegate efl_canvas_object_paragraph_direction_get_static_delegate;
3659 private delegate void efl_canvas_object_paragraph_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir);
3662 public delegate void efl_canvas_object_paragraph_direction_set_api_delegate(System.IntPtr obj, Efl.TextBidirectionalType dir);
3663 public static Efl.Eo.FunctionWrapper<efl_canvas_object_paragraph_direction_set_api_delegate> efl_canvas_object_paragraph_direction_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_paragraph_direction_set_api_delegate>(_Module, "efl_canvas_object_paragraph_direction_set");
3664 private static void paragraph_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir)
3666 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_set was called");
3667 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3668 if(wrapper != null) {
3671 ((Object)wrapper).SetParagraphDirection( dir);
3672 } catch (Exception e) {
3673 Eina.Log.Warning($"Callback error: {e.ToString()}");
3674 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3677 efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir);
3680 private static efl_canvas_object_paragraph_direction_set_delegate efl_canvas_object_paragraph_direction_set_static_delegate;
3683 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_no_render_get_delegate(System.IntPtr obj, System.IntPtr pd);
3686 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_no_render_get_api_delegate(System.IntPtr obj);
3687 public static Efl.Eo.FunctionWrapper<efl_canvas_object_no_render_get_api_delegate> efl_canvas_object_no_render_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_no_render_get_api_delegate>(_Module, "efl_canvas_object_no_render_get");
3688 private static bool no_render_get(System.IntPtr obj, System.IntPtr pd)
3690 Eina.Log.Debug("function efl_canvas_object_no_render_get was called");
3691 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3692 if(wrapper != null) {
3693 bool _ret_var = default(bool);
3695 _ret_var = ((Object)wrapper).GetNoRender();
3696 } catch (Exception e) {
3697 Eina.Log.Warning($"Callback error: {e.ToString()}");
3698 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3702 return efl_canvas_object_no_render_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3705 private static efl_canvas_object_no_render_get_delegate efl_canvas_object_no_render_get_static_delegate;
3708 private delegate void efl_canvas_object_no_render_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable);
3711 public delegate void efl_canvas_object_no_render_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable);
3712 public static Efl.Eo.FunctionWrapper<efl_canvas_object_no_render_set_api_delegate> efl_canvas_object_no_render_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_no_render_set_api_delegate>(_Module, "efl_canvas_object_no_render_set");
3713 private static void no_render_set(System.IntPtr obj, System.IntPtr pd, bool enable)
3715 Eina.Log.Debug("function efl_canvas_object_no_render_set was called");
3716 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3717 if(wrapper != null) {
3720 ((Object)wrapper).SetNoRender( enable);
3721 } catch (Exception e) {
3722 Eina.Log.Warning($"Callback error: {e.ToString()}");
3723 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3726 efl_canvas_object_no_render_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable);
3729 private static efl_canvas_object_no_render_set_delegate efl_canvas_object_no_render_set_static_delegate;
3732 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_coords_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos);
3735 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_coords_inside_get_api_delegate(System.IntPtr obj, Eina.Position2D_StructInternal pos);
3736 public static Efl.Eo.FunctionWrapper<efl_canvas_object_coords_inside_get_api_delegate> efl_canvas_object_coords_inside_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_coords_inside_get_api_delegate>(_Module, "efl_canvas_object_coords_inside_get");
3737 private static bool coords_inside_get(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos)
3739 Eina.Log.Debug("function efl_canvas_object_coords_inside_get was called");
3740 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3741 if(wrapper != null) {
3742 var _in_pos = Eina.Position2D_StructConversion.ToManaged(pos);
3743 bool _ret_var = default(bool);
3745 _ret_var = ((Object)wrapper).GetCoordsInside( _in_pos);
3746 } catch (Exception e) {
3747 Eina.Log.Warning($"Callback error: {e.ToString()}");
3748 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3752 return efl_canvas_object_coords_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
3755 private static efl_canvas_object_coords_inside_get_delegate efl_canvas_object_coords_inside_get_static_delegate;
3758 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_check_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3761 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_check_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3762 public static Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_check_api_delegate> efl_canvas_object_seat_focus_check_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_check_api_delegate>(_Module, "efl_canvas_object_seat_focus_check");
3763 private static bool seat_focus_check(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
3765 Eina.Log.Debug("function efl_canvas_object_seat_focus_check was called");
3766 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3767 if(wrapper != null) {
3768 bool _ret_var = default(bool);
3770 _ret_var = ((Object)wrapper).CheckSeatFocus( seat);
3771 } catch (Exception e) {
3772 Eina.Log.Warning($"Callback error: {e.ToString()}");
3773 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3777 return efl_canvas_object_seat_focus_check_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
3780 private static efl_canvas_object_seat_focus_check_delegate efl_canvas_object_seat_focus_check_static_delegate;
3783 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_add_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3786 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_add_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3787 public static Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_add_api_delegate> efl_canvas_object_seat_focus_add_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_add_api_delegate>(_Module, "efl_canvas_object_seat_focus_add");
3788 private static bool seat_focus_add(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
3790 Eina.Log.Debug("function efl_canvas_object_seat_focus_add was called");
3791 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3792 if(wrapper != null) {
3793 bool _ret_var = default(bool);
3795 _ret_var = ((Object)wrapper).AddSeatFocus( seat);
3796 } catch (Exception e) {
3797 Eina.Log.Warning($"Callback error: {e.ToString()}");
3798 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3802 return efl_canvas_object_seat_focus_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
3805 private static efl_canvas_object_seat_focus_add_delegate efl_canvas_object_seat_focus_add_static_delegate;
3808 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3811 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3812 public static Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_del_api_delegate> efl_canvas_object_seat_focus_del_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_seat_focus_del_api_delegate>(_Module, "efl_canvas_object_seat_focus_del");
3813 private static bool seat_focus_del(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
3815 Eina.Log.Debug("function efl_canvas_object_seat_focus_del was called");
3816 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3817 if(wrapper != null) {
3818 bool _ret_var = default(bool);
3820 _ret_var = ((Object)wrapper).DelSeatFocus( seat);
3821 } catch (Exception e) {
3822 Eina.Log.Warning($"Callback error: {e.ToString()}");
3823 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3827 return efl_canvas_object_seat_focus_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
3830 private static efl_canvas_object_seat_focus_del_delegate efl_canvas_object_seat_focus_del_static_delegate;
3833 private delegate uint efl_canvas_object_clipped_objects_count_delegate(System.IntPtr obj, System.IntPtr pd);
3836 public delegate uint efl_canvas_object_clipped_objects_count_api_delegate(System.IntPtr obj);
3837 public static Efl.Eo.FunctionWrapper<efl_canvas_object_clipped_objects_count_api_delegate> efl_canvas_object_clipped_objects_count_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_clipped_objects_count_api_delegate>(_Module, "efl_canvas_object_clipped_objects_count");
3838 private static uint clipped_objects_count(System.IntPtr obj, System.IntPtr pd)
3840 Eina.Log.Debug("function efl_canvas_object_clipped_objects_count was called");
3841 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3842 if(wrapper != null) {
3843 uint _ret_var = default( uint);
3845 _ret_var = ((Object)wrapper).ClippedObjectsCount();
3846 } catch (Exception e) {
3847 Eina.Log.Warning($"Callback error: {e.ToString()}");
3848 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3852 return efl_canvas_object_clipped_objects_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
3855 private static efl_canvas_object_clipped_objects_count_delegate efl_canvas_object_clipped_objects_count_static_delegate;
3858 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_key_grab_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, [MarshalAs(UnmanagedType.U1)] bool exclusive);
3861 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_key_grab_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, [MarshalAs(UnmanagedType.U1)] bool exclusive);
3862 public static Efl.Eo.FunctionWrapper<efl_canvas_object_key_grab_api_delegate> efl_canvas_object_key_grab_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_key_grab_api_delegate>(_Module, "efl_canvas_object_key_grab");
3863 private static bool key_grab(System.IntPtr obj, System.IntPtr pd, System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, bool exclusive)
3865 Eina.Log.Debug("function efl_canvas_object_key_grab was called");
3866 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3867 if(wrapper != null) {
3868 bool _ret_var = default(bool);
3870 _ret_var = ((Object)wrapper).GrabKey( keyname, modifiers, not_modifiers, exclusive);
3871 } catch (Exception e) {
3872 Eina.Log.Warning($"Callback error: {e.ToString()}");
3873 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3877 return efl_canvas_object_key_grab_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), keyname, modifiers, not_modifiers, exclusive);
3880 private static efl_canvas_object_key_grab_delegate efl_canvas_object_key_grab_static_delegate;
3883 private delegate void efl_canvas_object_key_ungrab_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers);
3886 public delegate void efl_canvas_object_key_ungrab_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers);
3887 public static Efl.Eo.FunctionWrapper<efl_canvas_object_key_ungrab_api_delegate> efl_canvas_object_key_ungrab_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_key_ungrab_api_delegate>(_Module, "efl_canvas_object_key_ungrab");
3888 private static void key_ungrab(System.IntPtr obj, System.IntPtr pd, System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers)
3890 Eina.Log.Debug("function efl_canvas_object_key_ungrab was called");
3891 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3892 if(wrapper != null) {
3895 ((Object)wrapper).UngrabKey( keyname, modifiers, not_modifiers);
3896 } catch (Exception e) {
3897 Eina.Log.Warning($"Callback error: {e.ToString()}");
3898 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3901 efl_canvas_object_key_ungrab_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), keyname, modifiers, not_modifiers);
3904 private static efl_canvas_object_key_ungrab_delegate efl_canvas_object_key_ungrab_static_delegate;
3907 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_pointer_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3910 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_pointer_inside_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
3911 public static Efl.Eo.FunctionWrapper<efl_canvas_pointer_inside_get_api_delegate> efl_canvas_pointer_inside_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_pointer_inside_get_api_delegate>(_Module, "efl_canvas_pointer_inside_get");
3912 private static bool pointer_inside_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
3914 Eina.Log.Debug("function efl_canvas_pointer_inside_get was called");
3915 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3916 if(wrapper != null) {
3917 bool _ret_var = default(bool);
3919 _ret_var = ((Object)wrapper).GetPointerInside( seat);
3920 } catch (Exception e) {
3921 Eina.Log.Warning($"Callback error: {e.ToString()}");
3922 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3926 return efl_canvas_pointer_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
3929 private static efl_canvas_pointer_inside_get_delegate efl_canvas_pointer_inside_get_static_delegate;
3932 private delegate void efl_gfx_color_get_delegate(System.IntPtr obj, System.IntPtr pd, out int r, out int g, out int b, out int a);
3935 public delegate void efl_gfx_color_get_api_delegate(System.IntPtr obj, out int r, out int g, out int b, out int a);
3936 public static Efl.Eo.FunctionWrapper<efl_gfx_color_get_api_delegate> efl_gfx_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_get_api_delegate>(_Module, "efl_gfx_color_get");
3937 private static void color_get(System.IntPtr obj, System.IntPtr pd, out int r, out int g, out int b, out int a)
3939 Eina.Log.Debug("function efl_gfx_color_get was called");
3940 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3941 if(wrapper != null) {
3942 r = default( int); g = default( int); b = default( int); a = default( int);
3944 ((Object)wrapper).GetColor( out r, out g, out b, out a);
3945 } catch (Exception e) {
3946 Eina.Log.Warning($"Callback error: {e.ToString()}");
3947 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3950 efl_gfx_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out r, out g, out b, out a);
3953 private static efl_gfx_color_get_delegate efl_gfx_color_get_static_delegate;
3956 private delegate void efl_gfx_color_set_delegate(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a);
3959 public delegate void efl_gfx_color_set_api_delegate(System.IntPtr obj, int r, int g, int b, int a);
3960 public static Efl.Eo.FunctionWrapper<efl_gfx_color_set_api_delegate> efl_gfx_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_set_api_delegate>(_Module, "efl_gfx_color_set");
3961 private static void color_set(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a)
3963 Eina.Log.Debug("function efl_gfx_color_set was called");
3964 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3965 if(wrapper != null) {
3968 ((Object)wrapper).SetColor( r, g, b, a);
3969 } catch (Exception e) {
3970 Eina.Log.Warning($"Callback error: {e.ToString()}");
3971 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3974 efl_gfx_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
3977 private static efl_gfx_color_set_delegate efl_gfx_color_set_static_delegate;
3980 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate System.String efl_gfx_color_code_get_delegate(System.IntPtr obj, System.IntPtr pd);
3983 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_gfx_color_code_get_api_delegate(System.IntPtr obj);
3984 public static Efl.Eo.FunctionWrapper<efl_gfx_color_code_get_api_delegate> efl_gfx_color_code_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_code_get_api_delegate>(_Module, "efl_gfx_color_code_get");
3985 private static System.String color_code_get(System.IntPtr obj, System.IntPtr pd)
3987 Eina.Log.Debug("function efl_gfx_color_code_get was called");
3988 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
3989 if(wrapper != null) {
3990 System.String _ret_var = default( System.String);
3992 _ret_var = ((Object)wrapper).GetColorCode();
3993 } catch (Exception e) {
3994 Eina.Log.Warning($"Callback error: {e.ToString()}");
3995 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
3999 return efl_gfx_color_code_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4002 private static efl_gfx_color_code_get_delegate efl_gfx_color_code_get_static_delegate;
4005 private delegate void efl_gfx_color_code_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
4008 public delegate void efl_gfx_color_code_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
4009 public static Efl.Eo.FunctionWrapper<efl_gfx_color_code_set_api_delegate> efl_gfx_color_code_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_color_code_set_api_delegate>(_Module, "efl_gfx_color_code_set");
4010 private static void color_code_set(System.IntPtr obj, System.IntPtr pd, System.String colorcode)
4012 Eina.Log.Debug("function efl_gfx_color_code_set was called");
4013 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4014 if(wrapper != null) {
4017 ((Object)wrapper).SetColorCode( colorcode);
4018 } catch (Exception e) {
4019 Eina.Log.Warning($"Callback error: {e.ToString()}");
4020 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4023 efl_gfx_color_code_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), colorcode);
4026 private static efl_gfx_color_code_set_delegate efl_gfx_color_code_set_static_delegate;
4029 private delegate Eina.Position2D_StructInternal efl_gfx_entity_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
4032 public delegate Eina.Position2D_StructInternal efl_gfx_entity_position_get_api_delegate(System.IntPtr obj);
4033 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_position_get_api_delegate> efl_gfx_entity_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_position_get_api_delegate>(_Module, "efl_gfx_entity_position_get");
4034 private static Eina.Position2D_StructInternal position_get(System.IntPtr obj, System.IntPtr pd)
4036 Eina.Log.Debug("function efl_gfx_entity_position_get was called");
4037 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4038 if(wrapper != null) {
4039 Eina.Position2D _ret_var = default(Eina.Position2D);
4041 _ret_var = ((Object)wrapper).GetPosition();
4042 } catch (Exception e) {
4043 Eina.Log.Warning($"Callback error: {e.ToString()}");
4044 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4046 return Eina.Position2D_StructConversion.ToInternal(_ret_var);
4048 return efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4051 private static efl_gfx_entity_position_get_delegate efl_gfx_entity_position_get_static_delegate;
4054 private delegate void efl_gfx_entity_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos);
4057 public delegate void efl_gfx_entity_position_set_api_delegate(System.IntPtr obj, Eina.Position2D_StructInternal pos);
4058 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_position_set_api_delegate> efl_gfx_entity_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_position_set_api_delegate>(_Module, "efl_gfx_entity_position_set");
4059 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D_StructInternal pos)
4061 Eina.Log.Debug("function efl_gfx_entity_position_set was called");
4062 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4063 if(wrapper != null) {
4064 var _in_pos = Eina.Position2D_StructConversion.ToManaged(pos);
4067 ((Object)wrapper).SetPosition( _in_pos);
4068 } catch (Exception e) {
4069 Eina.Log.Warning($"Callback error: {e.ToString()}");
4070 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4073 efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
4076 private static efl_gfx_entity_position_set_delegate efl_gfx_entity_position_set_static_delegate;
4079 private delegate Eina.Size2D_StructInternal efl_gfx_entity_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4082 public delegate Eina.Size2D_StructInternal efl_gfx_entity_size_get_api_delegate(System.IntPtr obj);
4083 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_size_get_api_delegate> efl_gfx_entity_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_size_get_api_delegate>(_Module, "efl_gfx_entity_size_get");
4084 private static Eina.Size2D_StructInternal size_get(System.IntPtr obj, System.IntPtr pd)
4086 Eina.Log.Debug("function efl_gfx_entity_size_get was called");
4087 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4088 if(wrapper != null) {
4089 Eina.Size2D _ret_var = default(Eina.Size2D);
4091 _ret_var = ((Object)wrapper).GetSize();
4092 } catch (Exception e) {
4093 Eina.Log.Warning($"Callback error: {e.ToString()}");
4094 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4096 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
4098 return efl_gfx_entity_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4101 private static efl_gfx_entity_size_get_delegate efl_gfx_entity_size_get_static_delegate;
4104 private delegate void efl_gfx_entity_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size);
4107 public delegate void efl_gfx_entity_size_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal size);
4108 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_size_set_api_delegate> efl_gfx_entity_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_size_set_api_delegate>(_Module, "efl_gfx_entity_size_set");
4109 private static void size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size)
4111 Eina.Log.Debug("function efl_gfx_entity_size_set was called");
4112 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4113 if(wrapper != null) {
4114 var _in_size = Eina.Size2D_StructConversion.ToManaged(size);
4117 ((Object)wrapper).SetSize( _in_size);
4118 } catch (Exception e) {
4119 Eina.Log.Warning($"Callback error: {e.ToString()}");
4120 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4123 efl_gfx_entity_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
4126 private static efl_gfx_entity_size_set_delegate efl_gfx_entity_size_set_static_delegate;
4129 private delegate Eina.Rect_StructInternal efl_gfx_entity_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
4132 public delegate Eina.Rect_StructInternal efl_gfx_entity_geometry_get_api_delegate(System.IntPtr obj);
4133 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_get_api_delegate> efl_gfx_entity_geometry_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_get_api_delegate>(_Module, "efl_gfx_entity_geometry_get");
4134 private static Eina.Rect_StructInternal geometry_get(System.IntPtr obj, System.IntPtr pd)
4136 Eina.Log.Debug("function efl_gfx_entity_geometry_get was called");
4137 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4138 if(wrapper != null) {
4139 Eina.Rect _ret_var = default(Eina.Rect);
4141 _ret_var = ((Object)wrapper).GetGeometry();
4142 } catch (Exception e) {
4143 Eina.Log.Warning($"Callback error: {e.ToString()}");
4144 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4146 return Eina.Rect_StructConversion.ToInternal(_ret_var);
4148 return efl_gfx_entity_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4151 private static efl_gfx_entity_geometry_get_delegate efl_gfx_entity_geometry_get_static_delegate;
4154 private delegate void efl_gfx_entity_geometry_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect_StructInternal rect);
4157 public delegate void efl_gfx_entity_geometry_set_api_delegate(System.IntPtr obj, Eina.Rect_StructInternal rect);
4158 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_set_api_delegate> efl_gfx_entity_geometry_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_geometry_set_api_delegate>(_Module, "efl_gfx_entity_geometry_set");
4159 private static void geometry_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect_StructInternal rect)
4161 Eina.Log.Debug("function efl_gfx_entity_geometry_set was called");
4162 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4163 if(wrapper != null) {
4164 var _in_rect = Eina.Rect_StructConversion.ToManaged(rect);
4167 ((Object)wrapper).SetGeometry( _in_rect);
4168 } catch (Exception e) {
4169 Eina.Log.Warning($"Callback error: {e.ToString()}");
4170 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4173 efl_gfx_entity_geometry_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect);
4176 private static efl_gfx_entity_geometry_set_delegate efl_gfx_entity_geometry_set_static_delegate;
4179 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_entity_visible_get_delegate(System.IntPtr obj, System.IntPtr pd);
4182 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_entity_visible_get_api_delegate(System.IntPtr obj);
4183 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_get_api_delegate> efl_gfx_entity_visible_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_get_api_delegate>(_Module, "efl_gfx_entity_visible_get");
4184 private static bool visible_get(System.IntPtr obj, System.IntPtr pd)
4186 Eina.Log.Debug("function efl_gfx_entity_visible_get was called");
4187 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4188 if(wrapper != null) {
4189 bool _ret_var = default(bool);
4191 _ret_var = ((Object)wrapper).GetVisible();
4192 } catch (Exception e) {
4193 Eina.Log.Warning($"Callback error: {e.ToString()}");
4194 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4198 return efl_gfx_entity_visible_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4201 private static efl_gfx_entity_visible_get_delegate efl_gfx_entity_visible_get_static_delegate;
4204 private delegate void efl_gfx_entity_visible_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool v);
4207 public delegate void efl_gfx_entity_visible_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool v);
4208 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_set_api_delegate> efl_gfx_entity_visible_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_visible_set_api_delegate>(_Module, "efl_gfx_entity_visible_set");
4209 private static void visible_set(System.IntPtr obj, System.IntPtr pd, bool v)
4211 Eina.Log.Debug("function efl_gfx_entity_visible_set was called");
4212 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4213 if(wrapper != null) {
4216 ((Object)wrapper).SetVisible( v);
4217 } catch (Exception e) {
4218 Eina.Log.Warning($"Callback error: {e.ToString()}");
4219 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4222 efl_gfx_entity_visible_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), v);
4225 private static efl_gfx_entity_visible_set_delegate efl_gfx_entity_visible_set_static_delegate;
4228 private delegate double efl_gfx_entity_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
4231 public delegate double efl_gfx_entity_scale_get_api_delegate(System.IntPtr obj);
4232 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_get_api_delegate> efl_gfx_entity_scale_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_get_api_delegate>(_Module, "efl_gfx_entity_scale_get");
4233 private static double scale_get(System.IntPtr obj, System.IntPtr pd)
4235 Eina.Log.Debug("function efl_gfx_entity_scale_get was called");
4236 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4237 if(wrapper != null) {
4238 double _ret_var = default(double);
4240 _ret_var = ((Object)wrapper).GetScale();
4241 } catch (Exception e) {
4242 Eina.Log.Warning($"Callback error: {e.ToString()}");
4243 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4247 return efl_gfx_entity_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4250 private static efl_gfx_entity_scale_get_delegate efl_gfx_entity_scale_get_static_delegate;
4253 private delegate void efl_gfx_entity_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale);
4256 public delegate void efl_gfx_entity_scale_set_api_delegate(System.IntPtr obj, double scale);
4257 public static Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_set_api_delegate> efl_gfx_entity_scale_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_entity_scale_set_api_delegate>(_Module, "efl_gfx_entity_scale_set");
4258 private static void scale_set(System.IntPtr obj, System.IntPtr pd, double scale)
4260 Eina.Log.Debug("function efl_gfx_entity_scale_set was called");
4261 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4262 if(wrapper != null) {
4265 ((Object)wrapper).SetScale( scale);
4266 } catch (Exception e) {
4267 Eina.Log.Warning($"Callback error: {e.ToString()}");
4268 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4271 efl_gfx_entity_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale);
4274 private static efl_gfx_entity_scale_set_delegate efl_gfx_entity_scale_set_static_delegate;
4277 private delegate void efl_gfx_hint_aspect_get_delegate(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D_StructInternal sz);
4280 public delegate void efl_gfx_hint_aspect_get_api_delegate(System.IntPtr obj, out Efl.Gfx.HintAspect mode, out Eina.Size2D_StructInternal sz);
4281 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_aspect_get_api_delegate> efl_gfx_hint_aspect_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_aspect_get_api_delegate>(_Module, "efl_gfx_hint_aspect_get");
4282 private static void hint_aspect_get(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D_StructInternal sz)
4284 Eina.Log.Debug("function efl_gfx_hint_aspect_get was called");
4285 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4286 if(wrapper != null) {
4287 mode = default(Efl.Gfx.HintAspect); Eina.Size2D _out_sz = default(Eina.Size2D);
4290 ((Object)wrapper).GetHintAspect( out mode, out _out_sz);
4291 } catch (Exception e) {
4292 Eina.Log.Warning($"Callback error: {e.ToString()}");
4293 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4295 sz = Eina.Size2D_StructConversion.ToInternal(_out_sz);
4297 efl_gfx_hint_aspect_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out mode, out sz);
4300 private static efl_gfx_hint_aspect_get_delegate efl_gfx_hint_aspect_get_static_delegate;
4303 private delegate void efl_gfx_hint_aspect_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D_StructInternal sz);
4306 public delegate void efl_gfx_hint_aspect_set_api_delegate(System.IntPtr obj, Efl.Gfx.HintAspect mode, Eina.Size2D_StructInternal sz);
4307 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_aspect_set_api_delegate> efl_gfx_hint_aspect_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_aspect_set_api_delegate>(_Module, "efl_gfx_hint_aspect_set");
4308 private static void hint_aspect_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D_StructInternal sz)
4310 Eina.Log.Debug("function efl_gfx_hint_aspect_set was called");
4311 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4312 if(wrapper != null) {
4313 var _in_sz = Eina.Size2D_StructConversion.ToManaged(sz);
4316 ((Object)wrapper).SetHintAspect( mode, _in_sz);
4317 } catch (Exception e) {
4318 Eina.Log.Warning($"Callback error: {e.ToString()}");
4319 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4322 efl_gfx_hint_aspect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode, sz);
4325 private static efl_gfx_hint_aspect_set_delegate efl_gfx_hint_aspect_set_static_delegate;
4328 private delegate Eina.Size2D_StructInternal efl_gfx_hint_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
4331 public delegate Eina.Size2D_StructInternal efl_gfx_hint_size_max_get_api_delegate(System.IntPtr obj);
4332 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_max_get_api_delegate> efl_gfx_hint_size_max_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_max_get_api_delegate>(_Module, "efl_gfx_hint_size_max_get");
4333 private static Eina.Size2D_StructInternal hint_size_max_get(System.IntPtr obj, System.IntPtr pd)
4335 Eina.Log.Debug("function efl_gfx_hint_size_max_get was called");
4336 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4337 if(wrapper != null) {
4338 Eina.Size2D _ret_var = default(Eina.Size2D);
4340 _ret_var = ((Object)wrapper).GetHintSizeMax();
4341 } catch (Exception e) {
4342 Eina.Log.Warning($"Callback error: {e.ToString()}");
4343 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4345 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
4347 return efl_gfx_hint_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4350 private static efl_gfx_hint_size_max_get_delegate efl_gfx_hint_size_max_get_static_delegate;
4353 private delegate void efl_gfx_hint_size_max_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz);
4356 public delegate void efl_gfx_hint_size_max_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal sz);
4357 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_max_set_api_delegate> efl_gfx_hint_size_max_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_max_set_api_delegate>(_Module, "efl_gfx_hint_size_max_set");
4358 private static void hint_size_max_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz)
4360 Eina.Log.Debug("function efl_gfx_hint_size_max_set was called");
4361 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4362 if(wrapper != null) {
4363 var _in_sz = Eina.Size2D_StructConversion.ToManaged(sz);
4366 ((Object)wrapper).SetHintSizeMax( _in_sz);
4367 } catch (Exception e) {
4368 Eina.Log.Warning($"Callback error: {e.ToString()}");
4369 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4372 efl_gfx_hint_size_max_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
4375 private static efl_gfx_hint_size_max_set_delegate efl_gfx_hint_size_max_set_static_delegate;
4378 private delegate Eina.Size2D_StructInternal efl_gfx_hint_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
4381 public delegate Eina.Size2D_StructInternal efl_gfx_hint_size_min_get_api_delegate(System.IntPtr obj);
4382 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_min_get_api_delegate> efl_gfx_hint_size_min_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_min_get_api_delegate>(_Module, "efl_gfx_hint_size_min_get");
4383 private static Eina.Size2D_StructInternal hint_size_min_get(System.IntPtr obj, System.IntPtr pd)
4385 Eina.Log.Debug("function efl_gfx_hint_size_min_get was called");
4386 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4387 if(wrapper != null) {
4388 Eina.Size2D _ret_var = default(Eina.Size2D);
4390 _ret_var = ((Object)wrapper).GetHintSizeMin();
4391 } catch (Exception e) {
4392 Eina.Log.Warning($"Callback error: {e.ToString()}");
4393 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4395 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
4397 return efl_gfx_hint_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4400 private static efl_gfx_hint_size_min_get_delegate efl_gfx_hint_size_min_get_static_delegate;
4403 private delegate void efl_gfx_hint_size_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz);
4406 public delegate void efl_gfx_hint_size_min_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal sz);
4407 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_min_set_api_delegate> efl_gfx_hint_size_min_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_min_set_api_delegate>(_Module, "efl_gfx_hint_size_min_set");
4408 private static void hint_size_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz)
4410 Eina.Log.Debug("function efl_gfx_hint_size_min_set was called");
4411 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4412 if(wrapper != null) {
4413 var _in_sz = Eina.Size2D_StructConversion.ToManaged(sz);
4416 ((Object)wrapper).SetHintSizeMin( _in_sz);
4417 } catch (Exception e) {
4418 Eina.Log.Warning($"Callback error: {e.ToString()}");
4419 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4422 efl_gfx_hint_size_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
4425 private static efl_gfx_hint_size_min_set_delegate efl_gfx_hint_size_min_set_static_delegate;
4428 private delegate Eina.Size2D_StructInternal efl_gfx_hint_size_restricted_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
4431 public delegate Eina.Size2D_StructInternal efl_gfx_hint_size_restricted_min_get_api_delegate(System.IntPtr obj);
4432 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_min_get_api_delegate> efl_gfx_hint_size_restricted_min_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_min_get_api_delegate>(_Module, "efl_gfx_hint_size_restricted_min_get");
4433 private static Eina.Size2D_StructInternal hint_size_restricted_min_get(System.IntPtr obj, System.IntPtr pd)
4435 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_get was called");
4436 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4437 if(wrapper != null) {
4438 Eina.Size2D _ret_var = default(Eina.Size2D);
4440 _ret_var = ((Object)wrapper).GetHintSizeRestrictedMin();
4441 } catch (Exception e) {
4442 Eina.Log.Warning($"Callback error: {e.ToString()}");
4443 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4445 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
4447 return efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4450 private static efl_gfx_hint_size_restricted_min_get_delegate efl_gfx_hint_size_restricted_min_get_static_delegate;
4453 private delegate void efl_gfx_hint_size_restricted_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz);
4456 public delegate void efl_gfx_hint_size_restricted_min_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal sz);
4457 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_min_set_api_delegate> efl_gfx_hint_size_restricted_min_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_min_set_api_delegate>(_Module, "efl_gfx_hint_size_restricted_min_set");
4458 private static void hint_size_restricted_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal sz)
4460 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_set was called");
4461 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4462 if(wrapper != null) {
4463 var _in_sz = Eina.Size2D_StructConversion.ToManaged(sz);
4466 ((Object)wrapper).SetHintSizeRestrictedMin( _in_sz);
4467 } catch (Exception e) {
4468 Eina.Log.Warning($"Callback error: {e.ToString()}");
4469 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4472 efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
4475 private static efl_gfx_hint_size_restricted_min_set_delegate efl_gfx_hint_size_restricted_min_set_static_delegate;
4478 private delegate Eina.Size2D_StructInternal efl_gfx_hint_size_combined_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
4481 public delegate Eina.Size2D_StructInternal efl_gfx_hint_size_combined_min_get_api_delegate(System.IntPtr obj);
4482 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_combined_min_get_api_delegate> efl_gfx_hint_size_combined_min_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_combined_min_get_api_delegate>(_Module, "efl_gfx_hint_size_combined_min_get");
4483 private static Eina.Size2D_StructInternal hint_size_combined_min_get(System.IntPtr obj, System.IntPtr pd)
4485 Eina.Log.Debug("function efl_gfx_hint_size_combined_min_get was called");
4486 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4487 if(wrapper != null) {
4488 Eina.Size2D _ret_var = default(Eina.Size2D);
4490 _ret_var = ((Object)wrapper).GetHintSizeCombinedMin();
4491 } catch (Exception e) {
4492 Eina.Log.Warning($"Callback error: {e.ToString()}");
4493 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4495 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
4497 return efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4500 private static efl_gfx_hint_size_combined_min_get_delegate efl_gfx_hint_size_combined_min_get_static_delegate;
4503 private delegate void efl_gfx_hint_margin_get_delegate(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b);
4506 public delegate void efl_gfx_hint_margin_get_api_delegate(System.IntPtr obj, out int l, out int r, out int t, out int b);
4507 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_margin_get_api_delegate> efl_gfx_hint_margin_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_margin_get_api_delegate>(_Module, "efl_gfx_hint_margin_get");
4508 private static void hint_margin_get(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b)
4510 Eina.Log.Debug("function efl_gfx_hint_margin_get was called");
4511 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4512 if(wrapper != null) {
4513 l = default( int); r = default( int); t = default( int); b = default( int);
4515 ((Object)wrapper).GetHintMargin( out l, out r, out t, out b);
4516 } catch (Exception e) {
4517 Eina.Log.Warning($"Callback error: {e.ToString()}");
4518 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4521 efl_gfx_hint_margin_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out l, out r, out t, out b);
4524 private static efl_gfx_hint_margin_get_delegate efl_gfx_hint_margin_get_static_delegate;
4527 private delegate void efl_gfx_hint_margin_set_delegate(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b);
4530 public delegate void efl_gfx_hint_margin_set_api_delegate(System.IntPtr obj, int l, int r, int t, int b);
4531 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_margin_set_api_delegate> efl_gfx_hint_margin_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_margin_set_api_delegate>(_Module, "efl_gfx_hint_margin_set");
4532 private static void hint_margin_set(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b)
4534 Eina.Log.Debug("function efl_gfx_hint_margin_set was called");
4535 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4536 if(wrapper != null) {
4539 ((Object)wrapper).SetHintMargin( l, r, t, b);
4540 } catch (Exception e) {
4541 Eina.Log.Warning($"Callback error: {e.ToString()}");
4542 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4545 efl_gfx_hint_margin_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l, r, t, b);
4548 private static efl_gfx_hint_margin_set_delegate efl_gfx_hint_margin_set_static_delegate;
4551 private delegate void efl_gfx_hint_weight_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
4554 public delegate void efl_gfx_hint_weight_get_api_delegate(System.IntPtr obj, out double x, out double y);
4555 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_weight_get_api_delegate> efl_gfx_hint_weight_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_weight_get_api_delegate>(_Module, "efl_gfx_hint_weight_get");
4556 private static void hint_weight_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
4558 Eina.Log.Debug("function efl_gfx_hint_weight_get was called");
4559 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4560 if(wrapper != null) {
4561 x = default(double); y = default(double);
4563 ((Object)wrapper).GetHintWeight( out x, out y);
4564 } catch (Exception e) {
4565 Eina.Log.Warning($"Callback error: {e.ToString()}");
4566 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4569 efl_gfx_hint_weight_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
4572 private static efl_gfx_hint_weight_get_delegate efl_gfx_hint_weight_get_static_delegate;
4575 private delegate void efl_gfx_hint_weight_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
4578 public delegate void efl_gfx_hint_weight_set_api_delegate(System.IntPtr obj, double x, double y);
4579 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_weight_set_api_delegate> efl_gfx_hint_weight_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_weight_set_api_delegate>(_Module, "efl_gfx_hint_weight_set");
4580 private static void hint_weight_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
4582 Eina.Log.Debug("function efl_gfx_hint_weight_set was called");
4583 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4584 if(wrapper != null) {
4587 ((Object)wrapper).SetHintWeight( x, y);
4588 } catch (Exception e) {
4589 Eina.Log.Warning($"Callback error: {e.ToString()}");
4590 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4593 efl_gfx_hint_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
4596 private static efl_gfx_hint_weight_set_delegate efl_gfx_hint_weight_set_static_delegate;
4599 private delegate void efl_gfx_hint_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
4602 public delegate void efl_gfx_hint_align_get_api_delegate(System.IntPtr obj, out double x, out double y);
4603 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_align_get_api_delegate> efl_gfx_hint_align_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_align_get_api_delegate>(_Module, "efl_gfx_hint_align_get");
4604 private static void hint_align_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
4606 Eina.Log.Debug("function efl_gfx_hint_align_get was called");
4607 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4608 if(wrapper != null) {
4609 x = default(double); y = default(double);
4611 ((Object)wrapper).GetHintAlign( out x, out y);
4612 } catch (Exception e) {
4613 Eina.Log.Warning($"Callback error: {e.ToString()}");
4614 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4617 efl_gfx_hint_align_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
4620 private static efl_gfx_hint_align_get_delegate efl_gfx_hint_align_get_static_delegate;
4623 private delegate void efl_gfx_hint_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
4626 public delegate void efl_gfx_hint_align_set_api_delegate(System.IntPtr obj, double x, double y);
4627 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_align_set_api_delegate> efl_gfx_hint_align_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_align_set_api_delegate>(_Module, "efl_gfx_hint_align_set");
4628 private static void hint_align_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
4630 Eina.Log.Debug("function efl_gfx_hint_align_set was called");
4631 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4632 if(wrapper != null) {
4635 ((Object)wrapper).SetHintAlign( x, y);
4636 } catch (Exception e) {
4637 Eina.Log.Warning($"Callback error: {e.ToString()}");
4638 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4641 efl_gfx_hint_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
4644 private static efl_gfx_hint_align_set_delegate efl_gfx_hint_align_set_static_delegate;
4647 private delegate void efl_gfx_hint_fill_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] out bool x, [MarshalAs(UnmanagedType.U1)] out bool y);
4650 public delegate void efl_gfx_hint_fill_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] out bool x, [MarshalAs(UnmanagedType.U1)] out bool y);
4651 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_fill_get_api_delegate> efl_gfx_hint_fill_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_fill_get_api_delegate>(_Module, "efl_gfx_hint_fill_get");
4652 private static void hint_fill_get(System.IntPtr obj, System.IntPtr pd, out bool x, out bool y)
4654 Eina.Log.Debug("function efl_gfx_hint_fill_get was called");
4655 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4656 if(wrapper != null) {
4657 x = default(bool); y = default(bool);
4659 ((Object)wrapper).GetHintFill( out x, out y);
4660 } catch (Exception e) {
4661 Eina.Log.Warning($"Callback error: {e.ToString()}");
4662 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4665 efl_gfx_hint_fill_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out x, out y);
4668 private static efl_gfx_hint_fill_get_delegate efl_gfx_hint_fill_get_static_delegate;
4671 private delegate void efl_gfx_hint_fill_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool x, [MarshalAs(UnmanagedType.U1)] bool y);
4674 public delegate void efl_gfx_hint_fill_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool x, [MarshalAs(UnmanagedType.U1)] bool y);
4675 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_fill_set_api_delegate> efl_gfx_hint_fill_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_fill_set_api_delegate>(_Module, "efl_gfx_hint_fill_set");
4676 private static void hint_fill_set(System.IntPtr obj, System.IntPtr pd, bool x, bool y)
4678 Eina.Log.Debug("function efl_gfx_hint_fill_set was called");
4679 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4680 if(wrapper != null) {
4683 ((Object)wrapper).SetHintFill( x, y);
4684 } catch (Exception e) {
4685 Eina.Log.Warning($"Callback error: {e.ToString()}");
4686 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4689 efl_gfx_hint_fill_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
4692 private static efl_gfx_hint_fill_set_delegate efl_gfx_hint_fill_set_static_delegate;
4695 private delegate int efl_gfx_mapping_point_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
4698 public delegate int efl_gfx_mapping_point_count_get_api_delegate(System.IntPtr obj);
4699 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_point_count_get_api_delegate> efl_gfx_mapping_point_count_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_point_count_get_api_delegate>(_Module, "efl_gfx_mapping_point_count_get");
4700 private static int mapping_point_count_get(System.IntPtr obj, System.IntPtr pd)
4702 Eina.Log.Debug("function efl_gfx_mapping_point_count_get was called");
4703 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4704 if(wrapper != null) {
4705 int _ret_var = default( int);
4707 _ret_var = ((Object)wrapper).GetMappingPointCount();
4708 } catch (Exception e) {
4709 Eina.Log.Warning($"Callback error: {e.ToString()}");
4710 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4714 return efl_gfx_mapping_point_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4717 private static efl_gfx_mapping_point_count_get_delegate efl_gfx_mapping_point_count_get_static_delegate;
4720 private delegate void efl_gfx_mapping_point_count_set_delegate(System.IntPtr obj, System.IntPtr pd, int count);
4723 public delegate void efl_gfx_mapping_point_count_set_api_delegate(System.IntPtr obj, int count);
4724 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_point_count_set_api_delegate> efl_gfx_mapping_point_count_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_point_count_set_api_delegate>(_Module, "efl_gfx_mapping_point_count_set");
4725 private static void mapping_point_count_set(System.IntPtr obj, System.IntPtr pd, int count)
4727 Eina.Log.Debug("function efl_gfx_mapping_point_count_set was called");
4728 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4729 if(wrapper != null) {
4732 ((Object)wrapper).SetMappingPointCount( count);
4733 } catch (Exception e) {
4734 Eina.Log.Warning($"Callback error: {e.ToString()}");
4735 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4738 efl_gfx_mapping_point_count_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), count);
4741 private static efl_gfx_mapping_point_count_set_delegate efl_gfx_mapping_point_count_set_static_delegate;
4744 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_clockwise_get_delegate(System.IntPtr obj, System.IntPtr pd);
4747 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_clockwise_get_api_delegate(System.IntPtr obj);
4748 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_clockwise_get_api_delegate> efl_gfx_mapping_clockwise_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_clockwise_get_api_delegate>(_Module, "efl_gfx_mapping_clockwise_get");
4749 private static bool mapping_clockwise_get(System.IntPtr obj, System.IntPtr pd)
4751 Eina.Log.Debug("function efl_gfx_mapping_clockwise_get was called");
4752 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4753 if(wrapper != null) {
4754 bool _ret_var = default(bool);
4756 _ret_var = ((Object)wrapper).GetMappingClockwise();
4757 } catch (Exception e) {
4758 Eina.Log.Warning($"Callback error: {e.ToString()}");
4759 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4763 return efl_gfx_mapping_clockwise_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4766 private static efl_gfx_mapping_clockwise_get_delegate efl_gfx_mapping_clockwise_get_static_delegate;
4769 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_smooth_get_delegate(System.IntPtr obj, System.IntPtr pd);
4772 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_smooth_get_api_delegate(System.IntPtr obj);
4773 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_smooth_get_api_delegate> efl_gfx_mapping_smooth_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_smooth_get_api_delegate>(_Module, "efl_gfx_mapping_smooth_get");
4774 private static bool mapping_smooth_get(System.IntPtr obj, System.IntPtr pd)
4776 Eina.Log.Debug("function efl_gfx_mapping_smooth_get was called");
4777 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4778 if(wrapper != null) {
4779 bool _ret_var = default(bool);
4781 _ret_var = ((Object)wrapper).GetMappingSmooth();
4782 } catch (Exception e) {
4783 Eina.Log.Warning($"Callback error: {e.ToString()}");
4784 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4788 return efl_gfx_mapping_smooth_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4791 private static efl_gfx_mapping_smooth_get_delegate efl_gfx_mapping_smooth_get_static_delegate;
4794 private delegate void efl_gfx_mapping_smooth_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool smooth);
4797 public delegate void efl_gfx_mapping_smooth_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool smooth);
4798 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_smooth_set_api_delegate> efl_gfx_mapping_smooth_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_smooth_set_api_delegate>(_Module, "efl_gfx_mapping_smooth_set");
4799 private static void mapping_smooth_set(System.IntPtr obj, System.IntPtr pd, bool smooth)
4801 Eina.Log.Debug("function efl_gfx_mapping_smooth_set was called");
4802 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4803 if(wrapper != null) {
4806 ((Object)wrapper).SetMappingSmooth( smooth);
4807 } catch (Exception e) {
4808 Eina.Log.Warning($"Callback error: {e.ToString()}");
4809 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4812 efl_gfx_mapping_smooth_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), smooth);
4815 private static efl_gfx_mapping_smooth_set_delegate efl_gfx_mapping_smooth_set_static_delegate;
4818 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_alpha_get_delegate(System.IntPtr obj, System.IntPtr pd);
4821 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_alpha_get_api_delegate(System.IntPtr obj);
4822 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_alpha_get_api_delegate> efl_gfx_mapping_alpha_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_alpha_get_api_delegate>(_Module, "efl_gfx_mapping_alpha_get");
4823 private static bool mapping_alpha_get(System.IntPtr obj, System.IntPtr pd)
4825 Eina.Log.Debug("function efl_gfx_mapping_alpha_get was called");
4826 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4827 if(wrapper != null) {
4828 bool _ret_var = default(bool);
4830 _ret_var = ((Object)wrapper).GetMappingAlpha();
4831 } catch (Exception e) {
4832 Eina.Log.Warning($"Callback error: {e.ToString()}");
4833 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4837 return efl_gfx_mapping_alpha_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4840 private static efl_gfx_mapping_alpha_get_delegate efl_gfx_mapping_alpha_get_static_delegate;
4843 private delegate void efl_gfx_mapping_alpha_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool alpha);
4846 public delegate void efl_gfx_mapping_alpha_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool alpha);
4847 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_alpha_set_api_delegate> efl_gfx_mapping_alpha_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_alpha_set_api_delegate>(_Module, "efl_gfx_mapping_alpha_set");
4848 private static void mapping_alpha_set(System.IntPtr obj, System.IntPtr pd, bool alpha)
4850 Eina.Log.Debug("function efl_gfx_mapping_alpha_set was called");
4851 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4852 if(wrapper != null) {
4855 ((Object)wrapper).SetMappingAlpha( alpha);
4856 } catch (Exception e) {
4857 Eina.Log.Warning($"Callback error: {e.ToString()}");
4858 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4861 efl_gfx_mapping_alpha_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), alpha);
4864 private static efl_gfx_mapping_alpha_set_delegate efl_gfx_mapping_alpha_set_static_delegate;
4867 private delegate void efl_gfx_mapping_coord_absolute_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out double x, out double y, out double z);
4870 public delegate void efl_gfx_mapping_coord_absolute_get_api_delegate(System.IntPtr obj, int idx, out double x, out double y, out double z);
4871 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_coord_absolute_get_api_delegate> efl_gfx_mapping_coord_absolute_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_coord_absolute_get_api_delegate>(_Module, "efl_gfx_mapping_coord_absolute_get");
4872 private static void mapping_coord_absolute_get(System.IntPtr obj, System.IntPtr pd, int idx, out double x, out double y, out double z)
4874 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_get was called");
4875 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4876 if(wrapper != null) {
4877 x = default(double); y = default(double); z = default(double);
4879 ((Object)wrapper).GetMappingCoordAbsolute( idx, out x, out y, out z);
4880 } catch (Exception e) {
4881 Eina.Log.Warning($"Callback error: {e.ToString()}");
4882 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4885 efl_gfx_mapping_coord_absolute_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, out x, out y, out z);
4888 private static efl_gfx_mapping_coord_absolute_get_delegate efl_gfx_mapping_coord_absolute_get_static_delegate;
4891 private delegate void efl_gfx_mapping_coord_absolute_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z);
4894 public delegate void efl_gfx_mapping_coord_absolute_set_api_delegate(System.IntPtr obj, int idx, double x, double y, double z);
4895 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_coord_absolute_set_api_delegate> efl_gfx_mapping_coord_absolute_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_coord_absolute_set_api_delegate>(_Module, "efl_gfx_mapping_coord_absolute_set");
4896 private static void mapping_coord_absolute_set(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z)
4898 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_set was called");
4899 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4900 if(wrapper != null) {
4903 ((Object)wrapper).SetMappingCoordAbsolute( idx, x, y, z);
4904 } catch (Exception e) {
4905 Eina.Log.Warning($"Callback error: {e.ToString()}");
4906 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4909 efl_gfx_mapping_coord_absolute_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, x, y, z);
4912 private static efl_gfx_mapping_coord_absolute_set_delegate efl_gfx_mapping_coord_absolute_set_static_delegate;
4915 private delegate void efl_gfx_mapping_uv_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v);
4918 public delegate void efl_gfx_mapping_uv_get_api_delegate(System.IntPtr obj, int idx, out double u, out double v);
4919 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_uv_get_api_delegate> efl_gfx_mapping_uv_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_uv_get_api_delegate>(_Module, "efl_gfx_mapping_uv_get");
4920 private static void mapping_uv_get(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v)
4922 Eina.Log.Debug("function efl_gfx_mapping_uv_get was called");
4923 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4924 if(wrapper != null) {
4925 u = default(double); v = default(double);
4927 ((Object)wrapper).GetMappingUv( idx, out u, out v);
4928 } catch (Exception e) {
4929 Eina.Log.Warning($"Callback error: {e.ToString()}");
4930 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4933 efl_gfx_mapping_uv_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, out u, out v);
4936 private static efl_gfx_mapping_uv_get_delegate efl_gfx_mapping_uv_get_static_delegate;
4939 private delegate void efl_gfx_mapping_uv_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v);
4942 public delegate void efl_gfx_mapping_uv_set_api_delegate(System.IntPtr obj, int idx, double u, double v);
4943 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_uv_set_api_delegate> efl_gfx_mapping_uv_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_uv_set_api_delegate>(_Module, "efl_gfx_mapping_uv_set");
4944 private static void mapping_uv_set(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v)
4946 Eina.Log.Debug("function efl_gfx_mapping_uv_set was called");
4947 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4948 if(wrapper != null) {
4951 ((Object)wrapper).SetMappingUv( idx, u, v);
4952 } catch (Exception e) {
4953 Eina.Log.Warning($"Callback error: {e.ToString()}");
4954 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4957 efl_gfx_mapping_uv_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, u, v);
4960 private static efl_gfx_mapping_uv_set_delegate efl_gfx_mapping_uv_set_static_delegate;
4963 private delegate void efl_gfx_mapping_color_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out int r, out int g, out int b, out int a);
4966 public delegate void efl_gfx_mapping_color_get_api_delegate(System.IntPtr obj, int idx, out int r, out int g, out int b, out int a);
4967 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_color_get_api_delegate> efl_gfx_mapping_color_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_color_get_api_delegate>(_Module, "efl_gfx_mapping_color_get");
4968 private static void mapping_color_get(System.IntPtr obj, System.IntPtr pd, int idx, out int r, out int g, out int b, out int a)
4970 Eina.Log.Debug("function efl_gfx_mapping_color_get was called");
4971 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4972 if(wrapper != null) {
4973 r = default( int); g = default( int); b = default( int); a = default( int);
4975 ((Object)wrapper).GetMappingColor( idx, out r, out g, out b, out a);
4976 } catch (Exception e) {
4977 Eina.Log.Warning($"Callback error: {e.ToString()}");
4978 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4981 efl_gfx_mapping_color_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, out r, out g, out b, out a);
4984 private static efl_gfx_mapping_color_get_delegate efl_gfx_mapping_color_get_static_delegate;
4987 private delegate void efl_gfx_mapping_color_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, int r, int g, int b, int a);
4990 public delegate void efl_gfx_mapping_color_set_api_delegate(System.IntPtr obj, int idx, int r, int g, int b, int a);
4991 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_color_set_api_delegate> efl_gfx_mapping_color_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_color_set_api_delegate>(_Module, "efl_gfx_mapping_color_set");
4992 private static void mapping_color_set(System.IntPtr obj, System.IntPtr pd, int idx, int r, int g, int b, int a)
4994 Eina.Log.Debug("function efl_gfx_mapping_color_set was called");
4995 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
4996 if(wrapper != null) {
4999 ((Object)wrapper).SetMappingColor( idx, r, g, b, a);
5000 } catch (Exception e) {
5001 Eina.Log.Warning($"Callback error: {e.ToString()}");
5002 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5005 efl_gfx_mapping_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, r, g, b, a);
5008 private static efl_gfx_mapping_color_set_delegate efl_gfx_mapping_color_set_static_delegate;
5011 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_has_delegate(System.IntPtr obj, System.IntPtr pd);
5014 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_has_api_delegate(System.IntPtr obj);
5015 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_has_api_delegate> efl_gfx_mapping_has_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_has_api_delegate>(_Module, "efl_gfx_mapping_has");
5016 private static bool mapping_has(System.IntPtr obj, System.IntPtr pd)
5018 Eina.Log.Debug("function efl_gfx_mapping_has was called");
5019 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5020 if(wrapper != null) {
5021 bool _ret_var = default(bool);
5023 _ret_var = ((Object)wrapper).HasMapping();
5024 } catch (Exception e) {
5025 Eina.Log.Warning($"Callback error: {e.ToString()}");
5026 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5030 return efl_gfx_mapping_has_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5033 private static efl_gfx_mapping_has_delegate efl_gfx_mapping_has_static_delegate;
5036 private delegate void efl_gfx_mapping_reset_delegate(System.IntPtr obj, System.IntPtr pd);
5039 public delegate void efl_gfx_mapping_reset_api_delegate(System.IntPtr obj);
5040 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_reset_api_delegate> efl_gfx_mapping_reset_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_reset_api_delegate>(_Module, "efl_gfx_mapping_reset");
5041 private static void mapping_reset(System.IntPtr obj, System.IntPtr pd)
5043 Eina.Log.Debug("function efl_gfx_mapping_reset was called");
5044 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5045 if(wrapper != null) {
5048 ((Object)wrapper).ResetMapping();
5049 } catch (Exception e) {
5050 Eina.Log.Warning($"Callback error: {e.ToString()}");
5051 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5054 efl_gfx_mapping_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5057 private static efl_gfx_mapping_reset_delegate efl_gfx_mapping_reset_static_delegate;
5060 private delegate void efl_gfx_mapping_translate_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz);
5063 public delegate void efl_gfx_mapping_translate_api_delegate(System.IntPtr obj, double dx, double dy, double dz);
5064 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_translate_api_delegate> efl_gfx_mapping_translate_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_translate_api_delegate>(_Module, "efl_gfx_mapping_translate");
5065 private static void translate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz)
5067 Eina.Log.Debug("function efl_gfx_mapping_translate was called");
5068 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5069 if(wrapper != null) {
5072 ((Object)wrapper).Translate( dx, dy, dz);
5073 } catch (Exception e) {
5074 Eina.Log.Warning($"Callback error: {e.ToString()}");
5075 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5078 efl_gfx_mapping_translate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz);
5081 private static efl_gfx_mapping_translate_delegate efl_gfx_mapping_translate_static_delegate;
5084 private delegate void efl_gfx_mapping_rotate_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy);
5087 public delegate void efl_gfx_mapping_rotate_api_delegate(System.IntPtr obj, double degrees, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy);
5088 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_api_delegate> efl_gfx_mapping_rotate_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_api_delegate>(_Module, "efl_gfx_mapping_rotate");
5089 private static void rotate(System.IntPtr obj, System.IntPtr pd, double degrees, Efl.Gfx.Entity pivot, double cx, double cy)
5091 Eina.Log.Debug("function efl_gfx_mapping_rotate was called");
5092 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5093 if(wrapper != null) {
5096 ((Object)wrapper).Rotate( degrees, pivot, cx, cy);
5097 } catch (Exception e) {
5098 Eina.Log.Warning($"Callback error: {e.ToString()}");
5099 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5102 efl_gfx_mapping_rotate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, pivot, cx, cy);
5105 private static efl_gfx_mapping_rotate_delegate efl_gfx_mapping_rotate_static_delegate;
5108 private delegate void efl_gfx_mapping_rotate_3d_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy, double cz);
5111 public delegate void efl_gfx_mapping_rotate_3d_api_delegate(System.IntPtr obj, double dx, double dy, double dz, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy, double cz);
5112 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_3d_api_delegate> efl_gfx_mapping_rotate_3d_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_3d_api_delegate>(_Module, "efl_gfx_mapping_rotate_3d");
5113 private static void rotate_3d(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, Efl.Gfx.Entity pivot, double cx, double cy, double cz)
5115 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d was called");
5116 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5117 if(wrapper != null) {
5120 ((Object)wrapper).Rotate3d( dx, dy, dz, pivot, cx, cy, cz);
5121 } catch (Exception e) {
5122 Eina.Log.Warning($"Callback error: {e.ToString()}");
5123 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5126 efl_gfx_mapping_rotate_3d_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz, pivot, cx, cy, cz);
5129 private static efl_gfx_mapping_rotate_3d_delegate efl_gfx_mapping_rotate_3d_static_delegate;
5132 private delegate void efl_gfx_mapping_rotate_quat_delegate(System.IntPtr obj, System.IntPtr pd, double qx, double qy, double qz, double qw, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy, double cz);
5135 public delegate void efl_gfx_mapping_rotate_quat_api_delegate(System.IntPtr obj, double qx, double qy, double qz, double qw, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy, double cz);
5136 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_quat_api_delegate> efl_gfx_mapping_rotate_quat_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_quat_api_delegate>(_Module, "efl_gfx_mapping_rotate_quat");
5137 private static void rotate_quat(System.IntPtr obj, System.IntPtr pd, double qx, double qy, double qz, double qw, Efl.Gfx.Entity pivot, double cx, double cy, double cz)
5139 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat was called");
5140 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5141 if(wrapper != null) {
5144 ((Object)wrapper).RotateQuat( qx, qy, qz, qw, pivot, cx, cy, cz);
5145 } catch (Exception e) {
5146 Eina.Log.Warning($"Callback error: {e.ToString()}");
5147 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5150 efl_gfx_mapping_rotate_quat_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), qx, qy, qz, qw, pivot, cx, cy, cz);
5153 private static efl_gfx_mapping_rotate_quat_delegate efl_gfx_mapping_rotate_quat_static_delegate;
5156 private delegate void efl_gfx_mapping_zoom_delegate(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy);
5159 public delegate void efl_gfx_mapping_zoom_api_delegate(System.IntPtr obj, double zoomx, double zoomy, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double cx, double cy);
5160 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_zoom_api_delegate> efl_gfx_mapping_zoom_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_zoom_api_delegate>(_Module, "efl_gfx_mapping_zoom");
5161 private static void zoom(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, Efl.Gfx.Entity pivot, double cx, double cy)
5163 Eina.Log.Debug("function efl_gfx_mapping_zoom was called");
5164 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5165 if(wrapper != null) {
5168 ((Object)wrapper).Zoom( zoomx, zoomy, pivot, cx, cy);
5169 } catch (Exception e) {
5170 Eina.Log.Warning($"Callback error: {e.ToString()}");
5171 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5174 efl_gfx_mapping_zoom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), zoomx, zoomy, pivot, cx, cy);
5177 private static efl_gfx_mapping_zoom_delegate efl_gfx_mapping_zoom_static_delegate;
5180 private delegate void efl_gfx_mapping_lighting_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
5183 public delegate void efl_gfx_mapping_lighting_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
5184 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_lighting_3d_api_delegate> efl_gfx_mapping_lighting_3d_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_lighting_3d_api_delegate>(_Module, "efl_gfx_mapping_lighting_3d");
5185 private static void lighting_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab)
5187 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d was called");
5188 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5189 if(wrapper != null) {
5192 ((Object)wrapper).Lighting3d( pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
5193 } catch (Exception e) {
5194 Eina.Log.Warning($"Callback error: {e.ToString()}");
5195 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5198 efl_gfx_mapping_lighting_3d_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
5201 private static efl_gfx_mapping_lighting_3d_delegate efl_gfx_mapping_lighting_3d_static_delegate;
5204 private delegate void efl_gfx_mapping_perspective_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double px, double py, double z0, double foc);
5207 public delegate void efl_gfx_mapping_perspective_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity pivot, double px, double py, double z0, double foc);
5208 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_perspective_3d_api_delegate> efl_gfx_mapping_perspective_3d_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_perspective_3d_api_delegate>(_Module, "efl_gfx_mapping_perspective_3d");
5209 private static void perspective_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity pivot, double px, double py, double z0, double foc)
5211 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d was called");
5212 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5213 if(wrapper != null) {
5216 ((Object)wrapper).Perspective3d( pivot, px, py, z0, foc);
5217 } catch (Exception e) {
5218 Eina.Log.Warning($"Callback error: {e.ToString()}");
5219 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5222 efl_gfx_mapping_perspective_3d_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pivot, px, py, z0, foc);
5225 private static efl_gfx_mapping_perspective_3d_delegate efl_gfx_mapping_perspective_3d_static_delegate;
5228 private delegate void efl_gfx_mapping_rotate_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy);
5231 public delegate void efl_gfx_mapping_rotate_absolute_api_delegate(System.IntPtr obj, double degrees, double cx, double cy);
5232 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_absolute_api_delegate> efl_gfx_mapping_rotate_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_absolute_api_delegate>(_Module, "efl_gfx_mapping_rotate_absolute");
5233 private static void rotate_absolute(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy)
5235 Eina.Log.Debug("function efl_gfx_mapping_rotate_absolute was called");
5236 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5237 if(wrapper != null) {
5240 ((Object)wrapper).RotateAbsolute( degrees, cx, cy);
5241 } catch (Exception e) {
5242 Eina.Log.Warning($"Callback error: {e.ToString()}");
5243 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5246 efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, cx, cy);
5249 private static efl_gfx_mapping_rotate_absolute_delegate efl_gfx_mapping_rotate_absolute_static_delegate;
5252 private delegate void efl_gfx_mapping_rotate_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, double cx, double cy, double cz);
5255 public delegate void efl_gfx_mapping_rotate_3d_absolute_api_delegate(System.IntPtr obj, double dx, double dy, double dz, double cx, double cy, double cz);
5256 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_3d_absolute_api_delegate> efl_gfx_mapping_rotate_3d_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_3d_absolute_api_delegate>(_Module, "efl_gfx_mapping_rotate_3d_absolute");
5257 private static void rotate_3d_absolute(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, double cx, double cy, double cz)
5259 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d_absolute was called");
5260 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5261 if(wrapper != null) {
5264 ((Object)wrapper).Rotate3dAbsolute( dx, dy, dz, cx, cy, cz);
5265 } catch (Exception e) {
5266 Eina.Log.Warning($"Callback error: {e.ToString()}");
5267 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5270 efl_gfx_mapping_rotate_3d_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz, cx, cy, cz);
5273 private static efl_gfx_mapping_rotate_3d_absolute_delegate efl_gfx_mapping_rotate_3d_absolute_static_delegate;
5276 private delegate void efl_gfx_mapping_rotate_quat_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double qx, double qy, double qz, double qw, double cx, double cy, double cz);
5279 public delegate void efl_gfx_mapping_rotate_quat_absolute_api_delegate(System.IntPtr obj, double qx, double qy, double qz, double qw, double cx, double cy, double cz);
5280 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_quat_absolute_api_delegate> efl_gfx_mapping_rotate_quat_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_rotate_quat_absolute_api_delegate>(_Module, "efl_gfx_mapping_rotate_quat_absolute");
5281 private static void rotate_quat_absolute(System.IntPtr obj, System.IntPtr pd, double qx, double qy, double qz, double qw, double cx, double cy, double cz)
5283 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat_absolute was called");
5284 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5285 if(wrapper != null) {
5288 ((Object)wrapper).RotateQuatAbsolute( qx, qy, qz, qw, cx, cy, cz);
5289 } catch (Exception e) {
5290 Eina.Log.Warning($"Callback error: {e.ToString()}");
5291 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5294 efl_gfx_mapping_rotate_quat_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), qx, qy, qz, qw, cx, cy, cz);
5297 private static efl_gfx_mapping_rotate_quat_absolute_delegate efl_gfx_mapping_rotate_quat_absolute_static_delegate;
5300 private delegate void efl_gfx_mapping_zoom_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy);
5303 public delegate void efl_gfx_mapping_zoom_absolute_api_delegate(System.IntPtr obj, double zoomx, double zoomy, double cx, double cy);
5304 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_zoom_absolute_api_delegate> efl_gfx_mapping_zoom_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_zoom_absolute_api_delegate>(_Module, "efl_gfx_mapping_zoom_absolute");
5305 private static void zoom_absolute(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy)
5307 Eina.Log.Debug("function efl_gfx_mapping_zoom_absolute was called");
5308 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5309 if(wrapper != null) {
5312 ((Object)wrapper).ZoomAbsolute( zoomx, zoomy, cx, cy);
5313 } catch (Exception e) {
5314 Eina.Log.Warning($"Callback error: {e.ToString()}");
5315 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5318 efl_gfx_mapping_zoom_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), zoomx, zoomy, cx, cy);
5321 private static efl_gfx_mapping_zoom_absolute_delegate efl_gfx_mapping_zoom_absolute_static_delegate;
5324 private delegate void efl_gfx_mapping_lighting_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
5327 public delegate void efl_gfx_mapping_lighting_3d_absolute_api_delegate(System.IntPtr obj, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
5328 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_lighting_3d_absolute_api_delegate> efl_gfx_mapping_lighting_3d_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_lighting_3d_absolute_api_delegate>(_Module, "efl_gfx_mapping_lighting_3d_absolute");
5329 private static void lighting_3d_absolute(System.IntPtr obj, System.IntPtr pd, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab)
5331 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d_absolute was called");
5332 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5333 if(wrapper != null) {
5336 ((Object)wrapper).Lighting3dAbsolute( lx, ly, lz, lr, lg, lb, ar, ag, ab);
5337 } catch (Exception e) {
5338 Eina.Log.Warning($"Callback error: {e.ToString()}");
5339 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5342 efl_gfx_mapping_lighting_3d_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), lx, ly, lz, lr, lg, lb, ar, ag, ab);
5345 private static efl_gfx_mapping_lighting_3d_absolute_delegate efl_gfx_mapping_lighting_3d_absolute_static_delegate;
5348 private delegate void efl_gfx_mapping_perspective_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc);
5351 public delegate void efl_gfx_mapping_perspective_3d_absolute_api_delegate(System.IntPtr obj, double px, double py, double z0, double foc);
5352 public static Efl.Eo.FunctionWrapper<efl_gfx_mapping_perspective_3d_absolute_api_delegate> efl_gfx_mapping_perspective_3d_absolute_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_mapping_perspective_3d_absolute_api_delegate>(_Module, "efl_gfx_mapping_perspective_3d_absolute");
5353 private static void perspective_3d_absolute(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc)
5355 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d_absolute was called");
5356 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5357 if(wrapper != null) {
5360 ((Object)wrapper).Perspective3dAbsolute( px, py, z0, foc);
5361 } catch (Exception e) {
5362 Eina.Log.Warning($"Callback error: {e.ToString()}");
5363 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5366 efl_gfx_mapping_perspective_3d_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), px, py, z0, foc);
5369 private static efl_gfx_mapping_perspective_3d_absolute_delegate efl_gfx_mapping_perspective_3d_absolute_static_delegate;
5372 private delegate short efl_gfx_stack_layer_get_delegate(System.IntPtr obj, System.IntPtr pd);
5375 public delegate short efl_gfx_stack_layer_get_api_delegate(System.IntPtr obj);
5376 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_get_api_delegate> efl_gfx_stack_layer_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_get_api_delegate>(_Module, "efl_gfx_stack_layer_get");
5377 private static short layer_get(System.IntPtr obj, System.IntPtr pd)
5379 Eina.Log.Debug("function efl_gfx_stack_layer_get was called");
5380 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5381 if(wrapper != null) {
5382 short _ret_var = default( short);
5384 _ret_var = ((Object)wrapper).GetLayer();
5385 } catch (Exception e) {
5386 Eina.Log.Warning($"Callback error: {e.ToString()}");
5387 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5391 return efl_gfx_stack_layer_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5394 private static efl_gfx_stack_layer_get_delegate efl_gfx_stack_layer_get_static_delegate;
5397 private delegate void efl_gfx_stack_layer_set_delegate(System.IntPtr obj, System.IntPtr pd, short l);
5400 public delegate void efl_gfx_stack_layer_set_api_delegate(System.IntPtr obj, short l);
5401 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_set_api_delegate> efl_gfx_stack_layer_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_layer_set_api_delegate>(_Module, "efl_gfx_stack_layer_set");
5402 private static void layer_set(System.IntPtr obj, System.IntPtr pd, short l)
5404 Eina.Log.Debug("function efl_gfx_stack_layer_set was called");
5405 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5406 if(wrapper != null) {
5409 ((Object)wrapper).SetLayer( l);
5410 } catch (Exception e) {
5411 Eina.Log.Warning($"Callback error: {e.ToString()}");
5412 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5415 efl_gfx_stack_layer_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l);
5418 private static efl_gfx_stack_layer_set_delegate efl_gfx_stack_layer_set_static_delegate;
5421 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Stack efl_gfx_stack_below_get_delegate(System.IntPtr obj, System.IntPtr pd);
5424 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Stack efl_gfx_stack_below_get_api_delegate(System.IntPtr obj);
5425 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_below_get_api_delegate> efl_gfx_stack_below_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_below_get_api_delegate>(_Module, "efl_gfx_stack_below_get");
5426 private static Efl.Gfx.Stack below_get(System.IntPtr obj, System.IntPtr pd)
5428 Eina.Log.Debug("function efl_gfx_stack_below_get was called");
5429 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5430 if(wrapper != null) {
5431 Efl.Gfx.Stack _ret_var = default(Efl.Gfx.Stack);
5433 _ret_var = ((Object)wrapper).GetBelow();
5434 } catch (Exception e) {
5435 Eina.Log.Warning($"Callback error: {e.ToString()}");
5436 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5440 return efl_gfx_stack_below_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5443 private static efl_gfx_stack_below_get_delegate efl_gfx_stack_below_get_static_delegate;
5446 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Stack efl_gfx_stack_above_get_delegate(System.IntPtr obj, System.IntPtr pd);
5449 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Stack efl_gfx_stack_above_get_api_delegate(System.IntPtr obj);
5450 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_above_get_api_delegate> efl_gfx_stack_above_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_above_get_api_delegate>(_Module, "efl_gfx_stack_above_get");
5451 private static Efl.Gfx.Stack above_get(System.IntPtr obj, System.IntPtr pd)
5453 Eina.Log.Debug("function efl_gfx_stack_above_get was called");
5454 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5455 if(wrapper != null) {
5456 Efl.Gfx.Stack _ret_var = default(Efl.Gfx.Stack);
5458 _ret_var = ((Object)wrapper).GetAbove();
5459 } catch (Exception e) {
5460 Eina.Log.Warning($"Callback error: {e.ToString()}");
5461 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5465 return efl_gfx_stack_above_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5468 private static efl_gfx_stack_above_get_delegate efl_gfx_stack_above_get_static_delegate;
5471 private delegate void efl_gfx_stack_below_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack below);
5474 public delegate void efl_gfx_stack_below_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack below);
5475 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_below_api_delegate> efl_gfx_stack_below_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_below_api_delegate>(_Module, "efl_gfx_stack_below");
5476 private static void stack_below(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Stack below)
5478 Eina.Log.Debug("function efl_gfx_stack_below was called");
5479 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5480 if(wrapper != null) {
5483 ((Object)wrapper).StackBelow( below);
5484 } catch (Exception e) {
5485 Eina.Log.Warning($"Callback error: {e.ToString()}");
5486 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5489 efl_gfx_stack_below_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), below);
5492 private static efl_gfx_stack_below_delegate efl_gfx_stack_below_static_delegate;
5495 private delegate void efl_gfx_stack_raise_to_top_delegate(System.IntPtr obj, System.IntPtr pd);
5498 public delegate void efl_gfx_stack_raise_to_top_api_delegate(System.IntPtr obj);
5499 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_raise_to_top_api_delegate> efl_gfx_stack_raise_to_top_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_raise_to_top_api_delegate>(_Module, "efl_gfx_stack_raise_to_top");
5500 private static void raise_to_top(System.IntPtr obj, System.IntPtr pd)
5502 Eina.Log.Debug("function efl_gfx_stack_raise_to_top was called");
5503 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5504 if(wrapper != null) {
5507 ((Object)wrapper).RaiseToTop();
5508 } catch (Exception e) {
5509 Eina.Log.Warning($"Callback error: {e.ToString()}");
5510 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5513 efl_gfx_stack_raise_to_top_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5516 private static efl_gfx_stack_raise_to_top_delegate efl_gfx_stack_raise_to_top_static_delegate;
5519 private delegate void efl_gfx_stack_above_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack above);
5522 public delegate void efl_gfx_stack_above_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.StackConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Stack above);
5523 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_above_api_delegate> efl_gfx_stack_above_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_above_api_delegate>(_Module, "efl_gfx_stack_above");
5524 private static void stack_above(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Stack above)
5526 Eina.Log.Debug("function efl_gfx_stack_above was called");
5527 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5528 if(wrapper != null) {
5531 ((Object)wrapper).StackAbove( above);
5532 } catch (Exception e) {
5533 Eina.Log.Warning($"Callback error: {e.ToString()}");
5534 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5537 efl_gfx_stack_above_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), above);
5540 private static efl_gfx_stack_above_delegate efl_gfx_stack_above_static_delegate;
5543 private delegate void efl_gfx_stack_lower_to_bottom_delegate(System.IntPtr obj, System.IntPtr pd);
5546 public delegate void efl_gfx_stack_lower_to_bottom_api_delegate(System.IntPtr obj);
5547 public static Efl.Eo.FunctionWrapper<efl_gfx_stack_lower_to_bottom_api_delegate> efl_gfx_stack_lower_to_bottom_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_stack_lower_to_bottom_api_delegate>(_Module, "efl_gfx_stack_lower_to_bottom");
5548 private static void lower_to_bottom(System.IntPtr obj, System.IntPtr pd)
5550 Eina.Log.Debug("function efl_gfx_stack_lower_to_bottom was called");
5551 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5552 if(wrapper != null) {
5555 ((Object)wrapper).LowerToBottom();
5556 } catch (Exception e) {
5557 Eina.Log.Warning($"Callback error: {e.ToString()}");
5558 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5561 efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5564 private static efl_gfx_stack_lower_to_bottom_delegate efl_gfx_stack_lower_to_bottom_static_delegate;
5567 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_input_seat_event_filter_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5570 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_input_seat_event_filter_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5571 public static Efl.Eo.FunctionWrapper<efl_input_seat_event_filter_get_api_delegate> efl_input_seat_event_filter_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_seat_event_filter_get_api_delegate>(_Module, "efl_input_seat_event_filter_get");
5572 private static bool seat_event_filter_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5574 Eina.Log.Debug("function efl_input_seat_event_filter_get was called");
5575 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5576 if(wrapper != null) {
5577 bool _ret_var = default(bool);
5579 _ret_var = ((Object)wrapper).GetSeatEventFilter( seat);
5580 } catch (Exception e) {
5581 Eina.Log.Warning($"Callback error: {e.ToString()}");
5582 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5586 return efl_input_seat_event_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5589 private static efl_input_seat_event_filter_get_delegate efl_input_seat_event_filter_get_static_delegate;
5592 private delegate void efl_input_seat_event_filter_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable);
5595 public delegate void efl_input_seat_event_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Input.Device, Efl.Eo.NonOwnTag>))] Efl.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable);
5596 public static Efl.Eo.FunctionWrapper<efl_input_seat_event_filter_set_api_delegate> efl_input_seat_event_filter_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_seat_event_filter_set_api_delegate>(_Module, "efl_input_seat_event_filter_set");
5597 private static void seat_event_filter_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat, bool enable)
5599 Eina.Log.Debug("function efl_input_seat_event_filter_set was called");
5600 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5601 if(wrapper != null) {
5604 ((Object)wrapper).SetSeatEventFilter( seat, enable);
5605 } catch (Exception e) {
5606 Eina.Log.Warning($"Callback error: {e.ToString()}");
5607 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5610 efl_input_seat_event_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat, enable);
5613 private static efl_input_seat_event_filter_set_delegate efl_input_seat_event_filter_set_static_delegate;
5616 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_mirrored_get_delegate(System.IntPtr obj, System.IntPtr pd);
5619 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_mirrored_get_api_delegate(System.IntPtr obj);
5620 public static Efl.Eo.FunctionWrapper<efl_ui_mirrored_get_api_delegate> efl_ui_mirrored_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_mirrored_get_api_delegate>(_Module, "efl_ui_mirrored_get");
5621 private static bool mirrored_get(System.IntPtr obj, System.IntPtr pd)
5623 Eina.Log.Debug("function efl_ui_mirrored_get was called");
5624 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5625 if(wrapper != null) {
5626 bool _ret_var = default(bool);
5628 _ret_var = ((Object)wrapper).GetMirrored();
5629 } catch (Exception e) {
5630 Eina.Log.Warning($"Callback error: {e.ToString()}");
5631 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5635 return efl_ui_mirrored_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5638 private static efl_ui_mirrored_get_delegate efl_ui_mirrored_get_static_delegate;
5641 private delegate void efl_ui_mirrored_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool rtl);
5644 public delegate void efl_ui_mirrored_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool rtl);
5645 public static Efl.Eo.FunctionWrapper<efl_ui_mirrored_set_api_delegate> efl_ui_mirrored_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_mirrored_set_api_delegate>(_Module, "efl_ui_mirrored_set");
5646 private static void mirrored_set(System.IntPtr obj, System.IntPtr pd, bool rtl)
5648 Eina.Log.Debug("function efl_ui_mirrored_set was called");
5649 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5650 if(wrapper != null) {
5653 ((Object)wrapper).SetMirrored( rtl);
5654 } catch (Exception e) {
5655 Eina.Log.Warning($"Callback error: {e.ToString()}");
5656 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5659 efl_ui_mirrored_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rtl);
5662 private static efl_ui_mirrored_set_delegate efl_ui_mirrored_set_static_delegate;
5665 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_mirrored_automatic_get_delegate(System.IntPtr obj, System.IntPtr pd);
5668 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_mirrored_automatic_get_api_delegate(System.IntPtr obj);
5669 public static Efl.Eo.FunctionWrapper<efl_ui_mirrored_automatic_get_api_delegate> efl_ui_mirrored_automatic_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_mirrored_automatic_get_api_delegate>(_Module, "efl_ui_mirrored_automatic_get");
5670 private static bool mirrored_automatic_get(System.IntPtr obj, System.IntPtr pd)
5672 Eina.Log.Debug("function efl_ui_mirrored_automatic_get was called");
5673 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5674 if(wrapper != null) {
5675 bool _ret_var = default(bool);
5677 _ret_var = ((Object)wrapper).GetMirroredAutomatic();
5678 } catch (Exception e) {
5679 Eina.Log.Warning($"Callback error: {e.ToString()}");
5680 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5684 return efl_ui_mirrored_automatic_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5687 private static efl_ui_mirrored_automatic_get_delegate efl_ui_mirrored_automatic_get_static_delegate;
5690 private delegate void efl_ui_mirrored_automatic_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool automatic);
5693 public delegate void efl_ui_mirrored_automatic_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool automatic);
5694 public static Efl.Eo.FunctionWrapper<efl_ui_mirrored_automatic_set_api_delegate> efl_ui_mirrored_automatic_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_mirrored_automatic_set_api_delegate>(_Module, "efl_ui_mirrored_automatic_set");
5695 private static void mirrored_automatic_set(System.IntPtr obj, System.IntPtr pd, bool automatic)
5697 Eina.Log.Debug("function efl_ui_mirrored_automatic_set was called");
5698 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5699 if(wrapper != null) {
5702 ((Object)wrapper).SetMirroredAutomatic( automatic);
5703 } catch (Exception e) {
5704 Eina.Log.Warning($"Callback error: {e.ToString()}");
5705 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5708 efl_ui_mirrored_automatic_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), automatic);
5711 private static efl_ui_mirrored_automatic_set_delegate efl_ui_mirrored_automatic_set_static_delegate;
5714 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate System.String efl_ui_language_get_delegate(System.IntPtr obj, System.IntPtr pd);
5717 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_ui_language_get_api_delegate(System.IntPtr obj);
5718 public static Efl.Eo.FunctionWrapper<efl_ui_language_get_api_delegate> efl_ui_language_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_language_get_api_delegate>(_Module, "efl_ui_language_get");
5719 private static System.String language_get(System.IntPtr obj, System.IntPtr pd)
5721 Eina.Log.Debug("function efl_ui_language_get was called");
5722 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5723 if(wrapper != null) {
5724 System.String _ret_var = default( System.String);
5726 _ret_var = ((Object)wrapper).GetLanguage();
5727 } catch (Exception e) {
5728 Eina.Log.Warning($"Callback error: {e.ToString()}");
5729 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5733 return efl_ui_language_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5736 private static efl_ui_language_get_delegate efl_ui_language_get_static_delegate;
5739 private delegate void efl_ui_language_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String language);
5742 public delegate void efl_ui_language_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String language);
5743 public static Efl.Eo.FunctionWrapper<efl_ui_language_set_api_delegate> efl_ui_language_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_language_set_api_delegate>(_Module, "efl_ui_language_set");
5744 private static void language_set(System.IntPtr obj, System.IntPtr pd, System.String language)
5746 Eina.Log.Debug("function efl_ui_language_set was called");
5747 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
5748 if(wrapper != null) {
5751 ((Object)wrapper).SetLanguage( language);
5752 } catch (Exception e) {
5753 Eina.Log.Warning($"Callback error: {e.ToString()}");
5754 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5757 efl_ui_language_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), language);
5760 private static efl_ui_language_set_delegate efl_ui_language_set_static_delegate;
5763 namespace Efl { namespace Canvas {
5764 /// <summary>Information of animation events</summary>
5765 [StructLayout(LayoutKind.Sequential)]
5766 public struct ObjectAnimationEvent
5768 ///<summary>Placeholder field</summary>
5769 public IntPtr field;
5770 public static implicit operator ObjectAnimationEvent(IntPtr ptr)
5772 var tmp = (ObjectAnimationEvent_StructInternal)Marshal.PtrToStructure(ptr, typeof(ObjectAnimationEvent_StructInternal));
5773 return ObjectAnimationEvent_StructConversion.ToManaged(tmp);
5776 ///<summary>Internal wrapper for struct ObjectAnimationEvent.</summary>
5777 [StructLayout(LayoutKind.Sequential)]
5778 public struct ObjectAnimationEvent_StructInternal
5780 internal IntPtr field;
5781 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
5782 public static implicit operator ObjectAnimationEvent(ObjectAnimationEvent_StructInternal struct_)
5784 return ObjectAnimationEvent_StructConversion.ToManaged(struct_);
5786 ///<summary>Implicit conversion to the managed representation.</summary>
5787 public static implicit operator ObjectAnimationEvent_StructInternal(ObjectAnimationEvent struct_)
5789 return ObjectAnimationEvent_StructConversion.ToInternal(struct_);
5792 /// <summary>Conversion class for struct ObjectAnimationEvent</summary>
5793 public static class ObjectAnimationEvent_StructConversion
5795 internal static ObjectAnimationEvent_StructInternal ToInternal(ObjectAnimationEvent _external_struct)
5797 var _internal_struct = new ObjectAnimationEvent_StructInternal();
5800 return _internal_struct;
5803 internal static ObjectAnimationEvent ToManaged(ObjectAnimationEvent_StructInternal _internal_struct)
5805 var _external_struct = new ObjectAnimationEvent();
5808 return _external_struct;
5814 /// <summary>EFL event animator tick data structure</summary>
5815 [StructLayout(LayoutKind.Sequential)]
5816 public struct EventAnimatorTick
5818 /// <summary>Area of the canvas that will be pushed to screen.</summary>
5819 public Eina.Rect Update_area;
5820 ///<summary>Constructor for EventAnimatorTick.</summary>
5821 public EventAnimatorTick(
5822 Eina.Rect Update_area=default(Eina.Rect) )
5824 this.Update_area = Update_area;
5826 public static implicit operator EventAnimatorTick(IntPtr ptr)
5828 var tmp = (EventAnimatorTick_StructInternal)Marshal.PtrToStructure(ptr, typeof(EventAnimatorTick_StructInternal));
5829 return EventAnimatorTick_StructConversion.ToManaged(tmp);
5832 ///<summary>Internal wrapper for struct EventAnimatorTick.</summary>
5833 [StructLayout(LayoutKind.Sequential)]
5834 public struct EventAnimatorTick_StructInternal
5837 public Eina.Rect_StructInternal Update_area;
5838 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
5839 public static implicit operator EventAnimatorTick(EventAnimatorTick_StructInternal struct_)
5841 return EventAnimatorTick_StructConversion.ToManaged(struct_);
5843 ///<summary>Implicit conversion to the managed representation.</summary>
5844 public static implicit operator EventAnimatorTick_StructInternal(EventAnimatorTick struct_)
5846 return EventAnimatorTick_StructConversion.ToInternal(struct_);
5849 /// <summary>Conversion class for struct EventAnimatorTick</summary>
5850 public static class EventAnimatorTick_StructConversion
5852 internal static EventAnimatorTick_StructInternal ToInternal(EventAnimatorTick _external_struct)
5854 var _internal_struct = new EventAnimatorTick_StructInternal();
5856 _internal_struct.Update_area = Eina.Rect_StructConversion.ToInternal(_external_struct.Update_area);
5858 return _internal_struct;
5861 internal static EventAnimatorTick ToManaged(EventAnimatorTick_StructInternal _internal_struct)
5863 var _external_struct = new EventAnimatorTick();
5865 _external_struct.Update_area = Eina.Rect_StructConversion.ToManaged(_internal_struct.Update_area);
5867 return _external_struct;