1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 ///<summary>Event argument wrapper for event <see cref="Efl.Canvas.Object.AnimatorTickEvt"/>.</summary>
13 public class ObjectAnimatorTickEvt_Args : EventArgs {
14 ///<summary>Actual event payload.</summary>
15 public Efl.EventAnimatorTick arg { get; set; }
17 /// <summary>Efl canvas object abstract class
18 /// (Since EFL 1.22)</summary>
19 [Efl.Canvas.Object.NativeMethods]
20 public abstract class Object : Efl.LoopConsumer, Efl.Eo.IWrapper,Efl.Canvas.IPointer,Efl.Gfx.IColor,Efl.Gfx.IEntity,Efl.Gfx.IHint,Efl.Gfx.IMapping,Efl.Gfx.IStack,Efl.Input.IInterface,Efl.Ui.II18n
22 ///<summary>Pointer to the native class description.</summary>
23 public override System.IntPtr NativeClass
27 if (((object)this).GetType() == typeof(Object))
29 return GetEflClassStatic();
33 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
38 [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr
39 efl_canvas_object_class_get();
40 /// <summary>Initializes a new instance of the <see cref="Object"/> class.</summary>
41 /// <param name="parent">Parent instance.</param>
42 public Object(Efl.Object parent= null
43 ) : base(efl_canvas_object_class_get(), typeof(Object), parent)
45 FinishInstantiation();
48 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
49 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
50 /// <param name="raw">The native pointer to be wrapped.</param>
51 protected Object(System.IntPtr raw) : base(raw)
55 [Efl.Eo.PrivateNativeClass]
56 private class ObjectRealized : Object
58 private ObjectRealized(IntPtr ptr) : base(ptr)
62 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
63 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
64 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
65 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
66 /// <param name="parent">The Efl.Object parent of this instance.</param>
67 protected Object(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
71 /// <summary>Verifies if the given object is equal to this one.</summary>
72 /// <param name="instance">The object to compare to.</param>
73 /// <returns>True if both objects point to the same native object.</returns>
74 public override bool Equals(object instance)
76 var other = instance as Efl.Object;
81 return this.NativeHandle == other.NativeHandle;
84 /// <summary>Gets the hash code for this object based on the native pointer it points to.</summary>
85 /// <returns>The value of the pointer, to be used as the hash code of this object.</returns>
86 public override int GetHashCode()
88 return this.NativeHandle.ToInt32();
91 /// <summary>Turns the native pointer into a string representation.</summary>
92 /// <returns>A string with the type and the native pointer for this object.</returns>
93 public override String ToString()
95 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
98 /// <summary>Animator tick synchronized with screen vsync if possible.
99 /// (Since EFL 1.22)</summary>
100 public event EventHandler<Efl.Canvas.ObjectAnimatorTickEvt_Args> AnimatorTickEvt
106 var wRef = new WeakReference(this);
107 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
109 var obj = wRef.Target as Efl.Eo.IWrapper;
112 Efl.Canvas.ObjectAnimatorTickEvt_Args args = new Efl.Canvas.ObjectAnimatorTickEvt_Args();
116 value?.Invoke(obj, args);
120 Eina.Log.Error(e.ToString());
121 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
126 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
127 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
135 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
136 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
140 ///<summary>Method to raise event AnimatorTickEvt.</summary>
141 public void OnAnimatorTickEvt(Efl.Canvas.ObjectAnimatorTickEvt_Args e)
143 var key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
144 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
145 if (desc == IntPtr.Zero)
147 Eina.Log.Error($"Failed to get native event {key}");
151 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
154 Marshal.StructureToPtr(e.arg, info, false);
155 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
159 Marshal.FreeHGlobal(info);
162 /// <summary>Object's visibility state changed, the event value is the new state.
163 /// (Since EFL 1.22)</summary>
164 public event EventHandler<Efl.Gfx.IEntityVisibilityChangedEvt_Args> VisibilityChangedEvt
170 var wRef = new WeakReference(this);
171 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
173 var obj = wRef.Target as Efl.Eo.IWrapper;
176 Efl.Gfx.IEntityVisibilityChangedEvt_Args args = new Efl.Gfx.IEntityVisibilityChangedEvt_Args();
177 args.arg = evt.Info != IntPtr.Zero;
180 value?.Invoke(obj, args);
184 Eina.Log.Error(e.ToString());
185 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
190 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
191 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
199 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
200 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
204 ///<summary>Method to raise event VisibilityChangedEvt.</summary>
205 public void OnVisibilityChangedEvt(Efl.Gfx.IEntityVisibilityChangedEvt_Args e)
207 var key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
208 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
209 if (desc == IntPtr.Zero)
211 Eina.Log.Error($"Failed to get native event {key}");
215 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
218 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
222 Marshal.FreeHGlobal(info);
225 /// <summary>Object was moved, its position during the event is the new one.
226 /// (Since EFL 1.22)</summary>
227 public event EventHandler<Efl.Gfx.IEntityPositionChangedEvt_Args> PositionChangedEvt
233 var wRef = new WeakReference(this);
234 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
236 var obj = wRef.Target as Efl.Eo.IWrapper;
239 Efl.Gfx.IEntityPositionChangedEvt_Args args = new Efl.Gfx.IEntityPositionChangedEvt_Args();
243 value?.Invoke(obj, args);
247 Eina.Log.Error(e.ToString());
248 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
253 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
254 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
262 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
263 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
267 ///<summary>Method to raise event PositionChangedEvt.</summary>
268 public void OnPositionChangedEvt(Efl.Gfx.IEntityPositionChangedEvt_Args e)
270 var key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
271 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
272 if (desc == IntPtr.Zero)
274 Eina.Log.Error($"Failed to get native event {key}");
278 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
281 Marshal.StructureToPtr(e.arg, info, false);
282 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
286 Marshal.FreeHGlobal(info);
289 /// <summary>Object was resized, its size during the event is the new one.
290 /// (Since EFL 1.22)</summary>
291 public event EventHandler<Efl.Gfx.IEntitySizeChangedEvt_Args> SizeChangedEvt
297 var wRef = new WeakReference(this);
298 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
300 var obj = wRef.Target as Efl.Eo.IWrapper;
303 Efl.Gfx.IEntitySizeChangedEvt_Args args = new Efl.Gfx.IEntitySizeChangedEvt_Args();
307 value?.Invoke(obj, args);
311 Eina.Log.Error(e.ToString());
312 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
317 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
318 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
326 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
327 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
331 ///<summary>Method to raise event SizeChangedEvt.</summary>
332 public void OnSizeChangedEvt(Efl.Gfx.IEntitySizeChangedEvt_Args e)
334 var key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
335 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
336 if (desc == IntPtr.Zero)
338 Eina.Log.Error($"Failed to get native event {key}");
342 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
345 Marshal.StructureToPtr(e.arg, info, false);
346 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
350 Marshal.FreeHGlobal(info);
353 /// <summary>Object hints changed.
354 /// (Since EFL 1.22)</summary>
355 public event EventHandler HintsChangedEvt
361 var wRef = new WeakReference(this);
362 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
364 var obj = wRef.Target as Efl.Eo.IWrapper;
367 EventArgs args = EventArgs.Empty;
370 value?.Invoke(obj, args);
374 Eina.Log.Error(e.ToString());
375 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
380 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
381 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
389 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
390 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
394 ///<summary>Method to raise event HintsChangedEvt.</summary>
395 public void OnHintsChangedEvt(EventArgs e)
397 var key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
398 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
399 if (desc == IntPtr.Zero)
401 Eina.Log.Error($"Failed to get native event {key}");
405 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
407 /// <summary>Object stacking was changed.
408 /// (Since EFL 1.22)</summary>
409 public event EventHandler StackingChangedEvt
415 var wRef = new WeakReference(this);
416 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
418 var obj = wRef.Target as Efl.Eo.IWrapper;
421 EventArgs args = EventArgs.Empty;
424 value?.Invoke(obj, args);
428 Eina.Log.Error(e.ToString());
429 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
434 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
435 AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value);
443 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
444 RemoveNativeEventHandler(efl.Libs.Efl, key, value);
448 ///<summary>Method to raise event StackingChangedEvt.</summary>
449 public void OnStackingChangedEvt(EventArgs e)
451 var key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
452 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key);
453 if (desc == IntPtr.Zero)
455 Eina.Log.Error($"Failed to get native event {key}");
459 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
461 /// <summary>Main pointer move (current and previous positions are known).</summary>
462 public event EventHandler<Efl.Input.IInterfacePointerMoveEvt_Args> PointerMoveEvt
468 var wRef = new WeakReference(this);
469 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
471 var obj = wRef.Target as Efl.Eo.IWrapper;
474 Efl.Input.IInterfacePointerMoveEvt_Args args = new Efl.Input.IInterfacePointerMoveEvt_Args();
475 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
478 value?.Invoke(obj, args);
482 Eina.Log.Error(e.ToString());
483 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
488 string key = "_EFL_EVENT_POINTER_MOVE";
489 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
497 string key = "_EFL_EVENT_POINTER_MOVE";
498 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
502 ///<summary>Method to raise event PointerMoveEvt.</summary>
503 public void OnPointerMoveEvt(Efl.Input.IInterfacePointerMoveEvt_Args e)
505 var key = "_EFL_EVENT_POINTER_MOVE";
506 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
507 if (desc == IntPtr.Zero)
509 Eina.Log.Error($"Failed to get native event {key}");
513 IntPtr info = e.arg.NativeHandle;
514 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
516 /// <summary>Main pointer button pressed (button id is known).</summary>
517 public event EventHandler<Efl.Input.IInterfacePointerDownEvt_Args> PointerDownEvt
523 var wRef = new WeakReference(this);
524 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
526 var obj = wRef.Target as Efl.Eo.IWrapper;
529 Efl.Input.IInterfacePointerDownEvt_Args args = new Efl.Input.IInterfacePointerDownEvt_Args();
530 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
533 value?.Invoke(obj, args);
537 Eina.Log.Error(e.ToString());
538 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
543 string key = "_EFL_EVENT_POINTER_DOWN";
544 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
552 string key = "_EFL_EVENT_POINTER_DOWN";
553 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
557 ///<summary>Method to raise event PointerDownEvt.</summary>
558 public void OnPointerDownEvt(Efl.Input.IInterfacePointerDownEvt_Args e)
560 var key = "_EFL_EVENT_POINTER_DOWN";
561 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
562 if (desc == IntPtr.Zero)
564 Eina.Log.Error($"Failed to get native event {key}");
568 IntPtr info = e.arg.NativeHandle;
569 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
571 /// <summary>Main pointer button released (button id is known).</summary>
572 public event EventHandler<Efl.Input.IInterfacePointerUpEvt_Args> PointerUpEvt
578 var wRef = new WeakReference(this);
579 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
581 var obj = wRef.Target as Efl.Eo.IWrapper;
584 Efl.Input.IInterfacePointerUpEvt_Args args = new Efl.Input.IInterfacePointerUpEvt_Args();
585 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
588 value?.Invoke(obj, args);
592 Eina.Log.Error(e.ToString());
593 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
598 string key = "_EFL_EVENT_POINTER_UP";
599 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
607 string key = "_EFL_EVENT_POINTER_UP";
608 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
612 ///<summary>Method to raise event PointerUpEvt.</summary>
613 public void OnPointerUpEvt(Efl.Input.IInterfacePointerUpEvt_Args e)
615 var key = "_EFL_EVENT_POINTER_UP";
616 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
617 if (desc == IntPtr.Zero)
619 Eina.Log.Error($"Failed to get native event {key}");
623 IntPtr info = e.arg.NativeHandle;
624 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
626 /// <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.</summary>
627 public event EventHandler<Efl.Input.IInterfacePointerCancelEvt_Args> PointerCancelEvt
633 var wRef = new WeakReference(this);
634 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
636 var obj = wRef.Target as Efl.Eo.IWrapper;
639 Efl.Input.IInterfacePointerCancelEvt_Args args = new Efl.Input.IInterfacePointerCancelEvt_Args();
640 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
643 value?.Invoke(obj, args);
647 Eina.Log.Error(e.ToString());
648 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
653 string key = "_EFL_EVENT_POINTER_CANCEL";
654 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
662 string key = "_EFL_EVENT_POINTER_CANCEL";
663 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
667 ///<summary>Method to raise event PointerCancelEvt.</summary>
668 public void OnPointerCancelEvt(Efl.Input.IInterfacePointerCancelEvt_Args e)
670 var key = "_EFL_EVENT_POINTER_CANCEL";
671 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
672 if (desc == IntPtr.Zero)
674 Eina.Log.Error($"Failed to get native event {key}");
678 IntPtr info = e.arg.NativeHandle;
679 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
681 /// <summary>Pointer entered a window or a widget.</summary>
682 public event EventHandler<Efl.Input.IInterfacePointerInEvt_Args> PointerInEvt
688 var wRef = new WeakReference(this);
689 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
691 var obj = wRef.Target as Efl.Eo.IWrapper;
694 Efl.Input.IInterfacePointerInEvt_Args args = new Efl.Input.IInterfacePointerInEvt_Args();
695 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
698 value?.Invoke(obj, args);
702 Eina.Log.Error(e.ToString());
703 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
708 string key = "_EFL_EVENT_POINTER_IN";
709 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
717 string key = "_EFL_EVENT_POINTER_IN";
718 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
722 ///<summary>Method to raise event PointerInEvt.</summary>
723 public void OnPointerInEvt(Efl.Input.IInterfacePointerInEvt_Args e)
725 var key = "_EFL_EVENT_POINTER_IN";
726 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
727 if (desc == IntPtr.Zero)
729 Eina.Log.Error($"Failed to get native event {key}");
733 IntPtr info = e.arg.NativeHandle;
734 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
736 /// <summary>Pointer left a window or a widget.</summary>
737 public event EventHandler<Efl.Input.IInterfacePointerOutEvt_Args> PointerOutEvt
743 var wRef = new WeakReference(this);
744 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
746 var obj = wRef.Target as Efl.Eo.IWrapper;
749 Efl.Input.IInterfacePointerOutEvt_Args args = new Efl.Input.IInterfacePointerOutEvt_Args();
750 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
753 value?.Invoke(obj, args);
757 Eina.Log.Error(e.ToString());
758 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
763 string key = "_EFL_EVENT_POINTER_OUT";
764 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
772 string key = "_EFL_EVENT_POINTER_OUT";
773 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
777 ///<summary>Method to raise event PointerOutEvt.</summary>
778 public void OnPointerOutEvt(Efl.Input.IInterfacePointerOutEvt_Args e)
780 var key = "_EFL_EVENT_POINTER_OUT";
781 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
782 if (desc == IntPtr.Zero)
784 Eina.Log.Error($"Failed to get native event {key}");
788 IntPtr info = e.arg.NativeHandle;
789 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
791 /// <summary>Mouse wheel event.</summary>
792 public event EventHandler<Efl.Input.IInterfacePointerWheelEvt_Args> PointerWheelEvt
798 var wRef = new WeakReference(this);
799 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
801 var obj = wRef.Target as Efl.Eo.IWrapper;
804 Efl.Input.IInterfacePointerWheelEvt_Args args = new Efl.Input.IInterfacePointerWheelEvt_Args();
805 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
808 value?.Invoke(obj, args);
812 Eina.Log.Error(e.ToString());
813 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
818 string key = "_EFL_EVENT_POINTER_WHEEL";
819 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
827 string key = "_EFL_EVENT_POINTER_WHEEL";
828 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
832 ///<summary>Method to raise event PointerWheelEvt.</summary>
833 public void OnPointerWheelEvt(Efl.Input.IInterfacePointerWheelEvt_Args e)
835 var key = "_EFL_EVENT_POINTER_WHEEL";
836 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
837 if (desc == IntPtr.Zero)
839 Eina.Log.Error($"Failed to get native event {key}");
843 IntPtr info = e.arg.NativeHandle;
844 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
846 /// <summary>Pen or other axis event update.</summary>
847 public event EventHandler<Efl.Input.IInterfacePointerAxisEvt_Args> PointerAxisEvt
853 var wRef = new WeakReference(this);
854 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
856 var obj = wRef.Target as Efl.Eo.IWrapper;
859 Efl.Input.IInterfacePointerAxisEvt_Args args = new Efl.Input.IInterfacePointerAxisEvt_Args();
860 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
863 value?.Invoke(obj, args);
867 Eina.Log.Error(e.ToString());
868 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
873 string key = "_EFL_EVENT_POINTER_AXIS";
874 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
882 string key = "_EFL_EVENT_POINTER_AXIS";
883 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
887 ///<summary>Method to raise event PointerAxisEvt.</summary>
888 public void OnPointerAxisEvt(Efl.Input.IInterfacePointerAxisEvt_Args e)
890 var key = "_EFL_EVENT_POINTER_AXIS";
891 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
892 if (desc == IntPtr.Zero)
894 Eina.Log.Error($"Failed to get native event {key}");
898 IntPtr info = e.arg.NativeHandle;
899 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
901 /// <summary>Finger moved (current and previous positions are known).</summary>
902 public event EventHandler<Efl.Input.IInterfaceFingerMoveEvt_Args> FingerMoveEvt
908 var wRef = new WeakReference(this);
909 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
911 var obj = wRef.Target as Efl.Eo.IWrapper;
914 Efl.Input.IInterfaceFingerMoveEvt_Args args = new Efl.Input.IInterfaceFingerMoveEvt_Args();
915 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
918 value?.Invoke(obj, args);
922 Eina.Log.Error(e.ToString());
923 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
928 string key = "_EFL_EVENT_FINGER_MOVE";
929 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
937 string key = "_EFL_EVENT_FINGER_MOVE";
938 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
942 ///<summary>Method to raise event FingerMoveEvt.</summary>
943 public void OnFingerMoveEvt(Efl.Input.IInterfaceFingerMoveEvt_Args e)
945 var key = "_EFL_EVENT_FINGER_MOVE";
946 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
947 if (desc == IntPtr.Zero)
949 Eina.Log.Error($"Failed to get native event {key}");
953 IntPtr info = e.arg.NativeHandle;
954 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
956 /// <summary>Finger pressed (finger id is known).</summary>
957 public event EventHandler<Efl.Input.IInterfaceFingerDownEvt_Args> FingerDownEvt
963 var wRef = new WeakReference(this);
964 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
966 var obj = wRef.Target as Efl.Eo.IWrapper;
969 Efl.Input.IInterfaceFingerDownEvt_Args args = new Efl.Input.IInterfaceFingerDownEvt_Args();
970 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
973 value?.Invoke(obj, args);
977 Eina.Log.Error(e.ToString());
978 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
983 string key = "_EFL_EVENT_FINGER_DOWN";
984 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
992 string key = "_EFL_EVENT_FINGER_DOWN";
993 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
997 ///<summary>Method to raise event FingerDownEvt.</summary>
998 public void OnFingerDownEvt(Efl.Input.IInterfaceFingerDownEvt_Args e)
1000 var key = "_EFL_EVENT_FINGER_DOWN";
1001 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1002 if (desc == IntPtr.Zero)
1004 Eina.Log.Error($"Failed to get native event {key}");
1008 IntPtr info = e.arg.NativeHandle;
1009 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1011 /// <summary>Finger released (finger id is known).</summary>
1012 public event EventHandler<Efl.Input.IInterfaceFingerUpEvt_Args> FingerUpEvt
1018 var wRef = new WeakReference(this);
1019 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1021 var obj = wRef.Target as Efl.Eo.IWrapper;
1024 Efl.Input.IInterfaceFingerUpEvt_Args args = new Efl.Input.IInterfaceFingerUpEvt_Args();
1025 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1028 value?.Invoke(obj, args);
1032 Eina.Log.Error(e.ToString());
1033 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1038 string key = "_EFL_EVENT_FINGER_UP";
1039 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1047 string key = "_EFL_EVENT_FINGER_UP";
1048 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1052 ///<summary>Method to raise event FingerUpEvt.</summary>
1053 public void OnFingerUpEvt(Efl.Input.IInterfaceFingerUpEvt_Args e)
1055 var key = "_EFL_EVENT_FINGER_UP";
1056 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1057 if (desc == IntPtr.Zero)
1059 Eina.Log.Error($"Failed to get native event {key}");
1063 IntPtr info = e.arg.NativeHandle;
1064 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1066 /// <summary>Keyboard key press.</summary>
1067 public event EventHandler<Efl.Input.IInterfaceKeyDownEvt_Args> KeyDownEvt
1073 var wRef = new WeakReference(this);
1074 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1076 var obj = wRef.Target as Efl.Eo.IWrapper;
1079 Efl.Input.IInterfaceKeyDownEvt_Args args = new Efl.Input.IInterfaceKeyDownEvt_Args();
1080 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key);
1083 value?.Invoke(obj, args);
1087 Eina.Log.Error(e.ToString());
1088 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1093 string key = "_EFL_EVENT_KEY_DOWN";
1094 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1102 string key = "_EFL_EVENT_KEY_DOWN";
1103 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1107 ///<summary>Method to raise event KeyDownEvt.</summary>
1108 public void OnKeyDownEvt(Efl.Input.IInterfaceKeyDownEvt_Args e)
1110 var key = "_EFL_EVENT_KEY_DOWN";
1111 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1112 if (desc == IntPtr.Zero)
1114 Eina.Log.Error($"Failed to get native event {key}");
1118 IntPtr info = e.arg.NativeHandle;
1119 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1121 /// <summary>Keyboard key release.</summary>
1122 public event EventHandler<Efl.Input.IInterfaceKeyUpEvt_Args> KeyUpEvt
1128 var wRef = new WeakReference(this);
1129 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1131 var obj = wRef.Target as Efl.Eo.IWrapper;
1134 Efl.Input.IInterfaceKeyUpEvt_Args args = new Efl.Input.IInterfaceKeyUpEvt_Args();
1135 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key);
1138 value?.Invoke(obj, args);
1142 Eina.Log.Error(e.ToString());
1143 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1148 string key = "_EFL_EVENT_KEY_UP";
1149 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1157 string key = "_EFL_EVENT_KEY_UP";
1158 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1162 ///<summary>Method to raise event KeyUpEvt.</summary>
1163 public void OnKeyUpEvt(Efl.Input.IInterfaceKeyUpEvt_Args e)
1165 var key = "_EFL_EVENT_KEY_UP";
1166 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1167 if (desc == IntPtr.Zero)
1169 Eina.Log.Error($"Failed to get native event {key}");
1173 IntPtr info = e.arg.NativeHandle;
1174 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1176 /// <summary>All input events are on hold or resumed.</summary>
1177 public event EventHandler<Efl.Input.IInterfaceHoldEvt_Args> HoldEvt
1183 var wRef = new WeakReference(this);
1184 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1186 var obj = wRef.Target as Efl.Eo.IWrapper;
1189 Efl.Input.IInterfaceHoldEvt_Args args = new Efl.Input.IInterfaceHoldEvt_Args();
1190 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Hold);
1193 value?.Invoke(obj, args);
1197 Eina.Log.Error(e.ToString());
1198 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1203 string key = "_EFL_EVENT_HOLD";
1204 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1212 string key = "_EFL_EVENT_HOLD";
1213 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1217 ///<summary>Method to raise event HoldEvt.</summary>
1218 public void OnHoldEvt(Efl.Input.IInterfaceHoldEvt_Args e)
1220 var key = "_EFL_EVENT_HOLD";
1221 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1222 if (desc == IntPtr.Zero)
1224 Eina.Log.Error($"Failed to get native event {key}");
1228 IntPtr info = e.arg.NativeHandle;
1229 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1231 /// <summary>A focus in event.</summary>
1232 public event EventHandler<Efl.Input.IInterfaceFocusInEvt_Args> FocusInEvt
1238 var wRef = new WeakReference(this);
1239 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1241 var obj = wRef.Target as Efl.Eo.IWrapper;
1244 Efl.Input.IInterfaceFocusInEvt_Args args = new Efl.Input.IInterfaceFocusInEvt_Args();
1245 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus);
1248 value?.Invoke(obj, args);
1252 Eina.Log.Error(e.ToString());
1253 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1258 string key = "_EFL_EVENT_FOCUS_IN";
1259 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1267 string key = "_EFL_EVENT_FOCUS_IN";
1268 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1272 ///<summary>Method to raise event FocusInEvt.</summary>
1273 public void OnFocusInEvt(Efl.Input.IInterfaceFocusInEvt_Args e)
1275 var key = "_EFL_EVENT_FOCUS_IN";
1276 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1277 if (desc == IntPtr.Zero)
1279 Eina.Log.Error($"Failed to get native event {key}");
1283 IntPtr info = e.arg.NativeHandle;
1284 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1286 /// <summary>A focus out event.</summary>
1287 public event EventHandler<Efl.Input.IInterfaceFocusOutEvt_Args> FocusOutEvt
1293 var wRef = new WeakReference(this);
1294 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1296 var obj = wRef.Target as Efl.Eo.IWrapper;
1299 Efl.Input.IInterfaceFocusOutEvt_Args args = new Efl.Input.IInterfaceFocusOutEvt_Args();
1300 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus);
1303 value?.Invoke(obj, args);
1307 Eina.Log.Error(e.ToString());
1308 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1313 string key = "_EFL_EVENT_FOCUS_OUT";
1314 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1322 string key = "_EFL_EVENT_FOCUS_OUT";
1323 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1327 ///<summary>Method to raise event FocusOutEvt.</summary>
1328 public void OnFocusOutEvt(Efl.Input.IInterfaceFocusOutEvt_Args e)
1330 var key = "_EFL_EVENT_FOCUS_OUT";
1331 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1332 if (desc == IntPtr.Zero)
1334 Eina.Log.Error($"Failed to get native event {key}");
1338 IntPtr info = e.arg.NativeHandle;
1339 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1341 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1342 /// (Since EFL 1.22)</summary>
1343 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1344 /// <returns>The pointer mode</returns>
1345 virtual public Efl.Input.ObjectPointerMode GetPointerModeByDevice(Efl.Input.Device dev) {
1346 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_by_device_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dev);
1347 Eina.Error.RaiseIfUnhandledException();
1350 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1351 /// (Since EFL 1.22)</summary>
1352 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1353 /// <param name="pointer_mode">The pointer mode</param>
1354 /// <returns><c>true</c> if pointer mode was set, <c>false</c> otherwise</returns>
1355 virtual public bool SetPointerModeByDevice(Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode) {
1356 var _ret_var = Efl.Canvas.Object.NativeMethods.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);
1357 Eina.Error.RaiseIfUnhandledException();
1360 /// <summary>Low-level pointer behaviour.
1361 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1363 /// 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.
1365 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1367 /// 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.
1368 /// (Since EFL 1.22)</summary>
1369 /// <returns>Input pointer mode</returns>
1370 virtual public Efl.Input.ObjectPointerMode GetPointerMode() {
1371 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1372 Eina.Error.RaiseIfUnhandledException();
1375 /// <summary>Low-level pointer behaviour.
1376 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1378 /// 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.
1380 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1382 /// 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.
1383 /// (Since EFL 1.22)</summary>
1384 /// <param name="pointer_mode">Input pointer mode</param>
1385 /// <returns><c>true</c> if pointer behaviour was set, <c>false</c> otherwise</returns>
1386 virtual public bool SetPointerMode(Efl.Input.ObjectPointerMode pointer_mode) {
1387 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pointer_mode);
1388 Eina.Error.RaiseIfUnhandledException();
1391 /// <summary>Render mode to be used for compositing the Evas object.
1392 /// 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.
1394 /// 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).
1395 /// (Since EFL 1.22)</summary>
1396 /// <returns>Blend or copy.</returns>
1397 virtual public Efl.Gfx.RenderOp GetRenderOp() {
1398 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1399 Eina.Error.RaiseIfUnhandledException();
1402 /// <summary>Render mode to be used for compositing the Evas object.
1403 /// 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.
1405 /// 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).
1406 /// (Since EFL 1.22)</summary>
1407 /// <param name="render_op">Blend or copy.</param>
1408 virtual public void SetRenderOp(Efl.Gfx.RenderOp render_op) {
1409 Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),render_op);
1410 Eina.Error.RaiseIfUnhandledException();
1412 /// <summary>Get the object clipping <c>obj</c> (if any).
1413 /// 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.
1414 /// (Since EFL 1.22)</summary>
1415 /// <returns>The object to clip <c>obj</c> by.</returns>
1416 virtual public Efl.Canvas.Object GetClipper() {
1417 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1418 Eina.Error.RaiseIfUnhandledException();
1421 /// <summary>Clip one object to another.
1422 /// 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>).
1424 /// 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).
1426 /// 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.
1428 /// 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.
1430 /// 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.IEntity.Visible"/>), the objects clipped by it will not be shown either.
1432 /// 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.
1434 /// 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.
1436 /// Note: Only rectangle and image (masks) objects can be used as clippers. Anything else will result in undefined behaviour.
1437 /// (Since EFL 1.22)</summary>
1438 /// <param name="clipper">The object to clip <c>obj</c> by.</param>
1439 virtual public void SetClipper(Efl.Canvas.Object clipper) {
1440 Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),clipper);
1441 Eina.Error.RaiseIfUnhandledException();
1443 /// <summary>Determine whether an object is set to repeat events.
1444 /// (Since EFL 1.22)</summary>
1445 /// <returns>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</returns>
1446 virtual public bool GetRepeatEvents() {
1447 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1448 Eina.Error.RaiseIfUnhandledException();
1451 /// <summary>Set whether an Evas object is to repeat events.
1452 /// 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.IStack.GetBelow"/>).
1454 /// If <c>repeat</c> is <c>false</c>, events occurring on <c>obj</c> will be processed only on it.
1455 /// (Since EFL 1.22)</summary>
1456 /// <param name="repeat">Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</param>
1457 virtual public void SetRepeatEvents(bool repeat) {
1458 Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),repeat);
1459 Eina.Error.RaiseIfUnhandledException();
1461 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1462 /// 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"/>.
1463 /// (Since EFL 1.22)</summary>
1464 /// <returns><c>true</c> when set as focused or <c>false</c> otherwise.</returns>
1465 virtual public bool GetKeyFocus() {
1466 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1467 Eina.Error.RaiseIfUnhandledException();
1470 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1471 /// 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"/>.
1472 /// (Since EFL 1.22)</summary>
1473 /// <param name="focus"><c>true</c> when set as focused or <c>false</c> otherwise.</param>
1474 virtual public void SetKeyFocus(bool focus) {
1475 Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),focus);
1476 Eina.Error.RaiseIfUnhandledException();
1478 /// <summary>Check if this object is focused.
1479 /// (Since EFL 1.22)</summary>
1480 /// <returns><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</returns>
1481 virtual public bool GetSeatFocus() {
1482 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1483 Eina.Error.RaiseIfUnhandledException();
1486 /// <summary>Determine whether an object is set to use precise point collision detection.
1487 /// (Since EFL 1.22)</summary>
1488 /// <returns>Whether to use precise point collision detection or not. The default value is false.</returns>
1489 virtual public bool GetPreciseIsInside() {
1490 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1491 Eina.Error.RaiseIfUnhandledException();
1494 /// <summary>Set whether to use precise (usually expensive) point collision detection for a given Evas object.
1495 /// 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.
1497 /// Warning: By using precise point collision detection you'll be making Evas more resource intensive.
1498 /// (Since EFL 1.22)</summary>
1499 /// <param name="precise">Whether to use precise point collision detection or not. The default value is false.</param>
1500 virtual public void SetPreciseIsInside(bool precise) {
1501 Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),precise);
1502 Eina.Error.RaiseIfUnhandledException();
1504 /// <summary>Retrieve whether an Evas object is set to propagate events.
1505 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.
1506 /// (Since EFL 1.22)</summary>
1507 /// <returns>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</returns>
1508 virtual public bool GetPropagateEvents() {
1509 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1510 Eina.Error.RaiseIfUnhandledException();
1513 /// <summary>Set whether events on a smart object's member should be propagated up to its parent.
1514 /// This function has no effect if <c>obj</c> is not a member of a smart object.
1516 /// 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>.
1518 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPassEvents"/>.
1519 /// (Since EFL 1.22)</summary>
1520 /// <param name="propagate">Whether to propagate events (<c>true</c>) or not (<c>false</c>).</param>
1521 virtual public void SetPropagateEvents(bool propagate) {
1522 Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),propagate);
1523 Eina.Error.RaiseIfUnhandledException();
1525 /// <summary>Determine whether an object is set to pass (ignore) events.
1526 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.
1527 /// (Since EFL 1.22)</summary>
1528 /// <returns>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</returns>
1529 virtual public bool GetPassEvents() {
1530 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1531 Eina.Error.RaiseIfUnhandledException();
1534 /// <summary>Set whether an Evas object is to pass (ignore) events.
1535 /// 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.IStack.GetBelow"/>).
1537 /// If <c>pass</c> is <c>false</c> events will be processed on that object as normal.
1539 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPropagateEvents"/>
1540 /// (Since EFL 1.22)</summary>
1541 /// <param name="pass">Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</param>
1542 virtual public void SetPassEvents(bool pass) {
1543 Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pass);
1544 Eina.Error.RaiseIfUnhandledException();
1546 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.
1547 /// (Since EFL 1.22)</summary>
1548 /// <returns><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</returns>
1549 virtual public bool GetAntiAlias() {
1550 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1551 Eina.Error.RaiseIfUnhandledException();
1554 /// <summary>Sets whether or not the given Evas object is to be drawn anti-aliased.
1555 /// (Since EFL 1.22)</summary>
1556 /// <param name="anti_alias"><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</param>
1557 virtual public void SetAntiAlias(bool anti_alias) {
1558 Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),anti_alias);
1559 Eina.Error.RaiseIfUnhandledException();
1561 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
1562 /// 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.
1564 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.
1565 /// (Since EFL 1.22)</summary>
1566 /// <returns>An iterator over the list of objects clipped by <c>obj</c>.</returns>
1567 virtual public Eina.Iterator<Efl.Canvas.Object> GetClippedObjects() {
1568 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1569 Eina.Error.RaiseIfUnhandledException();
1570 return new Eina.Iterator<Efl.Canvas.Object>(_ret_var, false, false);
1572 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
1573 /// 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.
1574 /// (Since EFL 1.22)</summary>
1575 /// <returns>The parent smart object of <c>obj</c> or <c>null</c>.</returns>
1576 virtual public Efl.Canvas.Object GetRenderParent() {
1577 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_parent_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1578 Eina.Error.RaiseIfUnhandledException();
1581 /// <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>.
1582 /// (Since EFL 1.22)</summary>
1583 /// <returns>Paragraph direction for the given object.</returns>
1584 virtual public Efl.TextBidirectionalType GetParagraphDirection() {
1585 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1586 Eina.Error.RaiseIfUnhandledException();
1589 /// <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>.
1590 /// (Since EFL 1.22)</summary>
1591 /// <param name="dir">Paragraph direction for the given object.</param>
1592 virtual public void SetParagraphDirection(Efl.TextBidirectionalType dir) {
1593 Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dir);
1594 Eina.Error.RaiseIfUnhandledException();
1596 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
1597 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
1598 /// (Since EFL 1.22)</summary>
1599 /// <returns>Enable "no-render" mode.</returns>
1600 virtual public bool GetNoRender() {
1601 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1602 Eina.Error.RaiseIfUnhandledException();
1605 /// <summary>Disable all rendering on the canvas.
1606 /// 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.
1608 /// 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.
1609 /// (Since EFL 1.22)</summary>
1610 /// <param name="enable">Enable "no-render" mode.</param>
1611 virtual public void SetNoRender(bool enable) {
1612 Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),enable);
1613 Eina.Error.RaiseIfUnhandledException();
1615 /// <summary>Returns whether the coords are logically inside the object.
1616 /// 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.
1618 /// 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.
1620 /// If <c>e</c> is not a valid object, the return value is undefined.
1621 /// (Since EFL 1.22)</summary>
1622 /// <param name="pos">The position in pixels.</param>
1623 /// <returns><c>true</c> if the coords are inside the object, <c>false</c> otherwise</returns>
1624 virtual public bool GetCoordsInside(Eina.Position2D pos) {
1625 Eina.Position2D.NativeStruct _in_pos = pos;
1626 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_coords_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
1627 Eina.Error.RaiseIfUnhandledException();
1630 /// <summary>Check if this object is focused by a given seat
1631 /// (Since EFL 1.22)</summary>
1632 /// <param name="seat">The seat to check if the object is focused. Use <c>null</c> for the default seat.</param>
1633 /// <returns><c>true</c> if focused or <c>false</c> otherwise.</returns>
1634 virtual public bool CheckSeatFocus(Efl.Input.Device seat) {
1635 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_check_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat);
1636 Eina.Error.RaiseIfUnhandledException();
1639 /// <summary>Add a seat to the focus list.
1640 /// 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.
1642 /// Note: The old focus APIs still work, however they will only act on the default seat.
1643 /// (Since EFL 1.22)</summary>
1644 /// <param name="seat">The seat that should be added to the focus list. Use <c>null</c> for the default seat.</param>
1645 /// <returns><c>true</c> if the focus has been set or <c>false</c> otherwise.</returns>
1646 virtual public bool AddSeatFocus(Efl.Input.Device seat) {
1647 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_add_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat);
1648 Eina.Error.RaiseIfUnhandledException();
1651 /// <summary>Remove a seat from the focus list.
1652 /// (Since EFL 1.22)</summary>
1653 /// <param name="seat">The seat that should be removed from the focus list. Use <c>null</c> for the default seat.</param>
1654 /// <returns><c>true</c> if the seat was removed from the focus list or <c>false</c> otherwise.</returns>
1655 virtual public bool DelSeatFocus(Efl.Input.Device seat) {
1656 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat);
1657 Eina.Error.RaiseIfUnhandledException();
1660 /// <summary>Returns the number of objects clipped by <c>obj</c>
1661 /// (Since EFL 1.22)</summary>
1662 /// <returns>The number of objects clipped by <c>obj</c></returns>
1663 virtual public uint ClippedObjectsCount() {
1664 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_count_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1665 Eina.Error.RaiseIfUnhandledException();
1668 /// <summary>Requests <c>keyname</c> key events be directed to <c>obj</c>.
1669 /// 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.
1671 /// <c>keyname</c> is a platform dependent symbolic name for the key pressed.
1673 /// <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.
1675 /// Warning: Providing impossible modifier sets creates undefined behavior.
1676 /// (Since EFL 1.22)</summary>
1677 /// <param name="keyname">The key to request events for.</param>
1678 /// <param name="modifiers">A combination of modifier keys that must be present to trigger the event.</param>
1679 /// <param name="not_modifiers">A combination of modifier keys that must not be present to trigger the event.</param>
1680 /// <param name="exclusive">Request that the <c>obj</c> is the only object receiving the <c>keyname</c> events.</param>
1681 /// <returns><c>true</c> if the call succeeded, <c>false</c> otherwise.</returns>
1682 virtual public bool GrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, bool exclusive) {
1683 var _ret_var = Efl.Canvas.Object.NativeMethods.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);
1684 Eina.Error.RaiseIfUnhandledException();
1687 /// <summary>Removes the grab on <c>keyname</c> key events by <c>obj</c>.
1688 /// Removes a key grab on <c>obj</c> if <c>keyname</c>, <c>modifiers</c>, and <c>not_modifiers</c> match.
1690 /// 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.
1691 /// (Since EFL 1.22)</summary>
1692 /// <param name="keyname">The key the grab is set for.</param>
1693 /// <param name="modifiers">A mask of modifiers that must be present to trigger the event.</param>
1694 /// <param name="not_modifiers">A mask of modifiers that must not not be present to trigger the event.</param>
1695 virtual public void UngrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers) {
1696 Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_ungrab_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),keyname, modifiers, not_modifiers);
1697 Eina.Error.RaiseIfUnhandledException();
1699 /// <summary>Returns whether the mouse pointer is logically inside the canvas.
1700 /// 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.
1702 /// 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.
1704 /// A canvas begins with the mouse being assumed outside (<c>false</c>).
1705 /// (Since EFL 1.22)</summary>
1706 /// <param name="seat">The seat to consider, if <c>null</c> then the default seat will be used.</param>
1707 /// <returns><c>true</c> if the mouse pointer is inside the canvas, <c>false</c> otherwise</returns>
1708 virtual public bool GetPointerInside(Efl.Input.Device seat) {
1709 var _ret_var = Efl.Canvas.IPointerConcrete.NativeMethods.efl_canvas_pointer_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat);
1710 Eina.Error.RaiseIfUnhandledException();
1713 /// <summary>Retrieves the general/main color of the given Evas object.
1714 /// 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.
1716 /// 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.
1718 /// All newly created Evas rectangles get the default color values of 255 255 255 255 (opaque white).
1720 /// Use null pointers on the components you're not interested in: they'll be ignored by the function.
1721 /// (Since EFL 1.22)</summary>
1722 virtual public void GetColor(out int r, out int g, out int b, out int a) {
1723 Efl.Gfx.IColorConcrete.NativeMethods.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);
1724 Eina.Error.RaiseIfUnhandledException();
1726 /// <summary>Sets the general/main color of the given Evas object to the given one.
1727 /// See also <see cref="Efl.Gfx.IColor.GetColor"/> (for an example)
1729 /// These color values are expected to be premultiplied by alpha.
1730 /// (Since EFL 1.22)</summary>
1731 virtual public void SetColor(int r, int g, int b, int a) {
1732 Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),r, g, b, a);
1733 Eina.Error.RaiseIfUnhandledException();
1735 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.
1736 /// (Since EFL 1.22)</summary>
1737 /// <returns>the hex color code.</returns>
1738 virtual public System.String GetColorCode() {
1739 var _ret_var = Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1740 Eina.Error.RaiseIfUnhandledException();
1743 /// <summary>Set the color of given Evas object to the given hex color code(#RRGGBBAA). e.g. efl_gfx_color_code_set(obj, "#FFCCAACC");
1744 /// (Since EFL 1.22)</summary>
1745 /// <param name="colorcode">the hex color code.</param>
1746 virtual public void SetColorCode(System.String colorcode) {
1747 Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),colorcode);
1748 Eina.Error.RaiseIfUnhandledException();
1750 /// <summary>Retrieves the position of the given canvas object.
1751 /// (Since EFL 1.22)</summary>
1752 /// <returns>A 2D coordinate in pixel units.</returns>
1753 virtual public Eina.Position2D GetPosition() {
1754 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1755 Eina.Error.RaiseIfUnhandledException();
1758 /// <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.
1759 /// (Since EFL 1.22)</summary>
1760 /// <param name="pos">A 2D coordinate in pixel units.</param>
1761 virtual public void SetPosition(Eina.Position2D pos) {
1762 Eina.Position2D.NativeStruct _in_pos = pos;
1763 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
1764 Eina.Error.RaiseIfUnhandledException();
1766 /// <summary>Retrieves the (rectangular) size of the given Evas object.
1767 /// (Since EFL 1.22)</summary>
1768 /// <returns>A 2D size in pixel units.</returns>
1769 virtual public Eina.Size2D GetSize() {
1770 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1771 Eina.Error.RaiseIfUnhandledException();
1774 /// <summary>Changes the size of the given object.
1775 /// 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.IHint"/> instead, when manipulating widgets.
1776 /// (Since EFL 1.22)</summary>
1777 /// <param name="size">A 2D size in pixel units.</param>
1778 virtual public void SetSize(Eina.Size2D size) {
1779 Eina.Size2D.NativeStruct _in_size = size;
1780 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_size);
1781 Eina.Error.RaiseIfUnhandledException();
1783 /// <summary>Rectangular geometry that combines both position and size.
1784 /// (Since EFL 1.22)</summary>
1785 /// <returns>The X,Y position and W,H size, in pixels.</returns>
1786 virtual public Eina.Rect GetGeometry() {
1787 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1788 Eina.Error.RaiseIfUnhandledException();
1791 /// <summary>Rectangular geometry that combines both position and size.
1792 /// (Since EFL 1.22)</summary>
1793 /// <param name="rect">The X,Y position and W,H size, in pixels.</param>
1794 virtual public void SetGeometry(Eina.Rect rect) {
1795 Eina.Rect.NativeStruct _in_rect = rect;
1796 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_rect);
1797 Eina.Error.RaiseIfUnhandledException();
1799 /// <summary>Retrieves whether or not the given canvas object is visible.
1800 /// (Since EFL 1.22)</summary>
1801 /// <returns><c>true</c> if to make the object visible, <c>false</c> otherwise</returns>
1802 virtual public bool GetVisible() {
1803 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1804 Eina.Error.RaiseIfUnhandledException();
1807 /// <summary>Shows or hides this object.
1808 /// (Since EFL 1.22)</summary>
1809 /// <param name="v"><c>true</c> if to make the object visible, <c>false</c> otherwise</param>
1810 virtual public void SetVisible(bool v) {
1811 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),v);
1812 Eina.Error.RaiseIfUnhandledException();
1814 /// <summary>Gets an object's scaling factor.
1815 /// (Since EFL 1.22)</summary>
1816 /// <returns>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</returns>
1817 virtual public double GetScale() {
1818 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1819 Eina.Error.RaiseIfUnhandledException();
1822 /// <summary>Sets the scaling factor of an object.
1823 /// (Since EFL 1.22)</summary>
1824 /// <param name="scale">The scaling factor (the default value is 0.0, meaning individual scaling is not set)</param>
1825 virtual public void SetScale(double scale) {
1826 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),scale);
1827 Eina.Error.RaiseIfUnhandledException();
1829 /// <summary>Defines the aspect ratio to respect when scaling this object.
1830 /// 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.
1832 /// 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.
1833 /// (Since EFL 1.22)</summary>
1834 /// <param name="mode">Mode of interpretation.</param>
1835 /// <param name="sz">Base size to use for aspecting.</param>
1836 virtual public void GetHintAspect(out Efl.Gfx.HintAspect mode, out Eina.Size2D sz) {
1837 var _out_sz = new Eina.Size2D.NativeStruct();
1838 Efl.Gfx.IHintConcrete.NativeMethods.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);
1839 Eina.Error.RaiseIfUnhandledException();
1842 /// <summary>Defines the aspect ratio to respect when scaling this object.
1843 /// 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.
1845 /// 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.
1846 /// (Since EFL 1.22)</summary>
1847 /// <param name="mode">Mode of interpretation.</param>
1848 /// <param name="sz">Base size to use for aspecting.</param>
1849 virtual public void SetHintAspect(Efl.Gfx.HintAspect mode, Eina.Size2D sz) {
1850 Eina.Size2D.NativeStruct _in_sz = sz;
1851 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_aspect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),mode, _in_sz);
1852 Eina.Error.RaiseIfUnhandledException();
1854 /// <summary>Hints on the object's maximum size.
1855 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1857 /// The object container is in charge of fetching this property and placing the object accordingly.
1859 /// Values -1 will be treated as unset hint components, when queried by managers.
1861 /// 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.
1862 /// (Since EFL 1.22)</summary>
1863 /// <returns>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</returns>
1864 virtual public Eina.Size2D GetHintSizeMax() {
1865 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1866 Eina.Error.RaiseIfUnhandledException();
1869 /// <summary>Hints on the object's maximum size.
1870 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1872 /// The object container is in charge of fetching this property and placing the object accordingly.
1874 /// Values -1 will be treated as unset hint components, when queried by managers.
1876 /// 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.
1877 /// (Since EFL 1.22)</summary>
1878 /// <param name="sz">Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</param>
1879 virtual public void SetHintSizeMax(Eina.Size2D sz) {
1880 Eina.Size2D.NativeStruct _in_sz = sz;
1881 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz);
1882 Eina.Error.RaiseIfUnhandledException();
1884 /// <summary>Hints on the object's minimum size.
1885 /// 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.
1887 /// Value 0 will be treated as unset hint components, when queried by managers.
1889 /// 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).
1890 /// (Since EFL 1.22)</summary>
1891 /// <returns>Minimum size (hint) in pixels.</returns>
1892 virtual public Eina.Size2D GetHintSizeMin() {
1893 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1894 Eina.Error.RaiseIfUnhandledException();
1897 /// <summary>Hints on the object's minimum size.
1898 /// 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.
1900 /// Value 0 will be treated as unset hint components, when queried by managers.
1902 /// 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).
1903 /// (Since EFL 1.22)</summary>
1904 /// <param name="sz">Minimum size (hint) in pixels.</param>
1905 virtual public void SetHintSizeMin(Eina.Size2D sz) {
1906 Eina.Size2D.NativeStruct _in_sz = sz;
1907 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz);
1908 Eina.Error.RaiseIfUnhandledException();
1910 /// <summary>Get the "intrinsic" minimum size of this object.
1911 /// (Since EFL 1.22)</summary>
1912 /// <returns>Minimum size (hint) in pixels.</returns>
1913 virtual public Eina.Size2D GetHintSizeRestrictedMin() {
1914 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1915 Eina.Error.RaiseIfUnhandledException();
1918 /// <summary>This function is protected as it is meant for widgets to indicate their "intrinsic" minimum size.
1919 /// (Since EFL 1.22)</summary>
1920 /// <param name="sz">Minimum size (hint) in pixels.</param>
1921 virtual public void SetHintSizeRestrictedMin(Eina.Size2D sz) {
1922 Eina.Size2D.NativeStruct _in_sz = sz;
1923 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz);
1924 Eina.Error.RaiseIfUnhandledException();
1926 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.IHint.HintSizeMin"/> hints.
1927 /// <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.IHint.HintSizeMin"/> is intended to be set from application side. <see cref="Efl.Gfx.IHint.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.
1928 /// (Since EFL 1.22)</summary>
1929 /// <returns>Minimum size (hint) in pixels.</returns>
1930 virtual public Eina.Size2D GetHintSizeCombinedMin() {
1931 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
1932 Eina.Error.RaiseIfUnhandledException();
1935 /// <summary>Hints for an object's margin or padding space.
1936 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1938 /// The object container is in charge of fetching this property and placing the object accordingly.
1940 /// 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.
1941 /// (Since EFL 1.22)</summary>
1942 /// <param name="l">Integer to specify left padding.</param>
1943 /// <param name="r">Integer to specify right padding.</param>
1944 /// <param name="t">Integer to specify top padding.</param>
1945 /// <param name="b">Integer to specify bottom padding.</param>
1946 virtual public void GetHintMargin(out int l, out int r, out int t, out int b) {
1947 Efl.Gfx.IHintConcrete.NativeMethods.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);
1948 Eina.Error.RaiseIfUnhandledException();
1950 /// <summary>Hints for an object's margin or padding space.
1951 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1953 /// The object container is in charge of fetching this property and placing the object accordingly.
1955 /// 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.
1956 /// (Since EFL 1.22)</summary>
1957 /// <param name="l">Integer to specify left padding.</param>
1958 /// <param name="r">Integer to specify right padding.</param>
1959 /// <param name="t">Integer to specify top padding.</param>
1960 /// <param name="b">Integer to specify bottom padding.</param>
1961 virtual public void SetHintMargin(int l, int r, int t, int b) {
1962 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_margin_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),l, r, t, b);
1963 Eina.Error.RaiseIfUnhandledException();
1965 /// <summary>Hints for an object's weight.
1966 /// 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.
1968 /// 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.
1970 /// Note: Default weight hint values are 0.0, for both axis.
1971 /// (Since EFL 1.22)</summary>
1972 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
1973 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
1974 virtual public void GetHintWeight(out double x, out double y) {
1975 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y);
1976 Eina.Error.RaiseIfUnhandledException();
1978 /// <summary>Hints for an object's weight.
1979 /// 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.
1981 /// 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.
1983 /// Note: Default weight hint values are 0.0, for both axis.
1984 /// (Since EFL 1.22)</summary>
1985 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
1986 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
1987 virtual public void SetHintWeight(double x, double y) {
1988 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y);
1989 Eina.Error.RaiseIfUnhandledException();
1991 /// <summary>Hints for an object's alignment.
1992 /// 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.
1994 /// 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.
1996 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
1998 /// Note: Default alignment hint values are 0.5, for both axes.
1999 /// (Since EFL 1.22)</summary>
2000 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
2001 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
2002 virtual public void GetHintAlign(out double x, out double y) {
2003 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y);
2004 Eina.Error.RaiseIfUnhandledException();
2006 /// <summary>Hints for an object's alignment.
2007 /// 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.
2009 /// 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.
2011 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2013 /// Note: Default alignment hint values are 0.5, for both axes.
2014 /// (Since EFL 1.22)</summary>
2015 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
2016 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
2017 virtual public void SetHintAlign(double x, double y) {
2018 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y);
2019 Eina.Error.RaiseIfUnhandledException();
2021 /// <summary>Hints for an object's fill property that used to specify "justify" or "fill" by some users. <see cref="Efl.Gfx.IHint.GetHintFill"/> specify whether to fill the space inside the boundaries of a container/manager.
2022 /// Maximum hints should be enforced with higher priority, if they are set. Also, any <see cref="Efl.Gfx.IHint.GetHintMargin"/> set on objects should add up to the object space on the final scene composition.
2024 /// 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.
2026 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2028 /// Note: Default fill hint values are true, for both axes.
2029 /// (Since EFL 1.22)</summary>
2030 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
2031 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
2032 virtual public void GetHintFill(out bool x, out bool y) {
2033 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y);
2034 Eina.Error.RaiseIfUnhandledException();
2036 /// <summary>Hints for an object's fill property that used to specify "justify" or "fill" by some users. <see cref="Efl.Gfx.IHint.GetHintFill"/> specify whether to fill the space inside the boundaries of a container/manager.
2037 /// Maximum hints should be enforced with higher priority, if they are set. Also, any <see cref="Efl.Gfx.IHint.GetHintMargin"/> set on objects should add up to the object space on the final scene composition.
2039 /// 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.
2041 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2043 /// Note: Default fill hint values are true, for both axes.
2044 /// (Since EFL 1.22)</summary>
2045 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
2046 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
2047 virtual public void SetHintFill(bool x, bool y) {
2048 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y);
2049 Eina.Error.RaiseIfUnhandledException();
2051 /// <summary>Number of points of a map.
2052 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2053 /// (Since EFL 1.22)</summary>
2054 /// <returns>The number of points of map</returns>
2055 virtual public int GetMappingPointCount() {
2056 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2057 Eina.Error.RaiseIfUnhandledException();
2060 /// <summary>Number of points of a map.
2061 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2062 /// (Since EFL 1.22)</summary>
2063 /// <param name="count">The number of points of map</param>
2064 virtual public void SetMappingPointCount(int count) {
2065 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),count);
2066 Eina.Error.RaiseIfUnhandledException();
2068 /// <summary>Clockwise state of a map (read-only).
2069 /// 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.
2070 /// (Since EFL 1.22)</summary>
2071 /// <returns><c>true</c> if clockwise, <c>false</c> if counter clockwise</returns>
2072 virtual public bool GetMappingClockwise() {
2073 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_clockwise_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2074 Eina.Error.RaiseIfUnhandledException();
2077 /// <summary>Smoothing state for map rendering.
2078 /// 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.
2079 /// (Since EFL 1.22)</summary>
2080 /// <returns><c>true</c> by default.</returns>
2081 virtual public bool GetMappingSmooth() {
2082 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2083 Eina.Error.RaiseIfUnhandledException();
2086 /// <summary>Smoothing state for map rendering.
2087 /// 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.
2088 /// (Since EFL 1.22)</summary>
2089 /// <param name="smooth"><c>true</c> by default.</param>
2090 virtual public void SetMappingSmooth(bool smooth) {
2091 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),smooth);
2092 Eina.Error.RaiseIfUnhandledException();
2094 /// <summary>Alpha flag for map rendering.
2095 /// 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.
2097 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2098 /// (Since EFL 1.22)</summary>
2099 /// <returns><c>true</c> by default.</returns>
2100 virtual public bool GetMappingAlpha() {
2101 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2102 Eina.Error.RaiseIfUnhandledException();
2105 /// <summary>Alpha flag for map rendering.
2106 /// 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.
2108 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2109 /// (Since EFL 1.22)</summary>
2110 /// <param name="alpha"><c>true</c> by default.</param>
2111 virtual public void SetMappingAlpha(bool alpha) {
2112 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),alpha);
2113 Eina.Error.RaiseIfUnhandledException();
2115 /// <summary>A point's absolute coordinate on the canvas.
2116 /// 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.
2118 /// 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.
2120 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
2122 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
2123 /// (Since EFL 1.22)</summary>
2124 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2125 /// <param name="x">Point X coordinate in absolute pixel coordinates.</param>
2126 /// <param name="y">Point Y coordinate in absolute pixel coordinates.</param>
2127 /// <param name="z">Point Z coordinate hint (pre-perspective transform).</param>
2128 virtual public void GetMappingCoordAbsolute(int idx, out double x, out double y, out double z) {
2129 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2130 Eina.Error.RaiseIfUnhandledException();
2132 /// <summary>A point's absolute coordinate on the canvas.
2133 /// 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.
2135 /// 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.
2137 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
2139 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
2140 /// (Since EFL 1.22)</summary>
2141 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2142 /// <param name="x">Point X coordinate in absolute pixel coordinates.</param>
2143 /// <param name="y">Point Y coordinate in absolute pixel coordinates.</param>
2144 /// <param name="z">Point Z coordinate hint (pre-perspective transform).</param>
2145 virtual public void SetMappingCoordAbsolute(int idx, double x, double y, double z) {
2146 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2147 Eina.Error.RaiseIfUnhandledException();
2149 /// <summary>Map point's U and V texture source point.
2150 /// 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.
2152 /// 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).
2153 /// (Since EFL 1.22)</summary>
2154 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2155 /// <param name="u">Relative X coordinate within the image, from 0 to 1.</param>
2156 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.</param>
2157 virtual public void GetMappingUv(int idx, out double u, out double v) {
2158 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2159 Eina.Error.RaiseIfUnhandledException();
2161 /// <summary>Map point's U and V texture source point.
2162 /// 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.
2164 /// 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).
2165 /// (Since EFL 1.22)</summary>
2166 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2167 /// <param name="u">Relative X coordinate within the image, from 0 to 1.</param>
2168 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.</param>
2169 virtual public void SetMappingUv(int idx, double u, double v) {
2170 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_uv_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, u, v);
2171 Eina.Error.RaiseIfUnhandledException();
2173 /// <summary>Color of a vertex in the map.
2174 /// 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.
2176 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
2177 /// (Since EFL 1.22)</summary>
2178 /// <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().</param>
2179 /// <param name="r">Red (0 - 255)</param>
2180 /// <param name="g">Green (0 - 255)</param>
2181 /// <param name="b">Blue (0 - 255)</param>
2182 /// <param name="a">Alpha (0 - 255)</param>
2183 virtual public void GetMappingColor(int idx, out int r, out int g, out int b, out int a) {
2184 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2185 Eina.Error.RaiseIfUnhandledException();
2187 /// <summary>Color of a vertex in the map.
2188 /// 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.
2190 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
2191 /// (Since EFL 1.22)</summary>
2192 /// <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().</param>
2193 /// <param name="r">Red (0 - 255)</param>
2194 /// <param name="g">Green (0 - 255)</param>
2195 /// <param name="b">Blue (0 - 255)</param>
2196 /// <param name="a">Alpha (0 - 255)</param>
2197 virtual public void SetMappingColor(int idx, int r, int g, int b, int a) {
2198 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2199 Eina.Error.RaiseIfUnhandledException();
2201 /// <summary>Read-only property indicating whether an object is mapped.
2202 /// This will be <c>true</c> if any transformation is applied to this object.
2203 /// (Since EFL 1.22)</summary>
2204 /// <returns><c>true</c> if the object is mapped.</returns>
2205 virtual public bool HasMapping() {
2206 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_has_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2207 Eina.Error.RaiseIfUnhandledException();
2210 /// <summary>Resets the map transformation to its default state.
2211 /// 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.IMapping.HasMapping"/> will then return <c>false</c>. This function will not modify the values of <see cref="Efl.Gfx.IMapping.MappingSmooth"/> or <see cref="Efl.Gfx.IMapping.MappingAlpha"/>.
2212 /// (Since EFL 1.22)</summary>
2213 virtual public void ResetMapping() {
2214 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2215 Eina.Error.RaiseIfUnhandledException();
2217 /// <summary>Apply a translation to the object using map.
2218 /// This does not change the real geometry of the object but will affect its visible position.
2219 /// (Since EFL 1.22)</summary>
2220 /// <param name="dx">Distance in pixels along the X axis.</param>
2221 /// <param name="dy">Distance in pixels along the Y axis.</param>
2222 /// <param name="dz">Distance in pixels along the Z axis.</param>
2223 virtual public void Translate(double dx, double dy, double dz) {
2224 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_translate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dx, dy, dz);
2225 Eina.Error.RaiseIfUnhandledException();
2227 /// <summary>Apply a rotation to the object.
2228 /// 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.
2230 /// 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.
2232 /// 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.
2233 /// (Since EFL 1.22)</summary>
2234 /// <param name="degrees">CCW rotation in degrees.</param>
2235 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2236 /// <param name="cx">X relative coordinate of the center point.</param>
2237 /// <param name="cy">y relative coordinate of the center point.</param>
2238 virtual public void Rotate(double degrees, Efl.Gfx.IEntity pivot, double cx, double cy) {
2239 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),degrees, pivot, cx, cy);
2240 Eina.Error.RaiseIfUnhandledException();
2242 /// <summary>Rotate the object around 3 axes in 3D.
2243 /// This will rotate in 3D, not just around the "Z" axis as is the case with <see cref="Efl.Gfx.IMapping.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.
2245 /// As with <see cref="Efl.Gfx.IMapping.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.
2246 /// (Since EFL 1.22)</summary>
2247 /// <param name="dx">Rotation in degrees around X axis (0 to 360).</param>
2248 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).</param>
2249 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).</param>
2250 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2251 /// <param name="cx">X relative coordinate of the center point.</param>
2252 /// <param name="cy">y relative coordinate of the center point.</param>
2253 /// <param name="cz">Z absolute coordinate of the center point.</param>
2254 virtual public void Rotate3d(double dx, double dy, double dz, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) {
2255 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2256 Eina.Error.RaiseIfUnhandledException();
2258 /// <summary>Rotate the object in 3D using a unit quaternion.
2259 /// This is similar to <see cref="Efl.Gfx.IMapping.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.
2261 /// As with <see cref="Efl.Gfx.IMapping.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.
2262 /// (Since EFL 1.22)</summary>
2263 /// <param name="qx">The x component of the imaginary part of the quaternion.</param>
2264 /// <param name="qy">The y component of the imaginary part of the quaternion.</param>
2265 /// <param name="qz">The z component of the imaginary part of the quaternion.</param>
2266 /// <param name="qw">The w component of the real part of the quaternion.</param>
2267 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2268 /// <param name="cx">X relative coordinate of the center point.</param>
2269 /// <param name="cy">y relative coordinate of the center point.</param>
2270 /// <param name="cz">Z absolute coordinate of the center point.</param>
2271 virtual public void RotateQuat(double qx, double qy, double qz, double qw, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) {
2272 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2273 Eina.Error.RaiseIfUnhandledException();
2275 /// <summary>Apply a zoom to the object.
2276 /// 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.
2278 /// By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom.
2279 /// (Since EFL 1.22)</summary>
2280 /// <param name="zoomx">Zoom in X direction</param>
2281 /// <param name="zoomy">Zoom in Y direction</param>
2282 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2283 /// <param name="cx">X relative coordinate of the center point.</param>
2284 /// <param name="cy">y relative coordinate of the center point.</param>
2285 virtual public void Zoom(double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy) {
2286 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),zoomx, zoomy, pivot, cx, cy);
2287 Eina.Error.RaiseIfUnhandledException();
2289 /// <summary>Apply a lighting effect on the object.
2290 /// 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.
2292 /// 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.
2293 /// (Since EFL 1.22)</summary>
2294 /// <param name="pivot">A pivot object for the light point, can be <c>null</c>.</param>
2295 /// <param name="lx">X relative coordinate in space of light point.</param>
2296 /// <param name="ly">Y relative coordinate in space of light point.</param>
2297 /// <param name="lz">Z absolute coordinate in space of light point.</param>
2298 /// <param name="lr">Light red value (0 - 255).</param>
2299 /// <param name="lg">Light green value (0 - 255).</param>
2300 /// <param name="lb">Light blue value (0 - 255).</param>
2301 /// <param name="ar">Ambient color red value (0 - 255).</param>
2302 /// <param name="ag">Ambient color green value (0 - 255).</param>
2303 /// <param name="ab">Ambient color blue value (0 - 255).</param>
2304 virtual public void Lighting3d(Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) {
2305 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2306 Eina.Error.RaiseIfUnhandledException();
2308 /// <summary>Apply a perspective transform to the map
2309 /// 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.
2311 /// 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.
2312 /// (Since EFL 1.22)</summary>
2313 /// <param name="pivot">A pivot object for the infinite point, can be <c>null</c>.</param>
2314 /// <param name="px">The perspective distance X relative coordinate.</param>
2315 /// <param name="py">The perspective distance Y relative coordinate.</param>
2316 /// <param name="z0">The "0" Z plane value.</param>
2317 /// <param name="foc">The focal distance, must be greater than 0.</param>
2318 virtual public void Perspective3d(Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc) {
2319 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2320 Eina.Error.RaiseIfUnhandledException();
2322 /// <summary>Apply a rotation to the object, using absolute coordinates.
2323 /// 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.
2325 /// The given coordinates are absolute values in pixels. See also <see cref="Efl.Gfx.IMapping.Rotate"/> for a relative coordinate version.
2326 /// (Since EFL 1.22)</summary>
2327 /// <param name="degrees">CCW rotation in degrees.</param>
2328 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2329 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2330 virtual public void RotateAbsolute(double degrees, double cx, double cy) {
2331 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),degrees, cx, cy);
2332 Eina.Error.RaiseIfUnhandledException();
2334 /// <summary>Rotate the object around 3 axes in 3D, using absolute coordinates.
2335 /// This will rotate in 3D and not just around the "Z" axis as the case with <see cref="Efl.Gfx.IMapping.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.
2337 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.IMapping.Rotate3d"/> for a pivot-based 3D rotation.
2338 /// (Since EFL 1.22)</summary>
2339 /// <param name="dx">Rotation in degrees around X axis (0 to 360).</param>
2340 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).</param>
2341 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).</param>
2342 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2343 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2344 /// <param name="cz">Z absolute coordinate of the center point.</param>
2345 virtual public void Rotate3dAbsolute(double dx, double dy, double dz, double cx, double cy, double cz) {
2346 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2347 Eina.Error.RaiseIfUnhandledException();
2349 /// <summary>Rotate the object in 3D using a unit quaternion, using absolute coordinates.
2350 /// This is similar to <see cref="Efl.Gfx.IMapping.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.
2352 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.IMapping.RotateQuat"/> for a pivot-based 3D rotation.
2353 /// (Since EFL 1.22)</summary>
2354 /// <param name="qx">The x component of the imaginary part of the quaternion.</param>
2355 /// <param name="qy">The y component of the imaginary part of the quaternion.</param>
2356 /// <param name="qz">The z component of the imaginary part of the quaternion.</param>
2357 /// <param name="qw">The w component of the real part of the quaternion.</param>
2358 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2359 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2360 /// <param name="cz">Z absolute coordinate of the center point.</param>
2361 virtual public void RotateQuatAbsolute(double qx, double qy, double qz, double qw, double cx, double cy, double cz) {
2362 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2363 Eina.Error.RaiseIfUnhandledException();
2365 /// <summary>Apply a zoom to the object, using absolute coordinates.
2366 /// 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.
2368 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.IMapping.Zoom"/> for a pivot-based zoom.
2369 /// (Since EFL 1.22)</summary>
2370 /// <param name="zoomx">Zoom in X direction</param>
2371 /// <param name="zoomy">Zoom in Y direction</param>
2372 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2373 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2374 virtual public void ZoomAbsolute(double zoomx, double zoomy, double cx, double cy) {
2375 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),zoomx, zoomy, cx, cy);
2376 Eina.Error.RaiseIfUnhandledException();
2378 /// <summary>Apply a lighting effect to the object.
2379 /// 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.
2381 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.IMapping.Lighting3d"/> for a pivot-based lighting effect.
2382 /// (Since EFL 1.22)</summary>
2383 /// <param name="lx">X absolute coordinate in pixels of the light point.</param>
2384 /// <param name="ly">y absolute coordinate in pixels of the light point.</param>
2385 /// <param name="lz">Z absolute coordinate in space of light point.</param>
2386 /// <param name="lr">Light red value (0 - 255).</param>
2387 /// <param name="lg">Light green value (0 - 255).</param>
2388 /// <param name="lb">Light blue value (0 - 255).</param>
2389 /// <param name="ar">Ambient color red value (0 - 255).</param>
2390 /// <param name="ag">Ambient color green value (0 - 255).</param>
2391 /// <param name="ab">Ambient color blue value (0 - 255).</param>
2392 virtual public void Lighting3dAbsolute(double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) {
2393 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2394 Eina.Error.RaiseIfUnhandledException();
2396 /// <summary>Apply a perspective transform to the map
2397 /// 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.
2399 /// The coordinates of the center point are given in absolute canvas coordinates. See also <see cref="Efl.Gfx.IMapping.Perspective3d"/> for a pivot-based perspective effect.
2400 /// (Since EFL 1.22)</summary>
2401 /// <param name="px">The perspective distance X relative coordinate.</param>
2402 /// <param name="py">The perspective distance Y relative coordinate.</param>
2403 /// <param name="z0">The "0" Z plane value.</param>
2404 /// <param name="foc">The focal distance, must be greater than 0.</param>
2405 virtual public void Perspective3dAbsolute(double px, double py, double z0, double foc) {
2406 Efl.Gfx.IMappingConcrete.NativeMethods.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);
2407 Eina.Error.RaiseIfUnhandledException();
2409 /// <summary>Retrieves the layer of its canvas that the given object is part of.
2410 /// See also <see cref="Efl.Gfx.IStack.SetLayer"/>
2411 /// (Since EFL 1.22)</summary>
2412 /// <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>
2413 virtual public short GetLayer() {
2414 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2415 Eina.Error.RaiseIfUnhandledException();
2418 /// <summary>Sets the layer of its canvas that the given object will be part of.
2419 /// 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.
2421 /// This is a low-level function, which you'd be using when something should be always on top, for example.
2423 /// 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.
2425 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>
2426 /// (Since EFL 1.22)</summary>
2427 /// <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>
2428 virtual public void SetLayer(short l) {
2429 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),l);
2430 Eina.Error.RaiseIfUnhandledException();
2432 /// <summary>Get the Evas object stacked right below <c>obj</c>
2433 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
2435 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2436 /// (Since EFL 1.22)</summary>
2437 /// <returns>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2438 virtual public Efl.Gfx.IStack GetBelow() {
2439 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2440 Eina.Error.RaiseIfUnhandledException();
2443 /// <summary>Get the Evas object stacked right above <c>obj</c>
2444 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
2446 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2447 /// (Since EFL 1.22)</summary>
2448 /// <returns>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2449 virtual public Efl.Gfx.IStack GetAbove() {
2450 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2451 Eina.Error.RaiseIfUnhandledException();
2454 /// <summary>Stack <c>obj</c> immediately <c>below</c>
2455 /// 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.
2457 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2459 /// 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.
2461 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>below</c> must not be either.
2463 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.StackBelow"/>
2464 /// (Since EFL 1.22)</summary>
2465 /// <param name="below">The object below which to stack</param>
2466 virtual public void StackBelow(Efl.Gfx.IStack below) {
2467 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),below);
2468 Eina.Error.RaiseIfUnhandledException();
2470 /// <summary>Raise <c>obj</c> to the top of its layer.
2471 /// <c>obj</c> will, then, be the highest one in the layer it belongs to. Object on other layers won't get touched.
2473 /// See also <see cref="Efl.Gfx.IStack.StackAbove"/>, <see cref="Efl.Gfx.IStack.StackBelow"/> and <see cref="Efl.Gfx.IStack.LowerToBottom"/>
2474 /// (Since EFL 1.22)</summary>
2475 virtual public void RaiseToTop() {
2476 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_raise_to_top_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2477 Eina.Error.RaiseIfUnhandledException();
2479 /// <summary>Stack <c>obj</c> immediately <c>above</c>
2480 /// 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.
2482 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2484 /// 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.
2486 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>above</c> must not be either.
2488 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.StackBelow"/>
2489 /// (Since EFL 1.22)</summary>
2490 /// <param name="above">The object above which to stack</param>
2491 virtual public void StackAbove(Efl.Gfx.IStack above) {
2492 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),above);
2493 Eina.Error.RaiseIfUnhandledException();
2495 /// <summary>Lower <c>obj</c> to the bottom of its layer.
2496 /// <c>obj</c> will, then, be the lowest one in the layer it belongs to. Objects on other layers won't get touched.
2498 /// See also <see cref="Efl.Gfx.IStack.StackAbove"/>, <see cref="Efl.Gfx.IStack.StackBelow"/> and <see cref="Efl.Gfx.IStack.RaiseToTop"/>
2499 /// (Since EFL 1.22)</summary>
2500 virtual public void LowerToBottom() {
2501 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2502 Eina.Error.RaiseIfUnhandledException();
2504 /// <summary>Check if input events from a given seat is enabled.</summary>
2505 /// <param name="seat">The seat to act on.</param>
2506 /// <returns><c>true</c> to enable events for a seat or <c>false</c> otherwise.</returns>
2507 virtual public bool GetSeatEventFilter(Efl.Input.Device seat) {
2508 var _ret_var = Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat);
2509 Eina.Error.RaiseIfUnhandledException();
2512 /// <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.</summary>
2513 /// <param name="seat">The seat to act on.</param>
2514 /// <param name="enable"><c>true</c> to enable events for a seat or <c>false</c> otherwise.</param>
2515 virtual public void SetSeatEventFilter(Efl.Input.Device seat, bool enable) {
2516 Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat, enable);
2517 Eina.Error.RaiseIfUnhandledException();
2519 /// <summary>Whether this object should be mirrored.
2520 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2521 /// <returns><c>true</c> for RTL, <c>false</c> for LTR (default).</returns>
2522 virtual public bool GetMirrored() {
2523 var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2524 Eina.Error.RaiseIfUnhandledException();
2527 /// <summary>Whether this object should be mirrored.
2528 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2529 /// <param name="rtl"><c>true</c> for RTL, <c>false</c> for LTR (default).</param>
2530 virtual public void SetMirrored(bool rtl) {
2531 Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),rtl);
2532 Eina.Error.RaiseIfUnhandledException();
2534 /// <summary>Whether the property <see cref="Efl.Ui.II18n.Mirrored"/> should be set automatically.
2535 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.II18n.Mirrored"/>.
2537 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.IScene"/>) as the configuration should affect only high-level widgets.</summary>
2538 /// <returns>Whether the widget uses automatic mirroring</returns>
2539 virtual public bool GetMirroredAutomatic() {
2540 var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_automatic_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2541 Eina.Error.RaiseIfUnhandledException();
2544 /// <summary>Whether the property <see cref="Efl.Ui.II18n.Mirrored"/> should be set automatically.
2545 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.II18n.Mirrored"/>.
2547 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.IScene"/>) as the configuration should affect only high-level widgets.</summary>
2548 /// <param name="automatic">Whether the widget uses automatic mirroring</param>
2549 virtual public void SetMirroredAutomatic(bool automatic) {
2550 Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_automatic_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),automatic);
2551 Eina.Error.RaiseIfUnhandledException();
2553 /// <summary>Gets the language for this object.</summary>
2554 /// <returns>The current language.</returns>
2555 virtual public System.String GetLanguage() {
2556 var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_language_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
2557 Eina.Error.RaiseIfUnhandledException();
2560 /// <summary>Sets the language for this object.</summary>
2561 /// <param name="language">The current language.</param>
2562 virtual public void SetLanguage(System.String language) {
2563 Efl.Ui.II18nConcrete.NativeMethods.efl_ui_language_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),language);
2564 Eina.Error.RaiseIfUnhandledException();
2566 /// <summary>Low-level pointer behaviour.
2567 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
2569 /// 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.
2571 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
2573 /// 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.
2574 /// (Since EFL 1.22)</summary>
2575 /// <value>Input pointer mode</value>
2576 public Efl.Input.ObjectPointerMode PointerMode {
2577 get { return GetPointerMode(); }
2578 set { SetPointerMode(value); }
2580 /// <summary>Render mode to be used for compositing the Evas object.
2581 /// 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.
2583 /// 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).
2584 /// (Since EFL 1.22)</summary>
2585 /// <value>Blend or copy.</value>
2586 public Efl.Gfx.RenderOp RenderOp {
2587 get { return GetRenderOp(); }
2588 set { SetRenderOp(value); }
2590 /// <summary>Get the object clipping <c>obj</c> (if any).
2591 /// 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.
2592 /// (Since EFL 1.22)</summary>
2593 /// <value>The object to clip <c>obj</c> by.</value>
2594 public Efl.Canvas.Object Clipper {
2595 get { return GetClipper(); }
2596 set { SetClipper(value); }
2598 /// <summary>Determine whether an object is set to repeat events.
2599 /// (Since EFL 1.22)</summary>
2600 /// <value>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</value>
2601 public bool RepeatEvents {
2602 get { return GetRepeatEvents(); }
2603 set { SetRepeatEvents(value); }
2605 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
2606 /// 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"/>.
2607 /// (Since EFL 1.22)</summary>
2608 /// <value><c>true</c> when set as focused or <c>false</c> otherwise.</value>
2609 public bool KeyFocus {
2610 get { return GetKeyFocus(); }
2611 set { SetKeyFocus(value); }
2613 /// <summary>Check if this object is focused.
2614 /// (Since EFL 1.22)</summary>
2615 /// <value><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</value>
2616 public bool SeatFocus {
2617 get { return GetSeatFocus(); }
2619 /// <summary>Determine whether an object is set to use precise point collision detection.
2620 /// (Since EFL 1.22)</summary>
2621 /// <value>Whether to use precise point collision detection or not. The default value is false.</value>
2622 public bool PreciseIsInside {
2623 get { return GetPreciseIsInside(); }
2624 set { SetPreciseIsInside(value); }
2626 /// <summary>Retrieve whether an Evas object is set to propagate events.
2627 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.
2628 /// (Since EFL 1.22)</summary>
2629 /// <value>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</value>
2630 public bool PropagateEvents {
2631 get { return GetPropagateEvents(); }
2632 set { SetPropagateEvents(value); }
2634 /// <summary>Determine whether an object is set to pass (ignore) events.
2635 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.
2636 /// (Since EFL 1.22)</summary>
2637 /// <value>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</value>
2638 public bool PassEvents {
2639 get { return GetPassEvents(); }
2640 set { SetPassEvents(value); }
2642 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.
2643 /// (Since EFL 1.22)</summary>
2644 /// <value><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</value>
2645 public bool AntiAlias {
2646 get { return GetAntiAlias(); }
2647 set { SetAntiAlias(value); }
2649 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
2650 /// 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.
2652 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.
2653 /// (Since EFL 1.22)</summary>
2654 /// <value>An iterator over the list of objects clipped by <c>obj</c>.</value>
2655 public Eina.Iterator<Efl.Canvas.Object> ClippedObjects {
2656 get { return GetClippedObjects(); }
2658 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
2659 /// 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.
2660 /// (Since EFL 1.22)</summary>
2661 /// <value>The parent smart object of <c>obj</c> or <c>null</c>.</value>
2662 public Efl.Canvas.Object RenderParent {
2663 get { return GetRenderParent(); }
2665 /// <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>.
2666 /// (Since EFL 1.22)</summary>
2667 /// <value>Paragraph direction for the given object.</value>
2668 public Efl.TextBidirectionalType ParagraphDirection {
2669 get { return GetParagraphDirection(); }
2670 set { SetParagraphDirection(value); }
2672 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
2673 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
2674 /// (Since EFL 1.22)</summary>
2675 /// <value>Enable "no-render" mode.</value>
2676 public bool NoRender {
2677 get { return GetNoRender(); }
2678 set { SetNoRender(value); }
2680 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.
2681 /// (Since EFL 1.22)</summary>
2682 /// <value>the hex color code.</value>
2683 public System.String ColorCode {
2684 get { return GetColorCode(); }
2685 set { SetColorCode(value); }
2687 /// <summary>The 2D position of a canvas object.
2688 /// The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space).
2689 /// (Since EFL 1.22)</summary>
2690 /// <value>A 2D coordinate in pixel units.</value>
2691 public Eina.Position2D Position {
2692 get { return GetPosition(); }
2693 set { SetPosition(value); }
2695 /// <summary>The 2D size of a canvas object.
2696 /// (Since EFL 1.22)</summary>
2697 /// <value>A 2D size in pixel units.</value>
2698 public Eina.Size2D Size {
2699 get { return GetSize(); }
2700 set { SetSize(value); }
2702 /// <summary>Rectangular geometry that combines both position and size.
2703 /// (Since EFL 1.22)</summary>
2704 /// <value>The X,Y position and W,H size, in pixels.</value>
2705 public Eina.Rect Geometry {
2706 get { return GetGeometry(); }
2707 set { SetGeometry(value); }
2709 /// <summary>The visibility of a canvas object.
2710 /// All canvas objects will become visible by default just before render. This means that it is not required to call <see cref="Efl.Gfx.IEntity.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.
2712 /// 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...
2713 /// (Since EFL 1.22)</summary>
2714 /// <value><c>true</c> if to make the object visible, <c>false</c> otherwise</value>
2715 public bool Visible {
2716 get { return GetVisible(); }
2717 set { SetVisible(value); }
2719 /// <summary>The scaling factor of an object.
2720 /// 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.
2722 /// 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.
2723 /// (Since EFL 1.22)</summary>
2724 /// <value>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</value>
2725 public double Scale {
2726 get { return GetScale(); }
2727 set { SetScale(value); }
2729 /// <summary>Hints on the object's maximum size.
2730 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2732 /// The object container is in charge of fetching this property and placing the object accordingly.
2734 /// Values -1 will be treated as unset hint components, when queried by managers.
2736 /// 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.
2737 /// (Since EFL 1.22)</summary>
2738 /// <value>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</value>
2739 public Eina.Size2D HintSizeMax {
2740 get { return GetHintSizeMax(); }
2741 set { SetHintSizeMax(value); }
2743 /// <summary>Hints on the object's minimum size.
2744 /// 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.
2746 /// Value 0 will be treated as unset hint components, when queried by managers.
2748 /// 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).
2749 /// (Since EFL 1.22)</summary>
2750 /// <value>Minimum size (hint) in pixels.</value>
2751 public Eina.Size2D HintSizeMin {
2752 get { return GetHintSizeMin(); }
2753 set { SetHintSizeMin(value); }
2755 /// <summary>Internal hints for an object's minimum size.
2756 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2758 /// Values 0 will be treated as unset hint components, when queried by managers.
2760 /// 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.IHint.HintSizeMin"/> instead.
2761 /// (Since EFL 1.22)</summary>
2762 /// <value>Minimum size (hint) in pixels.</value>
2763 public Eina.Size2D HintSizeRestrictedMin {
2764 get { return GetHintSizeRestrictedMin(); }
2765 set { SetHintSizeRestrictedMin(value); }
2767 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.IHint.HintSizeMin"/> hints.
2768 /// <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.IHint.HintSizeMin"/> is intended to be set from application side. <see cref="Efl.Gfx.IHint.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.
2769 /// (Since EFL 1.22)</summary>
2770 /// <value>Minimum size (hint) in pixels.</value>
2771 public Eina.Size2D HintSizeCombinedMin {
2772 get { return GetHintSizeCombinedMin(); }
2774 /// <summary>Number of points of a map.
2775 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2776 /// (Since EFL 1.22)</summary>
2777 /// <value>The number of points of map</value>
2778 public int MappingPointCount {
2779 get { return GetMappingPointCount(); }
2780 set { SetMappingPointCount(value); }
2782 /// <summary>Clockwise state of a map (read-only).
2783 /// 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.
2784 /// (Since EFL 1.22)</summary>
2785 /// <value><c>true</c> if clockwise, <c>false</c> if counter clockwise</value>
2786 public bool MappingClockwise {
2787 get { return GetMappingClockwise(); }
2789 /// <summary>Smoothing state for map rendering.
2790 /// 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.
2791 /// (Since EFL 1.22)</summary>
2792 /// <value><c>true</c> by default.</value>
2793 public bool MappingSmooth {
2794 get { return GetMappingSmooth(); }
2795 set { SetMappingSmooth(value); }
2797 /// <summary>Alpha flag for map rendering.
2798 /// 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.
2800 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2801 /// (Since EFL 1.22)</summary>
2802 /// <value><c>true</c> by default.</value>
2803 public bool MappingAlpha {
2804 get { return GetMappingAlpha(); }
2805 set { SetMappingAlpha(value); }
2807 /// <summary>Retrieves the layer of its canvas that the given object is part of.
2808 /// See also <see cref="Efl.Gfx.IStack.SetLayer"/>
2809 /// (Since EFL 1.22)</summary>
2810 /// <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>
2811 public short Layer {
2812 get { return GetLayer(); }
2813 set { SetLayer(value); }
2815 /// <summary>Get the Evas object stacked right below <c>obj</c>
2816 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
2818 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2819 /// (Since EFL 1.22)</summary>
2820 /// <value>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
2821 public Efl.Gfx.IStack Below {
2822 get { return GetBelow(); }
2824 /// <summary>Get the Evas object stacked right above <c>obj</c>
2825 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
2827 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2828 /// (Since EFL 1.22)</summary>
2829 /// <value>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
2830 public Efl.Gfx.IStack Above {
2831 get { return GetAbove(); }
2833 /// <summary>Whether this object should be mirrored.
2834 /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right).</summary>
2835 /// <value><c>true</c> for RTL, <c>false</c> for LTR (default).</value>
2836 public bool Mirrored {
2837 get { return GetMirrored(); }
2838 set { SetMirrored(value); }
2840 /// <summary>Whether the property <see cref="Efl.Ui.II18n.Mirrored"/> should be set automatically.
2841 /// If enabled, the system or application configuration will be used to set the value of <see cref="Efl.Ui.II18n.Mirrored"/>.
2843 /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in <see cref="Efl.Canvas.IScene"/>) as the configuration should affect only high-level widgets.</summary>
2844 /// <value>Whether the widget uses automatic mirroring</value>
2845 public bool MirroredAutomatic {
2846 get { return GetMirroredAutomatic(); }
2847 set { SetMirroredAutomatic(value); }
2849 /// <summary>The (human) language for this object.</summary>
2850 /// <value>The current language.</value>
2851 public System.String Language {
2852 get { return GetLanguage(); }
2853 set { SetLanguage(value); }
2855 private static IntPtr GetEflClassStatic()
2857 return Efl.Canvas.Object.efl_canvas_object_class_get();
2859 /// <summary>Wrapper for native methods and virtual method delegates.
2860 /// For internal use by generated code only.</summary>
2861 public new class NativeMethods : Efl.LoopConsumer.NativeMethods
2863 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas);
2864 /// <summary>Gets the list of Eo operations to override.</summary>
2865 /// <returns>The list of Eo operations to be overload.</returns>
2866 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
2868 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
2869 var methods = Efl.Eo.Globals.GetUserMethods(type);
2871 if (efl_canvas_object_pointer_mode_by_device_get_static_delegate == null)
2873 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);
2876 if (methods.FirstOrDefault(m => m.Name == "GetPointerModeByDevice") != null)
2878 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) });
2881 if (efl_canvas_object_pointer_mode_by_device_set_static_delegate == null)
2883 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);
2886 if (methods.FirstOrDefault(m => m.Name == "SetPointerModeByDevice") != null)
2888 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) });
2891 if (efl_canvas_object_pointer_mode_get_static_delegate == null)
2893 efl_canvas_object_pointer_mode_get_static_delegate = new efl_canvas_object_pointer_mode_get_delegate(pointer_mode_get);
2896 if (methods.FirstOrDefault(m => m.Name == "GetPointerMode") != null)
2898 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) });
2901 if (efl_canvas_object_pointer_mode_set_static_delegate == null)
2903 efl_canvas_object_pointer_mode_set_static_delegate = new efl_canvas_object_pointer_mode_set_delegate(pointer_mode_set);
2906 if (methods.FirstOrDefault(m => m.Name == "SetPointerMode") != null)
2908 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) });
2911 if (efl_canvas_object_render_op_get_static_delegate == null)
2913 efl_canvas_object_render_op_get_static_delegate = new efl_canvas_object_render_op_get_delegate(render_op_get);
2916 if (methods.FirstOrDefault(m => m.Name == "GetRenderOp") != null)
2918 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) });
2921 if (efl_canvas_object_render_op_set_static_delegate == null)
2923 efl_canvas_object_render_op_set_static_delegate = new efl_canvas_object_render_op_set_delegate(render_op_set);
2926 if (methods.FirstOrDefault(m => m.Name == "SetRenderOp") != null)
2928 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) });
2931 if (efl_canvas_object_clipper_get_static_delegate == null)
2933 efl_canvas_object_clipper_get_static_delegate = new efl_canvas_object_clipper_get_delegate(clipper_get);
2936 if (methods.FirstOrDefault(m => m.Name == "GetClipper") != null)
2938 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) });
2941 if (efl_canvas_object_clipper_set_static_delegate == null)
2943 efl_canvas_object_clipper_set_static_delegate = new efl_canvas_object_clipper_set_delegate(clipper_set);
2946 if (methods.FirstOrDefault(m => m.Name == "SetClipper") != null)
2948 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) });
2951 if (efl_canvas_object_repeat_events_get_static_delegate == null)
2953 efl_canvas_object_repeat_events_get_static_delegate = new efl_canvas_object_repeat_events_get_delegate(repeat_events_get);
2956 if (methods.FirstOrDefault(m => m.Name == "GetRepeatEvents") != null)
2958 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) });
2961 if (efl_canvas_object_repeat_events_set_static_delegate == null)
2963 efl_canvas_object_repeat_events_set_static_delegate = new efl_canvas_object_repeat_events_set_delegate(repeat_events_set);
2966 if (methods.FirstOrDefault(m => m.Name == "SetRepeatEvents") != null)
2968 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) });
2971 if (efl_canvas_object_key_focus_get_static_delegate == null)
2973 efl_canvas_object_key_focus_get_static_delegate = new efl_canvas_object_key_focus_get_delegate(key_focus_get);
2976 if (methods.FirstOrDefault(m => m.Name == "GetKeyFocus") != null)
2978 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) });
2981 if (efl_canvas_object_key_focus_set_static_delegate == null)
2983 efl_canvas_object_key_focus_set_static_delegate = new efl_canvas_object_key_focus_set_delegate(key_focus_set);
2986 if (methods.FirstOrDefault(m => m.Name == "SetKeyFocus") != null)
2988 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) });
2991 if (efl_canvas_object_seat_focus_get_static_delegate == null)
2993 efl_canvas_object_seat_focus_get_static_delegate = new efl_canvas_object_seat_focus_get_delegate(seat_focus_get);
2996 if (methods.FirstOrDefault(m => m.Name == "GetSeatFocus") != null)
2998 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) });
3001 if (efl_canvas_object_precise_is_inside_get_static_delegate == null)
3003 efl_canvas_object_precise_is_inside_get_static_delegate = new efl_canvas_object_precise_is_inside_get_delegate(precise_is_inside_get);
3006 if (methods.FirstOrDefault(m => m.Name == "GetPreciseIsInside") != null)
3008 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) });
3011 if (efl_canvas_object_precise_is_inside_set_static_delegate == null)
3013 efl_canvas_object_precise_is_inside_set_static_delegate = new efl_canvas_object_precise_is_inside_set_delegate(precise_is_inside_set);
3016 if (methods.FirstOrDefault(m => m.Name == "SetPreciseIsInside") != null)
3018 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) });
3021 if (efl_canvas_object_propagate_events_get_static_delegate == null)
3023 efl_canvas_object_propagate_events_get_static_delegate = new efl_canvas_object_propagate_events_get_delegate(propagate_events_get);
3026 if (methods.FirstOrDefault(m => m.Name == "GetPropagateEvents") != null)
3028 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) });
3031 if (efl_canvas_object_propagate_events_set_static_delegate == null)
3033 efl_canvas_object_propagate_events_set_static_delegate = new efl_canvas_object_propagate_events_set_delegate(propagate_events_set);
3036 if (methods.FirstOrDefault(m => m.Name == "SetPropagateEvents") != null)
3038 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) });
3041 if (efl_canvas_object_pass_events_get_static_delegate == null)
3043 efl_canvas_object_pass_events_get_static_delegate = new efl_canvas_object_pass_events_get_delegate(pass_events_get);
3046 if (methods.FirstOrDefault(m => m.Name == "GetPassEvents") != null)
3048 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) });
3051 if (efl_canvas_object_pass_events_set_static_delegate == null)
3053 efl_canvas_object_pass_events_set_static_delegate = new efl_canvas_object_pass_events_set_delegate(pass_events_set);
3056 if (methods.FirstOrDefault(m => m.Name == "SetPassEvents") != null)
3058 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) });
3061 if (efl_canvas_object_anti_alias_get_static_delegate == null)
3063 efl_canvas_object_anti_alias_get_static_delegate = new efl_canvas_object_anti_alias_get_delegate(anti_alias_get);
3066 if (methods.FirstOrDefault(m => m.Name == "GetAntiAlias") != null)
3068 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) });
3071 if (efl_canvas_object_anti_alias_set_static_delegate == null)
3073 efl_canvas_object_anti_alias_set_static_delegate = new efl_canvas_object_anti_alias_set_delegate(anti_alias_set);
3076 if (methods.FirstOrDefault(m => m.Name == "SetAntiAlias") != null)
3078 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) });
3081 if (efl_canvas_object_clipped_objects_get_static_delegate == null)
3083 efl_canvas_object_clipped_objects_get_static_delegate = new efl_canvas_object_clipped_objects_get_delegate(clipped_objects_get);
3086 if (methods.FirstOrDefault(m => m.Name == "GetClippedObjects") != null)
3088 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) });
3091 if (efl_canvas_object_render_parent_get_static_delegate == null)
3093 efl_canvas_object_render_parent_get_static_delegate = new efl_canvas_object_render_parent_get_delegate(render_parent_get);
3096 if (methods.FirstOrDefault(m => m.Name == "GetRenderParent") != null)
3098 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) });
3101 if (efl_canvas_object_paragraph_direction_get_static_delegate == null)
3103 efl_canvas_object_paragraph_direction_get_static_delegate = new efl_canvas_object_paragraph_direction_get_delegate(paragraph_direction_get);
3106 if (methods.FirstOrDefault(m => m.Name == "GetParagraphDirection") != null)
3108 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) });
3111 if (efl_canvas_object_paragraph_direction_set_static_delegate == null)
3113 efl_canvas_object_paragraph_direction_set_static_delegate = new efl_canvas_object_paragraph_direction_set_delegate(paragraph_direction_set);
3116 if (methods.FirstOrDefault(m => m.Name == "SetParagraphDirection") != null)
3118 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) });
3121 if (efl_canvas_object_no_render_get_static_delegate == null)
3123 efl_canvas_object_no_render_get_static_delegate = new efl_canvas_object_no_render_get_delegate(no_render_get);
3126 if (methods.FirstOrDefault(m => m.Name == "GetNoRender") != null)
3128 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) });
3131 if (efl_canvas_object_no_render_set_static_delegate == null)
3133 efl_canvas_object_no_render_set_static_delegate = new efl_canvas_object_no_render_set_delegate(no_render_set);
3136 if (methods.FirstOrDefault(m => m.Name == "SetNoRender") != null)
3138 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) });
3141 if (efl_canvas_object_coords_inside_get_static_delegate == null)
3143 efl_canvas_object_coords_inside_get_static_delegate = new efl_canvas_object_coords_inside_get_delegate(coords_inside_get);
3146 if (methods.FirstOrDefault(m => m.Name == "GetCoordsInside") != null)
3148 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) });
3151 if (efl_canvas_object_seat_focus_check_static_delegate == null)
3153 efl_canvas_object_seat_focus_check_static_delegate = new efl_canvas_object_seat_focus_check_delegate(seat_focus_check);
3156 if (methods.FirstOrDefault(m => m.Name == "CheckSeatFocus") != null)
3158 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) });
3161 if (efl_canvas_object_seat_focus_add_static_delegate == null)
3163 efl_canvas_object_seat_focus_add_static_delegate = new efl_canvas_object_seat_focus_add_delegate(seat_focus_add);
3166 if (methods.FirstOrDefault(m => m.Name == "AddSeatFocus") != null)
3168 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) });
3171 if (efl_canvas_object_seat_focus_del_static_delegate == null)
3173 efl_canvas_object_seat_focus_del_static_delegate = new efl_canvas_object_seat_focus_del_delegate(seat_focus_del);
3176 if (methods.FirstOrDefault(m => m.Name == "DelSeatFocus") != null)
3178 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) });
3181 if (efl_canvas_object_clipped_objects_count_static_delegate == null)
3183 efl_canvas_object_clipped_objects_count_static_delegate = new efl_canvas_object_clipped_objects_count_delegate(clipped_objects_count);
3186 if (methods.FirstOrDefault(m => m.Name == "ClippedObjectsCount") != null)
3188 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) });
3191 if (efl_canvas_object_key_grab_static_delegate == null)
3193 efl_canvas_object_key_grab_static_delegate = new efl_canvas_object_key_grab_delegate(key_grab);
3196 if (methods.FirstOrDefault(m => m.Name == "GrabKey") != null)
3198 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) });
3201 if (efl_canvas_object_key_ungrab_static_delegate == null)
3203 efl_canvas_object_key_ungrab_static_delegate = new efl_canvas_object_key_ungrab_delegate(key_ungrab);
3206 if (methods.FirstOrDefault(m => m.Name == "UngrabKey") != null)
3208 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) });
3211 if (efl_canvas_pointer_inside_get_static_delegate == null)
3213 efl_canvas_pointer_inside_get_static_delegate = new efl_canvas_pointer_inside_get_delegate(pointer_inside_get);
3216 if (methods.FirstOrDefault(m => m.Name == "GetPointerInside") != null)
3218 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) });
3221 if (efl_gfx_color_get_static_delegate == null)
3223 efl_gfx_color_get_static_delegate = new efl_gfx_color_get_delegate(color_get);
3226 if (methods.FirstOrDefault(m => m.Name == "GetColor") != null)
3228 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) });
3231 if (efl_gfx_color_set_static_delegate == null)
3233 efl_gfx_color_set_static_delegate = new efl_gfx_color_set_delegate(color_set);
3236 if (methods.FirstOrDefault(m => m.Name == "SetColor") != null)
3238 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) });
3241 if (efl_gfx_color_code_get_static_delegate == null)
3243 efl_gfx_color_code_get_static_delegate = new efl_gfx_color_code_get_delegate(color_code_get);
3246 if (methods.FirstOrDefault(m => m.Name == "GetColorCode") != null)
3248 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) });
3251 if (efl_gfx_color_code_set_static_delegate == null)
3253 efl_gfx_color_code_set_static_delegate = new efl_gfx_color_code_set_delegate(color_code_set);
3256 if (methods.FirstOrDefault(m => m.Name == "SetColorCode") != null)
3258 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) });
3261 if (efl_gfx_entity_position_get_static_delegate == null)
3263 efl_gfx_entity_position_get_static_delegate = new efl_gfx_entity_position_get_delegate(position_get);
3266 if (methods.FirstOrDefault(m => m.Name == "GetPosition") != null)
3268 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) });
3271 if (efl_gfx_entity_position_set_static_delegate == null)
3273 efl_gfx_entity_position_set_static_delegate = new efl_gfx_entity_position_set_delegate(position_set);
3276 if (methods.FirstOrDefault(m => m.Name == "SetPosition") != null)
3278 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) });
3281 if (efl_gfx_entity_size_get_static_delegate == null)
3283 efl_gfx_entity_size_get_static_delegate = new efl_gfx_entity_size_get_delegate(size_get);
3286 if (methods.FirstOrDefault(m => m.Name == "GetSize") != null)
3288 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) });
3291 if (efl_gfx_entity_size_set_static_delegate == null)
3293 efl_gfx_entity_size_set_static_delegate = new efl_gfx_entity_size_set_delegate(size_set);
3296 if (methods.FirstOrDefault(m => m.Name == "SetSize") != null)
3298 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) });
3301 if (efl_gfx_entity_geometry_get_static_delegate == null)
3303 efl_gfx_entity_geometry_get_static_delegate = new efl_gfx_entity_geometry_get_delegate(geometry_get);
3306 if (methods.FirstOrDefault(m => m.Name == "GetGeometry") != null)
3308 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) });
3311 if (efl_gfx_entity_geometry_set_static_delegate == null)
3313 efl_gfx_entity_geometry_set_static_delegate = new efl_gfx_entity_geometry_set_delegate(geometry_set);
3316 if (methods.FirstOrDefault(m => m.Name == "SetGeometry") != null)
3318 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) });
3321 if (efl_gfx_entity_visible_get_static_delegate == null)
3323 efl_gfx_entity_visible_get_static_delegate = new efl_gfx_entity_visible_get_delegate(visible_get);
3326 if (methods.FirstOrDefault(m => m.Name == "GetVisible") != null)
3328 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) });
3331 if (efl_gfx_entity_visible_set_static_delegate == null)
3333 efl_gfx_entity_visible_set_static_delegate = new efl_gfx_entity_visible_set_delegate(visible_set);
3336 if (methods.FirstOrDefault(m => m.Name == "SetVisible") != null)
3338 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) });
3341 if (efl_gfx_entity_scale_get_static_delegate == null)
3343 efl_gfx_entity_scale_get_static_delegate = new efl_gfx_entity_scale_get_delegate(scale_get);
3346 if (methods.FirstOrDefault(m => m.Name == "GetScale") != null)
3348 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) });
3351 if (efl_gfx_entity_scale_set_static_delegate == null)
3353 efl_gfx_entity_scale_set_static_delegate = new efl_gfx_entity_scale_set_delegate(scale_set);
3356 if (methods.FirstOrDefault(m => m.Name == "SetScale") != null)
3358 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) });
3361 if (efl_gfx_hint_aspect_get_static_delegate == null)
3363 efl_gfx_hint_aspect_get_static_delegate = new efl_gfx_hint_aspect_get_delegate(hint_aspect_get);
3366 if (methods.FirstOrDefault(m => m.Name == "GetHintAspect") != null)
3368 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) });
3371 if (efl_gfx_hint_aspect_set_static_delegate == null)
3373 efl_gfx_hint_aspect_set_static_delegate = new efl_gfx_hint_aspect_set_delegate(hint_aspect_set);
3376 if (methods.FirstOrDefault(m => m.Name == "SetHintAspect") != null)
3378 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) });
3381 if (efl_gfx_hint_size_max_get_static_delegate == null)
3383 efl_gfx_hint_size_max_get_static_delegate = new efl_gfx_hint_size_max_get_delegate(hint_size_max_get);
3386 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMax") != null)
3388 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) });
3391 if (efl_gfx_hint_size_max_set_static_delegate == null)
3393 efl_gfx_hint_size_max_set_static_delegate = new efl_gfx_hint_size_max_set_delegate(hint_size_max_set);
3396 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMax") != null)
3398 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) });
3401 if (efl_gfx_hint_size_min_get_static_delegate == null)
3403 efl_gfx_hint_size_min_get_static_delegate = new efl_gfx_hint_size_min_get_delegate(hint_size_min_get);
3406 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMin") != null)
3408 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) });
3411 if (efl_gfx_hint_size_min_set_static_delegate == null)
3413 efl_gfx_hint_size_min_set_static_delegate = new efl_gfx_hint_size_min_set_delegate(hint_size_min_set);
3416 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMin") != null)
3418 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) });
3421 if (efl_gfx_hint_size_restricted_min_get_static_delegate == null)
3423 efl_gfx_hint_size_restricted_min_get_static_delegate = new efl_gfx_hint_size_restricted_min_get_delegate(hint_size_restricted_min_get);
3426 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeRestrictedMin") != null)
3428 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) });
3431 if (efl_gfx_hint_size_restricted_min_set_static_delegate == null)
3433 efl_gfx_hint_size_restricted_min_set_static_delegate = new efl_gfx_hint_size_restricted_min_set_delegate(hint_size_restricted_min_set);
3436 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeRestrictedMin") != null)
3438 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) });
3441 if (efl_gfx_hint_size_combined_min_get_static_delegate == null)
3443 efl_gfx_hint_size_combined_min_get_static_delegate = new efl_gfx_hint_size_combined_min_get_delegate(hint_size_combined_min_get);
3446 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeCombinedMin") != null)
3448 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) });
3451 if (efl_gfx_hint_margin_get_static_delegate == null)
3453 efl_gfx_hint_margin_get_static_delegate = new efl_gfx_hint_margin_get_delegate(hint_margin_get);
3456 if (methods.FirstOrDefault(m => m.Name == "GetHintMargin") != null)
3458 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) });
3461 if (efl_gfx_hint_margin_set_static_delegate == null)
3463 efl_gfx_hint_margin_set_static_delegate = new efl_gfx_hint_margin_set_delegate(hint_margin_set);
3466 if (methods.FirstOrDefault(m => m.Name == "SetHintMargin") != null)
3468 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) });
3471 if (efl_gfx_hint_weight_get_static_delegate == null)
3473 efl_gfx_hint_weight_get_static_delegate = new efl_gfx_hint_weight_get_delegate(hint_weight_get);
3476 if (methods.FirstOrDefault(m => m.Name == "GetHintWeight") != null)
3478 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) });
3481 if (efl_gfx_hint_weight_set_static_delegate == null)
3483 efl_gfx_hint_weight_set_static_delegate = new efl_gfx_hint_weight_set_delegate(hint_weight_set);
3486 if (methods.FirstOrDefault(m => m.Name == "SetHintWeight") != null)
3488 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) });
3491 if (efl_gfx_hint_align_get_static_delegate == null)
3493 efl_gfx_hint_align_get_static_delegate = new efl_gfx_hint_align_get_delegate(hint_align_get);
3496 if (methods.FirstOrDefault(m => m.Name == "GetHintAlign") != null)
3498 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) });
3501 if (efl_gfx_hint_align_set_static_delegate == null)
3503 efl_gfx_hint_align_set_static_delegate = new efl_gfx_hint_align_set_delegate(hint_align_set);
3506 if (methods.FirstOrDefault(m => m.Name == "SetHintAlign") != null)
3508 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) });
3511 if (efl_gfx_hint_fill_get_static_delegate == null)
3513 efl_gfx_hint_fill_get_static_delegate = new efl_gfx_hint_fill_get_delegate(hint_fill_get);
3516 if (methods.FirstOrDefault(m => m.Name == "GetHintFill") != null)
3518 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) });
3521 if (efl_gfx_hint_fill_set_static_delegate == null)
3523 efl_gfx_hint_fill_set_static_delegate = new efl_gfx_hint_fill_set_delegate(hint_fill_set);
3526 if (methods.FirstOrDefault(m => m.Name == "SetHintFill") != null)
3528 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) });
3531 if (efl_gfx_mapping_point_count_get_static_delegate == null)
3533 efl_gfx_mapping_point_count_get_static_delegate = new efl_gfx_mapping_point_count_get_delegate(mapping_point_count_get);
3536 if (methods.FirstOrDefault(m => m.Name == "GetMappingPointCount") != null)
3538 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) });
3541 if (efl_gfx_mapping_point_count_set_static_delegate == null)
3543 efl_gfx_mapping_point_count_set_static_delegate = new efl_gfx_mapping_point_count_set_delegate(mapping_point_count_set);
3546 if (methods.FirstOrDefault(m => m.Name == "SetMappingPointCount") != null)
3548 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) });
3551 if (efl_gfx_mapping_clockwise_get_static_delegate == null)
3553 efl_gfx_mapping_clockwise_get_static_delegate = new efl_gfx_mapping_clockwise_get_delegate(mapping_clockwise_get);
3556 if (methods.FirstOrDefault(m => m.Name == "GetMappingClockwise") != null)
3558 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) });
3561 if (efl_gfx_mapping_smooth_get_static_delegate == null)
3563 efl_gfx_mapping_smooth_get_static_delegate = new efl_gfx_mapping_smooth_get_delegate(mapping_smooth_get);
3566 if (methods.FirstOrDefault(m => m.Name == "GetMappingSmooth") != null)
3568 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) });
3571 if (efl_gfx_mapping_smooth_set_static_delegate == null)
3573 efl_gfx_mapping_smooth_set_static_delegate = new efl_gfx_mapping_smooth_set_delegate(mapping_smooth_set);
3576 if (methods.FirstOrDefault(m => m.Name == "SetMappingSmooth") != null)
3578 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) });
3581 if (efl_gfx_mapping_alpha_get_static_delegate == null)
3583 efl_gfx_mapping_alpha_get_static_delegate = new efl_gfx_mapping_alpha_get_delegate(mapping_alpha_get);
3586 if (methods.FirstOrDefault(m => m.Name == "GetMappingAlpha") != null)
3588 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) });
3591 if (efl_gfx_mapping_alpha_set_static_delegate == null)
3593 efl_gfx_mapping_alpha_set_static_delegate = new efl_gfx_mapping_alpha_set_delegate(mapping_alpha_set);
3596 if (methods.FirstOrDefault(m => m.Name == "SetMappingAlpha") != null)
3598 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) });
3601 if (efl_gfx_mapping_coord_absolute_get_static_delegate == null)
3603 efl_gfx_mapping_coord_absolute_get_static_delegate = new efl_gfx_mapping_coord_absolute_get_delegate(mapping_coord_absolute_get);
3606 if (methods.FirstOrDefault(m => m.Name == "GetMappingCoordAbsolute") != null)
3608 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) });
3611 if (efl_gfx_mapping_coord_absolute_set_static_delegate == null)
3613 efl_gfx_mapping_coord_absolute_set_static_delegate = new efl_gfx_mapping_coord_absolute_set_delegate(mapping_coord_absolute_set);
3616 if (methods.FirstOrDefault(m => m.Name == "SetMappingCoordAbsolute") != null)
3618 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) });
3621 if (efl_gfx_mapping_uv_get_static_delegate == null)
3623 efl_gfx_mapping_uv_get_static_delegate = new efl_gfx_mapping_uv_get_delegate(mapping_uv_get);
3626 if (methods.FirstOrDefault(m => m.Name == "GetMappingUv") != null)
3628 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) });
3631 if (efl_gfx_mapping_uv_set_static_delegate == null)
3633 efl_gfx_mapping_uv_set_static_delegate = new efl_gfx_mapping_uv_set_delegate(mapping_uv_set);
3636 if (methods.FirstOrDefault(m => m.Name == "SetMappingUv") != null)
3638 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) });
3641 if (efl_gfx_mapping_color_get_static_delegate == null)
3643 efl_gfx_mapping_color_get_static_delegate = new efl_gfx_mapping_color_get_delegate(mapping_color_get);
3646 if (methods.FirstOrDefault(m => m.Name == "GetMappingColor") != null)
3648 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) });
3651 if (efl_gfx_mapping_color_set_static_delegate == null)
3653 efl_gfx_mapping_color_set_static_delegate = new efl_gfx_mapping_color_set_delegate(mapping_color_set);
3656 if (methods.FirstOrDefault(m => m.Name == "SetMappingColor") != null)
3658 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) });
3661 if (efl_gfx_mapping_has_static_delegate == null)
3663 efl_gfx_mapping_has_static_delegate = new efl_gfx_mapping_has_delegate(mapping_has);
3666 if (methods.FirstOrDefault(m => m.Name == "HasMapping") != null)
3668 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) });
3671 if (efl_gfx_mapping_reset_static_delegate == null)
3673 efl_gfx_mapping_reset_static_delegate = new efl_gfx_mapping_reset_delegate(mapping_reset);
3676 if (methods.FirstOrDefault(m => m.Name == "ResetMapping") != null)
3678 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) });
3681 if (efl_gfx_mapping_translate_static_delegate == null)
3683 efl_gfx_mapping_translate_static_delegate = new efl_gfx_mapping_translate_delegate(translate);
3686 if (methods.FirstOrDefault(m => m.Name == "Translate") != null)
3688 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) });
3691 if (efl_gfx_mapping_rotate_static_delegate == null)
3693 efl_gfx_mapping_rotate_static_delegate = new efl_gfx_mapping_rotate_delegate(rotate);
3696 if (methods.FirstOrDefault(m => m.Name == "Rotate") != null)
3698 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) });
3701 if (efl_gfx_mapping_rotate_3d_static_delegate == null)
3703 efl_gfx_mapping_rotate_3d_static_delegate = new efl_gfx_mapping_rotate_3d_delegate(rotate_3d);
3706 if (methods.FirstOrDefault(m => m.Name == "Rotate3d") != null)
3708 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) });
3711 if (efl_gfx_mapping_rotate_quat_static_delegate == null)
3713 efl_gfx_mapping_rotate_quat_static_delegate = new efl_gfx_mapping_rotate_quat_delegate(rotate_quat);
3716 if (methods.FirstOrDefault(m => m.Name == "RotateQuat") != null)
3718 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) });
3721 if (efl_gfx_mapping_zoom_static_delegate == null)
3723 efl_gfx_mapping_zoom_static_delegate = new efl_gfx_mapping_zoom_delegate(zoom);
3726 if (methods.FirstOrDefault(m => m.Name == "Zoom") != null)
3728 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) });
3731 if (efl_gfx_mapping_lighting_3d_static_delegate == null)
3733 efl_gfx_mapping_lighting_3d_static_delegate = new efl_gfx_mapping_lighting_3d_delegate(lighting_3d);
3736 if (methods.FirstOrDefault(m => m.Name == "Lighting3d") != null)
3738 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) });
3741 if (efl_gfx_mapping_perspective_3d_static_delegate == null)
3743 efl_gfx_mapping_perspective_3d_static_delegate = new efl_gfx_mapping_perspective_3d_delegate(perspective_3d);
3746 if (methods.FirstOrDefault(m => m.Name == "Perspective3d") != null)
3748 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) });
3751 if (efl_gfx_mapping_rotate_absolute_static_delegate == null)
3753 efl_gfx_mapping_rotate_absolute_static_delegate = new efl_gfx_mapping_rotate_absolute_delegate(rotate_absolute);
3756 if (methods.FirstOrDefault(m => m.Name == "RotateAbsolute") != null)
3758 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) });
3761 if (efl_gfx_mapping_rotate_3d_absolute_static_delegate == null)
3763 efl_gfx_mapping_rotate_3d_absolute_static_delegate = new efl_gfx_mapping_rotate_3d_absolute_delegate(rotate_3d_absolute);
3766 if (methods.FirstOrDefault(m => m.Name == "Rotate3dAbsolute") != null)
3768 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) });
3771 if (efl_gfx_mapping_rotate_quat_absolute_static_delegate == null)
3773 efl_gfx_mapping_rotate_quat_absolute_static_delegate = new efl_gfx_mapping_rotate_quat_absolute_delegate(rotate_quat_absolute);
3776 if (methods.FirstOrDefault(m => m.Name == "RotateQuatAbsolute") != null)
3778 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) });
3781 if (efl_gfx_mapping_zoom_absolute_static_delegate == null)
3783 efl_gfx_mapping_zoom_absolute_static_delegate = new efl_gfx_mapping_zoom_absolute_delegate(zoom_absolute);
3786 if (methods.FirstOrDefault(m => m.Name == "ZoomAbsolute") != null)
3788 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) });
3791 if (efl_gfx_mapping_lighting_3d_absolute_static_delegate == null)
3793 efl_gfx_mapping_lighting_3d_absolute_static_delegate = new efl_gfx_mapping_lighting_3d_absolute_delegate(lighting_3d_absolute);
3796 if (methods.FirstOrDefault(m => m.Name == "Lighting3dAbsolute") != null)
3798 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) });
3801 if (efl_gfx_mapping_perspective_3d_absolute_static_delegate == null)
3803 efl_gfx_mapping_perspective_3d_absolute_static_delegate = new efl_gfx_mapping_perspective_3d_absolute_delegate(perspective_3d_absolute);
3806 if (methods.FirstOrDefault(m => m.Name == "Perspective3dAbsolute") != null)
3808 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) });
3811 if (efl_gfx_stack_layer_get_static_delegate == null)
3813 efl_gfx_stack_layer_get_static_delegate = new efl_gfx_stack_layer_get_delegate(layer_get);
3816 if (methods.FirstOrDefault(m => m.Name == "GetLayer") != null)
3818 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) });
3821 if (efl_gfx_stack_layer_set_static_delegate == null)
3823 efl_gfx_stack_layer_set_static_delegate = new efl_gfx_stack_layer_set_delegate(layer_set);
3826 if (methods.FirstOrDefault(m => m.Name == "SetLayer") != null)
3828 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) });
3831 if (efl_gfx_stack_below_get_static_delegate == null)
3833 efl_gfx_stack_below_get_static_delegate = new efl_gfx_stack_below_get_delegate(below_get);
3836 if (methods.FirstOrDefault(m => m.Name == "GetBelow") != null)
3838 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) });
3841 if (efl_gfx_stack_above_get_static_delegate == null)
3843 efl_gfx_stack_above_get_static_delegate = new efl_gfx_stack_above_get_delegate(above_get);
3846 if (methods.FirstOrDefault(m => m.Name == "GetAbove") != null)
3848 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) });
3851 if (efl_gfx_stack_below_static_delegate == null)
3853 efl_gfx_stack_below_static_delegate = new efl_gfx_stack_below_delegate(stack_below);
3856 if (methods.FirstOrDefault(m => m.Name == "StackBelow") != null)
3858 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) });
3861 if (efl_gfx_stack_raise_to_top_static_delegate == null)
3863 efl_gfx_stack_raise_to_top_static_delegate = new efl_gfx_stack_raise_to_top_delegate(raise_to_top);
3866 if (methods.FirstOrDefault(m => m.Name == "RaiseToTop") != null)
3868 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) });
3871 if (efl_gfx_stack_above_static_delegate == null)
3873 efl_gfx_stack_above_static_delegate = new efl_gfx_stack_above_delegate(stack_above);
3876 if (methods.FirstOrDefault(m => m.Name == "StackAbove") != null)
3878 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) });
3881 if (efl_gfx_stack_lower_to_bottom_static_delegate == null)
3883 efl_gfx_stack_lower_to_bottom_static_delegate = new efl_gfx_stack_lower_to_bottom_delegate(lower_to_bottom);
3886 if (methods.FirstOrDefault(m => m.Name == "LowerToBottom") != null)
3888 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) });
3891 if (efl_input_seat_event_filter_get_static_delegate == null)
3893 efl_input_seat_event_filter_get_static_delegate = new efl_input_seat_event_filter_get_delegate(seat_event_filter_get);
3896 if (methods.FirstOrDefault(m => m.Name == "GetSeatEventFilter") != null)
3898 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) });
3901 if (efl_input_seat_event_filter_set_static_delegate == null)
3903 efl_input_seat_event_filter_set_static_delegate = new efl_input_seat_event_filter_set_delegate(seat_event_filter_set);
3906 if (methods.FirstOrDefault(m => m.Name == "SetSeatEventFilter") != null)
3908 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) });
3911 if (efl_ui_mirrored_get_static_delegate == null)
3913 efl_ui_mirrored_get_static_delegate = new efl_ui_mirrored_get_delegate(mirrored_get);
3916 if (methods.FirstOrDefault(m => m.Name == "GetMirrored") != null)
3918 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) });
3921 if (efl_ui_mirrored_set_static_delegate == null)
3923 efl_ui_mirrored_set_static_delegate = new efl_ui_mirrored_set_delegate(mirrored_set);
3926 if (methods.FirstOrDefault(m => m.Name == "SetMirrored") != null)
3928 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) });
3931 if (efl_ui_mirrored_automatic_get_static_delegate == null)
3933 efl_ui_mirrored_automatic_get_static_delegate = new efl_ui_mirrored_automatic_get_delegate(mirrored_automatic_get);
3936 if (methods.FirstOrDefault(m => m.Name == "GetMirroredAutomatic") != null)
3938 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) });
3941 if (efl_ui_mirrored_automatic_set_static_delegate == null)
3943 efl_ui_mirrored_automatic_set_static_delegate = new efl_ui_mirrored_automatic_set_delegate(mirrored_automatic_set);
3946 if (methods.FirstOrDefault(m => m.Name == "SetMirroredAutomatic") != null)
3948 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) });
3951 if (efl_ui_language_get_static_delegate == null)
3953 efl_ui_language_get_static_delegate = new efl_ui_language_get_delegate(language_get);
3956 if (methods.FirstOrDefault(m => m.Name == "GetLanguage") != null)
3958 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) });
3961 if (efl_ui_language_set_static_delegate == null)
3963 efl_ui_language_set_static_delegate = new efl_ui_language_set_delegate(language_set);
3966 if (methods.FirstOrDefault(m => m.Name == "SetLanguage") != null)
3968 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) });
3971 descs.AddRange(base.GetEoOps(type));
3974 /// <summary>Returns the Eo class for the native methods of this class.</summary>
3975 /// <returns>The native class pointer.</returns>
3976 public override IntPtr GetEflClass()
3978 return Efl.Canvas.Object.efl_canvas_object_class_get();
3981 #pragma warning disable CA1707, SA1300, SA1600
3984 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
3987 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
3989 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");
3991 private static Efl.Input.ObjectPointerMode pointer_mode_by_device_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
3993 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_get was called");
3994 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
3995 if (wrapper != null)
3997 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
4000 _ret_var = ((Object)wrapper).GetPointerModeByDevice(dev);
4004 Eina.Log.Warning($"Callback error: {e.ToString()}");
4005 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4013 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);
4017 private static efl_canvas_object_pointer_mode_by_device_get_delegate efl_canvas_object_pointer_mode_by_device_get_static_delegate;
4019 [return: MarshalAs(UnmanagedType.U1)]
4020 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode);
4022 [return: MarshalAs(UnmanagedType.U1)]
4023 public delegate bool efl_canvas_object_pointer_mode_by_device_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode);
4025 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");
4027 private static bool pointer_mode_by_device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode)
4029 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_set was called");
4030 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4031 if (wrapper != null)
4033 bool _ret_var = default(bool);
4036 _ret_var = ((Object)wrapper).SetPointerModeByDevice(dev, pointer_mode);
4040 Eina.Log.Warning($"Callback error: {e.ToString()}");
4041 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4049 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);
4053 private static efl_canvas_object_pointer_mode_by_device_set_delegate efl_canvas_object_pointer_mode_by_device_set_static_delegate;
4056 private delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
4059 public delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_api_delegate(System.IntPtr obj);
4061 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");
4063 private static Efl.Input.ObjectPointerMode pointer_mode_get(System.IntPtr obj, System.IntPtr pd)
4065 Eina.Log.Debug("function efl_canvas_object_pointer_mode_get was called");
4066 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4067 if (wrapper != null)
4069 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
4072 _ret_var = ((Object)wrapper).GetPointerMode();
4076 Eina.Log.Warning($"Callback error: {e.ToString()}");
4077 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4085 return efl_canvas_object_pointer_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4089 private static efl_canvas_object_pointer_mode_get_delegate efl_canvas_object_pointer_mode_get_static_delegate;
4091 [return: MarshalAs(UnmanagedType.U1)]
4092 private delegate bool efl_canvas_object_pointer_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode);
4094 [return: MarshalAs(UnmanagedType.U1)]
4095 public delegate bool efl_canvas_object_pointer_mode_set_api_delegate(System.IntPtr obj, Efl.Input.ObjectPointerMode pointer_mode);
4097 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");
4099 private static bool pointer_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode)
4101 Eina.Log.Debug("function efl_canvas_object_pointer_mode_set was called");
4102 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4103 if (wrapper != null)
4105 bool _ret_var = default(bool);
4108 _ret_var = ((Object)wrapper).SetPointerMode(pointer_mode);
4112 Eina.Log.Warning($"Callback error: {e.ToString()}");
4113 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4121 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);
4125 private static efl_canvas_object_pointer_mode_set_delegate efl_canvas_object_pointer_mode_set_static_delegate;
4128 private delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_delegate(System.IntPtr obj, System.IntPtr pd);
4131 public delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_api_delegate(System.IntPtr obj);
4133 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");
4135 private static Efl.Gfx.RenderOp render_op_get(System.IntPtr obj, System.IntPtr pd)
4137 Eina.Log.Debug("function efl_canvas_object_render_op_get was called");
4138 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4139 if (wrapper != null)
4141 Efl.Gfx.RenderOp _ret_var = default(Efl.Gfx.RenderOp);
4144 _ret_var = ((Object)wrapper).GetRenderOp();
4148 Eina.Log.Warning($"Callback error: {e.ToString()}");
4149 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4157 return efl_canvas_object_render_op_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4161 private static efl_canvas_object_render_op_get_delegate efl_canvas_object_render_op_get_static_delegate;
4164 private delegate void efl_canvas_object_render_op_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op);
4167 public delegate void efl_canvas_object_render_op_set_api_delegate(System.IntPtr obj, Efl.Gfx.RenderOp render_op);
4169 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");
4171 private static void render_op_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op)
4173 Eina.Log.Debug("function efl_canvas_object_render_op_set was called");
4174 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4175 if (wrapper != null)
4180 ((Object)wrapper).SetRenderOp(render_op);
4184 Eina.Log.Warning($"Callback error: {e.ToString()}");
4185 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4192 efl_canvas_object_render_op_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), render_op);
4196 private static efl_canvas_object_render_op_set_delegate efl_canvas_object_render_op_set_static_delegate;
4198 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4199 private delegate Efl.Canvas.Object efl_canvas_object_clipper_get_delegate(System.IntPtr obj, System.IntPtr pd);
4201 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4202 public delegate Efl.Canvas.Object efl_canvas_object_clipper_get_api_delegate(System.IntPtr obj);
4204 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");
4206 private static Efl.Canvas.Object clipper_get(System.IntPtr obj, System.IntPtr pd)
4208 Eina.Log.Debug("function efl_canvas_object_clipper_get was called");
4209 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4210 if (wrapper != null)
4212 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
4215 _ret_var = ((Object)wrapper).GetClipper();
4219 Eina.Log.Warning($"Callback error: {e.ToString()}");
4220 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4228 return efl_canvas_object_clipper_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4232 private static efl_canvas_object_clipper_get_delegate efl_canvas_object_clipper_get_static_delegate;
4235 private delegate void efl_canvas_object_clipper_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.Object clipper);
4238 public delegate void efl_canvas_object_clipper_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Canvas.Object clipper);
4240 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");
4242 private static void clipper_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Object clipper)
4244 Eina.Log.Debug("function efl_canvas_object_clipper_set was called");
4245 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4246 if (wrapper != null)
4251 ((Object)wrapper).SetClipper(clipper);
4255 Eina.Log.Warning($"Callback error: {e.ToString()}");
4256 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4263 efl_canvas_object_clipper_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), clipper);
4267 private static efl_canvas_object_clipper_set_delegate efl_canvas_object_clipper_set_static_delegate;
4269 [return: MarshalAs(UnmanagedType.U1)]
4270 private delegate bool efl_canvas_object_repeat_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
4272 [return: MarshalAs(UnmanagedType.U1)]
4273 public delegate bool efl_canvas_object_repeat_events_get_api_delegate(System.IntPtr obj);
4275 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");
4277 private static bool repeat_events_get(System.IntPtr obj, System.IntPtr pd)
4279 Eina.Log.Debug("function efl_canvas_object_repeat_events_get was called");
4280 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4281 if (wrapper != null)
4283 bool _ret_var = default(bool);
4286 _ret_var = ((Object)wrapper).GetRepeatEvents();
4290 Eina.Log.Warning($"Callback error: {e.ToString()}");
4291 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4299 return efl_canvas_object_repeat_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4303 private static efl_canvas_object_repeat_events_get_delegate efl_canvas_object_repeat_events_get_static_delegate;
4306 private delegate void efl_canvas_object_repeat_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool repeat);
4309 public delegate void efl_canvas_object_repeat_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool repeat);
4311 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");
4313 private static void repeat_events_set(System.IntPtr obj, System.IntPtr pd, bool repeat)
4315 Eina.Log.Debug("function efl_canvas_object_repeat_events_set was called");
4316 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4317 if (wrapper != null)
4322 ((Object)wrapper).SetRepeatEvents(repeat);
4326 Eina.Log.Warning($"Callback error: {e.ToString()}");
4327 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4334 efl_canvas_object_repeat_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), repeat);
4338 private static efl_canvas_object_repeat_events_set_delegate efl_canvas_object_repeat_events_set_static_delegate;
4340 [return: MarshalAs(UnmanagedType.U1)]
4341 private delegate bool efl_canvas_object_key_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
4343 [return: MarshalAs(UnmanagedType.U1)]
4344 public delegate bool efl_canvas_object_key_focus_get_api_delegate(System.IntPtr obj);
4346 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");
4348 private static bool key_focus_get(System.IntPtr obj, System.IntPtr pd)
4350 Eina.Log.Debug("function efl_canvas_object_key_focus_get was called");
4351 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4352 if (wrapper != null)
4354 bool _ret_var = default(bool);
4357 _ret_var = ((Object)wrapper).GetKeyFocus();
4361 Eina.Log.Warning($"Callback error: {e.ToString()}");
4362 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4370 return efl_canvas_object_key_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4374 private static efl_canvas_object_key_focus_get_delegate efl_canvas_object_key_focus_get_static_delegate;
4377 private delegate void efl_canvas_object_key_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool focus);
4380 public delegate void efl_canvas_object_key_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool focus);
4382 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");
4384 private static void key_focus_set(System.IntPtr obj, System.IntPtr pd, bool focus)
4386 Eina.Log.Debug("function efl_canvas_object_key_focus_set was called");
4387 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4388 if (wrapper != null)
4393 ((Object)wrapper).SetKeyFocus(focus);
4397 Eina.Log.Warning($"Callback error: {e.ToString()}");
4398 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4405 efl_canvas_object_key_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
4409 private static efl_canvas_object_key_focus_set_delegate efl_canvas_object_key_focus_set_static_delegate;
4411 [return: MarshalAs(UnmanagedType.U1)]
4412 private delegate bool efl_canvas_object_seat_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
4414 [return: MarshalAs(UnmanagedType.U1)]
4415 public delegate bool efl_canvas_object_seat_focus_get_api_delegate(System.IntPtr obj);
4417 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");
4419 private static bool seat_focus_get(System.IntPtr obj, System.IntPtr pd)
4421 Eina.Log.Debug("function efl_canvas_object_seat_focus_get was called");
4422 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4423 if (wrapper != null)
4425 bool _ret_var = default(bool);
4428 _ret_var = ((Object)wrapper).GetSeatFocus();
4432 Eina.Log.Warning($"Callback error: {e.ToString()}");
4433 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4441 return efl_canvas_object_seat_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4445 private static efl_canvas_object_seat_focus_get_delegate efl_canvas_object_seat_focus_get_static_delegate;
4447 [return: MarshalAs(UnmanagedType.U1)]
4448 private delegate bool efl_canvas_object_precise_is_inside_get_delegate(System.IntPtr obj, System.IntPtr pd);
4450 [return: MarshalAs(UnmanagedType.U1)]
4451 public delegate bool efl_canvas_object_precise_is_inside_get_api_delegate(System.IntPtr obj);
4453 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");
4455 private static bool precise_is_inside_get(System.IntPtr obj, System.IntPtr pd)
4457 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_get was called");
4458 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4459 if (wrapper != null)
4461 bool _ret_var = default(bool);
4464 _ret_var = ((Object)wrapper).GetPreciseIsInside();
4468 Eina.Log.Warning($"Callback error: {e.ToString()}");
4469 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4477 return efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4481 private static efl_canvas_object_precise_is_inside_get_delegate efl_canvas_object_precise_is_inside_get_static_delegate;
4484 private delegate void efl_canvas_object_precise_is_inside_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool precise);
4487 public delegate void efl_canvas_object_precise_is_inside_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool precise);
4489 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");
4491 private static void precise_is_inside_set(System.IntPtr obj, System.IntPtr pd, bool precise)
4493 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_set was called");
4494 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4495 if (wrapper != null)
4500 ((Object)wrapper).SetPreciseIsInside(precise);
4504 Eina.Log.Warning($"Callback error: {e.ToString()}");
4505 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4512 efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), precise);
4516 private static efl_canvas_object_precise_is_inside_set_delegate efl_canvas_object_precise_is_inside_set_static_delegate;
4518 [return: MarshalAs(UnmanagedType.U1)]
4519 private delegate bool efl_canvas_object_propagate_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
4521 [return: MarshalAs(UnmanagedType.U1)]
4522 public delegate bool efl_canvas_object_propagate_events_get_api_delegate(System.IntPtr obj);
4524 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");
4526 private static bool propagate_events_get(System.IntPtr obj, System.IntPtr pd)
4528 Eina.Log.Debug("function efl_canvas_object_propagate_events_get was called");
4529 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4530 if (wrapper != null)
4532 bool _ret_var = default(bool);
4535 _ret_var = ((Object)wrapper).GetPropagateEvents();
4539 Eina.Log.Warning($"Callback error: {e.ToString()}");
4540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4548 return efl_canvas_object_propagate_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4552 private static efl_canvas_object_propagate_events_get_delegate efl_canvas_object_propagate_events_get_static_delegate;
4555 private delegate void efl_canvas_object_propagate_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool propagate);
4558 public delegate void efl_canvas_object_propagate_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool propagate);
4560 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");
4562 private static void propagate_events_set(System.IntPtr obj, System.IntPtr pd, bool propagate)
4564 Eina.Log.Debug("function efl_canvas_object_propagate_events_set was called");
4565 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4566 if (wrapper != null)
4571 ((Object)wrapper).SetPropagateEvents(propagate);
4575 Eina.Log.Warning($"Callback error: {e.ToString()}");
4576 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4583 efl_canvas_object_propagate_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), propagate);
4587 private static efl_canvas_object_propagate_events_set_delegate efl_canvas_object_propagate_events_set_static_delegate;
4589 [return: MarshalAs(UnmanagedType.U1)]
4590 private delegate bool efl_canvas_object_pass_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
4592 [return: MarshalAs(UnmanagedType.U1)]
4593 public delegate bool efl_canvas_object_pass_events_get_api_delegate(System.IntPtr obj);
4595 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");
4597 private static bool pass_events_get(System.IntPtr obj, System.IntPtr pd)
4599 Eina.Log.Debug("function efl_canvas_object_pass_events_get was called");
4600 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4601 if (wrapper != null)
4603 bool _ret_var = default(bool);
4606 _ret_var = ((Object)wrapper).GetPassEvents();
4610 Eina.Log.Warning($"Callback error: {e.ToString()}");
4611 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4619 return efl_canvas_object_pass_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4623 private static efl_canvas_object_pass_events_get_delegate efl_canvas_object_pass_events_get_static_delegate;
4626 private delegate void efl_canvas_object_pass_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool pass);
4629 public delegate void efl_canvas_object_pass_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool pass);
4631 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");
4633 private static void pass_events_set(System.IntPtr obj, System.IntPtr pd, bool pass)
4635 Eina.Log.Debug("function efl_canvas_object_pass_events_set was called");
4636 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4637 if (wrapper != null)
4642 ((Object)wrapper).SetPassEvents(pass);
4646 Eina.Log.Warning($"Callback error: {e.ToString()}");
4647 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4654 efl_canvas_object_pass_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pass);
4658 private static efl_canvas_object_pass_events_set_delegate efl_canvas_object_pass_events_set_static_delegate;
4660 [return: MarshalAs(UnmanagedType.U1)]
4661 private delegate bool efl_canvas_object_anti_alias_get_delegate(System.IntPtr obj, System.IntPtr pd);
4663 [return: MarshalAs(UnmanagedType.U1)]
4664 public delegate bool efl_canvas_object_anti_alias_get_api_delegate(System.IntPtr obj);
4666 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");
4668 private static bool anti_alias_get(System.IntPtr obj, System.IntPtr pd)
4670 Eina.Log.Debug("function efl_canvas_object_anti_alias_get was called");
4671 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4672 if (wrapper != null)
4674 bool _ret_var = default(bool);
4677 _ret_var = ((Object)wrapper).GetAntiAlias();
4681 Eina.Log.Warning($"Callback error: {e.ToString()}");
4682 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4690 return efl_canvas_object_anti_alias_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4694 private static efl_canvas_object_anti_alias_get_delegate efl_canvas_object_anti_alias_get_static_delegate;
4697 private delegate void efl_canvas_object_anti_alias_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
4700 public delegate void efl_canvas_object_anti_alias_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
4702 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");
4704 private static void anti_alias_set(System.IntPtr obj, System.IntPtr pd, bool anti_alias)
4706 Eina.Log.Debug("function efl_canvas_object_anti_alias_set was called");
4707 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4708 if (wrapper != null)
4713 ((Object)wrapper).SetAntiAlias(anti_alias);
4717 Eina.Log.Warning($"Callback error: {e.ToString()}");
4718 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4725 efl_canvas_object_anti_alias_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), anti_alias);
4729 private static efl_canvas_object_anti_alias_set_delegate efl_canvas_object_anti_alias_set_static_delegate;
4732 private delegate System.IntPtr efl_canvas_object_clipped_objects_get_delegate(System.IntPtr obj, System.IntPtr pd);
4735 public delegate System.IntPtr efl_canvas_object_clipped_objects_get_api_delegate(System.IntPtr obj);
4737 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");
4739 private static System.IntPtr clipped_objects_get(System.IntPtr obj, System.IntPtr pd)
4741 Eina.Log.Debug("function efl_canvas_object_clipped_objects_get was called");
4742 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4743 if (wrapper != null)
4745 Eina.Iterator<Efl.Canvas.Object> _ret_var = default(Eina.Iterator<Efl.Canvas.Object>);
4748 _ret_var = ((Object)wrapper).GetClippedObjects();
4752 Eina.Log.Warning($"Callback error: {e.ToString()}");
4753 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4756 return _ret_var.Handle;
4761 return efl_canvas_object_clipped_objects_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4765 private static efl_canvas_object_clipped_objects_get_delegate efl_canvas_object_clipped_objects_get_static_delegate;
4767 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4768 private delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_delegate(System.IntPtr obj, System.IntPtr pd);
4770 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4771 public delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_api_delegate(System.IntPtr obj);
4773 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");
4775 private static Efl.Canvas.Object render_parent_get(System.IntPtr obj, System.IntPtr pd)
4777 Eina.Log.Debug("function efl_canvas_object_render_parent_get was called");
4778 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4779 if (wrapper != null)
4781 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
4784 _ret_var = ((Object)wrapper).GetRenderParent();
4788 Eina.Log.Warning($"Callback error: {e.ToString()}");
4789 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4797 return efl_canvas_object_render_parent_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4801 private static efl_canvas_object_render_parent_get_delegate efl_canvas_object_render_parent_get_static_delegate;
4804 private delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
4807 public delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_api_delegate(System.IntPtr obj);
4809 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");
4811 private static Efl.TextBidirectionalType paragraph_direction_get(System.IntPtr obj, System.IntPtr pd)
4813 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_get was called");
4814 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4815 if (wrapper != null)
4817 Efl.TextBidirectionalType _ret_var = default(Efl.TextBidirectionalType);
4820 _ret_var = ((Object)wrapper).GetParagraphDirection();
4824 Eina.Log.Warning($"Callback error: {e.ToString()}");
4825 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4833 return efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4837 private static efl_canvas_object_paragraph_direction_get_delegate efl_canvas_object_paragraph_direction_get_static_delegate;
4840 private delegate void efl_canvas_object_paragraph_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir);
4843 public delegate void efl_canvas_object_paragraph_direction_set_api_delegate(System.IntPtr obj, Efl.TextBidirectionalType dir);
4845 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");
4847 private static void paragraph_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir)
4849 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_set was called");
4850 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4851 if (wrapper != null)
4856 ((Object)wrapper).SetParagraphDirection(dir);
4860 Eina.Log.Warning($"Callback error: {e.ToString()}");
4861 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4868 efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir);
4872 private static efl_canvas_object_paragraph_direction_set_delegate efl_canvas_object_paragraph_direction_set_static_delegate;
4874 [return: MarshalAs(UnmanagedType.U1)]
4875 private delegate bool efl_canvas_object_no_render_get_delegate(System.IntPtr obj, System.IntPtr pd);
4877 [return: MarshalAs(UnmanagedType.U1)]
4878 public delegate bool efl_canvas_object_no_render_get_api_delegate(System.IntPtr obj);
4880 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");
4882 private static bool no_render_get(System.IntPtr obj, System.IntPtr pd)
4884 Eina.Log.Debug("function efl_canvas_object_no_render_get was called");
4885 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4886 if (wrapper != null)
4888 bool _ret_var = default(bool);
4891 _ret_var = ((Object)wrapper).GetNoRender();
4895 Eina.Log.Warning($"Callback error: {e.ToString()}");
4896 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4904 return efl_canvas_object_no_render_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4908 private static efl_canvas_object_no_render_get_delegate efl_canvas_object_no_render_get_static_delegate;
4911 private delegate void efl_canvas_object_no_render_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable);
4914 public delegate void efl_canvas_object_no_render_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable);
4916 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");
4918 private static void no_render_set(System.IntPtr obj, System.IntPtr pd, bool enable)
4920 Eina.Log.Debug("function efl_canvas_object_no_render_set was called");
4921 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4922 if (wrapper != null)
4927 ((Object)wrapper).SetNoRender(enable);
4931 Eina.Log.Warning($"Callback error: {e.ToString()}");
4932 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4939 efl_canvas_object_no_render_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable);
4943 private static efl_canvas_object_no_render_set_delegate efl_canvas_object_no_render_set_static_delegate;
4945 [return: MarshalAs(UnmanagedType.U1)]
4946 private delegate bool efl_canvas_object_coords_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
4948 [return: MarshalAs(UnmanagedType.U1)]
4949 public delegate bool efl_canvas_object_coords_inside_get_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
4951 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");
4953 private static bool coords_inside_get(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
4955 Eina.Log.Debug("function efl_canvas_object_coords_inside_get was called");
4956 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4957 if (wrapper != null)
4959 Eina.Position2D _in_pos = pos;
4960 bool _ret_var = default(bool);
4963 _ret_var = ((Object)wrapper).GetCoordsInside(_in_pos);
4967 Eina.Log.Warning($"Callback error: {e.ToString()}");
4968 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4976 return efl_canvas_object_coords_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
4980 private static efl_canvas_object_coords_inside_get_delegate efl_canvas_object_coords_inside_get_static_delegate;
4982 [return: MarshalAs(UnmanagedType.U1)]
4983 private delegate bool efl_canvas_object_seat_focus_check_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
4985 [return: MarshalAs(UnmanagedType.U1)]
4986 public delegate bool efl_canvas_object_seat_focus_check_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
4988 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");
4990 private static bool seat_focus_check(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
4992 Eina.Log.Debug("function efl_canvas_object_seat_focus_check was called");
4993 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
4994 if (wrapper != null)
4996 bool _ret_var = default(bool);
4999 _ret_var = ((Object)wrapper).CheckSeatFocus(seat);
5003 Eina.Log.Warning($"Callback error: {e.ToString()}");
5004 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5012 return efl_canvas_object_seat_focus_check_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5016 private static efl_canvas_object_seat_focus_check_delegate efl_canvas_object_seat_focus_check_static_delegate;
5018 [return: MarshalAs(UnmanagedType.U1)]
5019 private delegate bool efl_canvas_object_seat_focus_add_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5021 [return: MarshalAs(UnmanagedType.U1)]
5022 public delegate bool efl_canvas_object_seat_focus_add_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5024 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");
5026 private static bool seat_focus_add(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5028 Eina.Log.Debug("function efl_canvas_object_seat_focus_add was called");
5029 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5030 if (wrapper != null)
5032 bool _ret_var = default(bool);
5035 _ret_var = ((Object)wrapper).AddSeatFocus(seat);
5039 Eina.Log.Warning($"Callback error: {e.ToString()}");
5040 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5048 return efl_canvas_object_seat_focus_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5052 private static efl_canvas_object_seat_focus_add_delegate efl_canvas_object_seat_focus_add_static_delegate;
5054 [return: MarshalAs(UnmanagedType.U1)]
5055 private delegate bool efl_canvas_object_seat_focus_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5057 [return: MarshalAs(UnmanagedType.U1)]
5058 public delegate bool efl_canvas_object_seat_focus_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5060 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");
5062 private static bool seat_focus_del(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5064 Eina.Log.Debug("function efl_canvas_object_seat_focus_del was called");
5065 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5066 if (wrapper != null)
5068 bool _ret_var = default(bool);
5071 _ret_var = ((Object)wrapper).DelSeatFocus(seat);
5075 Eina.Log.Warning($"Callback error: {e.ToString()}");
5076 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5084 return efl_canvas_object_seat_focus_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5088 private static efl_canvas_object_seat_focus_del_delegate efl_canvas_object_seat_focus_del_static_delegate;
5091 private delegate uint efl_canvas_object_clipped_objects_count_delegate(System.IntPtr obj, System.IntPtr pd);
5094 public delegate uint efl_canvas_object_clipped_objects_count_api_delegate(System.IntPtr obj);
5096 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");
5098 private static uint clipped_objects_count(System.IntPtr obj, System.IntPtr pd)
5100 Eina.Log.Debug("function efl_canvas_object_clipped_objects_count was called");
5101 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5102 if (wrapper != null)
5104 uint _ret_var = default(uint);
5107 _ret_var = ((Object)wrapper).ClippedObjectsCount();
5111 Eina.Log.Warning($"Callback error: {e.ToString()}");
5112 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5120 return efl_canvas_object_clipped_objects_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5124 private static efl_canvas_object_clipped_objects_count_delegate efl_canvas_object_clipped_objects_count_static_delegate;
5126 [return: MarshalAs(UnmanagedType.U1)]
5127 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);
5129 [return: MarshalAs(UnmanagedType.U1)]
5130 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);
5132 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");
5134 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)
5136 Eina.Log.Debug("function efl_canvas_object_key_grab was called");
5137 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5138 if (wrapper != null)
5140 bool _ret_var = default(bool);
5143 _ret_var = ((Object)wrapper).GrabKey(keyname, modifiers, not_modifiers, exclusive);
5147 Eina.Log.Warning($"Callback error: {e.ToString()}");
5148 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5156 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);
5160 private static efl_canvas_object_key_grab_delegate efl_canvas_object_key_grab_static_delegate;
5163 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);
5166 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);
5168 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");
5170 private static void key_ungrab(System.IntPtr obj, System.IntPtr pd, System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers)
5172 Eina.Log.Debug("function efl_canvas_object_key_ungrab was called");
5173 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5174 if (wrapper != null)
5179 ((Object)wrapper).UngrabKey(keyname, modifiers, not_modifiers);
5183 Eina.Log.Warning($"Callback error: {e.ToString()}");
5184 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5191 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);
5195 private static efl_canvas_object_key_ungrab_delegate efl_canvas_object_key_ungrab_static_delegate;
5197 [return: MarshalAs(UnmanagedType.U1)]
5198 private delegate bool efl_canvas_pointer_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5200 [return: MarshalAs(UnmanagedType.U1)]
5201 public delegate bool efl_canvas_pointer_inside_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
5203 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");
5205 private static bool pointer_inside_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5207 Eina.Log.Debug("function efl_canvas_pointer_inside_get was called");
5208 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5209 if (wrapper != null)
5211 bool _ret_var = default(bool);
5214 _ret_var = ((Object)wrapper).GetPointerInside(seat);
5218 Eina.Log.Warning($"Callback error: {e.ToString()}");
5219 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5227 return efl_canvas_pointer_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5231 private static efl_canvas_pointer_inside_get_delegate efl_canvas_pointer_inside_get_static_delegate;
5234 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);
5237 public delegate void efl_gfx_color_get_api_delegate(System.IntPtr obj, out int r, out int g, out int b, out int a);
5239 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");
5241 private static void color_get(System.IntPtr obj, System.IntPtr pd, out int r, out int g, out int b, out int a)
5243 Eina.Log.Debug("function efl_gfx_color_get was called");
5244 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5245 if (wrapper != null)
5247 r = default(int); g = default(int); b = default(int); a = default(int);
5250 ((Object)wrapper).GetColor(out r, out g, out b, out a);
5254 Eina.Log.Warning($"Callback error: {e.ToString()}");
5255 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5262 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);
5266 private static efl_gfx_color_get_delegate efl_gfx_color_get_static_delegate;
5269 private delegate void efl_gfx_color_set_delegate(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a);
5272 public delegate void efl_gfx_color_set_api_delegate(System.IntPtr obj, int r, int g, int b, int a);
5274 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");
5276 private static void color_set(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a)
5278 Eina.Log.Debug("function efl_gfx_color_set was called");
5279 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5280 if (wrapper != null)
5285 ((Object)wrapper).SetColor(r, g, b, a);
5289 Eina.Log.Warning($"Callback error: {e.ToString()}");
5290 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5297 efl_gfx_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
5301 private static efl_gfx_color_set_delegate efl_gfx_color_set_static_delegate;
5303 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5304 private delegate System.String efl_gfx_color_code_get_delegate(System.IntPtr obj, System.IntPtr pd);
5306 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5307 public delegate System.String efl_gfx_color_code_get_api_delegate(System.IntPtr obj);
5309 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");
5311 private static System.String color_code_get(System.IntPtr obj, System.IntPtr pd)
5313 Eina.Log.Debug("function efl_gfx_color_code_get was called");
5314 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5315 if (wrapper != null)
5317 System.String _ret_var = default(System.String);
5320 _ret_var = ((Object)wrapper).GetColorCode();
5324 Eina.Log.Warning($"Callback error: {e.ToString()}");
5325 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5333 return efl_gfx_color_code_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5337 private static efl_gfx_color_code_get_delegate efl_gfx_color_code_get_static_delegate;
5340 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);
5343 public delegate void efl_gfx_color_code_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
5345 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");
5347 private static void color_code_set(System.IntPtr obj, System.IntPtr pd, System.String colorcode)
5349 Eina.Log.Debug("function efl_gfx_color_code_set was called");
5350 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5351 if (wrapper != null)
5356 ((Object)wrapper).SetColorCode(colorcode);
5360 Eina.Log.Warning($"Callback error: {e.ToString()}");
5361 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5368 efl_gfx_color_code_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), colorcode);
5372 private static efl_gfx_color_code_set_delegate efl_gfx_color_code_set_static_delegate;
5375 private delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
5378 public delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_api_delegate(System.IntPtr obj);
5380 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");
5382 private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd)
5384 Eina.Log.Debug("function efl_gfx_entity_position_get was called");
5385 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5386 if (wrapper != null)
5388 Eina.Position2D _ret_var = default(Eina.Position2D);
5391 _ret_var = ((Object)wrapper).GetPosition();
5395 Eina.Log.Warning($"Callback error: {e.ToString()}");
5396 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5404 return efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5408 private static efl_gfx_entity_position_get_delegate efl_gfx_entity_position_get_static_delegate;
5411 private delegate void efl_gfx_entity_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
5414 public delegate void efl_gfx_entity_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
5416 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");
5418 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
5420 Eina.Log.Debug("function efl_gfx_entity_position_set was called");
5421 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5422 if (wrapper != null)
5424 Eina.Position2D _in_pos = pos;
5428 ((Object)wrapper).SetPosition(_in_pos);
5432 Eina.Log.Warning($"Callback error: {e.ToString()}");
5433 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5440 efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
5444 private static efl_gfx_entity_position_set_delegate efl_gfx_entity_position_set_static_delegate;
5447 private delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
5450 public delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_api_delegate(System.IntPtr obj);
5452 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");
5454 private static Eina.Size2D.NativeStruct size_get(System.IntPtr obj, System.IntPtr pd)
5456 Eina.Log.Debug("function efl_gfx_entity_size_get was called");
5457 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5458 if (wrapper != null)
5460 Eina.Size2D _ret_var = default(Eina.Size2D);
5463 _ret_var = ((Object)wrapper).GetSize();
5467 Eina.Log.Warning($"Callback error: {e.ToString()}");
5468 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5476 return efl_gfx_entity_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5480 private static efl_gfx_entity_size_get_delegate efl_gfx_entity_size_get_static_delegate;
5483 private delegate void efl_gfx_entity_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size);
5486 public delegate void efl_gfx_entity_size_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct size);
5488 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");
5490 private static void size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size)
5492 Eina.Log.Debug("function efl_gfx_entity_size_set was called");
5493 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5494 if (wrapper != null)
5496 Eina.Size2D _in_size = size;
5500 ((Object)wrapper).SetSize(_in_size);
5504 Eina.Log.Warning($"Callback error: {e.ToString()}");
5505 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5512 efl_gfx_entity_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
5516 private static efl_gfx_entity_size_set_delegate efl_gfx_entity_size_set_static_delegate;
5519 private delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
5522 public delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_api_delegate(System.IntPtr obj);
5524 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");
5526 private static Eina.Rect.NativeStruct geometry_get(System.IntPtr obj, System.IntPtr pd)
5528 Eina.Log.Debug("function efl_gfx_entity_geometry_get was called");
5529 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5530 if (wrapper != null)
5532 Eina.Rect _ret_var = default(Eina.Rect);
5535 _ret_var = ((Object)wrapper).GetGeometry();
5539 Eina.Log.Warning($"Callback error: {e.ToString()}");
5540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5548 return efl_gfx_entity_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5552 private static efl_gfx_entity_geometry_get_delegate efl_gfx_entity_geometry_get_static_delegate;
5555 private delegate void efl_gfx_entity_geometry_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect);
5558 public delegate void efl_gfx_entity_geometry_set_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect);
5560 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");
5562 private static void geometry_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect)
5564 Eina.Log.Debug("function efl_gfx_entity_geometry_set was called");
5565 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5566 if (wrapper != null)
5568 Eina.Rect _in_rect = rect;
5572 ((Object)wrapper).SetGeometry(_in_rect);
5576 Eina.Log.Warning($"Callback error: {e.ToString()}");
5577 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5584 efl_gfx_entity_geometry_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect);
5588 private static efl_gfx_entity_geometry_set_delegate efl_gfx_entity_geometry_set_static_delegate;
5590 [return: MarshalAs(UnmanagedType.U1)]
5591 private delegate bool efl_gfx_entity_visible_get_delegate(System.IntPtr obj, System.IntPtr pd);
5593 [return: MarshalAs(UnmanagedType.U1)]
5594 public delegate bool efl_gfx_entity_visible_get_api_delegate(System.IntPtr obj);
5596 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");
5598 private static bool visible_get(System.IntPtr obj, System.IntPtr pd)
5600 Eina.Log.Debug("function efl_gfx_entity_visible_get was called");
5601 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5602 if (wrapper != null)
5604 bool _ret_var = default(bool);
5607 _ret_var = ((Object)wrapper).GetVisible();
5611 Eina.Log.Warning($"Callback error: {e.ToString()}");
5612 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5620 return efl_gfx_entity_visible_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5624 private static efl_gfx_entity_visible_get_delegate efl_gfx_entity_visible_get_static_delegate;
5627 private delegate void efl_gfx_entity_visible_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool v);
5630 public delegate void efl_gfx_entity_visible_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool v);
5632 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");
5634 private static void visible_set(System.IntPtr obj, System.IntPtr pd, bool v)
5636 Eina.Log.Debug("function efl_gfx_entity_visible_set was called");
5637 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5638 if (wrapper != null)
5643 ((Object)wrapper).SetVisible(v);
5647 Eina.Log.Warning($"Callback error: {e.ToString()}");
5648 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5655 efl_gfx_entity_visible_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), v);
5659 private static efl_gfx_entity_visible_set_delegate efl_gfx_entity_visible_set_static_delegate;
5662 private delegate double efl_gfx_entity_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
5665 public delegate double efl_gfx_entity_scale_get_api_delegate(System.IntPtr obj);
5667 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");
5669 private static double scale_get(System.IntPtr obj, System.IntPtr pd)
5671 Eina.Log.Debug("function efl_gfx_entity_scale_get was called");
5672 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5673 if (wrapper != null)
5675 double _ret_var = default(double);
5678 _ret_var = ((Object)wrapper).GetScale();
5682 Eina.Log.Warning($"Callback error: {e.ToString()}");
5683 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5691 return efl_gfx_entity_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5695 private static efl_gfx_entity_scale_get_delegate efl_gfx_entity_scale_get_static_delegate;
5698 private delegate void efl_gfx_entity_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale);
5701 public delegate void efl_gfx_entity_scale_set_api_delegate(System.IntPtr obj, double scale);
5703 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");
5705 private static void scale_set(System.IntPtr obj, System.IntPtr pd, double scale)
5707 Eina.Log.Debug("function efl_gfx_entity_scale_set was called");
5708 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5709 if (wrapper != null)
5714 ((Object)wrapper).SetScale(scale);
5718 Eina.Log.Warning($"Callback error: {e.ToString()}");
5719 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5726 efl_gfx_entity_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale);
5730 private static efl_gfx_entity_scale_set_delegate efl_gfx_entity_scale_set_static_delegate;
5733 private delegate void efl_gfx_hint_aspect_get_delegate(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz);
5736 public delegate void efl_gfx_hint_aspect_get_api_delegate(System.IntPtr obj, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz);
5738 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");
5740 private static void hint_aspect_get(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz)
5742 Eina.Log.Debug("function efl_gfx_hint_aspect_get was called");
5743 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5744 if (wrapper != null)
5746 mode = default(Efl.Gfx.HintAspect); Eina.Size2D _out_sz = default(Eina.Size2D);
5750 ((Object)wrapper).GetHintAspect(out mode, out _out_sz);
5754 Eina.Log.Warning($"Callback error: {e.ToString()}");
5755 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5763 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);
5767 private static efl_gfx_hint_aspect_get_delegate efl_gfx_hint_aspect_get_static_delegate;
5770 private delegate void efl_gfx_hint_aspect_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz);
5773 public delegate void efl_gfx_hint_aspect_set_api_delegate(System.IntPtr obj, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz);
5775 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");
5777 private static void hint_aspect_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz)
5779 Eina.Log.Debug("function efl_gfx_hint_aspect_set was called");
5780 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5781 if (wrapper != null)
5783 Eina.Size2D _in_sz = sz;
5787 ((Object)wrapper).SetHintAspect(mode, _in_sz);
5791 Eina.Log.Warning($"Callback error: {e.ToString()}");
5792 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5799 efl_gfx_hint_aspect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode, sz);
5803 private static efl_gfx_hint_aspect_set_delegate efl_gfx_hint_aspect_set_static_delegate;
5806 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
5809 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_api_delegate(System.IntPtr obj);
5811 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");
5813 private static Eina.Size2D.NativeStruct hint_size_max_get(System.IntPtr obj, System.IntPtr pd)
5815 Eina.Log.Debug("function efl_gfx_hint_size_max_get was called");
5816 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5817 if (wrapper != null)
5819 Eina.Size2D _ret_var = default(Eina.Size2D);
5822 _ret_var = ((Object)wrapper).GetHintSizeMax();
5826 Eina.Log.Warning($"Callback error: {e.ToString()}");
5827 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5835 return efl_gfx_hint_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5839 private static efl_gfx_hint_size_max_get_delegate efl_gfx_hint_size_max_get_static_delegate;
5842 private delegate void efl_gfx_hint_size_max_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
5845 public delegate void efl_gfx_hint_size_max_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
5847 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");
5849 private static void hint_size_max_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
5851 Eina.Log.Debug("function efl_gfx_hint_size_max_set was called");
5852 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5853 if (wrapper != null)
5855 Eina.Size2D _in_sz = sz;
5859 ((Object)wrapper).SetHintSizeMax(_in_sz);
5863 Eina.Log.Warning($"Callback error: {e.ToString()}");
5864 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5871 efl_gfx_hint_size_max_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
5875 private static efl_gfx_hint_size_max_set_delegate efl_gfx_hint_size_max_set_static_delegate;
5878 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
5881 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_api_delegate(System.IntPtr obj);
5883 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");
5885 private static Eina.Size2D.NativeStruct hint_size_min_get(System.IntPtr obj, System.IntPtr pd)
5887 Eina.Log.Debug("function efl_gfx_hint_size_min_get was called");
5888 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5889 if (wrapper != null)
5891 Eina.Size2D _ret_var = default(Eina.Size2D);
5894 _ret_var = ((Object)wrapper).GetHintSizeMin();
5898 Eina.Log.Warning($"Callback error: {e.ToString()}");
5899 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5907 return efl_gfx_hint_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5911 private static efl_gfx_hint_size_min_get_delegate efl_gfx_hint_size_min_get_static_delegate;
5914 private delegate void efl_gfx_hint_size_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
5917 public delegate void efl_gfx_hint_size_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
5919 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");
5921 private static void hint_size_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
5923 Eina.Log.Debug("function efl_gfx_hint_size_min_set was called");
5924 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5925 if (wrapper != null)
5927 Eina.Size2D _in_sz = sz;
5931 ((Object)wrapper).SetHintSizeMin(_in_sz);
5935 Eina.Log.Warning($"Callback error: {e.ToString()}");
5936 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5943 efl_gfx_hint_size_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
5947 private static efl_gfx_hint_size_min_set_delegate efl_gfx_hint_size_min_set_static_delegate;
5950 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
5953 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_api_delegate(System.IntPtr obj);
5955 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");
5957 private static Eina.Size2D.NativeStruct hint_size_restricted_min_get(System.IntPtr obj, System.IntPtr pd)
5959 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_get was called");
5960 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5961 if (wrapper != null)
5963 Eina.Size2D _ret_var = default(Eina.Size2D);
5966 _ret_var = ((Object)wrapper).GetHintSizeRestrictedMin();
5970 Eina.Log.Warning($"Callback error: {e.ToString()}");
5971 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5979 return efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5983 private static efl_gfx_hint_size_restricted_min_get_delegate efl_gfx_hint_size_restricted_min_get_static_delegate;
5986 private delegate void efl_gfx_hint_size_restricted_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
5989 public delegate void efl_gfx_hint_size_restricted_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
5991 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");
5993 private static void hint_size_restricted_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
5995 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_set was called");
5996 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
5997 if (wrapper != null)
5999 Eina.Size2D _in_sz = sz;
6003 ((Object)wrapper).SetHintSizeRestrictedMin(_in_sz);
6007 Eina.Log.Warning($"Callback error: {e.ToString()}");
6008 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6015 efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
6019 private static efl_gfx_hint_size_restricted_min_set_delegate efl_gfx_hint_size_restricted_min_set_static_delegate;
6022 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
6025 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_api_delegate(System.IntPtr obj);
6027 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");
6029 private static Eina.Size2D.NativeStruct hint_size_combined_min_get(System.IntPtr obj, System.IntPtr pd)
6031 Eina.Log.Debug("function efl_gfx_hint_size_combined_min_get was called");
6032 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6033 if (wrapper != null)
6035 Eina.Size2D _ret_var = default(Eina.Size2D);
6038 _ret_var = ((Object)wrapper).GetHintSizeCombinedMin();
6042 Eina.Log.Warning($"Callback error: {e.ToString()}");
6043 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6051 return efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6055 private static efl_gfx_hint_size_combined_min_get_delegate efl_gfx_hint_size_combined_min_get_static_delegate;
6058 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);
6061 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);
6063 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");
6065 private static void hint_margin_get(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b)
6067 Eina.Log.Debug("function efl_gfx_hint_margin_get was called");
6068 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6069 if (wrapper != null)
6071 l = default(int); r = default(int); t = default(int); b = default(int);
6074 ((Object)wrapper).GetHintMargin(out l, out r, out t, out b);
6078 Eina.Log.Warning($"Callback error: {e.ToString()}");
6079 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6086 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);
6090 private static efl_gfx_hint_margin_get_delegate efl_gfx_hint_margin_get_static_delegate;
6093 private delegate void efl_gfx_hint_margin_set_delegate(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b);
6096 public delegate void efl_gfx_hint_margin_set_api_delegate(System.IntPtr obj, int l, int r, int t, int b);
6098 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");
6100 private static void hint_margin_set(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b)
6102 Eina.Log.Debug("function efl_gfx_hint_margin_set was called");
6103 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6104 if (wrapper != null)
6109 ((Object)wrapper).SetHintMargin(l, r, t, b);
6113 Eina.Log.Warning($"Callback error: {e.ToString()}");
6114 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6121 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);
6125 private static efl_gfx_hint_margin_set_delegate efl_gfx_hint_margin_set_static_delegate;
6128 private delegate void efl_gfx_hint_weight_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
6131 public delegate void efl_gfx_hint_weight_get_api_delegate(System.IntPtr obj, out double x, out double y);
6133 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");
6135 private static void hint_weight_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
6137 Eina.Log.Debug("function efl_gfx_hint_weight_get was called");
6138 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6139 if (wrapper != null)
6141 x = default(double); y = default(double);
6144 ((Object)wrapper).GetHintWeight(out x, out y);
6148 Eina.Log.Warning($"Callback error: {e.ToString()}");
6149 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6156 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);
6160 private static efl_gfx_hint_weight_get_delegate efl_gfx_hint_weight_get_static_delegate;
6163 private delegate void efl_gfx_hint_weight_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
6166 public delegate void efl_gfx_hint_weight_set_api_delegate(System.IntPtr obj, double x, double y);
6168 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");
6170 private static void hint_weight_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
6172 Eina.Log.Debug("function efl_gfx_hint_weight_set was called");
6173 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6174 if (wrapper != null)
6179 ((Object)wrapper).SetHintWeight(x, y);
6183 Eina.Log.Warning($"Callback error: {e.ToString()}");
6184 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6191 efl_gfx_hint_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
6195 private static efl_gfx_hint_weight_set_delegate efl_gfx_hint_weight_set_static_delegate;
6198 private delegate void efl_gfx_hint_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
6201 public delegate void efl_gfx_hint_align_get_api_delegate(System.IntPtr obj, out double x, out double y);
6203 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");
6205 private static void hint_align_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
6207 Eina.Log.Debug("function efl_gfx_hint_align_get was called");
6208 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6209 if (wrapper != null)
6211 x = default(double); y = default(double);
6214 ((Object)wrapper).GetHintAlign(out x, out y);
6218 Eina.Log.Warning($"Callback error: {e.ToString()}");
6219 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6226 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);
6230 private static efl_gfx_hint_align_get_delegate efl_gfx_hint_align_get_static_delegate;
6233 private delegate void efl_gfx_hint_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
6236 public delegate void efl_gfx_hint_align_set_api_delegate(System.IntPtr obj, double x, double y);
6238 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");
6240 private static void hint_align_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
6242 Eina.Log.Debug("function efl_gfx_hint_align_set was called");
6243 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6244 if (wrapper != null)
6249 ((Object)wrapper).SetHintAlign(x, y);
6253 Eina.Log.Warning($"Callback error: {e.ToString()}");
6254 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6261 efl_gfx_hint_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
6265 private static efl_gfx_hint_align_set_delegate efl_gfx_hint_align_set_static_delegate;
6268 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);
6271 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);
6273 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");
6275 private static void hint_fill_get(System.IntPtr obj, System.IntPtr pd, out bool x, out bool y)
6277 Eina.Log.Debug("function efl_gfx_hint_fill_get was called");
6278 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6279 if (wrapper != null)
6281 x = default(bool); y = default(bool);
6284 ((Object)wrapper).GetHintFill(out x, out y);
6288 Eina.Log.Warning($"Callback error: {e.ToString()}");
6289 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6296 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);
6300 private static efl_gfx_hint_fill_get_delegate efl_gfx_hint_fill_get_static_delegate;
6303 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);
6306 public delegate void efl_gfx_hint_fill_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool x, [MarshalAs(UnmanagedType.U1)] bool y);
6308 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");
6310 private static void hint_fill_set(System.IntPtr obj, System.IntPtr pd, bool x, bool y)
6312 Eina.Log.Debug("function efl_gfx_hint_fill_set was called");
6313 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6314 if (wrapper != null)
6319 ((Object)wrapper).SetHintFill(x, y);
6323 Eina.Log.Warning($"Callback error: {e.ToString()}");
6324 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6331 efl_gfx_hint_fill_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
6335 private static efl_gfx_hint_fill_set_delegate efl_gfx_hint_fill_set_static_delegate;
6338 private delegate int efl_gfx_mapping_point_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
6341 public delegate int efl_gfx_mapping_point_count_get_api_delegate(System.IntPtr obj);
6343 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");
6345 private static int mapping_point_count_get(System.IntPtr obj, System.IntPtr pd)
6347 Eina.Log.Debug("function efl_gfx_mapping_point_count_get was called");
6348 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6349 if (wrapper != null)
6351 int _ret_var = default(int);
6354 _ret_var = ((Object)wrapper).GetMappingPointCount();
6358 Eina.Log.Warning($"Callback error: {e.ToString()}");
6359 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6367 return efl_gfx_mapping_point_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6371 private static efl_gfx_mapping_point_count_get_delegate efl_gfx_mapping_point_count_get_static_delegate;
6374 private delegate void efl_gfx_mapping_point_count_set_delegate(System.IntPtr obj, System.IntPtr pd, int count);
6377 public delegate void efl_gfx_mapping_point_count_set_api_delegate(System.IntPtr obj, int count);
6379 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");
6381 private static void mapping_point_count_set(System.IntPtr obj, System.IntPtr pd, int count)
6383 Eina.Log.Debug("function efl_gfx_mapping_point_count_set was called");
6384 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6385 if (wrapper != null)
6390 ((Object)wrapper).SetMappingPointCount(count);
6394 Eina.Log.Warning($"Callback error: {e.ToString()}");
6395 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6402 efl_gfx_mapping_point_count_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), count);
6406 private static efl_gfx_mapping_point_count_set_delegate efl_gfx_mapping_point_count_set_static_delegate;
6408 [return: MarshalAs(UnmanagedType.U1)]
6409 private delegate bool efl_gfx_mapping_clockwise_get_delegate(System.IntPtr obj, System.IntPtr pd);
6411 [return: MarshalAs(UnmanagedType.U1)]
6412 public delegate bool efl_gfx_mapping_clockwise_get_api_delegate(System.IntPtr obj);
6414 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");
6416 private static bool mapping_clockwise_get(System.IntPtr obj, System.IntPtr pd)
6418 Eina.Log.Debug("function efl_gfx_mapping_clockwise_get was called");
6419 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6420 if (wrapper != null)
6422 bool _ret_var = default(bool);
6425 _ret_var = ((Object)wrapper).GetMappingClockwise();
6429 Eina.Log.Warning($"Callback error: {e.ToString()}");
6430 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6438 return efl_gfx_mapping_clockwise_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6442 private static efl_gfx_mapping_clockwise_get_delegate efl_gfx_mapping_clockwise_get_static_delegate;
6444 [return: MarshalAs(UnmanagedType.U1)]
6445 private delegate bool efl_gfx_mapping_smooth_get_delegate(System.IntPtr obj, System.IntPtr pd);
6447 [return: MarshalAs(UnmanagedType.U1)]
6448 public delegate bool efl_gfx_mapping_smooth_get_api_delegate(System.IntPtr obj);
6450 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");
6452 private static bool mapping_smooth_get(System.IntPtr obj, System.IntPtr pd)
6454 Eina.Log.Debug("function efl_gfx_mapping_smooth_get was called");
6455 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6456 if (wrapper != null)
6458 bool _ret_var = default(bool);
6461 _ret_var = ((Object)wrapper).GetMappingSmooth();
6465 Eina.Log.Warning($"Callback error: {e.ToString()}");
6466 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6474 return efl_gfx_mapping_smooth_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6478 private static efl_gfx_mapping_smooth_get_delegate efl_gfx_mapping_smooth_get_static_delegate;
6481 private delegate void efl_gfx_mapping_smooth_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool smooth);
6484 public delegate void efl_gfx_mapping_smooth_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool smooth);
6486 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");
6488 private static void mapping_smooth_set(System.IntPtr obj, System.IntPtr pd, bool smooth)
6490 Eina.Log.Debug("function efl_gfx_mapping_smooth_set was called");
6491 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6492 if (wrapper != null)
6497 ((Object)wrapper).SetMappingSmooth(smooth);
6501 Eina.Log.Warning($"Callback error: {e.ToString()}");
6502 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6509 efl_gfx_mapping_smooth_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), smooth);
6513 private static efl_gfx_mapping_smooth_set_delegate efl_gfx_mapping_smooth_set_static_delegate;
6515 [return: MarshalAs(UnmanagedType.U1)]
6516 private delegate bool efl_gfx_mapping_alpha_get_delegate(System.IntPtr obj, System.IntPtr pd);
6518 [return: MarshalAs(UnmanagedType.U1)]
6519 public delegate bool efl_gfx_mapping_alpha_get_api_delegate(System.IntPtr obj);
6521 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");
6523 private static bool mapping_alpha_get(System.IntPtr obj, System.IntPtr pd)
6525 Eina.Log.Debug("function efl_gfx_mapping_alpha_get was called");
6526 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6527 if (wrapper != null)
6529 bool _ret_var = default(bool);
6532 _ret_var = ((Object)wrapper).GetMappingAlpha();
6536 Eina.Log.Warning($"Callback error: {e.ToString()}");
6537 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6545 return efl_gfx_mapping_alpha_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6549 private static efl_gfx_mapping_alpha_get_delegate efl_gfx_mapping_alpha_get_static_delegate;
6552 private delegate void efl_gfx_mapping_alpha_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool alpha);
6555 public delegate void efl_gfx_mapping_alpha_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool alpha);
6557 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");
6559 private static void mapping_alpha_set(System.IntPtr obj, System.IntPtr pd, bool alpha)
6561 Eina.Log.Debug("function efl_gfx_mapping_alpha_set was called");
6562 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6563 if (wrapper != null)
6568 ((Object)wrapper).SetMappingAlpha(alpha);
6572 Eina.Log.Warning($"Callback error: {e.ToString()}");
6573 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6580 efl_gfx_mapping_alpha_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), alpha);
6584 private static efl_gfx_mapping_alpha_set_delegate efl_gfx_mapping_alpha_set_static_delegate;
6587 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);
6590 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);
6592 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");
6594 private static void mapping_coord_absolute_get(System.IntPtr obj, System.IntPtr pd, int idx, out double x, out double y, out double z)
6596 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_get was called");
6597 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6598 if (wrapper != null)
6600 x = default(double); y = default(double); z = default(double);
6603 ((Object)wrapper).GetMappingCoordAbsolute(idx, out x, out y, out z);
6607 Eina.Log.Warning($"Callback error: {e.ToString()}");
6608 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6615 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);
6619 private static efl_gfx_mapping_coord_absolute_get_delegate efl_gfx_mapping_coord_absolute_get_static_delegate;
6622 private delegate void efl_gfx_mapping_coord_absolute_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z);
6625 public delegate void efl_gfx_mapping_coord_absolute_set_api_delegate(System.IntPtr obj, int idx, double x, double y, double z);
6627 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");
6629 private static void mapping_coord_absolute_set(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z)
6631 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_set was called");
6632 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6633 if (wrapper != null)
6638 ((Object)wrapper).SetMappingCoordAbsolute(idx, x, y, z);
6642 Eina.Log.Warning($"Callback error: {e.ToString()}");
6643 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6650 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);
6654 private static efl_gfx_mapping_coord_absolute_set_delegate efl_gfx_mapping_coord_absolute_set_static_delegate;
6657 private delegate void efl_gfx_mapping_uv_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v);
6660 public delegate void efl_gfx_mapping_uv_get_api_delegate(System.IntPtr obj, int idx, out double u, out double v);
6662 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");
6664 private static void mapping_uv_get(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v)
6666 Eina.Log.Debug("function efl_gfx_mapping_uv_get was called");
6667 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6668 if (wrapper != null)
6670 u = default(double); v = default(double);
6673 ((Object)wrapper).GetMappingUv(idx, out u, out v);
6677 Eina.Log.Warning($"Callback error: {e.ToString()}");
6678 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6685 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);
6689 private static efl_gfx_mapping_uv_get_delegate efl_gfx_mapping_uv_get_static_delegate;
6692 private delegate void efl_gfx_mapping_uv_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v);
6695 public delegate void efl_gfx_mapping_uv_set_api_delegate(System.IntPtr obj, int idx, double u, double v);
6697 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");
6699 private static void mapping_uv_set(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v)
6701 Eina.Log.Debug("function efl_gfx_mapping_uv_set was called");
6702 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6703 if (wrapper != null)
6708 ((Object)wrapper).SetMappingUv(idx, u, v);
6712 Eina.Log.Warning($"Callback error: {e.ToString()}");
6713 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6720 efl_gfx_mapping_uv_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, u, v);
6724 private static efl_gfx_mapping_uv_set_delegate efl_gfx_mapping_uv_set_static_delegate;
6727 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);
6730 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);
6732 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");
6734 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)
6736 Eina.Log.Debug("function efl_gfx_mapping_color_get was called");
6737 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6738 if (wrapper != null)
6740 r = default(int); g = default(int); b = default(int); a = default(int);
6743 ((Object)wrapper).GetMappingColor(idx, out r, out g, out b, out a);
6747 Eina.Log.Warning($"Callback error: {e.ToString()}");
6748 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6755 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);
6759 private static efl_gfx_mapping_color_get_delegate efl_gfx_mapping_color_get_static_delegate;
6762 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);
6765 public delegate void efl_gfx_mapping_color_set_api_delegate(System.IntPtr obj, int idx, int r, int g, int b, int a);
6767 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");
6769 private static void mapping_color_set(System.IntPtr obj, System.IntPtr pd, int idx, int r, int g, int b, int a)
6771 Eina.Log.Debug("function efl_gfx_mapping_color_set was called");
6772 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6773 if (wrapper != null)
6778 ((Object)wrapper).SetMappingColor(idx, r, g, b, a);
6782 Eina.Log.Warning($"Callback error: {e.ToString()}");
6783 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6790 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);
6794 private static efl_gfx_mapping_color_set_delegate efl_gfx_mapping_color_set_static_delegate;
6796 [return: MarshalAs(UnmanagedType.U1)]
6797 private delegate bool efl_gfx_mapping_has_delegate(System.IntPtr obj, System.IntPtr pd);
6799 [return: MarshalAs(UnmanagedType.U1)]
6800 public delegate bool efl_gfx_mapping_has_api_delegate(System.IntPtr obj);
6802 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");
6804 private static bool mapping_has(System.IntPtr obj, System.IntPtr pd)
6806 Eina.Log.Debug("function efl_gfx_mapping_has was called");
6807 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6808 if (wrapper != null)
6810 bool _ret_var = default(bool);
6813 _ret_var = ((Object)wrapper).HasMapping();
6817 Eina.Log.Warning($"Callback error: {e.ToString()}");
6818 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6826 return efl_gfx_mapping_has_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6830 private static efl_gfx_mapping_has_delegate efl_gfx_mapping_has_static_delegate;
6833 private delegate void efl_gfx_mapping_reset_delegate(System.IntPtr obj, System.IntPtr pd);
6836 public delegate void efl_gfx_mapping_reset_api_delegate(System.IntPtr obj);
6838 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");
6840 private static void mapping_reset(System.IntPtr obj, System.IntPtr pd)
6842 Eina.Log.Debug("function efl_gfx_mapping_reset was called");
6843 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6844 if (wrapper != null)
6849 ((Object)wrapper).ResetMapping();
6853 Eina.Log.Warning($"Callback error: {e.ToString()}");
6854 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6861 efl_gfx_mapping_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6865 private static efl_gfx_mapping_reset_delegate efl_gfx_mapping_reset_static_delegate;
6868 private delegate void efl_gfx_mapping_translate_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz);
6871 public delegate void efl_gfx_mapping_translate_api_delegate(System.IntPtr obj, double dx, double dy, double dz);
6873 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");
6875 private static void translate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz)
6877 Eina.Log.Debug("function efl_gfx_mapping_translate was called");
6878 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6879 if (wrapper != null)
6884 ((Object)wrapper).Translate(dx, dy, dz);
6888 Eina.Log.Warning($"Callback error: {e.ToString()}");
6889 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6896 efl_gfx_mapping_translate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz);
6900 private static efl_gfx_mapping_translate_delegate efl_gfx_mapping_translate_static_delegate;
6903 private delegate void efl_gfx_mapping_rotate_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy);
6906 public delegate void efl_gfx_mapping_rotate_api_delegate(System.IntPtr obj, double degrees, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy);
6908 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");
6910 private static void rotate(System.IntPtr obj, System.IntPtr pd, double degrees, Efl.Gfx.IEntity pivot, double cx, double cy)
6912 Eina.Log.Debug("function efl_gfx_mapping_rotate was called");
6913 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6914 if (wrapper != null)
6919 ((Object)wrapper).Rotate(degrees, pivot, cx, cy);
6923 Eina.Log.Warning($"Callback error: {e.ToString()}");
6924 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6931 efl_gfx_mapping_rotate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, pivot, cx, cy);
6935 private static efl_gfx_mapping_rotate_delegate efl_gfx_mapping_rotate_static_delegate;
6938 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy, double cz);
6941 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy, double cz);
6943 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");
6945 private static void rotate_3d(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, Efl.Gfx.IEntity pivot, double cx, double cy, double cz)
6947 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d was called");
6948 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6949 if (wrapper != null)
6954 ((Object)wrapper).Rotate3d(dx, dy, dz, pivot, cx, cy, cz);
6958 Eina.Log.Warning($"Callback error: {e.ToString()}");
6959 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6966 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);
6970 private static efl_gfx_mapping_rotate_3d_delegate efl_gfx_mapping_rotate_3d_static_delegate;
6973 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy, double cz);
6976 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy, double cz);
6978 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");
6980 private static void rotate_quat(System.IntPtr obj, System.IntPtr pd, double qx, double qy, double qz, double qw, Efl.Gfx.IEntity pivot, double cx, double cy, double cz)
6982 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat was called");
6983 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
6984 if (wrapper != null)
6989 ((Object)wrapper).RotateQuat(qx, qy, qz, qw, pivot, cx, cy, cz);
6993 Eina.Log.Warning($"Callback error: {e.ToString()}");
6994 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7001 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);
7005 private static efl_gfx_mapping_rotate_quat_delegate efl_gfx_mapping_rotate_quat_static_delegate;
7008 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.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy);
7011 public delegate void efl_gfx_mapping_zoom_api_delegate(System.IntPtr obj, double zoomx, double zoomy, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double cx, double cy);
7013 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");
7015 private static void zoom(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy)
7017 Eina.Log.Debug("function efl_gfx_mapping_zoom was called");
7018 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7019 if (wrapper != null)
7024 ((Object)wrapper).Zoom(zoomx, zoomy, pivot, cx, cy);
7028 Eina.Log.Warning($"Callback error: {e.ToString()}");
7029 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7036 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);
7040 private static efl_gfx_mapping_zoom_delegate efl_gfx_mapping_zoom_static_delegate;
7043 private delegate void efl_gfx_mapping_lighting_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
7046 public delegate void efl_gfx_mapping_lighting_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab);
7048 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");
7050 private static void lighting_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab)
7052 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d was called");
7053 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7054 if (wrapper != null)
7059 ((Object)wrapper).Lighting3d(pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
7063 Eina.Log.Warning($"Callback error: {e.ToString()}");
7064 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7071 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);
7075 private static efl_gfx_mapping_lighting_3d_delegate efl_gfx_mapping_lighting_3d_static_delegate;
7078 private delegate void efl_gfx_mapping_perspective_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc);
7081 public delegate void efl_gfx_mapping_perspective_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc);
7083 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");
7085 private static void perspective_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc)
7087 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d was called");
7088 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7089 if (wrapper != null)
7094 ((Object)wrapper).Perspective3d(pivot, px, py, z0, foc);
7098 Eina.Log.Warning($"Callback error: {e.ToString()}");
7099 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7106 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);
7110 private static efl_gfx_mapping_perspective_3d_delegate efl_gfx_mapping_perspective_3d_static_delegate;
7113 private delegate void efl_gfx_mapping_rotate_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy);
7116 public delegate void efl_gfx_mapping_rotate_absolute_api_delegate(System.IntPtr obj, double degrees, double cx, double cy);
7118 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");
7120 private static void rotate_absolute(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy)
7122 Eina.Log.Debug("function efl_gfx_mapping_rotate_absolute was called");
7123 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7124 if (wrapper != null)
7129 ((Object)wrapper).RotateAbsolute(degrees, cx, cy);
7133 Eina.Log.Warning($"Callback error: {e.ToString()}");
7134 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7141 efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, cx, cy);
7145 private static efl_gfx_mapping_rotate_absolute_delegate efl_gfx_mapping_rotate_absolute_static_delegate;
7148 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);
7151 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);
7153 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");
7155 private static void rotate_3d_absolute(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, double cx, double cy, double cz)
7157 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d_absolute was called");
7158 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7159 if (wrapper != null)
7164 ((Object)wrapper).Rotate3dAbsolute(dx, dy, dz, cx, cy, cz);
7168 Eina.Log.Warning($"Callback error: {e.ToString()}");
7169 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7176 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);
7180 private static efl_gfx_mapping_rotate_3d_absolute_delegate efl_gfx_mapping_rotate_3d_absolute_static_delegate;
7183 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);
7186 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);
7188 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");
7190 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)
7192 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat_absolute was called");
7193 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7194 if (wrapper != null)
7199 ((Object)wrapper).RotateQuatAbsolute(qx, qy, qz, qw, cx, cy, cz);
7203 Eina.Log.Warning($"Callback error: {e.ToString()}");
7204 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7211 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);
7215 private static efl_gfx_mapping_rotate_quat_absolute_delegate efl_gfx_mapping_rotate_quat_absolute_static_delegate;
7218 private delegate void efl_gfx_mapping_zoom_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy);
7221 public delegate void efl_gfx_mapping_zoom_absolute_api_delegate(System.IntPtr obj, double zoomx, double zoomy, double cx, double cy);
7223 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");
7225 private static void zoom_absolute(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy)
7227 Eina.Log.Debug("function efl_gfx_mapping_zoom_absolute was called");
7228 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7229 if (wrapper != null)
7234 ((Object)wrapper).ZoomAbsolute(zoomx, zoomy, cx, cy);
7238 Eina.Log.Warning($"Callback error: {e.ToString()}");
7239 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7246 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);
7250 private static efl_gfx_mapping_zoom_absolute_delegate efl_gfx_mapping_zoom_absolute_static_delegate;
7253 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);
7256 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);
7258 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");
7260 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)
7262 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d_absolute was called");
7263 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7264 if (wrapper != null)
7269 ((Object)wrapper).Lighting3dAbsolute(lx, ly, lz, lr, lg, lb, ar, ag, ab);
7273 Eina.Log.Warning($"Callback error: {e.ToString()}");
7274 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7281 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);
7285 private static efl_gfx_mapping_lighting_3d_absolute_delegate efl_gfx_mapping_lighting_3d_absolute_static_delegate;
7288 private delegate void efl_gfx_mapping_perspective_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc);
7291 public delegate void efl_gfx_mapping_perspective_3d_absolute_api_delegate(System.IntPtr obj, double px, double py, double z0, double foc);
7293 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");
7295 private static void perspective_3d_absolute(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc)
7297 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d_absolute was called");
7298 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7299 if (wrapper != null)
7304 ((Object)wrapper).Perspective3dAbsolute(px, py, z0, foc);
7308 Eina.Log.Warning($"Callback error: {e.ToString()}");
7309 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7316 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);
7320 private static efl_gfx_mapping_perspective_3d_absolute_delegate efl_gfx_mapping_perspective_3d_absolute_static_delegate;
7323 private delegate short efl_gfx_stack_layer_get_delegate(System.IntPtr obj, System.IntPtr pd);
7326 public delegate short efl_gfx_stack_layer_get_api_delegate(System.IntPtr obj);
7328 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");
7330 private static short layer_get(System.IntPtr obj, System.IntPtr pd)
7332 Eina.Log.Debug("function efl_gfx_stack_layer_get was called");
7333 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7334 if (wrapper != null)
7336 short _ret_var = default(short);
7339 _ret_var = ((Object)wrapper).GetLayer();
7343 Eina.Log.Warning($"Callback error: {e.ToString()}");
7344 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7352 return efl_gfx_stack_layer_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7356 private static efl_gfx_stack_layer_get_delegate efl_gfx_stack_layer_get_static_delegate;
7359 private delegate void efl_gfx_stack_layer_set_delegate(System.IntPtr obj, System.IntPtr pd, short l);
7362 public delegate void efl_gfx_stack_layer_set_api_delegate(System.IntPtr obj, short l);
7364 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");
7366 private static void layer_set(System.IntPtr obj, System.IntPtr pd, short l)
7368 Eina.Log.Debug("function efl_gfx_stack_layer_set was called");
7369 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7370 if (wrapper != null)
7375 ((Object)wrapper).SetLayer(l);
7379 Eina.Log.Warning($"Callback error: {e.ToString()}");
7380 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7387 efl_gfx_stack_layer_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l);
7391 private static efl_gfx_stack_layer_set_delegate efl_gfx_stack_layer_set_static_delegate;
7393 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
7394 private delegate Efl.Gfx.IStack efl_gfx_stack_below_get_delegate(System.IntPtr obj, System.IntPtr pd);
7396 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
7397 public delegate Efl.Gfx.IStack efl_gfx_stack_below_get_api_delegate(System.IntPtr obj);
7399 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");
7401 private static Efl.Gfx.IStack below_get(System.IntPtr obj, System.IntPtr pd)
7403 Eina.Log.Debug("function efl_gfx_stack_below_get was called");
7404 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7405 if (wrapper != null)
7407 Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack);
7410 _ret_var = ((Object)wrapper).GetBelow();
7414 Eina.Log.Warning($"Callback error: {e.ToString()}");
7415 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7423 return efl_gfx_stack_below_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7427 private static efl_gfx_stack_below_get_delegate efl_gfx_stack_below_get_static_delegate;
7429 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
7430 private delegate Efl.Gfx.IStack efl_gfx_stack_above_get_delegate(System.IntPtr obj, System.IntPtr pd);
7432 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
7433 public delegate Efl.Gfx.IStack efl_gfx_stack_above_get_api_delegate(System.IntPtr obj);
7435 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");
7437 private static Efl.Gfx.IStack above_get(System.IntPtr obj, System.IntPtr pd)
7439 Eina.Log.Debug("function efl_gfx_stack_above_get was called");
7440 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7441 if (wrapper != null)
7443 Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack);
7446 _ret_var = ((Object)wrapper).GetAbove();
7450 Eina.Log.Warning($"Callback error: {e.ToString()}");
7451 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7459 return efl_gfx_stack_above_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7463 private static efl_gfx_stack_above_get_delegate efl_gfx_stack_above_get_static_delegate;
7466 private delegate void efl_gfx_stack_below_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IStack below);
7469 public delegate void efl_gfx_stack_below_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IStack below);
7471 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");
7473 private static void stack_below(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack below)
7475 Eina.Log.Debug("function efl_gfx_stack_below was called");
7476 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7477 if (wrapper != null)
7482 ((Object)wrapper).StackBelow(below);
7486 Eina.Log.Warning($"Callback error: {e.ToString()}");
7487 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7494 efl_gfx_stack_below_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), below);
7498 private static efl_gfx_stack_below_delegate efl_gfx_stack_below_static_delegate;
7501 private delegate void efl_gfx_stack_raise_to_top_delegate(System.IntPtr obj, System.IntPtr pd);
7504 public delegate void efl_gfx_stack_raise_to_top_api_delegate(System.IntPtr obj);
7506 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");
7508 private static void raise_to_top(System.IntPtr obj, System.IntPtr pd)
7510 Eina.Log.Debug("function efl_gfx_stack_raise_to_top was called");
7511 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7512 if (wrapper != null)
7517 ((Object)wrapper).RaiseToTop();
7521 Eina.Log.Warning($"Callback error: {e.ToString()}");
7522 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7529 efl_gfx_stack_raise_to_top_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7533 private static efl_gfx_stack_raise_to_top_delegate efl_gfx_stack_raise_to_top_static_delegate;
7536 private delegate void efl_gfx_stack_above_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IStack above);
7539 public delegate void efl_gfx_stack_above_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Gfx.IStack above);
7541 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");
7543 private static void stack_above(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack above)
7545 Eina.Log.Debug("function efl_gfx_stack_above was called");
7546 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7547 if (wrapper != null)
7552 ((Object)wrapper).StackAbove(above);
7556 Eina.Log.Warning($"Callback error: {e.ToString()}");
7557 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7564 efl_gfx_stack_above_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), above);
7568 private static efl_gfx_stack_above_delegate efl_gfx_stack_above_static_delegate;
7571 private delegate void efl_gfx_stack_lower_to_bottom_delegate(System.IntPtr obj, System.IntPtr pd);
7574 public delegate void efl_gfx_stack_lower_to_bottom_api_delegate(System.IntPtr obj);
7576 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");
7578 private static void lower_to_bottom(System.IntPtr obj, System.IntPtr pd)
7580 Eina.Log.Debug("function efl_gfx_stack_lower_to_bottom was called");
7581 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7582 if (wrapper != null)
7587 ((Object)wrapper).LowerToBottom();
7591 Eina.Log.Warning($"Callback error: {e.ToString()}");
7592 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7599 efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7603 private static efl_gfx_stack_lower_to_bottom_delegate efl_gfx_stack_lower_to_bottom_static_delegate;
7605 [return: MarshalAs(UnmanagedType.U1)]
7606 private delegate bool efl_input_seat_event_filter_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
7608 [return: MarshalAs(UnmanagedType.U1)]
7609 public delegate bool efl_input_seat_event_filter_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
7611 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");
7613 private static bool seat_event_filter_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
7615 Eina.Log.Debug("function efl_input_seat_event_filter_get was called");
7616 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7617 if (wrapper != null)
7619 bool _ret_var = default(bool);
7622 _ret_var = ((Object)wrapper).GetSeatEventFilter(seat);
7626 Eina.Log.Warning($"Callback error: {e.ToString()}");
7627 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7635 return efl_input_seat_event_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
7639 private static efl_input_seat_event_filter_get_delegate efl_input_seat_event_filter_get_static_delegate;
7642 private delegate void efl_input_seat_event_filter_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable);
7645 public delegate void efl_input_seat_event_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable);
7647 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");
7649 private static void seat_event_filter_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat, bool enable)
7651 Eina.Log.Debug("function efl_input_seat_event_filter_set was called");
7652 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7653 if (wrapper != null)
7658 ((Object)wrapper).SetSeatEventFilter(seat, enable);
7662 Eina.Log.Warning($"Callback error: {e.ToString()}");
7663 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7670 efl_input_seat_event_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat, enable);
7674 private static efl_input_seat_event_filter_set_delegate efl_input_seat_event_filter_set_static_delegate;
7676 [return: MarshalAs(UnmanagedType.U1)]
7677 private delegate bool efl_ui_mirrored_get_delegate(System.IntPtr obj, System.IntPtr pd);
7679 [return: MarshalAs(UnmanagedType.U1)]
7680 public delegate bool efl_ui_mirrored_get_api_delegate(System.IntPtr obj);
7682 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");
7684 private static bool mirrored_get(System.IntPtr obj, System.IntPtr pd)
7686 Eina.Log.Debug("function efl_ui_mirrored_get was called");
7687 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7688 if (wrapper != null)
7690 bool _ret_var = default(bool);
7693 _ret_var = ((Object)wrapper).GetMirrored();
7697 Eina.Log.Warning($"Callback error: {e.ToString()}");
7698 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7706 return efl_ui_mirrored_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7710 private static efl_ui_mirrored_get_delegate efl_ui_mirrored_get_static_delegate;
7713 private delegate void efl_ui_mirrored_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool rtl);
7716 public delegate void efl_ui_mirrored_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool rtl);
7718 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");
7720 private static void mirrored_set(System.IntPtr obj, System.IntPtr pd, bool rtl)
7722 Eina.Log.Debug("function efl_ui_mirrored_set was called");
7723 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7724 if (wrapper != null)
7729 ((Object)wrapper).SetMirrored(rtl);
7733 Eina.Log.Warning($"Callback error: {e.ToString()}");
7734 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7741 efl_ui_mirrored_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rtl);
7745 private static efl_ui_mirrored_set_delegate efl_ui_mirrored_set_static_delegate;
7747 [return: MarshalAs(UnmanagedType.U1)]
7748 private delegate bool efl_ui_mirrored_automatic_get_delegate(System.IntPtr obj, System.IntPtr pd);
7750 [return: MarshalAs(UnmanagedType.U1)]
7751 public delegate bool efl_ui_mirrored_automatic_get_api_delegate(System.IntPtr obj);
7753 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");
7755 private static bool mirrored_automatic_get(System.IntPtr obj, System.IntPtr pd)
7757 Eina.Log.Debug("function efl_ui_mirrored_automatic_get was called");
7758 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7759 if (wrapper != null)
7761 bool _ret_var = default(bool);
7764 _ret_var = ((Object)wrapper).GetMirroredAutomatic();
7768 Eina.Log.Warning($"Callback error: {e.ToString()}");
7769 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7777 return efl_ui_mirrored_automatic_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7781 private static efl_ui_mirrored_automatic_get_delegate efl_ui_mirrored_automatic_get_static_delegate;
7784 private delegate void efl_ui_mirrored_automatic_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool automatic);
7787 public delegate void efl_ui_mirrored_automatic_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool automatic);
7789 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");
7791 private static void mirrored_automatic_set(System.IntPtr obj, System.IntPtr pd, bool automatic)
7793 Eina.Log.Debug("function efl_ui_mirrored_automatic_set was called");
7794 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7795 if (wrapper != null)
7800 ((Object)wrapper).SetMirroredAutomatic(automatic);
7804 Eina.Log.Warning($"Callback error: {e.ToString()}");
7805 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7812 efl_ui_mirrored_automatic_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), automatic);
7816 private static efl_ui_mirrored_automatic_set_delegate efl_ui_mirrored_automatic_set_static_delegate;
7818 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7819 private delegate System.String efl_ui_language_get_delegate(System.IntPtr obj, System.IntPtr pd);
7821 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
7822 public delegate System.String efl_ui_language_get_api_delegate(System.IntPtr obj);
7824 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");
7826 private static System.String language_get(System.IntPtr obj, System.IntPtr pd)
7828 Eina.Log.Debug("function efl_ui_language_get was called");
7829 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7830 if (wrapper != null)
7832 System.String _ret_var = default(System.String);
7835 _ret_var = ((Object)wrapper).GetLanguage();
7839 Eina.Log.Warning($"Callback error: {e.ToString()}");
7840 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7848 return efl_ui_language_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7852 private static efl_ui_language_get_delegate efl_ui_language_get_static_delegate;
7855 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);
7858 public delegate void efl_ui_language_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String language);
7860 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");
7862 private static void language_set(System.IntPtr obj, System.IntPtr pd, System.String language)
7864 Eina.Log.Debug("function efl_ui_language_set was called");
7865 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
7866 if (wrapper != null)
7871 ((Object)wrapper).SetLanguage(language);
7875 Eina.Log.Warning($"Callback error: {e.ToString()}");
7876 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7883 efl_ui_language_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), language);
7887 private static efl_ui_language_set_delegate efl_ui_language_set_static_delegate;
7889 #pragma warning restore CA1707, SA1300, SA1600
7901 /// <summary>Information of animation events</summary>
7902 [StructLayout(LayoutKind.Sequential)]
7903 public struct ObjectAnimationEvent
7905 ///<summary>Placeholder field</summary>
7906 public IntPtr field;
7907 public static implicit operator ObjectAnimationEvent(IntPtr ptr)
7909 var tmp = (ObjectAnimationEvent.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ObjectAnimationEvent.NativeStruct));
7913 ///<summary>Internal wrapper for struct ObjectAnimationEvent.</summary>
7914 [StructLayout(LayoutKind.Sequential)]
7915 public struct NativeStruct
7917 internal IntPtr field;
7918 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
7919 public static implicit operator ObjectAnimationEvent.NativeStruct(ObjectAnimationEvent _external_struct)
7921 var _internal_struct = new ObjectAnimationEvent.NativeStruct();
7922 return _internal_struct;
7925 ///<summary>Implicit conversion to the managed representation.</summary>
7926 public static implicit operator ObjectAnimationEvent(ObjectAnimationEvent.NativeStruct _internal_struct)
7928 var _external_struct = new ObjectAnimationEvent();
7929 return _external_struct;
7942 /// <summary>EFL event animator tick data structure</summary>
7943 [StructLayout(LayoutKind.Sequential)]
7944 public struct EventAnimatorTick
7946 /// <summary>Area of the canvas that will be pushed to screen.</summary>
7947 public Eina.Rect Update_area;
7948 ///<summary>Constructor for EventAnimatorTick.</summary>
7949 public EventAnimatorTick(
7950 Eina.Rect Update_area = default(Eina.Rect) )
7952 this.Update_area = Update_area;
7955 public static implicit operator EventAnimatorTick(IntPtr ptr)
7957 var tmp = (EventAnimatorTick.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EventAnimatorTick.NativeStruct));
7961 ///<summary>Internal wrapper for struct EventAnimatorTick.</summary>
7962 [StructLayout(LayoutKind.Sequential)]
7963 public struct NativeStruct
7966 public Eina.Rect.NativeStruct Update_area;
7967 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
7968 public static implicit operator EventAnimatorTick.NativeStruct(EventAnimatorTick _external_struct)
7970 var _internal_struct = new EventAnimatorTick.NativeStruct();
7971 _internal_struct.Update_area = _external_struct.Update_area;
7972 return _internal_struct;
7975 ///<summary>Implicit conversion to the managed representation.</summary>
7976 public static implicit operator EventAnimatorTick(EventAnimatorTick.NativeStruct _internal_struct)
7978 var _external_struct = new EventAnimatorTick();
7979 _external_struct.Update_area = _internal_struct.Update_area;
7980 return _external_struct;