2 #pragma warning disable CS1591
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
7 using System.Threading;
8 using System.ComponentModel;
13 /// <summary>Event argument wrapper for event <see cref="Efl.Canvas.Object.AnimatorTickEvt"/>.</summary>
14 [Efl.Eo.BindingEntity]
15 public class ObjectAnimatorTickEvt_Args : EventArgs {
16 /// <summary>Actual event payload.</summary>
17 /// <value>Animator tick synchronized with screen vsync if possible.</value>
18 public Efl.EventAnimatorTick arg { get; set; }
20 /// <summary>Efl canvas object abstract class
21 /// (Since EFL 1.22)</summary>
22 [Efl.Canvas.Object.NativeMethods]
23 [Efl.Eo.BindingEntity]
24 public abstract class Object : Efl.LoopConsumer, Efl.Canvas.IPointer, Efl.Gesture.IEvents, Efl.Gfx.IColor, Efl.Gfx.IEntity, Efl.Gfx.IHint, Efl.Gfx.IMapping, Efl.Gfx.IStack, Efl.Input.IInterface
26 /// <summary>Pointer to the native class description.</summary>
27 public override System.IntPtr NativeClass
31 if (((object)this).GetType() == typeof(Object))
33 return GetEflClassStatic();
37 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
42 [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr
43 efl_canvas_object_class_get();
44 /// <summary>Initializes a new instance of the <see cref="Object"/> class.</summary>
45 /// <param name="parent">Parent instance.</param>
46 public Object(Efl.Object parent= null
47 ) : base(efl_canvas_object_class_get(), parent)
49 FinishInstantiation();
52 /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
53 /// Do not call this constructor directly.</summary>
54 /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
55 protected Object(ConstructingHandle ch) : base(ch)
59 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
60 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
61 /// <param name="wh">The native pointer to be wrapped.</param>
62 protected Object(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
66 [Efl.Eo.PrivateNativeClass]
67 private class ObjectRealized : Object
69 private ObjectRealized(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
73 /// <summary>Initializes a new instance of the <see cref="Object"/> class.
74 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
75 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
76 /// <param name="parent">The Efl.Object parent of this instance.</param>
77 protected Object(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
81 /// <summary>Animator tick synchronized with screen vsync if possible.
82 /// (Since EFL 1.22)</summary>
83 /// <value><see cref="Efl.Canvas.ObjectAnimatorTickEvt_Args"/></value>
84 public event EventHandler<Efl.Canvas.ObjectAnimatorTickEvt_Args> AnimatorTickEvt
88 lock (eflBindingEventLock)
90 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
92 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
95 Efl.Canvas.ObjectAnimatorTickEvt_Args args = new Efl.Canvas.ObjectAnimatorTickEvt_Args();
99 value?.Invoke(obj, args);
103 Eina.Log.Error(e.ToString());
104 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
109 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
110 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
116 lock (eflBindingEventLock)
118 string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
119 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
123 /// <summary>Method to raise event AnimatorTickEvt.</summary>
124 public void OnAnimatorTickEvt(Efl.Canvas.ObjectAnimatorTickEvt_Args e)
126 var key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK";
127 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
128 if (desc == IntPtr.Zero)
130 Eina.Log.Error($"Failed to get native event {key}");
134 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
137 Marshal.StructureToPtr(e.arg, info, false);
138 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
142 Marshal.FreeHGlobal(info);
145 /// <summary>Event for tap gesture</summary>
146 /// <value><see cref="Efl.Gesture.IEventsGestureTapEvt_Args"/></value>
147 public event EventHandler<Efl.Gesture.IEventsGestureTapEvt_Args> GestureTapEvt
151 lock (eflBindingEventLock)
153 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
155 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
158 Efl.Gesture.IEventsGestureTapEvt_Args args = new Efl.Gesture.IEventsGestureTapEvt_Args();
159 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureTap);
162 value?.Invoke(obj, args);
166 Eina.Log.Error(e.ToString());
167 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
172 string key = "_EFL_EVENT_GESTURE_TAP";
173 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
179 lock (eflBindingEventLock)
181 string key = "_EFL_EVENT_GESTURE_TAP";
182 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
186 /// <summary>Method to raise event GestureTapEvt.</summary>
187 public void OnGestureTapEvt(Efl.Gesture.IEventsGestureTapEvt_Args e)
189 var key = "_EFL_EVENT_GESTURE_TAP";
190 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
191 if (desc == IntPtr.Zero)
193 Eina.Log.Error($"Failed to get native event {key}");
197 IntPtr info = e.arg.NativeHandle;
198 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
200 /// <summary>Event for double tap gesture</summary>
201 /// <value><see cref="Efl.Gesture.IEventsGestureDoubleTapEvt_Args"/></value>
202 public event EventHandler<Efl.Gesture.IEventsGestureDoubleTapEvt_Args> GestureDoubleTapEvt
206 lock (eflBindingEventLock)
208 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
210 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
213 Efl.Gesture.IEventsGestureDoubleTapEvt_Args args = new Efl.Gesture.IEventsGestureDoubleTapEvt_Args();
214 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureDoubleTap);
217 value?.Invoke(obj, args);
221 Eina.Log.Error(e.ToString());
222 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
227 string key = "_EFL_EVENT_GESTURE_DOUBLE_TAP";
228 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
234 lock (eflBindingEventLock)
236 string key = "_EFL_EVENT_GESTURE_DOUBLE_TAP";
237 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
241 /// <summary>Method to raise event GestureDoubleTapEvt.</summary>
242 public void OnGestureDoubleTapEvt(Efl.Gesture.IEventsGestureDoubleTapEvt_Args e)
244 var key = "_EFL_EVENT_GESTURE_DOUBLE_TAP";
245 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
246 if (desc == IntPtr.Zero)
248 Eina.Log.Error($"Failed to get native event {key}");
252 IntPtr info = e.arg.NativeHandle;
253 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
255 /// <summary>Event for triple tap gesture</summary>
256 /// <value><see cref="Efl.Gesture.IEventsGestureTripleTapEvt_Args"/></value>
257 public event EventHandler<Efl.Gesture.IEventsGestureTripleTapEvt_Args> GestureTripleTapEvt
261 lock (eflBindingEventLock)
263 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
265 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
268 Efl.Gesture.IEventsGestureTripleTapEvt_Args args = new Efl.Gesture.IEventsGestureTripleTapEvt_Args();
269 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureTripleTap);
272 value?.Invoke(obj, args);
276 Eina.Log.Error(e.ToString());
277 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
282 string key = "_EFL_EVENT_GESTURE_TRIPLE_TAP";
283 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
289 lock (eflBindingEventLock)
291 string key = "_EFL_EVENT_GESTURE_TRIPLE_TAP";
292 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
296 /// <summary>Method to raise event GestureTripleTapEvt.</summary>
297 public void OnGestureTripleTapEvt(Efl.Gesture.IEventsGestureTripleTapEvt_Args e)
299 var key = "_EFL_EVENT_GESTURE_TRIPLE_TAP";
300 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
301 if (desc == IntPtr.Zero)
303 Eina.Log.Error($"Failed to get native event {key}");
307 IntPtr info = e.arg.NativeHandle;
308 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
310 /// <summary>Event for long tap gesture</summary>
311 /// <value><see cref="Efl.Gesture.IEventsGestureLongTapEvt_Args"/></value>
312 public event EventHandler<Efl.Gesture.IEventsGestureLongTapEvt_Args> GestureLongTapEvt
316 lock (eflBindingEventLock)
318 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
320 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
323 Efl.Gesture.IEventsGestureLongTapEvt_Args args = new Efl.Gesture.IEventsGestureLongTapEvt_Args();
324 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureLongTap);
327 value?.Invoke(obj, args);
331 Eina.Log.Error(e.ToString());
332 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
337 string key = "_EFL_EVENT_GESTURE_LONG_TAP";
338 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
344 lock (eflBindingEventLock)
346 string key = "_EFL_EVENT_GESTURE_LONG_TAP";
347 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
351 /// <summary>Method to raise event GestureLongTapEvt.</summary>
352 public void OnGestureLongTapEvt(Efl.Gesture.IEventsGestureLongTapEvt_Args e)
354 var key = "_EFL_EVENT_GESTURE_LONG_TAP";
355 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
356 if (desc == IntPtr.Zero)
358 Eina.Log.Error($"Failed to get native event {key}");
362 IntPtr info = e.arg.NativeHandle;
363 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
365 /// <summary>Event for momentum gesture</summary>
366 /// <value><see cref="Efl.Gesture.IEventsGestureMomentumEvt_Args"/></value>
367 public event EventHandler<Efl.Gesture.IEventsGestureMomentumEvt_Args> GestureMomentumEvt
371 lock (eflBindingEventLock)
373 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
375 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
378 Efl.Gesture.IEventsGestureMomentumEvt_Args args = new Efl.Gesture.IEventsGestureMomentumEvt_Args();
379 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureMomentum);
382 value?.Invoke(obj, args);
386 Eina.Log.Error(e.ToString());
387 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
392 string key = "_EFL_EVENT_GESTURE_MOMENTUM";
393 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
399 lock (eflBindingEventLock)
401 string key = "_EFL_EVENT_GESTURE_MOMENTUM";
402 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
406 /// <summary>Method to raise event GestureMomentumEvt.</summary>
407 public void OnGestureMomentumEvt(Efl.Gesture.IEventsGestureMomentumEvt_Args e)
409 var key = "_EFL_EVENT_GESTURE_MOMENTUM";
410 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
411 if (desc == IntPtr.Zero)
413 Eina.Log.Error($"Failed to get native event {key}");
417 IntPtr info = e.arg.NativeHandle;
418 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
420 /// <summary>Event for flick gesture</summary>
421 /// <value><see cref="Efl.Gesture.IEventsGestureFlickEvt_Args"/></value>
422 public event EventHandler<Efl.Gesture.IEventsGestureFlickEvt_Args> GestureFlickEvt
426 lock (eflBindingEventLock)
428 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
430 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
433 Efl.Gesture.IEventsGestureFlickEvt_Args args = new Efl.Gesture.IEventsGestureFlickEvt_Args();
434 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureFlick);
437 value?.Invoke(obj, args);
441 Eina.Log.Error(e.ToString());
442 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
447 string key = "_EFL_EVENT_GESTURE_FLICK";
448 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
454 lock (eflBindingEventLock)
456 string key = "_EFL_EVENT_GESTURE_FLICK";
457 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
461 /// <summary>Method to raise event GestureFlickEvt.</summary>
462 public void OnGestureFlickEvt(Efl.Gesture.IEventsGestureFlickEvt_Args e)
464 var key = "_EFL_EVENT_GESTURE_FLICK";
465 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
466 if (desc == IntPtr.Zero)
468 Eina.Log.Error($"Failed to get native event {key}");
472 IntPtr info = e.arg.NativeHandle;
473 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
475 /// <summary>Event for zoom gesture</summary>
476 /// <value><see cref="Efl.Gesture.IEventsGestureZoomEvt_Args"/></value>
477 public event EventHandler<Efl.Gesture.IEventsGestureZoomEvt_Args> GestureZoomEvt
481 lock (eflBindingEventLock)
483 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
485 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
488 Efl.Gesture.IEventsGestureZoomEvt_Args args = new Efl.Gesture.IEventsGestureZoomEvt_Args();
489 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Canvas.GestureZoom);
492 value?.Invoke(obj, args);
496 Eina.Log.Error(e.ToString());
497 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
502 string key = "_EFL_EVENT_GESTURE_ZOOM";
503 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
509 lock (eflBindingEventLock)
511 string key = "_EFL_EVENT_GESTURE_ZOOM";
512 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
516 /// <summary>Method to raise event GestureZoomEvt.</summary>
517 public void OnGestureZoomEvt(Efl.Gesture.IEventsGestureZoomEvt_Args e)
519 var key = "_EFL_EVENT_GESTURE_ZOOM";
520 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
521 if (desc == IntPtr.Zero)
523 Eina.Log.Error($"Failed to get native event {key}");
527 IntPtr info = e.arg.NativeHandle;
528 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
530 /// <summary>Object's visibility state changed, the event value is the new state.
531 /// (Since EFL 1.22)</summary>
532 /// <value><see cref="Efl.Gfx.IEntityVisibilityChangedEvt_Args"/></value>
533 public event EventHandler<Efl.Gfx.IEntityVisibilityChangedEvt_Args> VisibilityChangedEvt
537 lock (eflBindingEventLock)
539 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
541 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
544 Efl.Gfx.IEntityVisibilityChangedEvt_Args args = new Efl.Gfx.IEntityVisibilityChangedEvt_Args();
545 args.arg = Marshal.ReadByte(evt.Info) != 0;
548 value?.Invoke(obj, args);
552 Eina.Log.Error(e.ToString());
553 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
558 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
559 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
565 lock (eflBindingEventLock)
567 string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
568 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
572 /// <summary>Method to raise event VisibilityChangedEvt.</summary>
573 public void OnVisibilityChangedEvt(Efl.Gfx.IEntityVisibilityChangedEvt_Args e)
575 var key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED";
576 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
577 if (desc == IntPtr.Zero)
579 Eina.Log.Error($"Failed to get native event {key}");
583 IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0);
586 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
590 Marshal.FreeHGlobal(info);
593 /// <summary>Object was moved, its position during the event is the new one.
594 /// (Since EFL 1.22)</summary>
595 /// <value><see cref="Efl.Gfx.IEntityPositionChangedEvt_Args"/></value>
596 public event EventHandler<Efl.Gfx.IEntityPositionChangedEvt_Args> PositionChangedEvt
600 lock (eflBindingEventLock)
602 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
604 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
607 Efl.Gfx.IEntityPositionChangedEvt_Args args = new Efl.Gfx.IEntityPositionChangedEvt_Args();
611 value?.Invoke(obj, args);
615 Eina.Log.Error(e.ToString());
616 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
621 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
622 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
628 lock (eflBindingEventLock)
630 string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
631 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
635 /// <summary>Method to raise event PositionChangedEvt.</summary>
636 public void OnPositionChangedEvt(Efl.Gfx.IEntityPositionChangedEvt_Args e)
638 var key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED";
639 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
640 if (desc == IntPtr.Zero)
642 Eina.Log.Error($"Failed to get native event {key}");
646 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
649 Marshal.StructureToPtr(e.arg, info, false);
650 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
654 Marshal.FreeHGlobal(info);
657 /// <summary>Object was resized, its size during the event is the new one.
658 /// (Since EFL 1.22)</summary>
659 /// <value><see cref="Efl.Gfx.IEntitySizeChangedEvt_Args"/></value>
660 public event EventHandler<Efl.Gfx.IEntitySizeChangedEvt_Args> SizeChangedEvt
664 lock (eflBindingEventLock)
666 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
668 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
671 Efl.Gfx.IEntitySizeChangedEvt_Args args = new Efl.Gfx.IEntitySizeChangedEvt_Args();
675 value?.Invoke(obj, args);
679 Eina.Log.Error(e.ToString());
680 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
685 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
686 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
692 lock (eflBindingEventLock)
694 string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
695 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
699 /// <summary>Method to raise event SizeChangedEvt.</summary>
700 public void OnSizeChangedEvt(Efl.Gfx.IEntitySizeChangedEvt_Args e)
702 var key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED";
703 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
704 if (desc == IntPtr.Zero)
706 Eina.Log.Error($"Failed to get native event {key}");
710 IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg));
713 Marshal.StructureToPtr(e.arg, info, false);
714 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
718 Marshal.FreeHGlobal(info);
721 /// <summary>Object hints changed.
722 /// (Since EFL 1.22)</summary>
723 public event EventHandler HintsChangedEvt
727 lock (eflBindingEventLock)
729 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
731 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
734 EventArgs args = EventArgs.Empty;
737 value?.Invoke(obj, args);
741 Eina.Log.Error(e.ToString());
742 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
747 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
748 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
754 lock (eflBindingEventLock)
756 string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
757 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
761 /// <summary>Method to raise event HintsChangedEvt.</summary>
762 public void OnHintsChangedEvt(EventArgs e)
764 var key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED";
765 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
766 if (desc == IntPtr.Zero)
768 Eina.Log.Error($"Failed to get native event {key}");
772 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
774 /// <summary>Object stacking was changed.
775 /// (Since EFL 1.22)</summary>
776 public event EventHandler StackingChangedEvt
780 lock (eflBindingEventLock)
782 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
784 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
787 EventArgs args = EventArgs.Empty;
790 value?.Invoke(obj, args);
794 Eina.Log.Error(e.ToString());
795 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
800 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
801 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
807 lock (eflBindingEventLock)
809 string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
810 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
814 /// <summary>Method to raise event StackingChangedEvt.</summary>
815 public void OnStackingChangedEvt(EventArgs e)
817 var key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED";
818 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
819 if (desc == IntPtr.Zero)
821 Eina.Log.Error($"Failed to get native event {key}");
825 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero);
827 /// <summary>Main pointer move (current and previous positions are known).</summary>
828 /// <value><see cref="Efl.Input.IInterfacePointerMoveEvt_Args"/></value>
829 public event EventHandler<Efl.Input.IInterfacePointerMoveEvt_Args> PointerMoveEvt
833 lock (eflBindingEventLock)
835 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
837 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
840 Efl.Input.IInterfacePointerMoveEvt_Args args = new Efl.Input.IInterfacePointerMoveEvt_Args();
841 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
844 value?.Invoke(obj, args);
848 Eina.Log.Error(e.ToString());
849 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
854 string key = "_EFL_EVENT_POINTER_MOVE";
855 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
861 lock (eflBindingEventLock)
863 string key = "_EFL_EVENT_POINTER_MOVE";
864 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
868 /// <summary>Method to raise event PointerMoveEvt.</summary>
869 public void OnPointerMoveEvt(Efl.Input.IInterfacePointerMoveEvt_Args e)
871 var key = "_EFL_EVENT_POINTER_MOVE";
872 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
873 if (desc == IntPtr.Zero)
875 Eina.Log.Error($"Failed to get native event {key}");
879 IntPtr info = e.arg.NativeHandle;
880 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
882 /// <summary>Main pointer button pressed (button id is known).</summary>
883 /// <value><see cref="Efl.Input.IInterfacePointerDownEvt_Args"/></value>
884 public event EventHandler<Efl.Input.IInterfacePointerDownEvt_Args> PointerDownEvt
888 lock (eflBindingEventLock)
890 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
892 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
895 Efl.Input.IInterfacePointerDownEvt_Args args = new Efl.Input.IInterfacePointerDownEvt_Args();
896 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
899 value?.Invoke(obj, args);
903 Eina.Log.Error(e.ToString());
904 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
909 string key = "_EFL_EVENT_POINTER_DOWN";
910 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
916 lock (eflBindingEventLock)
918 string key = "_EFL_EVENT_POINTER_DOWN";
919 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
923 /// <summary>Method to raise event PointerDownEvt.</summary>
924 public void OnPointerDownEvt(Efl.Input.IInterfacePointerDownEvt_Args e)
926 var key = "_EFL_EVENT_POINTER_DOWN";
927 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
928 if (desc == IntPtr.Zero)
930 Eina.Log.Error($"Failed to get native event {key}");
934 IntPtr info = e.arg.NativeHandle;
935 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
937 /// <summary>Main pointer button released (button id is known).</summary>
938 /// <value><see cref="Efl.Input.IInterfacePointerUpEvt_Args"/></value>
939 public event EventHandler<Efl.Input.IInterfacePointerUpEvt_Args> PointerUpEvt
943 lock (eflBindingEventLock)
945 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
947 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
950 Efl.Input.IInterfacePointerUpEvt_Args args = new Efl.Input.IInterfacePointerUpEvt_Args();
951 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
954 value?.Invoke(obj, args);
958 Eina.Log.Error(e.ToString());
959 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
964 string key = "_EFL_EVENT_POINTER_UP";
965 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
971 lock (eflBindingEventLock)
973 string key = "_EFL_EVENT_POINTER_UP";
974 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
978 /// <summary>Method to raise event PointerUpEvt.</summary>
979 public void OnPointerUpEvt(Efl.Input.IInterfacePointerUpEvt_Args e)
981 var key = "_EFL_EVENT_POINTER_UP";
982 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
983 if (desc == IntPtr.Zero)
985 Eina.Log.Error($"Failed to get native event {key}");
989 IntPtr info = e.arg.NativeHandle;
990 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
992 /// <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>
993 /// <value><see cref="Efl.Input.IInterfacePointerCancelEvt_Args"/></value>
994 public event EventHandler<Efl.Input.IInterfacePointerCancelEvt_Args> PointerCancelEvt
998 lock (eflBindingEventLock)
1000 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1002 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1005 Efl.Input.IInterfacePointerCancelEvt_Args args = new Efl.Input.IInterfacePointerCancelEvt_Args();
1006 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1009 value?.Invoke(obj, args);
1013 Eina.Log.Error(e.ToString());
1014 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1019 string key = "_EFL_EVENT_POINTER_CANCEL";
1020 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1026 lock (eflBindingEventLock)
1028 string key = "_EFL_EVENT_POINTER_CANCEL";
1029 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1033 /// <summary>Method to raise event PointerCancelEvt.</summary>
1034 public void OnPointerCancelEvt(Efl.Input.IInterfacePointerCancelEvt_Args e)
1036 var key = "_EFL_EVENT_POINTER_CANCEL";
1037 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1038 if (desc == IntPtr.Zero)
1040 Eina.Log.Error($"Failed to get native event {key}");
1044 IntPtr info = e.arg.NativeHandle;
1045 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1047 /// <summary>Pointer entered a window or a widget.</summary>
1048 /// <value><see cref="Efl.Input.IInterfacePointerInEvt_Args"/></value>
1049 public event EventHandler<Efl.Input.IInterfacePointerInEvt_Args> PointerInEvt
1053 lock (eflBindingEventLock)
1055 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1057 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1060 Efl.Input.IInterfacePointerInEvt_Args args = new Efl.Input.IInterfacePointerInEvt_Args();
1061 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1064 value?.Invoke(obj, args);
1068 Eina.Log.Error(e.ToString());
1069 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1074 string key = "_EFL_EVENT_POINTER_IN";
1075 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1081 lock (eflBindingEventLock)
1083 string key = "_EFL_EVENT_POINTER_IN";
1084 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1088 /// <summary>Method to raise event PointerInEvt.</summary>
1089 public void OnPointerInEvt(Efl.Input.IInterfacePointerInEvt_Args e)
1091 var key = "_EFL_EVENT_POINTER_IN";
1092 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1093 if (desc == IntPtr.Zero)
1095 Eina.Log.Error($"Failed to get native event {key}");
1099 IntPtr info = e.arg.NativeHandle;
1100 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1102 /// <summary>Pointer left a window or a widget.</summary>
1103 /// <value><see cref="Efl.Input.IInterfacePointerOutEvt_Args"/></value>
1104 public event EventHandler<Efl.Input.IInterfacePointerOutEvt_Args> PointerOutEvt
1108 lock (eflBindingEventLock)
1110 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1112 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1115 Efl.Input.IInterfacePointerOutEvt_Args args = new Efl.Input.IInterfacePointerOutEvt_Args();
1116 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1119 value?.Invoke(obj, args);
1123 Eina.Log.Error(e.ToString());
1124 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1129 string key = "_EFL_EVENT_POINTER_OUT";
1130 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1136 lock (eflBindingEventLock)
1138 string key = "_EFL_EVENT_POINTER_OUT";
1139 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1143 /// <summary>Method to raise event PointerOutEvt.</summary>
1144 public void OnPointerOutEvt(Efl.Input.IInterfacePointerOutEvt_Args e)
1146 var key = "_EFL_EVENT_POINTER_OUT";
1147 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1148 if (desc == IntPtr.Zero)
1150 Eina.Log.Error($"Failed to get native event {key}");
1154 IntPtr info = e.arg.NativeHandle;
1155 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1157 /// <summary>Mouse wheel event.</summary>
1158 /// <value><see cref="Efl.Input.IInterfacePointerWheelEvt_Args"/></value>
1159 public event EventHandler<Efl.Input.IInterfacePointerWheelEvt_Args> PointerWheelEvt
1163 lock (eflBindingEventLock)
1165 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1167 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1170 Efl.Input.IInterfacePointerWheelEvt_Args args = new Efl.Input.IInterfacePointerWheelEvt_Args();
1171 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1174 value?.Invoke(obj, args);
1178 Eina.Log.Error(e.ToString());
1179 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1184 string key = "_EFL_EVENT_POINTER_WHEEL";
1185 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1191 lock (eflBindingEventLock)
1193 string key = "_EFL_EVENT_POINTER_WHEEL";
1194 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1198 /// <summary>Method to raise event PointerWheelEvt.</summary>
1199 public void OnPointerWheelEvt(Efl.Input.IInterfacePointerWheelEvt_Args e)
1201 var key = "_EFL_EVENT_POINTER_WHEEL";
1202 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1203 if (desc == IntPtr.Zero)
1205 Eina.Log.Error($"Failed to get native event {key}");
1209 IntPtr info = e.arg.NativeHandle;
1210 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1212 /// <summary>Pen or other axis event update.</summary>
1213 /// <value><see cref="Efl.Input.IInterfacePointerAxisEvt_Args"/></value>
1214 public event EventHandler<Efl.Input.IInterfacePointerAxisEvt_Args> PointerAxisEvt
1218 lock (eflBindingEventLock)
1220 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1222 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1225 Efl.Input.IInterfacePointerAxisEvt_Args args = new Efl.Input.IInterfacePointerAxisEvt_Args();
1226 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1229 value?.Invoke(obj, args);
1233 Eina.Log.Error(e.ToString());
1234 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1239 string key = "_EFL_EVENT_POINTER_AXIS";
1240 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1246 lock (eflBindingEventLock)
1248 string key = "_EFL_EVENT_POINTER_AXIS";
1249 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1253 /// <summary>Method to raise event PointerAxisEvt.</summary>
1254 public void OnPointerAxisEvt(Efl.Input.IInterfacePointerAxisEvt_Args e)
1256 var key = "_EFL_EVENT_POINTER_AXIS";
1257 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1258 if (desc == IntPtr.Zero)
1260 Eina.Log.Error($"Failed to get native event {key}");
1264 IntPtr info = e.arg.NativeHandle;
1265 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1267 /// <summary>Finger moved (current and previous positions are known).</summary>
1268 /// <value><see cref="Efl.Input.IInterfaceFingerMoveEvt_Args"/></value>
1269 public event EventHandler<Efl.Input.IInterfaceFingerMoveEvt_Args> FingerMoveEvt
1273 lock (eflBindingEventLock)
1275 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1277 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1280 Efl.Input.IInterfaceFingerMoveEvt_Args args = new Efl.Input.IInterfaceFingerMoveEvt_Args();
1281 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1284 value?.Invoke(obj, args);
1288 Eina.Log.Error(e.ToString());
1289 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1294 string key = "_EFL_EVENT_FINGER_MOVE";
1295 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1301 lock (eflBindingEventLock)
1303 string key = "_EFL_EVENT_FINGER_MOVE";
1304 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1308 /// <summary>Method to raise event FingerMoveEvt.</summary>
1309 public void OnFingerMoveEvt(Efl.Input.IInterfaceFingerMoveEvt_Args e)
1311 var key = "_EFL_EVENT_FINGER_MOVE";
1312 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1313 if (desc == IntPtr.Zero)
1315 Eina.Log.Error($"Failed to get native event {key}");
1319 IntPtr info = e.arg.NativeHandle;
1320 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1322 /// <summary>Finger pressed (finger id is known).</summary>
1323 /// <value><see cref="Efl.Input.IInterfaceFingerDownEvt_Args"/></value>
1324 public event EventHandler<Efl.Input.IInterfaceFingerDownEvt_Args> FingerDownEvt
1328 lock (eflBindingEventLock)
1330 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1332 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1335 Efl.Input.IInterfaceFingerDownEvt_Args args = new Efl.Input.IInterfaceFingerDownEvt_Args();
1336 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1339 value?.Invoke(obj, args);
1343 Eina.Log.Error(e.ToString());
1344 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1349 string key = "_EFL_EVENT_FINGER_DOWN";
1350 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1356 lock (eflBindingEventLock)
1358 string key = "_EFL_EVENT_FINGER_DOWN";
1359 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1363 /// <summary>Method to raise event FingerDownEvt.</summary>
1364 public void OnFingerDownEvt(Efl.Input.IInterfaceFingerDownEvt_Args e)
1366 var key = "_EFL_EVENT_FINGER_DOWN";
1367 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1368 if (desc == IntPtr.Zero)
1370 Eina.Log.Error($"Failed to get native event {key}");
1374 IntPtr info = e.arg.NativeHandle;
1375 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1377 /// <summary>Finger released (finger id is known).</summary>
1378 /// <value><see cref="Efl.Input.IInterfaceFingerUpEvt_Args"/></value>
1379 public event EventHandler<Efl.Input.IInterfaceFingerUpEvt_Args> FingerUpEvt
1383 lock (eflBindingEventLock)
1385 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1387 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1390 Efl.Input.IInterfaceFingerUpEvt_Args args = new Efl.Input.IInterfaceFingerUpEvt_Args();
1391 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer);
1394 value?.Invoke(obj, args);
1398 Eina.Log.Error(e.ToString());
1399 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1404 string key = "_EFL_EVENT_FINGER_UP";
1405 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1411 lock (eflBindingEventLock)
1413 string key = "_EFL_EVENT_FINGER_UP";
1414 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1418 /// <summary>Method to raise event FingerUpEvt.</summary>
1419 public void OnFingerUpEvt(Efl.Input.IInterfaceFingerUpEvt_Args e)
1421 var key = "_EFL_EVENT_FINGER_UP";
1422 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1423 if (desc == IntPtr.Zero)
1425 Eina.Log.Error($"Failed to get native event {key}");
1429 IntPtr info = e.arg.NativeHandle;
1430 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1432 /// <summary>Keyboard key press.</summary>
1433 /// <value><see cref="Efl.Input.IInterfaceKeyDownEvt_Args"/></value>
1434 public event EventHandler<Efl.Input.IInterfaceKeyDownEvt_Args> KeyDownEvt
1438 lock (eflBindingEventLock)
1440 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1442 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1445 Efl.Input.IInterfaceKeyDownEvt_Args args = new Efl.Input.IInterfaceKeyDownEvt_Args();
1446 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key);
1449 value?.Invoke(obj, args);
1453 Eina.Log.Error(e.ToString());
1454 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1459 string key = "_EFL_EVENT_KEY_DOWN";
1460 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1466 lock (eflBindingEventLock)
1468 string key = "_EFL_EVENT_KEY_DOWN";
1469 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1473 /// <summary>Method to raise event KeyDownEvt.</summary>
1474 public void OnKeyDownEvt(Efl.Input.IInterfaceKeyDownEvt_Args e)
1476 var key = "_EFL_EVENT_KEY_DOWN";
1477 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1478 if (desc == IntPtr.Zero)
1480 Eina.Log.Error($"Failed to get native event {key}");
1484 IntPtr info = e.arg.NativeHandle;
1485 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1487 /// <summary>Keyboard key release.</summary>
1488 /// <value><see cref="Efl.Input.IInterfaceKeyUpEvt_Args"/></value>
1489 public event EventHandler<Efl.Input.IInterfaceKeyUpEvt_Args> KeyUpEvt
1493 lock (eflBindingEventLock)
1495 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1497 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1500 Efl.Input.IInterfaceKeyUpEvt_Args args = new Efl.Input.IInterfaceKeyUpEvt_Args();
1501 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key);
1504 value?.Invoke(obj, args);
1508 Eina.Log.Error(e.ToString());
1509 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1514 string key = "_EFL_EVENT_KEY_UP";
1515 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1521 lock (eflBindingEventLock)
1523 string key = "_EFL_EVENT_KEY_UP";
1524 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1528 /// <summary>Method to raise event KeyUpEvt.</summary>
1529 public void OnKeyUpEvt(Efl.Input.IInterfaceKeyUpEvt_Args e)
1531 var key = "_EFL_EVENT_KEY_UP";
1532 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1533 if (desc == IntPtr.Zero)
1535 Eina.Log.Error($"Failed to get native event {key}");
1539 IntPtr info = e.arg.NativeHandle;
1540 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1542 /// <summary>All input events are on hold or resumed.</summary>
1543 /// <value><see cref="Efl.Input.IInterfaceHoldEvt_Args"/></value>
1544 public event EventHandler<Efl.Input.IInterfaceHoldEvt_Args> HoldEvt
1548 lock (eflBindingEventLock)
1550 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1552 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1555 Efl.Input.IInterfaceHoldEvt_Args args = new Efl.Input.IInterfaceHoldEvt_Args();
1556 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Hold);
1559 value?.Invoke(obj, args);
1563 Eina.Log.Error(e.ToString());
1564 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1569 string key = "_EFL_EVENT_HOLD";
1570 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1576 lock (eflBindingEventLock)
1578 string key = "_EFL_EVENT_HOLD";
1579 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1583 /// <summary>Method to raise event HoldEvt.</summary>
1584 public void OnHoldEvt(Efl.Input.IInterfaceHoldEvt_Args e)
1586 var key = "_EFL_EVENT_HOLD";
1587 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1588 if (desc == IntPtr.Zero)
1590 Eina.Log.Error($"Failed to get native event {key}");
1594 IntPtr info = e.arg.NativeHandle;
1595 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1597 /// <summary>A focus in event.</summary>
1598 /// <value><see cref="Efl.Input.IInterfaceFocusInEvt_Args"/></value>
1599 public event EventHandler<Efl.Input.IInterfaceFocusInEvt_Args> FocusInEvt
1603 lock (eflBindingEventLock)
1605 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1607 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1610 Efl.Input.IInterfaceFocusInEvt_Args args = new Efl.Input.IInterfaceFocusInEvt_Args();
1611 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus);
1614 value?.Invoke(obj, args);
1618 Eina.Log.Error(e.ToString());
1619 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1624 string key = "_EFL_EVENT_FOCUS_IN";
1625 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1631 lock (eflBindingEventLock)
1633 string key = "_EFL_EVENT_FOCUS_IN";
1634 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1638 /// <summary>Method to raise event FocusInEvt.</summary>
1639 public void OnFocusInEvt(Efl.Input.IInterfaceFocusInEvt_Args e)
1641 var key = "_EFL_EVENT_FOCUS_IN";
1642 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1643 if (desc == IntPtr.Zero)
1645 Eina.Log.Error($"Failed to get native event {key}");
1649 IntPtr info = e.arg.NativeHandle;
1650 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1652 /// <summary>A focus out event.</summary>
1653 /// <value><see cref="Efl.Input.IInterfaceFocusOutEvt_Args"/></value>
1654 public event EventHandler<Efl.Input.IInterfaceFocusOutEvt_Args> FocusOutEvt
1658 lock (eflBindingEventLock)
1660 Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) =>
1662 var obj = Efl.Eo.Globals.WrapperSupervisorPtrToManaged(data).Target;
1665 Efl.Input.IInterfaceFocusOutEvt_Args args = new Efl.Input.IInterfaceFocusOutEvt_Args();
1666 args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus);
1669 value?.Invoke(obj, args);
1673 Eina.Log.Error(e.ToString());
1674 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1679 string key = "_EFL_EVENT_FOCUS_OUT";
1680 AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value);
1686 lock (eflBindingEventLock)
1688 string key = "_EFL_EVENT_FOCUS_OUT";
1689 RemoveNativeEventHandler(efl.Libs.Evas, key, value);
1693 /// <summary>Method to raise event FocusOutEvt.</summary>
1694 public void OnFocusOutEvt(Efl.Input.IInterfaceFocusOutEvt_Args e)
1696 var key = "_EFL_EVENT_FOCUS_OUT";
1697 IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key);
1698 if (desc == IntPtr.Zero)
1700 Eina.Log.Error($"Failed to get native event {key}");
1704 IntPtr info = e.arg.NativeHandle;
1705 Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info);
1707 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1708 /// (Since EFL 1.22)
1710 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1711 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1712 /// <returns>The pointer mode</returns>
1713 virtual public Efl.Input.ObjectPointerMode GetPointerModeByDevice(Efl.Input.Device dev) {
1714 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_by_device_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dev);
1715 Eina.Error.RaiseIfUnhandledException();
1718 /// <summary>Low-level pointer behaviour by device. See <see cref="Efl.Canvas.Object.GetPointerMode"/> and <see cref="Efl.Canvas.Object.SetPointerMode"/> for more explanation.
1719 /// (Since EFL 1.22)
1721 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1722 /// <param name="dev">The pointer device to set/get the mode. Use <c>null</c> for the default pointer.</param>
1723 /// <param name="pointer_mode">The pointer mode</param>
1724 /// <returns><c>true</c> if pointer mode was set, <c>false</c> otherwise</returns>
1725 virtual public bool SetPointerModeByDevice(Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode) {
1726 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_by_device_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dev, pointer_mode);
1727 Eina.Error.RaiseIfUnhandledException();
1730 /// <summary>Low-level pointer behaviour.
1731 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1733 /// 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.
1735 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1737 /// 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.
1738 /// (Since EFL 1.22)
1740 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1741 /// <returns>Input pointer mode</returns>
1742 virtual public Efl.Input.ObjectPointerMode GetPointerMode() {
1743 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1744 Eina.Error.RaiseIfUnhandledException();
1747 /// <summary>Low-level pointer behaviour.
1748 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
1750 /// 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.
1752 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
1754 /// 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.
1755 /// (Since EFL 1.22)
1757 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1758 /// <param name="pointer_mode">Input pointer mode</param>
1759 /// <returns><c>true</c> if pointer behaviour was set, <c>false</c> otherwise</returns>
1760 virtual public bool SetPointerMode(Efl.Input.ObjectPointerMode pointer_mode) {
1761 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),pointer_mode);
1762 Eina.Error.RaiseIfUnhandledException();
1765 /// <summary>Render mode to be used for compositing the Evas object.
1766 /// 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.
1768 /// 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).
1769 /// (Since EFL 1.22)</summary>
1770 /// <returns>Blend or copy.</returns>
1771 virtual public Efl.Gfx.RenderOp GetRenderOp() {
1772 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1773 Eina.Error.RaiseIfUnhandledException();
1776 /// <summary>Render mode to be used for compositing the Evas object.
1777 /// 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.
1779 /// 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).
1780 /// (Since EFL 1.22)</summary>
1781 /// <param name="render_op">Blend or copy.</param>
1782 virtual public void SetRenderOp(Efl.Gfx.RenderOp render_op) {
1783 Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),render_op);
1784 Eina.Error.RaiseIfUnhandledException();
1786 /// <summary>Get the object clipping <c>obj</c> (if any).
1787 /// 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.
1788 /// (Since EFL 1.22)</summary>
1789 /// <returns>The object to clip <c>obj</c> by.</returns>
1790 virtual public Efl.Canvas.Object GetClipper() {
1791 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1792 Eina.Error.RaiseIfUnhandledException();
1795 /// <summary>Clip one object to another.
1796 /// 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>).
1798 /// 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).
1800 /// 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.
1802 /// 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.
1804 /// 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.
1806 /// 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.
1808 /// 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.
1810 /// Note: Only rectangle and image (masks) objects can be used as clippers. Anything else will result in undefined behaviour.
1811 /// (Since EFL 1.22)</summary>
1812 /// <param name="clipper">The object to clip <c>obj</c> by.</param>
1813 virtual public void SetClipper(Efl.Canvas.Object clipper) {
1814 Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),clipper);
1815 Eina.Error.RaiseIfUnhandledException();
1817 /// <summary>A hint for an object that its size will not change.
1818 /// When this flag is set, various optimizations may be employed by the renderer based on the fixed size of the object.
1820 /// It is a user error to change the size of an object while this flag is set.
1821 /// (Since EFL 1.23)
1823 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1824 /// <returns>Whether the object size is known to be static.</returns>
1825 virtual public bool GetHasFixedSize() {
1826 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_has_fixed_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1827 Eina.Error.RaiseIfUnhandledException();
1830 /// <summary>A hint for an object that its size will not change.
1831 /// When this flag is set, various optimizations may be employed by the renderer based on the fixed size of the object.
1833 /// It is a user error to change the size of an object while this flag is set.
1834 /// (Since EFL 1.23)
1836 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
1837 /// <param name="enable">Whether the object size is known to be static.</param>
1838 virtual public void SetHasFixedSize(bool enable) {
1839 Efl.Canvas.Object.NativeMethods.efl_canvas_object_has_fixed_size_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enable);
1840 Eina.Error.RaiseIfUnhandledException();
1842 /// <summary>Determine whether an object is set to repeat events.
1843 /// (Since EFL 1.22)</summary>
1844 /// <returns>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</returns>
1845 virtual public bool GetRepeatEvents() {
1846 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1847 Eina.Error.RaiseIfUnhandledException();
1850 /// <summary>Set whether an Evas object is to repeat events.
1851 /// 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"/>).
1853 /// If <c>repeat</c> is <c>false</c>, events occurring on <c>obj</c> will be processed only on it.
1854 /// (Since EFL 1.22)</summary>
1855 /// <param name="repeat">Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</param>
1856 virtual public void SetRepeatEvents(bool repeat) {
1857 Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),repeat);
1858 Eina.Error.RaiseIfUnhandledException();
1860 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1861 /// 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"/>.
1862 /// (Since EFL 1.22)</summary>
1863 /// <returns><c>true</c> when set as focused or <c>false</c> otherwise.</returns>
1864 virtual public bool GetKeyFocus() {
1865 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1866 Eina.Error.RaiseIfUnhandledException();
1869 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
1870 /// 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"/>.
1871 /// (Since EFL 1.22)</summary>
1872 /// <param name="focus"><c>true</c> when set as focused or <c>false</c> otherwise.</param>
1873 virtual public void SetKeyFocus(bool focus) {
1874 Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),focus);
1875 Eina.Error.RaiseIfUnhandledException();
1877 /// <summary>Check if this object is focused.
1878 /// (Since EFL 1.22)</summary>
1879 /// <returns><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</returns>
1880 virtual public bool GetSeatFocus() {
1881 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1882 Eina.Error.RaiseIfUnhandledException();
1885 /// <summary>Determine whether an object is set to use precise point collision detection.
1886 /// (Since EFL 1.22)</summary>
1887 /// <returns>Whether to use precise point collision detection or not. The default value is false.</returns>
1888 virtual public bool GetPreciseIsInside() {
1889 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1890 Eina.Error.RaiseIfUnhandledException();
1893 /// <summary>Set whether to use precise (usually expensive) point collision detection for a given Evas object.
1894 /// 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.
1896 /// Warning: By using precise point collision detection you'll be making Evas more resource intensive.
1897 /// (Since EFL 1.22)</summary>
1898 /// <param name="precise">Whether to use precise point collision detection or not. The default value is false.</param>
1899 virtual public void SetPreciseIsInside(bool precise) {
1900 Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),precise);
1901 Eina.Error.RaiseIfUnhandledException();
1903 /// <summary>Retrieve whether an Evas object is set to propagate events.
1904 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.
1905 /// (Since EFL 1.22)</summary>
1906 /// <returns>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</returns>
1907 virtual public bool GetPropagateEvents() {
1908 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1909 Eina.Error.RaiseIfUnhandledException();
1912 /// <summary>Set whether events on a smart object's member should be propagated up to its parent.
1913 /// This function has no effect if <c>obj</c> is not a member of a smart object.
1915 /// 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>.
1917 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPassEvents"/>.
1918 /// (Since EFL 1.22)</summary>
1919 /// <param name="propagate">Whether to propagate events (<c>true</c>) or not (<c>false</c>).</param>
1920 virtual public void SetPropagateEvents(bool propagate) {
1921 Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),propagate);
1922 Eina.Error.RaiseIfUnhandledException();
1924 /// <summary>Determine whether an object is set to pass (ignore) events.
1925 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.
1926 /// (Since EFL 1.22)</summary>
1927 /// <returns>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</returns>
1928 virtual public bool GetPassEvents() {
1929 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1930 Eina.Error.RaiseIfUnhandledException();
1933 /// <summary>Set whether an Evas object is to pass (ignore) events.
1934 /// 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"/>).
1936 /// If <c>pass</c> is <c>false</c> events will be processed on that object as normal.
1938 /// See also <see cref="Efl.Canvas.Object.SetRepeatEvents"/>, <see cref="Efl.Canvas.Object.SetPropagateEvents"/>
1939 /// (Since EFL 1.22)</summary>
1940 /// <param name="pass">Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</param>
1941 virtual public void SetPassEvents(bool pass) {
1942 Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),pass);
1943 Eina.Error.RaiseIfUnhandledException();
1945 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.
1946 /// (Since EFL 1.22)</summary>
1947 /// <returns><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</returns>
1948 virtual public bool GetAntiAlias() {
1949 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1950 Eina.Error.RaiseIfUnhandledException();
1953 /// <summary>Sets whether or not the given Evas object is to be drawn anti-aliased.
1954 /// (Since EFL 1.22)</summary>
1955 /// <param name="anti_alias"><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</param>
1956 virtual public void SetAntiAlias(bool anti_alias) {
1957 Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),anti_alias);
1958 Eina.Error.RaiseIfUnhandledException();
1960 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
1961 /// 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.
1963 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.
1964 /// (Since EFL 1.22)</summary>
1965 /// <returns>An iterator over the list of objects clipped by <c>obj</c>.</returns>
1966 virtual public Eina.Iterator<Efl.Canvas.Object> GetClippedObjects() {
1967 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1968 Eina.Error.RaiseIfUnhandledException();
1969 return new Eina.Iterator<Efl.Canvas.Object>(_ret_var, false);
1971 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
1972 /// 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.
1973 /// (Since EFL 1.22)</summary>
1974 /// <returns>The parent smart object of <c>obj</c> or <c>null</c>.</returns>
1975 virtual protected Efl.Canvas.Object GetRenderParent() {
1976 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_parent_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1977 Eina.Error.RaiseIfUnhandledException();
1980 /// <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>.
1981 /// (Since EFL 1.22)</summary>
1982 /// <returns>Paragraph direction for the given object.</returns>
1983 virtual public Efl.TextBidirectionalType GetParagraphDirection() {
1984 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
1985 Eina.Error.RaiseIfUnhandledException();
1988 /// <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>.
1989 /// (Since EFL 1.22)</summary>
1990 /// <param name="dir">Paragraph direction for the given object.</param>
1991 virtual public void SetParagraphDirection(Efl.TextBidirectionalType dir) {
1992 Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dir);
1993 Eina.Error.RaiseIfUnhandledException();
1995 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
1996 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
1997 /// (Since EFL 1.22)</summary>
1998 /// <returns>Enable "no-render" mode.</returns>
1999 virtual public bool GetNoRender() {
2000 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2001 Eina.Error.RaiseIfUnhandledException();
2004 /// <summary>Disable all rendering on the canvas.
2005 /// 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.
2007 /// 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.
2008 /// (Since EFL 1.22)</summary>
2009 /// <param name="enable">Enable "no-render" mode.</param>
2010 virtual public void SetNoRender(bool enable) {
2011 Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),enable);
2012 Eina.Error.RaiseIfUnhandledException();
2014 /// <summary>Returns whether the coords are logically inside the object.
2015 /// 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.
2017 /// 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.
2019 /// If <c>e</c> is not a valid object, the return value is undefined.
2020 /// (Since EFL 1.22)</summary>
2021 /// <param name="pos">The position in pixels.</param>
2022 /// <returns><c>true</c> if the coords are inside the object, <c>false</c> otherwise</returns>
2023 virtual public bool GetCoordsInside(Eina.Position2D pos) {
2024 Eina.Position2D.NativeStruct _in_pos = pos;
2025 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_coords_inside_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_pos);
2026 Eina.Error.RaiseIfUnhandledException();
2029 /// <summary>Check if this object is focused by a given seat
2030 /// (Since EFL 1.22)
2032 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2033 /// <param name="seat">The seat to check if the object is focused. Use <c>null</c> for the default seat.</param>
2034 /// <returns><c>true</c> if focused or <c>false</c> otherwise.</returns>
2035 virtual public bool CheckSeatFocus(Efl.Input.Device seat) {
2036 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_check_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat);
2037 Eina.Error.RaiseIfUnhandledException();
2040 /// <summary>Add a seat to the focus list.
2041 /// 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.
2043 /// Note: The old focus APIs still work, however they will only act on the default seat.
2044 /// (Since EFL 1.22)
2046 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2047 /// <param name="seat">The seat that should be added to the focus list. Use <c>null</c> for the default seat.</param>
2048 /// <returns><c>true</c> if the focus has been set or <c>false</c> otherwise.</returns>
2049 virtual public bool AddSeatFocus(Efl.Input.Device seat) {
2050 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_add_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat);
2051 Eina.Error.RaiseIfUnhandledException();
2054 /// <summary>Remove a seat from the focus list.
2055 /// (Since EFL 1.22)
2057 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2058 /// <param name="seat">The seat that should be removed from the focus list. Use <c>null</c> for the default seat.</param>
2059 /// <returns><c>true</c> if the seat was removed from the focus list or <c>false</c> otherwise.</returns>
2060 virtual public bool DelSeatFocus(Efl.Input.Device seat) {
2061 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_del_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat);
2062 Eina.Error.RaiseIfUnhandledException();
2065 /// <summary>Returns the number of objects clipped by <c>obj</c>
2066 /// (Since EFL 1.22)</summary>
2067 /// <returns>The number of objects clipped by <c>obj</c></returns>
2068 virtual public uint ClippedObjectsCount() {
2069 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_count_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2070 Eina.Error.RaiseIfUnhandledException();
2073 /// <summary>Requests <c>keyname</c> key events be directed to <c>obj</c>.
2074 /// 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.
2076 /// <c>keyname</c> is a platform dependent symbolic name for the key pressed.
2078 /// <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.
2080 /// Warning: Providing impossible modifier sets creates undefined behavior.
2081 /// (Since EFL 1.22)</summary>
2082 /// <param name="keyname">The key to request events for.</param>
2083 /// <param name="modifiers">A combination of modifier keys that must be present to trigger the event.</param>
2084 /// <param name="not_modifiers">A combination of modifier keys that must not be present to trigger the event.</param>
2085 /// <param name="exclusive">Request that the <c>obj</c> is the only object receiving the <c>keyname</c> events.</param>
2086 /// <returns><c>true</c> if the call succeeded, <c>false</c> otherwise.</returns>
2087 virtual public bool GrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, bool exclusive) {
2088 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_grab_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),keyname, modifiers, not_modifiers, exclusive);
2089 Eina.Error.RaiseIfUnhandledException();
2092 /// <summary>Removes the grab on <c>keyname</c> key events by <c>obj</c>.
2093 /// Removes a key grab on <c>obj</c> if <c>keyname</c>, <c>modifiers</c>, and <c>not_modifiers</c> match.
2095 /// 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.
2096 /// (Since EFL 1.22)</summary>
2097 /// <param name="keyname">The key the grab is set for.</param>
2098 /// <param name="modifiers">A mask of modifiers that must be present to trigger the event.</param>
2099 /// <param name="not_modifiers">A mask of modifiers that must not not be present to trigger the event.</param>
2100 virtual public void UngrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers) {
2101 Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_ungrab_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),keyname, modifiers, not_modifiers);
2102 Eina.Error.RaiseIfUnhandledException();
2104 /// <summary>Returns current canvas's gesture manager
2105 /// (Since EFL 1.22)
2107 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2108 /// <returns>The gesture manager</returns>
2109 virtual public Efl.Canvas.GestureManager GetGestureManager() {
2110 var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_gesture_manager_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2111 Eina.Error.RaiseIfUnhandledException();
2114 /// <summary>Returns whether the mouse pointer is logically inside the canvas.
2115 /// 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.
2117 /// 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.
2119 /// A canvas begins with the mouse being assumed outside (<c>false</c>).
2120 /// (Since EFL 1.22)
2122 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2123 /// <param name="seat">The seat to consider, if <c>null</c> then the default seat will be used.</param>
2124 /// <returns><c>true</c> if the mouse pointer is inside the canvas, <c>false</c> otherwise</returns>
2125 virtual public bool GetPointerInside(Efl.Input.Device seat) {
2126 var _ret_var = Efl.Canvas.IPointerConcrete.NativeMethods.efl_canvas_pointer_inside_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat);
2127 Eina.Error.RaiseIfUnhandledException();
2130 /// <summary>Retrieves the general/main color of the given Evas object.
2131 /// 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.
2133 /// 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.
2135 /// All newly created Evas rectangles get the default color values of 255 255 255 255 (opaque white).
2137 /// Use null pointers on the components you're not interested in: they'll be ignored by the function.
2138 /// (Since EFL 1.22)</summary>
2139 virtual public void GetColor(out int r, out int g, out int b, out int a) {
2140 Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out r, out g, out b, out a);
2141 Eina.Error.RaiseIfUnhandledException();
2143 /// <summary>Sets the general/main color of the given Evas object to the given one.
2144 /// See also <see cref="Efl.Gfx.IColor.GetColor"/> (for an example)
2146 /// These color values are expected to be premultiplied by alpha.
2147 /// (Since EFL 1.22)</summary>
2148 virtual public void SetColor(int r, int g, int b, int a) {
2149 Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),r, g, b, a);
2150 Eina.Error.RaiseIfUnhandledException();
2152 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.
2153 /// (Since EFL 1.22)</summary>
2154 /// <returns>the hex color code.</returns>
2155 virtual public System.String GetColorCode() {
2156 var _ret_var = Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2157 Eina.Error.RaiseIfUnhandledException();
2160 /// <summary>Set the color of given Evas object to the given hex color code(#RRGGBBAA). e.g. efl_gfx_color_code_set(obj, "#FFCCAACC");
2161 /// (Since EFL 1.22)</summary>
2162 /// <param name="colorcode">the hex color code.</param>
2163 virtual public void SetColorCode(System.String colorcode) {
2164 Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),colorcode);
2165 Eina.Error.RaiseIfUnhandledException();
2167 /// <summary>Retrieves the position of the given canvas object.
2168 /// (Since EFL 1.22)</summary>
2169 /// <returns>A 2D coordinate in pixel units.</returns>
2170 virtual public Eina.Position2D GetPosition() {
2171 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2172 Eina.Error.RaiseIfUnhandledException();
2175 /// <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.
2176 /// (Since EFL 1.22)</summary>
2177 /// <param name="pos">A 2D coordinate in pixel units.</param>
2178 virtual public void SetPosition(Eina.Position2D pos) {
2179 Eina.Position2D.NativeStruct _in_pos = pos;
2180 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_pos);
2181 Eina.Error.RaiseIfUnhandledException();
2183 /// <summary>Retrieves the (rectangular) size of the given Evas object.
2184 /// (Since EFL 1.22)</summary>
2185 /// <returns>A 2D size in pixel units.</returns>
2186 virtual public Eina.Size2D GetSize() {
2187 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2188 Eina.Error.RaiseIfUnhandledException();
2191 /// <summary>Changes the size of the given object.
2192 /// 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.
2193 /// (Since EFL 1.22)</summary>
2194 /// <param name="size">A 2D size in pixel units.</param>
2195 virtual public void SetSize(Eina.Size2D size) {
2196 Eina.Size2D.NativeStruct _in_size = size;
2197 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_size);
2198 Eina.Error.RaiseIfUnhandledException();
2200 /// <summary>Rectangular geometry that combines both position and size.
2201 /// (Since EFL 1.22)</summary>
2202 /// <returns>The X,Y position and W,H size, in pixels.</returns>
2203 virtual public Eina.Rect GetGeometry() {
2204 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2205 Eina.Error.RaiseIfUnhandledException();
2208 /// <summary>Rectangular geometry that combines both position and size.
2209 /// (Since EFL 1.22)</summary>
2210 /// <param name="rect">The X,Y position and W,H size, in pixels.</param>
2211 virtual public void SetGeometry(Eina.Rect rect) {
2212 Eina.Rect.NativeStruct _in_rect = rect;
2213 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_rect);
2214 Eina.Error.RaiseIfUnhandledException();
2216 /// <summary>Retrieves whether or not the given canvas object is visible.
2217 /// (Since EFL 1.22)</summary>
2218 /// <returns><c>true</c> if to make the object visible, <c>false</c> otherwise</returns>
2219 virtual public bool GetVisible() {
2220 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2221 Eina.Error.RaiseIfUnhandledException();
2224 /// <summary>Shows or hides this object.
2225 /// (Since EFL 1.22)</summary>
2226 /// <param name="v"><c>true</c> if to make the object visible, <c>false</c> otherwise</param>
2227 virtual public void SetVisible(bool v) {
2228 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),v);
2229 Eina.Error.RaiseIfUnhandledException();
2231 /// <summary>Gets an object's scaling factor.
2232 /// (Since EFL 1.22)</summary>
2233 /// <returns>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</returns>
2234 virtual public double GetScale() {
2235 var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2236 Eina.Error.RaiseIfUnhandledException();
2239 /// <summary>Sets the scaling factor of an object.
2240 /// (Since EFL 1.22)</summary>
2241 /// <param name="scale">The scaling factor (the default value is 0.0, meaning individual scaling is not set)</param>
2242 virtual public void SetScale(double scale) {
2243 Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),scale);
2244 Eina.Error.RaiseIfUnhandledException();
2246 /// <summary>Defines the aspect ratio to respect when scaling this object.
2247 /// 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.
2249 /// 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.
2250 /// (Since EFL 1.22)</summary>
2251 /// <param name="mode">Mode of interpretation.</param>
2252 /// <param name="sz">Base size to use for aspecting.</param>
2253 virtual public void GetHintAspect(out Efl.Gfx.HintAspect mode, out Eina.Size2D sz) {
2254 var _out_sz = new Eina.Size2D.NativeStruct();
2255 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_aspect_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out mode, out _out_sz);
2256 Eina.Error.RaiseIfUnhandledException();
2259 /// <summary>Defines the aspect ratio to respect when scaling this object.
2260 /// 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.
2262 /// 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.
2263 /// (Since EFL 1.22)</summary>
2264 /// <param name="mode">Mode of interpretation.</param>
2265 /// <param name="sz">Base size to use for aspecting.</param>
2266 virtual public void SetHintAspect(Efl.Gfx.HintAspect mode, Eina.Size2D sz) {
2267 Eina.Size2D.NativeStruct _in_sz = sz;
2268 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_aspect_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),mode, _in_sz);
2269 Eina.Error.RaiseIfUnhandledException();
2271 /// <summary>Hints on the object's maximum size.
2272 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2274 /// The object container is in charge of fetching this property and placing the object accordingly.
2276 /// Values -1 will be treated as unset hint components, when queried by managers.
2278 /// 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.
2280 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
2281 /// (Since EFL 1.22)</summary>
2282 /// <returns>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</returns>
2283 virtual public Eina.Size2D GetHintSizeMax() {
2284 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2285 Eina.Error.RaiseIfUnhandledException();
2288 /// <summary>Hints on the object's maximum size.
2289 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2291 /// The object container is in charge of fetching this property and placing the object accordingly.
2293 /// Values -1 will be treated as unset hint components, when queried by managers.
2295 /// 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.
2297 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
2298 /// (Since EFL 1.22)</summary>
2299 /// <param name="sz">Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</param>
2300 virtual public void SetHintSizeMax(Eina.Size2D sz) {
2301 Eina.Size2D.NativeStruct _in_sz = sz;
2302 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_sz);
2303 Eina.Error.RaiseIfUnhandledException();
2305 /// <summary>Get the "intrinsic" maximum size of this object.
2306 /// (Since EFL 1.22)</summary>
2307 /// <returns>Maximum size (hint) in pixels.</returns>
2308 virtual public Eina.Size2D GetHintSizeRestrictedMax() {
2309 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_max_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2310 Eina.Error.RaiseIfUnhandledException();
2313 /// <summary>This function is protected as it is meant for widgets to indicate their "intrinsic" maximum size.
2314 /// (Since EFL 1.22)</summary>
2315 /// <param name="sz">Maximum size (hint) in pixels.</param>
2316 virtual public void SetHintSizeRestrictedMax(Eina.Size2D sz) {
2317 Eina.Size2D.NativeStruct _in_sz = sz;
2318 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_max_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_sz);
2319 Eina.Error.RaiseIfUnhandledException();
2321 /// <summary>Read-only maximum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> and <see cref="Efl.Gfx.IHint.HintSizeMax"/> hints.
2322 /// <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.IHint.HintSizeMax"/> is intended to be set from application side. <see cref="Efl.Gfx.IHint.GetHintSizeCombinedMax"/> combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's maximum size.
2323 /// (Since EFL 1.22)</summary>
2324 /// <returns>Maximum size (hint) in pixels.</returns>
2325 virtual public Eina.Size2D GetHintSizeCombinedMax() {
2326 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_combined_max_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2327 Eina.Error.RaiseIfUnhandledException();
2330 /// <summary>Hints on the object's minimum size.
2331 /// 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.
2333 /// Value 0 will be treated as unset hint components, when queried by managers.
2335 /// 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).
2337 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
2338 /// (Since EFL 1.22)</summary>
2339 /// <returns>Minimum size (hint) in pixels.</returns>
2340 virtual public Eina.Size2D GetHintSizeMin() {
2341 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2342 Eina.Error.RaiseIfUnhandledException();
2345 /// <summary>Hints on the object's minimum size.
2346 /// 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.
2348 /// Value 0 will be treated as unset hint components, when queried by managers.
2350 /// 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).
2352 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
2353 /// (Since EFL 1.22)</summary>
2354 /// <param name="sz">Minimum size (hint) in pixels.</param>
2355 virtual public void SetHintSizeMin(Eina.Size2D sz) {
2356 Eina.Size2D.NativeStruct _in_sz = sz;
2357 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_sz);
2358 Eina.Error.RaiseIfUnhandledException();
2360 /// <summary>Get the "intrinsic" minimum size of this object.
2361 /// (Since EFL 1.22)</summary>
2362 /// <returns>Minimum size (hint) in pixels.</returns>
2363 virtual public Eina.Size2D GetHintSizeRestrictedMin() {
2364 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2365 Eina.Error.RaiseIfUnhandledException();
2368 /// <summary>This function is protected as it is meant for widgets to indicate their "intrinsic" minimum size.
2369 /// (Since EFL 1.22)</summary>
2370 /// <param name="sz">Minimum size (hint) in pixels.</param>
2371 virtual public void SetHintSizeRestrictedMin(Eina.Size2D sz) {
2372 Eina.Size2D.NativeStruct _in_sz = sz;
2373 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),_in_sz);
2374 Eina.Error.RaiseIfUnhandledException();
2376 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.IHint.HintSizeMin"/> hints.
2377 /// <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.
2378 /// (Since EFL 1.22)</summary>
2379 /// <returns>Minimum size (hint) in pixels.</returns>
2380 virtual public Eina.Size2D GetHintSizeCombinedMin() {
2381 var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2382 Eina.Error.RaiseIfUnhandledException();
2385 /// <summary>Hints for an object's margin or padding space.
2386 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2388 /// The object container is in charge of fetching this property and placing the object accordingly.
2390 /// 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.
2391 /// (Since EFL 1.22)</summary>
2392 /// <param name="l">Integer to specify left padding.</param>
2393 /// <param name="r">Integer to specify right padding.</param>
2394 /// <param name="t">Integer to specify top padding.</param>
2395 /// <param name="b">Integer to specify bottom padding.</param>
2396 virtual public void GetHintMargin(out int l, out int r, out int t, out int b) {
2397 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_margin_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out l, out r, out t, out b);
2398 Eina.Error.RaiseIfUnhandledException();
2400 /// <summary>Hints for an object's margin or padding space.
2401 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2403 /// The object container is in charge of fetching this property and placing the object accordingly.
2405 /// 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.
2406 /// (Since EFL 1.22)</summary>
2407 /// <param name="l">Integer to specify left padding.</param>
2408 /// <param name="r">Integer to specify right padding.</param>
2409 /// <param name="t">Integer to specify top padding.</param>
2410 /// <param name="b">Integer to specify bottom padding.</param>
2411 virtual public void SetHintMargin(int l, int r, int t, int b) {
2412 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_margin_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),l, r, t, b);
2413 Eina.Error.RaiseIfUnhandledException();
2415 /// <summary>Hints for an object's weight.
2416 /// 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.
2418 /// 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.
2420 /// Note: Default weight hint values are 0.0, for both axis.
2421 /// (Since EFL 1.22)</summary>
2422 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
2423 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
2424 virtual public void GetHintWeight(out double x, out double y) {
2425 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out x, out y);
2426 Eina.Error.RaiseIfUnhandledException();
2428 /// <summary>Hints for an object's weight.
2429 /// 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.
2431 /// 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.
2433 /// Note: Default weight hint values are 0.0, for both axis.
2434 /// (Since EFL 1.22)</summary>
2435 /// <param name="x">Non-negative double value to use as horizontal weight hint.</param>
2436 /// <param name="y">Non-negative double value to use as vertical weight hint.</param>
2437 virtual public void SetHintWeight(double x, double y) {
2438 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),x, y);
2439 Eina.Error.RaiseIfUnhandledException();
2441 /// <summary>Hints for an object's alignment.
2442 /// 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.
2444 /// 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.
2446 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2448 /// Note: Default alignment hint values are 0.5, for both axes.
2449 /// (Since EFL 1.22)</summary>
2450 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
2451 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
2452 virtual public void GetHintAlign(out double x, out double y) {
2453 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out x, out y);
2454 Eina.Error.RaiseIfUnhandledException();
2456 /// <summary>Hints for an object's alignment.
2457 /// 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.
2459 /// 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.
2461 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2463 /// Note: Default alignment hint values are 0.5, for both axes.
2464 /// (Since EFL 1.22)</summary>
2465 /// <param name="x">Double, ranging from 0.0 to 1.0.</param>
2466 /// <param name="y">Double, ranging from 0.0 to 1.0.</param>
2467 virtual public void SetHintAlign(double x, double y) {
2468 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),x, y);
2469 Eina.Error.RaiseIfUnhandledException();
2471 /// <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.
2472 /// 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.
2474 /// 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.
2476 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2478 /// Note: Default fill hint values are true, for both axes.
2479 /// (Since EFL 1.22)</summary>
2480 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
2481 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
2482 virtual public void GetHintFill(out bool x, out bool y) {
2483 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),out x, out y);
2484 Eina.Error.RaiseIfUnhandledException();
2486 /// <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.
2487 /// 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.
2489 /// 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.
2491 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
2493 /// Note: Default fill hint values are true, for both axes.
2494 /// (Since EFL 1.22)</summary>
2495 /// <param name="x"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</param>
2496 /// <param name="y"><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as vertical fill hint.</param>
2497 virtual public void SetHintFill(bool x, bool y) {
2498 Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),x, y);
2499 Eina.Error.RaiseIfUnhandledException();
2501 /// <summary>Number of points of a map.
2502 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2503 /// (Since EFL 1.22)</summary>
2504 /// <returns>The number of points of map</returns>
2505 virtual public int GetMappingPointCount() {
2506 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2507 Eina.Error.RaiseIfUnhandledException();
2510 /// <summary>Number of points of a map.
2511 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
2512 /// (Since EFL 1.22)</summary>
2513 /// <param name="count">The number of points of map</param>
2514 virtual public void SetMappingPointCount(int count) {
2515 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),count);
2516 Eina.Error.RaiseIfUnhandledException();
2518 /// <summary>Clockwise state of a map (read-only).
2519 /// 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.
2520 /// (Since EFL 1.22)</summary>
2521 /// <returns><c>true</c> if clockwise, <c>false</c> if counter clockwise</returns>
2522 virtual public bool GetMappingClockwise() {
2523 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_clockwise_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2524 Eina.Error.RaiseIfUnhandledException();
2527 /// <summary>Smoothing state for map rendering.
2528 /// 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.
2529 /// (Since EFL 1.22)</summary>
2530 /// <returns><c>true</c> by default.</returns>
2531 virtual public bool GetMappingSmooth() {
2532 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2533 Eina.Error.RaiseIfUnhandledException();
2536 /// <summary>Smoothing state for map rendering.
2537 /// 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.
2538 /// (Since EFL 1.22)</summary>
2539 /// <param name="smooth"><c>true</c> by default.</param>
2540 virtual public void SetMappingSmooth(bool smooth) {
2541 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),smooth);
2542 Eina.Error.RaiseIfUnhandledException();
2544 /// <summary>Alpha flag for map rendering.
2545 /// 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.
2547 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2548 /// (Since EFL 1.22)</summary>
2549 /// <returns><c>true</c> by default.</returns>
2550 virtual public bool GetMappingAlpha() {
2551 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2552 Eina.Error.RaiseIfUnhandledException();
2555 /// <summary>Alpha flag for map rendering.
2556 /// 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.
2558 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
2559 /// (Since EFL 1.22)</summary>
2560 /// <param name="alpha"><c>true</c> by default.</param>
2561 virtual public void SetMappingAlpha(bool alpha) {
2562 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),alpha);
2563 Eina.Error.RaiseIfUnhandledException();
2565 /// <summary>A point's absolute coordinate on the canvas.
2566 /// 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.
2568 /// 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.
2570 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
2572 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
2573 /// (Since EFL 1.22)</summary>
2574 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2575 /// <param name="x">Point X coordinate in absolute pixel coordinates.</param>
2576 /// <param name="y">Point Y coordinate in absolute pixel coordinates.</param>
2577 /// <param name="z">Point Z coordinate hint (pre-perspective transform).</param>
2578 virtual public void GetMappingCoordAbsolute(int idx, out double x, out double y, out double z) {
2579 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_coord_absolute_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, out x, out y, out z);
2580 Eina.Error.RaiseIfUnhandledException();
2582 /// <summary>A point's absolute coordinate on the canvas.
2583 /// 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.
2585 /// 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.
2587 /// Remember all coordinates are canvas global ones as with move and resize in the canvas.
2589 /// This property can be read to get the 4 points positions on the canvas, or set to manually place them.
2590 /// (Since EFL 1.22)</summary>
2591 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2592 /// <param name="x">Point X coordinate in absolute pixel coordinates.</param>
2593 /// <param name="y">Point Y coordinate in absolute pixel coordinates.</param>
2594 /// <param name="z">Point Z coordinate hint (pre-perspective transform).</param>
2595 virtual public void SetMappingCoordAbsolute(int idx, double x, double y, double z) {
2596 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_coord_absolute_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, x, y, z);
2597 Eina.Error.RaiseIfUnhandledException();
2599 /// <summary>Map point's U and V texture source point.
2600 /// 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.
2602 /// 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).
2603 /// (Since EFL 1.22)</summary>
2604 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2605 /// <param name="u">Relative X coordinate within the image, from 0 to 1.</param>
2606 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.</param>
2607 virtual public void GetMappingUv(int idx, out double u, out double v) {
2608 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_uv_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, out u, out v);
2609 Eina.Error.RaiseIfUnhandledException();
2611 /// <summary>Map point's U and V texture source point.
2612 /// 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.
2614 /// 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).
2615 /// (Since EFL 1.22)</summary>
2616 /// <param name="idx">ID of the point, from 0 to 3 (included).</param>
2617 /// <param name="u">Relative X coordinate within the image, from 0 to 1.</param>
2618 /// <param name="v">Relative Y coordinate within the image, from 0 to 1.</param>
2619 virtual public void SetMappingUv(int idx, double u, double v) {
2620 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_uv_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, u, v);
2621 Eina.Error.RaiseIfUnhandledException();
2623 /// <summary>Color of a vertex in the map.
2624 /// 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.
2626 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
2627 /// (Since EFL 1.22)</summary>
2628 /// <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>
2629 /// <param name="r">Red (0 - 255)</param>
2630 /// <param name="g">Green (0 - 255)</param>
2631 /// <param name="b">Blue (0 - 255)</param>
2632 /// <param name="a">Alpha (0 - 255)</param>
2633 virtual public void GetMappingColor(int idx, out int r, out int g, out int b, out int a) {
2634 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_color_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, out r, out g, out b, out a);
2635 Eina.Error.RaiseIfUnhandledException();
2637 /// <summary>Color of a vertex in the map.
2638 /// 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.
2640 /// The color values must be premultiplied (ie. <c>a</c> >= {<c>r</c>, <c>g</c>, <c>b</c>}).
2641 /// (Since EFL 1.22)</summary>
2642 /// <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>
2643 /// <param name="r">Red (0 - 255)</param>
2644 /// <param name="g">Green (0 - 255)</param>
2645 /// <param name="b">Blue (0 - 255)</param>
2646 /// <param name="a">Alpha (0 - 255)</param>
2647 virtual public void SetMappingColor(int idx, int r, int g, int b, int a) {
2648 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_color_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),idx, r, g, b, a);
2649 Eina.Error.RaiseIfUnhandledException();
2651 /// <summary>Read-only property indicating whether an object is mapped.
2652 /// This will be <c>true</c> if any transformation is applied to this object.
2653 /// (Since EFL 1.22)</summary>
2654 /// <returns><c>true</c> if the object is mapped.</returns>
2655 virtual public bool HasMapping() {
2656 var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_has_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2657 Eina.Error.RaiseIfUnhandledException();
2660 /// <summary>Resets the map transformation to its default state.
2661 /// 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"/>.
2662 /// (Since EFL 1.22)</summary>
2663 virtual public void ResetMapping() {
2664 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_reset_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2665 Eina.Error.RaiseIfUnhandledException();
2667 /// <summary>Apply a translation to the object using map.
2668 /// This does not change the real geometry of the object but will affect its visible position.
2669 /// (Since EFL 1.22)</summary>
2670 /// <param name="dx">Distance in pixels along the X axis.</param>
2671 /// <param name="dy">Distance in pixels along the Y axis.</param>
2672 /// <param name="dz">Distance in pixels along the Z axis.</param>
2673 virtual public void Translate(double dx, double dy, double dz) {
2674 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_translate_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dx, dy, dz);
2675 Eina.Error.RaiseIfUnhandledException();
2677 /// <summary>Apply a rotation to the object.
2678 /// 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.
2680 /// 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.
2682 /// 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.
2683 /// (Since EFL 1.22)</summary>
2684 /// <param name="degrees">CCW rotation in degrees.</param>
2685 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2686 /// <param name="cx">X relative coordinate of the center point.</param>
2687 /// <param name="cy">y relative coordinate of the center point.</param>
2688 virtual public void Rotate(double degrees, Efl.Gfx.IEntity pivot, double cx, double cy) {
2689 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),degrees, pivot, cx, cy);
2690 Eina.Error.RaiseIfUnhandledException();
2692 /// <summary>Rotate the object around 3 axes in 3D.
2693 /// 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.
2695 /// 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.
2696 /// (Since EFL 1.22)</summary>
2697 /// <param name="dx">Rotation in degrees around X axis (0 to 360).</param>
2698 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).</param>
2699 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).</param>
2700 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2701 /// <param name="cx">X relative coordinate of the center point.</param>
2702 /// <param name="cy">y relative coordinate of the center point.</param>
2703 /// <param name="cz">Z absolute coordinate of the center point.</param>
2704 virtual public void Rotate3d(double dx, double dy, double dz, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) {
2705 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_3d_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dx, dy, dz, pivot, cx, cy, cz);
2706 Eina.Error.RaiseIfUnhandledException();
2708 /// <summary>Rotate the object in 3D using a unit quaternion.
2709 /// 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.
2711 /// 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.
2712 /// (Since EFL 1.22)</summary>
2713 /// <param name="qx">The x component of the imaginary part of the quaternion.</param>
2714 /// <param name="qy">The y component of the imaginary part of the quaternion.</param>
2715 /// <param name="qz">The z component of the imaginary part of the quaternion.</param>
2716 /// <param name="qw">The w component of the real part of the quaternion.</param>
2717 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2718 /// <param name="cx">X relative coordinate of the center point.</param>
2719 /// <param name="cy">y relative coordinate of the center point.</param>
2720 /// <param name="cz">Z absolute coordinate of the center point.</param>
2721 virtual public void RotateQuat(double qx, double qy, double qz, double qw, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) {
2722 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_quat_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),qx, qy, qz, qw, pivot, cx, cy, cz);
2723 Eina.Error.RaiseIfUnhandledException();
2725 /// <summary>Apply a zoom to the object.
2726 /// 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.
2728 /// By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom.
2729 /// (Since EFL 1.22)</summary>
2730 /// <param name="zoomx">Zoom in X direction</param>
2731 /// <param name="zoomy">Zoom in Y direction</param>
2732 /// <param name="pivot">A pivot object for the center point, can be <c>null</c>.</param>
2733 /// <param name="cx">X relative coordinate of the center point.</param>
2734 /// <param name="cy">y relative coordinate of the center point.</param>
2735 virtual public void Zoom(double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy) {
2736 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),zoomx, zoomy, pivot, cx, cy);
2737 Eina.Error.RaiseIfUnhandledException();
2739 /// <summary>Apply a lighting effect on the object.
2740 /// 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.
2742 /// 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.
2743 /// (Since EFL 1.22)</summary>
2744 /// <param name="pivot">A pivot object for the light point, can be <c>null</c>.</param>
2745 /// <param name="lx">X relative coordinate in space of light point.</param>
2746 /// <param name="ly">Y relative coordinate in space of light point.</param>
2747 /// <param name="lz">Z absolute coordinate in space of light point.</param>
2748 /// <param name="lr">Light red value (0 - 255).</param>
2749 /// <param name="lg">Light green value (0 - 255).</param>
2750 /// <param name="lb">Light blue value (0 - 255).</param>
2751 /// <param name="ar">Ambient color red value (0 - 255).</param>
2752 /// <param name="ag">Ambient color green value (0 - 255).</param>
2753 /// <param name="ab">Ambient color blue value (0 - 255).</param>
2754 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) {
2755 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_lighting_3d_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
2756 Eina.Error.RaiseIfUnhandledException();
2758 /// <summary>Apply a perspective transform to the map
2759 /// 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.
2761 /// 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.
2762 /// (Since EFL 1.22)</summary>
2763 /// <param name="pivot">A pivot object for the infinite point, can be <c>null</c>.</param>
2764 /// <param name="px">The perspective distance X relative coordinate.</param>
2765 /// <param name="py">The perspective distance Y relative coordinate.</param>
2766 /// <param name="z0">The "0" Z plane value.</param>
2767 /// <param name="foc">The focal distance, must be greater than 0.</param>
2768 virtual public void Perspective3d(Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc) {
2769 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_perspective_3d_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),pivot, px, py, z0, foc);
2770 Eina.Error.RaiseIfUnhandledException();
2772 /// <summary>Apply a rotation to the object, using absolute coordinates.
2773 /// 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.
2775 /// The given coordinates are absolute values in pixels. See also <see cref="Efl.Gfx.IMapping.Rotate"/> for a relative coordinate version.
2776 /// (Since EFL 1.22)</summary>
2777 /// <param name="degrees">CCW rotation in degrees.</param>
2778 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2779 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2780 virtual public void RotateAbsolute(double degrees, double cx, double cy) {
2781 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),degrees, cx, cy);
2782 Eina.Error.RaiseIfUnhandledException();
2784 /// <summary>Rotate the object around 3 axes in 3D, using absolute coordinates.
2785 /// 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.
2787 /// 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.
2788 /// (Since EFL 1.22)</summary>
2789 /// <param name="dx">Rotation in degrees around X axis (0 to 360).</param>
2790 /// <param name="dy">Rotation in degrees around Y axis (0 to 360).</param>
2791 /// <param name="dz">Rotation in degrees around Z axis (0 to 360).</param>
2792 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2793 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2794 /// <param name="cz">Z absolute coordinate of the center point.</param>
2795 virtual public void Rotate3dAbsolute(double dx, double dy, double dz, double cx, double cy, double cz) {
2796 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_3d_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),dx, dy, dz, cx, cy, cz);
2797 Eina.Error.RaiseIfUnhandledException();
2799 /// <summary>Rotate the object in 3D using a unit quaternion, using absolute coordinates.
2800 /// 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.
2802 /// 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.
2803 /// (Since EFL 1.22)</summary>
2804 /// <param name="qx">The x component of the imaginary part of the quaternion.</param>
2805 /// <param name="qy">The y component of the imaginary part of the quaternion.</param>
2806 /// <param name="qz">The z component of the imaginary part of the quaternion.</param>
2807 /// <param name="qw">The w component of the real part of the quaternion.</param>
2808 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2809 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2810 /// <param name="cz">Z absolute coordinate of the center point.</param>
2811 virtual public void RotateQuatAbsolute(double qx, double qy, double qz, double qw, double cx, double cy, double cz) {
2812 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_quat_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),qx, qy, qz, qw, cx, cy, cz);
2813 Eina.Error.RaiseIfUnhandledException();
2815 /// <summary>Apply a zoom to the object, using absolute coordinates.
2816 /// 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.
2818 /// 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.
2819 /// (Since EFL 1.22)</summary>
2820 /// <param name="zoomx">Zoom in X direction</param>
2821 /// <param name="zoomy">Zoom in Y direction</param>
2822 /// <param name="cx">X absolute coordinate in pixels of the center point.</param>
2823 /// <param name="cy">y absolute coordinate in pixels of the center point.</param>
2824 virtual public void ZoomAbsolute(double zoomx, double zoomy, double cx, double cy) {
2825 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),zoomx, zoomy, cx, cy);
2826 Eina.Error.RaiseIfUnhandledException();
2828 /// <summary>Apply a lighting effect to the object.
2829 /// 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.
2831 /// 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.
2832 /// (Since EFL 1.22)</summary>
2833 /// <param name="lx">X absolute coordinate in pixels of the light point.</param>
2834 /// <param name="ly">y absolute coordinate in pixels of the light point.</param>
2835 /// <param name="lz">Z absolute coordinate in space of light point.</param>
2836 /// <param name="lr">Light red value (0 - 255).</param>
2837 /// <param name="lg">Light green value (0 - 255).</param>
2838 /// <param name="lb">Light blue value (0 - 255).</param>
2839 /// <param name="ar">Ambient color red value (0 - 255).</param>
2840 /// <param name="ag">Ambient color green value (0 - 255).</param>
2841 /// <param name="ab">Ambient color blue value (0 - 255).</param>
2842 virtual public void Lighting3dAbsolute(double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) {
2843 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_lighting_3d_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),lx, ly, lz, lr, lg, lb, ar, ag, ab);
2844 Eina.Error.RaiseIfUnhandledException();
2846 /// <summary>Apply a perspective transform to the map
2847 /// 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.
2849 /// 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.
2850 /// (Since EFL 1.22)</summary>
2851 /// <param name="px">The perspective distance X relative coordinate.</param>
2852 /// <param name="py">The perspective distance Y relative coordinate.</param>
2853 /// <param name="z0">The "0" Z plane value.</param>
2854 /// <param name="foc">The focal distance, must be greater than 0.</param>
2855 virtual public void Perspective3dAbsolute(double px, double py, double z0, double foc) {
2856 Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_perspective_3d_absolute_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),px, py, z0, foc);
2857 Eina.Error.RaiseIfUnhandledException();
2859 /// <summary>Retrieves the layer of its canvas that the given object is part of.
2860 /// See also <see cref="Efl.Gfx.IStack.SetLayer"/>
2861 /// (Since EFL 1.22)</summary>
2862 /// <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>
2863 virtual public short GetLayer() {
2864 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2865 Eina.Error.RaiseIfUnhandledException();
2868 /// <summary>Sets the layer of its canvas that the given object will be part of.
2869 /// 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.
2871 /// This is a low-level function, which you'd be using when something should be always on top, for example.
2873 /// 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.
2875 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>
2876 /// (Since EFL 1.22)</summary>
2877 /// <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>
2878 virtual public void SetLayer(short l) {
2879 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),l);
2880 Eina.Error.RaiseIfUnhandledException();
2882 /// <summary>Get the Evas object stacked right below <c>obj</c>
2883 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
2885 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2886 /// (Since EFL 1.22)</summary>
2887 /// <returns>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2888 virtual public Efl.Gfx.IStack GetBelow() {
2889 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2890 Eina.Error.RaiseIfUnhandledException();
2893 /// <summary>Get the Evas object stacked right above <c>obj</c>
2894 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
2896 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
2897 /// (Since EFL 1.22)</summary>
2898 /// <returns>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</returns>
2899 virtual public Efl.Gfx.IStack GetAbove() {
2900 var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2901 Eina.Error.RaiseIfUnhandledException();
2904 /// <summary>Stack <c>obj</c> immediately <c>below</c>
2905 /// 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.
2907 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2909 /// 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.
2911 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>below</c> must not be either.
2913 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.StackBelow"/>
2914 /// (Since EFL 1.22)</summary>
2915 /// <param name="below">The object below which to stack</param>
2916 virtual public void StackBelow(Efl.Gfx.IStack below) {
2917 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),below);
2918 Eina.Error.RaiseIfUnhandledException();
2920 /// <summary>Raise <c>obj</c> to the top of its layer.
2921 /// <c>obj</c> will, then, be the highest one in the layer it belongs to. Object on other layers won't get touched.
2923 /// See also <see cref="Efl.Gfx.IStack.StackAbove"/>, <see cref="Efl.Gfx.IStack.StackBelow"/> and <see cref="Efl.Gfx.IStack.LowerToBottom"/>
2924 /// (Since EFL 1.22)</summary>
2925 virtual public void RaiseToTop() {
2926 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_raise_to_top_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2927 Eina.Error.RaiseIfUnhandledException();
2929 /// <summary>Stack <c>obj</c> immediately <c>above</c>
2930 /// 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.
2932 /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing).
2934 /// 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.
2936 /// Similarly, if <c>obj</c> is not a member of a smart object, <c>above</c> must not be either.
2938 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.StackBelow"/>
2939 /// (Since EFL 1.22)</summary>
2940 /// <param name="above">The object above which to stack</param>
2941 virtual public void StackAbove(Efl.Gfx.IStack above) {
2942 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),above);
2943 Eina.Error.RaiseIfUnhandledException();
2945 /// <summary>Lower <c>obj</c> to the bottom of its layer.
2946 /// <c>obj</c> will, then, be the lowest one in the layer it belongs to. Objects on other layers won't get touched.
2948 /// See also <see cref="Efl.Gfx.IStack.StackAbove"/>, <see cref="Efl.Gfx.IStack.StackBelow"/> and <see cref="Efl.Gfx.IStack.RaiseToTop"/>
2949 /// (Since EFL 1.22)</summary>
2950 virtual public void LowerToBottom() {
2951 Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
2952 Eina.Error.RaiseIfUnhandledException();
2954 /// <summary>Check if input events from a given seat is enabled.
2956 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2957 /// <param name="seat">The seat to act on.</param>
2958 /// <returns><c>true</c> to enable events for a seat or <c>false</c> otherwise.</returns>
2959 virtual public bool GetSeatEventFilter(Efl.Input.Device seat) {
2960 var _ret_var = Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat);
2961 Eina.Error.RaiseIfUnhandledException();
2964 /// <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.
2966 /// <b>This is a BETA method</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2967 /// <param name="seat">The seat to act on.</param>
2968 /// <param name="enable"><c>true</c> to enable events for a seat or <c>false</c> otherwise.</param>
2969 virtual public void SetSeatEventFilter(Efl.Input.Device seat, bool enable) {
2970 Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),seat, enable);
2971 Eina.Error.RaiseIfUnhandledException();
2973 /// <summary>Low-level pointer behaviour.
2974 /// This function has a direct effect on event callbacks related to pointers (mouse, ...).
2976 /// 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.
2978 /// If the value is <see cref="Efl.Input.ObjectPointerMode.NoGrab"/>, then events will be emitted just when inside this object area.
2980 /// 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.
2981 /// (Since EFL 1.22)
2983 /// <b>This is a BETA property</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
2984 /// <value>Input pointer mode</value>
2985 public Efl.Input.ObjectPointerMode PointerMode {
2986 get { return GetPointerMode(); }
2987 set { SetPointerMode(value); }
2989 /// <summary>Render mode to be used for compositing the Evas object.
2990 /// 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.
2992 /// 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).
2993 /// (Since EFL 1.22)</summary>
2994 /// <value>Blend or copy.</value>
2995 public Efl.Gfx.RenderOp RenderOp {
2996 get { return GetRenderOp(); }
2997 set { SetRenderOp(value); }
2999 /// <summary>Get the object clipping <c>obj</c> (if any).
3000 /// 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.
3001 /// (Since EFL 1.22)</summary>
3002 /// <value>The object to clip <c>obj</c> by.</value>
3003 public Efl.Canvas.Object Clipper {
3004 get { return GetClipper(); }
3005 set { SetClipper(value); }
3007 /// <summary>A hint for an object that its size will not change.
3008 /// When this flag is set, various optimizations may be employed by the renderer based on the fixed size of the object.
3010 /// It is a user error to change the size of an object while this flag is set.
3011 /// (Since EFL 1.23)
3013 /// <b>This is a BETA property</b>. It can be modified or removed in the future. Do not use it for product development.</summary>
3014 /// <value>Whether the object size is known to be static.</value>
3015 public bool HasFixedSize {
3016 get { return GetHasFixedSize(); }
3017 set { SetHasFixedSize(value); }
3019 /// <summary>Determine whether an object is set to repeat events.
3020 /// (Since EFL 1.22)</summary>
3021 /// <value>Whether <c>obj</c> is to repeat events (<c>true</c>) or not (<c>false</c>).</value>
3022 public bool RepeatEvents {
3023 get { return GetRepeatEvents(); }
3024 set { SetRepeatEvents(value); }
3026 /// <summary>Indicates that this object is the keyboard event receiver on its canvas.
3027 /// 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"/>.
3028 /// (Since EFL 1.22)</summary>
3029 /// <value><c>true</c> when set as focused or <c>false</c> otherwise.</value>
3030 public bool KeyFocus {
3031 get { return GetKeyFocus(); }
3032 set { SetKeyFocus(value); }
3034 /// <summary>Check if this object is focused.
3035 /// (Since EFL 1.22)</summary>
3036 /// <value><c>true</c> if focused by at least one seat or <c>false</c> otherwise.</value>
3037 public bool SeatFocus {
3038 get { return GetSeatFocus(); }
3040 /// <summary>Determine whether an object is set to use precise point collision detection.
3041 /// (Since EFL 1.22)</summary>
3042 /// <value>Whether to use precise point collision detection or not. The default value is false.</value>
3043 public bool PreciseIsInside {
3044 get { return GetPreciseIsInside(); }
3045 set { SetPreciseIsInside(value); }
3047 /// <summary>Retrieve whether an Evas object is set to propagate events.
3048 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPassEvents"/>.
3049 /// (Since EFL 1.22)</summary>
3050 /// <value>Whether to propagate events (<c>true</c>) or not (<c>false</c>).</value>
3051 public bool PropagateEvents {
3052 get { return GetPropagateEvents(); }
3053 set { SetPropagateEvents(value); }
3055 /// <summary>Determine whether an object is set to pass (ignore) events.
3056 /// See also <see cref="Efl.Canvas.Object.GetRepeatEvents"/>, <see cref="Efl.Canvas.Object.GetPropagateEvents"/>.
3057 /// (Since EFL 1.22)</summary>
3058 /// <value>Whether <c>obj</c> is to pass events (<c>true</c>) or not (<c>false</c>).</value>
3059 public bool PassEvents {
3060 get { return GetPassEvents(); }
3061 set { SetPassEvents(value); }
3063 /// <summary>Retrieves whether or not the given Evas object is to be drawn anti_aliased.
3064 /// (Since EFL 1.22)</summary>
3065 /// <value><c>true</c> if the object is to be anti_aliased, <c>false</c> otherwise.</value>
3066 public bool AntiAlias {
3067 get { return GetAntiAlias(); }
3068 set { SetAntiAlias(value); }
3070 /// <summary>Return a list of objects currently clipped by <c>obj</c>.
3071 /// 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.
3073 /// See also <see cref="Efl.Canvas.Object.Clipper"/>.
3074 /// (Since EFL 1.22)</summary>
3075 /// <value>An iterator over the list of objects clipped by <c>obj</c>.</value>
3076 public Eina.Iterator<Efl.Canvas.Object> ClippedObjects {
3077 get { return GetClippedObjects(); }
3079 /// <summary>Gets the parent smart object of a given Evas object, if it has one.
3080 /// 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.
3081 /// (Since EFL 1.22)</summary>
3082 /// <value>The parent smart object of <c>obj</c> or <c>null</c>.</value>
3083 protected Efl.Canvas.Object RenderParent {
3084 get { return GetRenderParent(); }
3086 /// <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>.
3087 /// (Since EFL 1.22)</summary>
3088 /// <value>Paragraph direction for the given object.</value>
3089 public Efl.TextBidirectionalType ParagraphDirection {
3090 get { return GetParagraphDirection(); }
3091 set { SetParagraphDirection(value); }
3093 /// <summary>Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas.
3094 /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object.
3095 /// (Since EFL 1.22)</summary>
3096 /// <value>Enable "no-render" mode.</value>
3097 public bool NoRender {
3098 get { return GetNoRender(); }
3099 set { SetNoRender(value); }
3101 /// <summary>Retrieves the general/main color of the given Evas object.
3102 /// 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.
3104 /// 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.
3106 /// All newly created Evas rectangles get the default color values of 255 255 255 255 (opaque white).
3108 /// Use null pointers on the components you're not interested in: they'll be ignored by the function.
3109 /// (Since EFL 1.22)</summary>
3110 public (int, int, int, int) Color {
3112 int _out_r = default(int);
3113 int _out_g = default(int);
3114 int _out_b = default(int);
3115 int _out_a = default(int);
3116 GetColor(out _out_r,out _out_g,out _out_b,out _out_a);
3117 return (_out_r,_out_g,_out_b,_out_a);
3119 set { SetColor( value.Item1, value.Item2, value.Item3, value.Item4); }
3121 /// <summary>Get hex color code of given Evas object. This returns a short lived hex color code string.
3122 /// (Since EFL 1.22)</summary>
3123 /// <value>the hex color code.</value>
3124 public System.String ColorCode {
3125 get { return GetColorCode(); }
3126 set { SetColorCode(value); }
3128 /// <summary>The 2D position of a canvas object.
3129 /// The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space).
3130 /// (Since EFL 1.22)</summary>
3131 /// <value>A 2D coordinate in pixel units.</value>
3132 public Eina.Position2D Position {
3133 get { return GetPosition(); }
3134 set { SetPosition(value); }
3136 /// <summary>The 2D size of a canvas object.
3137 /// (Since EFL 1.22)</summary>
3138 /// <value>A 2D size in pixel units.</value>
3139 public Eina.Size2D Size {
3140 get { return GetSize(); }
3141 set { SetSize(value); }
3143 /// <summary>Rectangular geometry that combines both position and size.
3144 /// (Since EFL 1.22)</summary>
3145 /// <value>The X,Y position and W,H size, in pixels.</value>
3146 public Eina.Rect Geometry {
3147 get { return GetGeometry(); }
3148 set { SetGeometry(value); }
3150 /// <summary>The visibility of a canvas object.
3151 /// 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.
3153 /// 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...
3154 /// (Since EFL 1.22)</summary>
3155 /// <value><c>true</c> if to make the object visible, <c>false</c> otherwise</value>
3156 public bool Visible {
3157 get { return GetVisible(); }
3158 set { SetVisible(value); }
3160 /// <summary>The scaling factor of an object.
3161 /// 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.
3163 /// 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.
3164 /// (Since EFL 1.22)</summary>
3165 /// <value>The scaling factor (the default value is 0.0, meaning individual scaling is not set)</value>
3166 public double Scale {
3167 get { return GetScale(); }
3168 set { SetScale(value); }
3170 /// <summary>Defines the aspect ratio to respect when scaling this object.
3171 /// 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.
3173 /// 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.
3174 /// (Since EFL 1.22)</summary>
3175 /// <value>Mode of interpretation.</value>
3176 public (Efl.Gfx.HintAspect, Eina.Size2D) HintAspect {
3178 Efl.Gfx.HintAspect _out_mode = default(Efl.Gfx.HintAspect);
3179 Eina.Size2D _out_sz = default(Eina.Size2D);
3180 GetHintAspect(out _out_mode,out _out_sz);
3181 return (_out_mode,_out_sz);
3183 set { SetHintAspect( value.Item1, value.Item2); }
3185 /// <summary>Hints on the object's maximum size.
3186 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3188 /// The object container is in charge of fetching this property and placing the object accordingly.
3190 /// Values -1 will be treated as unset hint components, when queried by managers.
3192 /// 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.
3194 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
3195 /// (Since EFL 1.22)</summary>
3196 /// <value>Maximum size (hint) in pixels, (-1, -1) by default for canvas objects).</value>
3197 public Eina.Size2D HintSizeMax {
3198 get { return GetHintSizeMax(); }
3199 set { SetHintSizeMax(value); }
3201 /// <summary>Internal hints for an object's maximum size.
3202 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3204 /// Values -1 will be treated as unset hint components, when queried by managers.
3206 /// Note: This property is internal and meant for widget developers to define the absolute maximum size of the object. EFL itself sets this size internally, so any change to it from an application might be ignored. Applications should use <see cref="Efl.Gfx.IHint.HintSizeMax"/> instead.
3208 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
3209 /// (Since EFL 1.22)</summary>
3210 /// <value>Maximum size (hint) in pixels.</value>
3211 public Eina.Size2D HintSizeRestrictedMax {
3212 get { return GetHintSizeRestrictedMax(); }
3213 set { SetHintSizeRestrictedMax(value); }
3215 /// <summary>Read-only maximum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> and <see cref="Efl.Gfx.IHint.HintSizeMax"/> hints.
3216 /// <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> is intended for mostly internal usage and widget developers, and <see cref="Efl.Gfx.IHint.HintSizeMax"/> is intended to be set from application side. <see cref="Efl.Gfx.IHint.GetHintSizeCombinedMax"/> combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's maximum size.
3217 /// (Since EFL 1.22)</summary>
3218 /// <value>Maximum size (hint) in pixels.</value>
3219 public Eina.Size2D HintSizeCombinedMax {
3220 get { return GetHintSizeCombinedMax(); }
3222 /// <summary>Hints on the object's minimum size.
3223 /// 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.
3225 /// Value 0 will be treated as unset hint components, when queried by managers.
3227 /// 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).
3229 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
3230 /// (Since EFL 1.22)</summary>
3231 /// <value>Minimum size (hint) in pixels.</value>
3232 public Eina.Size2D HintSizeMin {
3233 get { return GetHintSizeMin(); }
3234 set { SetHintSizeMin(value); }
3236 /// <summary>Internal hints for an object's minimum size.
3237 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3239 /// Values 0 will be treated as unset hint components, when queried by managers.
3241 /// 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.
3243 /// Note: It is an error for the <see cref="Efl.Gfx.IHint.HintSizeRestrictedMax"/> to be smaller in either axis than <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/>. In this scenario, the max size hint will be prioritized over the user min size hint.
3244 /// (Since EFL 1.22)</summary>
3245 /// <value>Minimum size (hint) in pixels.</value>
3246 public Eina.Size2D HintSizeRestrictedMin {
3247 get { return GetHintSizeRestrictedMin(); }
3248 set { SetHintSizeRestrictedMin(value); }
3250 /// <summary>Read-only minimum size combining both <see cref="Efl.Gfx.IHint.HintSizeRestrictedMin"/> and <see cref="Efl.Gfx.IHint.HintSizeMin"/> hints.
3251 /// <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.
3252 /// (Since EFL 1.22)</summary>
3253 /// <value>Minimum size (hint) in pixels.</value>
3254 public Eina.Size2D HintSizeCombinedMin {
3255 get { return GetHintSizeCombinedMin(); }
3257 /// <summary>Hints for an object's margin or padding space.
3258 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3260 /// The object container is in charge of fetching this property and placing the object accordingly.
3262 /// 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.
3263 /// (Since EFL 1.22)</summary>
3264 /// <value>Integer to specify left padding.</value>
3265 public (int, int, int, int) HintMargin {
3267 int _out_l = default(int);
3268 int _out_r = default(int);
3269 int _out_t = default(int);
3270 int _out_b = default(int);
3271 GetHintMargin(out _out_l,out _out_r,out _out_t,out _out_b);
3272 return (_out_l,_out_r,_out_t,_out_b);
3274 set { SetHintMargin( value.Item1, value.Item2, value.Item3, value.Item4); }
3276 /// <summary>Hints for an object's weight.
3277 /// 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.
3279 /// 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.
3281 /// Note: Default weight hint values are 0.0, for both axis.
3282 /// (Since EFL 1.22)</summary>
3283 /// <value>Non-negative double value to use as horizontal weight hint.</value>
3284 public (double, double) HintWeight {
3286 double _out_x = default(double);
3287 double _out_y = default(double);
3288 GetHintWeight(out _out_x,out _out_y);
3289 return (_out_x,_out_y);
3291 set { SetHintWeight( value.Item1, value.Item2); }
3293 /// <summary>Hints for an object's alignment.
3294 /// 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.
3296 /// 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.
3298 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3300 /// Note: Default alignment hint values are 0.5, for both axes.
3301 /// (Since EFL 1.22)</summary>
3302 /// <value>Double, ranging from 0.0 to 1.0.</value>
3303 public (double, double) HintAlign {
3305 double _out_x = default(double);
3306 double _out_y = default(double);
3307 GetHintAlign(out _out_x,out _out_y);
3308 return (_out_x,_out_y);
3310 set { SetHintAlign( value.Item1, value.Item2); }
3312 /// <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.
3313 /// 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.
3315 /// 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.
3317 /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.
3319 /// Note: Default fill hint values are true, for both axes.
3320 /// (Since EFL 1.22)</summary>
3321 /// <value><c>true</c> if to fill the object space, <c>false</c> otherwise, to use as horizontal fill hint.</value>
3322 public (bool, bool) HintFill {
3324 bool _out_x = default(bool);
3325 bool _out_y = default(bool);
3326 GetHintFill(out _out_x,out _out_y);
3327 return (_out_x,_out_y);
3329 set { SetHintFill( value.Item1, value.Item2); }
3331 /// <summary>Number of points of a map.
3332 /// This sets the number of points of map. Currently, the number of points must be multiples of 4.
3333 /// (Since EFL 1.22)</summary>
3334 /// <value>The number of points of map</value>
3335 public int MappingPointCount {
3336 get { return GetMappingPointCount(); }
3337 set { SetMappingPointCount(value); }
3339 /// <summary>Clockwise state of a map (read-only).
3340 /// 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.
3341 /// (Since EFL 1.22)</summary>
3342 /// <value><c>true</c> if clockwise, <c>false</c> if counter clockwise</value>
3343 public bool MappingClockwise {
3344 get { return GetMappingClockwise(); }
3346 /// <summary>Smoothing state for map rendering.
3347 /// 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.
3348 /// (Since EFL 1.22)</summary>
3349 /// <value><c>true</c> by default.</value>
3350 public bool MappingSmooth {
3351 get { return GetMappingSmooth(); }
3352 set { SetMappingSmooth(value); }
3354 /// <summary>Alpha flag for map rendering.
3355 /// 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.
3357 /// Note that this may conflict with <see cref="Efl.Gfx.IMapping.MappingSmooth"/> depending on which algorithm is used for anti-aliasing.
3358 /// (Since EFL 1.22)</summary>
3359 /// <value><c>true</c> by default.</value>
3360 public bool MappingAlpha {
3361 get { return GetMappingAlpha(); }
3362 set { SetMappingAlpha(value); }
3364 /// <summary>Retrieves the layer of its canvas that the given object is part of.
3365 /// See also <see cref="Efl.Gfx.IStack.SetLayer"/>
3366 /// (Since EFL 1.22)</summary>
3367 /// <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>
3368 public short Layer {
3369 get { return GetLayer(); }
3370 set { SetLayer(value); }
3372 /// <summary>Get the Evas object stacked right below <c>obj</c>
3373 /// This function will traverse layers in its search, if there are objects on layers below the one <c>obj</c> is placed at.
3375 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
3376 /// (Since EFL 1.22)</summary>
3377 /// <value>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
3378 public Efl.Gfx.IStack Below {
3379 get { return GetBelow(); }
3381 /// <summary>Get the Evas object stacked right above <c>obj</c>
3382 /// This function will traverse layers in its search, if there are objects on layers above the one <c>obj</c> is placed at.
3384 /// See also <see cref="Efl.Gfx.IStack.GetLayer"/>, <see cref="Efl.Gfx.IStack.SetLayer"/> and <see cref="Efl.Gfx.IStack.GetBelow"/>
3385 /// (Since EFL 1.22)</summary>
3386 /// <value>The <see cref="Efl.Gfx.IStack"/> object directly below <c>obj</c>, if any, or <c>null</c>, if none.</value>
3387 public Efl.Gfx.IStack Above {
3388 get { return GetAbove(); }
3390 private static IntPtr GetEflClassStatic()
3392 return Efl.Canvas.Object.efl_canvas_object_class_get();
3394 /// <summary>Wrapper for native methods and virtual method delegates.
3395 /// For internal use by generated code only.</summary>
3396 public new class NativeMethods : Efl.LoopConsumer.NativeMethods
3398 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas);
3399 /// <summary>Gets the list of Eo operations to override.</summary>
3400 /// <returns>The list of Eo operations to be overload.</returns>
3401 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
3403 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
3404 var methods = Efl.Eo.Globals.GetUserMethods(type);
3406 if (efl_canvas_object_pointer_mode_by_device_get_static_delegate == null)
3408 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);
3411 if (methods.FirstOrDefault(m => m.Name == "GetPointerModeByDevice") != null)
3413 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) });
3416 if (efl_canvas_object_pointer_mode_by_device_set_static_delegate == null)
3418 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);
3421 if (methods.FirstOrDefault(m => m.Name == "SetPointerModeByDevice") != null)
3423 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) });
3426 if (efl_canvas_object_pointer_mode_get_static_delegate == null)
3428 efl_canvas_object_pointer_mode_get_static_delegate = new efl_canvas_object_pointer_mode_get_delegate(pointer_mode_get);
3431 if (methods.FirstOrDefault(m => m.Name == "GetPointerMode") != null)
3433 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) });
3436 if (efl_canvas_object_pointer_mode_set_static_delegate == null)
3438 efl_canvas_object_pointer_mode_set_static_delegate = new efl_canvas_object_pointer_mode_set_delegate(pointer_mode_set);
3441 if (methods.FirstOrDefault(m => m.Name == "SetPointerMode") != null)
3443 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) });
3446 if (efl_canvas_object_render_op_get_static_delegate == null)
3448 efl_canvas_object_render_op_get_static_delegate = new efl_canvas_object_render_op_get_delegate(render_op_get);
3451 if (methods.FirstOrDefault(m => m.Name == "GetRenderOp") != null)
3453 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) });
3456 if (efl_canvas_object_render_op_set_static_delegate == null)
3458 efl_canvas_object_render_op_set_static_delegate = new efl_canvas_object_render_op_set_delegate(render_op_set);
3461 if (methods.FirstOrDefault(m => m.Name == "SetRenderOp") != null)
3463 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) });
3466 if (efl_canvas_object_clipper_get_static_delegate == null)
3468 efl_canvas_object_clipper_get_static_delegate = new efl_canvas_object_clipper_get_delegate(clipper_get);
3471 if (methods.FirstOrDefault(m => m.Name == "GetClipper") != null)
3473 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) });
3476 if (efl_canvas_object_clipper_set_static_delegate == null)
3478 efl_canvas_object_clipper_set_static_delegate = new efl_canvas_object_clipper_set_delegate(clipper_set);
3481 if (methods.FirstOrDefault(m => m.Name == "SetClipper") != null)
3483 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) });
3486 if (efl_canvas_object_has_fixed_size_get_static_delegate == null)
3488 efl_canvas_object_has_fixed_size_get_static_delegate = new efl_canvas_object_has_fixed_size_get_delegate(has_fixed_size_get);
3491 if (methods.FirstOrDefault(m => m.Name == "GetHasFixedSize") != null)
3493 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_object_has_fixed_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_has_fixed_size_get_static_delegate) });
3496 if (efl_canvas_object_has_fixed_size_set_static_delegate == null)
3498 efl_canvas_object_has_fixed_size_set_static_delegate = new efl_canvas_object_has_fixed_size_set_delegate(has_fixed_size_set);
3501 if (methods.FirstOrDefault(m => m.Name == "SetHasFixedSize") != null)
3503 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_object_has_fixed_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_has_fixed_size_set_static_delegate) });
3506 if (efl_canvas_object_repeat_events_get_static_delegate == null)
3508 efl_canvas_object_repeat_events_get_static_delegate = new efl_canvas_object_repeat_events_get_delegate(repeat_events_get);
3511 if (methods.FirstOrDefault(m => m.Name == "GetRepeatEvents") != null)
3513 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) });
3516 if (efl_canvas_object_repeat_events_set_static_delegate == null)
3518 efl_canvas_object_repeat_events_set_static_delegate = new efl_canvas_object_repeat_events_set_delegate(repeat_events_set);
3521 if (methods.FirstOrDefault(m => m.Name == "SetRepeatEvents") != null)
3523 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) });
3526 if (efl_canvas_object_key_focus_get_static_delegate == null)
3528 efl_canvas_object_key_focus_get_static_delegate = new efl_canvas_object_key_focus_get_delegate(key_focus_get);
3531 if (methods.FirstOrDefault(m => m.Name == "GetKeyFocus") != null)
3533 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) });
3536 if (efl_canvas_object_key_focus_set_static_delegate == null)
3538 efl_canvas_object_key_focus_set_static_delegate = new efl_canvas_object_key_focus_set_delegate(key_focus_set);
3541 if (methods.FirstOrDefault(m => m.Name == "SetKeyFocus") != null)
3543 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) });
3546 if (efl_canvas_object_seat_focus_get_static_delegate == null)
3548 efl_canvas_object_seat_focus_get_static_delegate = new efl_canvas_object_seat_focus_get_delegate(seat_focus_get);
3551 if (methods.FirstOrDefault(m => m.Name == "GetSeatFocus") != null)
3553 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) });
3556 if (efl_canvas_object_precise_is_inside_get_static_delegate == null)
3558 efl_canvas_object_precise_is_inside_get_static_delegate = new efl_canvas_object_precise_is_inside_get_delegate(precise_is_inside_get);
3561 if (methods.FirstOrDefault(m => m.Name == "GetPreciseIsInside") != null)
3563 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) });
3566 if (efl_canvas_object_precise_is_inside_set_static_delegate == null)
3568 efl_canvas_object_precise_is_inside_set_static_delegate = new efl_canvas_object_precise_is_inside_set_delegate(precise_is_inside_set);
3571 if (methods.FirstOrDefault(m => m.Name == "SetPreciseIsInside") != null)
3573 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) });
3576 if (efl_canvas_object_propagate_events_get_static_delegate == null)
3578 efl_canvas_object_propagate_events_get_static_delegate = new efl_canvas_object_propagate_events_get_delegate(propagate_events_get);
3581 if (methods.FirstOrDefault(m => m.Name == "GetPropagateEvents") != null)
3583 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) });
3586 if (efl_canvas_object_propagate_events_set_static_delegate == null)
3588 efl_canvas_object_propagate_events_set_static_delegate = new efl_canvas_object_propagate_events_set_delegate(propagate_events_set);
3591 if (methods.FirstOrDefault(m => m.Name == "SetPropagateEvents") != null)
3593 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) });
3596 if (efl_canvas_object_pass_events_get_static_delegate == null)
3598 efl_canvas_object_pass_events_get_static_delegate = new efl_canvas_object_pass_events_get_delegate(pass_events_get);
3601 if (methods.FirstOrDefault(m => m.Name == "GetPassEvents") != null)
3603 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) });
3606 if (efl_canvas_object_pass_events_set_static_delegate == null)
3608 efl_canvas_object_pass_events_set_static_delegate = new efl_canvas_object_pass_events_set_delegate(pass_events_set);
3611 if (methods.FirstOrDefault(m => m.Name == "SetPassEvents") != null)
3613 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) });
3616 if (efl_canvas_object_anti_alias_get_static_delegate == null)
3618 efl_canvas_object_anti_alias_get_static_delegate = new efl_canvas_object_anti_alias_get_delegate(anti_alias_get);
3621 if (methods.FirstOrDefault(m => m.Name == "GetAntiAlias") != null)
3623 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) });
3626 if (efl_canvas_object_anti_alias_set_static_delegate == null)
3628 efl_canvas_object_anti_alias_set_static_delegate = new efl_canvas_object_anti_alias_set_delegate(anti_alias_set);
3631 if (methods.FirstOrDefault(m => m.Name == "SetAntiAlias") != null)
3633 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) });
3636 if (efl_canvas_object_clipped_objects_get_static_delegate == null)
3638 efl_canvas_object_clipped_objects_get_static_delegate = new efl_canvas_object_clipped_objects_get_delegate(clipped_objects_get);
3641 if (methods.FirstOrDefault(m => m.Name == "GetClippedObjects") != null)
3643 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) });
3646 if (efl_canvas_object_render_parent_get_static_delegate == null)
3648 efl_canvas_object_render_parent_get_static_delegate = new efl_canvas_object_render_parent_get_delegate(render_parent_get);
3651 if (methods.FirstOrDefault(m => m.Name == "GetRenderParent") != null)
3653 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) });
3656 if (efl_canvas_object_paragraph_direction_get_static_delegate == null)
3658 efl_canvas_object_paragraph_direction_get_static_delegate = new efl_canvas_object_paragraph_direction_get_delegate(paragraph_direction_get);
3661 if (methods.FirstOrDefault(m => m.Name == "GetParagraphDirection") != null)
3663 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) });
3666 if (efl_canvas_object_paragraph_direction_set_static_delegate == null)
3668 efl_canvas_object_paragraph_direction_set_static_delegate = new efl_canvas_object_paragraph_direction_set_delegate(paragraph_direction_set);
3671 if (methods.FirstOrDefault(m => m.Name == "SetParagraphDirection") != null)
3673 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) });
3676 if (efl_canvas_object_no_render_get_static_delegate == null)
3678 efl_canvas_object_no_render_get_static_delegate = new efl_canvas_object_no_render_get_delegate(no_render_get);
3681 if (methods.FirstOrDefault(m => m.Name == "GetNoRender") != null)
3683 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) });
3686 if (efl_canvas_object_no_render_set_static_delegate == null)
3688 efl_canvas_object_no_render_set_static_delegate = new efl_canvas_object_no_render_set_delegate(no_render_set);
3691 if (methods.FirstOrDefault(m => m.Name == "SetNoRender") != null)
3693 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) });
3696 if (efl_canvas_object_coords_inside_get_static_delegate == null)
3698 efl_canvas_object_coords_inside_get_static_delegate = new efl_canvas_object_coords_inside_get_delegate(coords_inside_get);
3701 if (methods.FirstOrDefault(m => m.Name == "GetCoordsInside") != null)
3703 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) });
3706 if (efl_canvas_object_seat_focus_check_static_delegate == null)
3708 efl_canvas_object_seat_focus_check_static_delegate = new efl_canvas_object_seat_focus_check_delegate(seat_focus_check);
3711 if (methods.FirstOrDefault(m => m.Name == "CheckSeatFocus") != null)
3713 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) });
3716 if (efl_canvas_object_seat_focus_add_static_delegate == null)
3718 efl_canvas_object_seat_focus_add_static_delegate = new efl_canvas_object_seat_focus_add_delegate(seat_focus_add);
3721 if (methods.FirstOrDefault(m => m.Name == "AddSeatFocus") != null)
3723 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) });
3726 if (efl_canvas_object_seat_focus_del_static_delegate == null)
3728 efl_canvas_object_seat_focus_del_static_delegate = new efl_canvas_object_seat_focus_del_delegate(seat_focus_del);
3731 if (methods.FirstOrDefault(m => m.Name == "DelSeatFocus") != null)
3733 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) });
3736 if (efl_canvas_object_clipped_objects_count_static_delegate == null)
3738 efl_canvas_object_clipped_objects_count_static_delegate = new efl_canvas_object_clipped_objects_count_delegate(clipped_objects_count);
3741 if (methods.FirstOrDefault(m => m.Name == "ClippedObjectsCount") != null)
3743 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) });
3746 if (efl_canvas_object_key_grab_static_delegate == null)
3748 efl_canvas_object_key_grab_static_delegate = new efl_canvas_object_key_grab_delegate(key_grab);
3751 if (methods.FirstOrDefault(m => m.Name == "GrabKey") != null)
3753 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) });
3756 if (efl_canvas_object_key_ungrab_static_delegate == null)
3758 efl_canvas_object_key_ungrab_static_delegate = new efl_canvas_object_key_ungrab_delegate(key_ungrab);
3761 if (methods.FirstOrDefault(m => m.Name == "UngrabKey") != null)
3763 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) });
3766 if (efl_canvas_object_gesture_manager_get_static_delegate == null)
3768 efl_canvas_object_gesture_manager_get_static_delegate = new efl_canvas_object_gesture_manager_get_delegate(gesture_manager_get);
3771 if (methods.FirstOrDefault(m => m.Name == "GetGestureManager") != null)
3773 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_canvas_object_gesture_manager_get"), func = Marshal.GetFunctionPointerForDelegate(efl_canvas_object_gesture_manager_get_static_delegate) });
3776 if (efl_canvas_pointer_inside_get_static_delegate == null)
3778 efl_canvas_pointer_inside_get_static_delegate = new efl_canvas_pointer_inside_get_delegate(pointer_inside_get);
3781 if (methods.FirstOrDefault(m => m.Name == "GetPointerInside") != null)
3783 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) });
3786 if (efl_gfx_color_get_static_delegate == null)
3788 efl_gfx_color_get_static_delegate = new efl_gfx_color_get_delegate(color_get);
3791 if (methods.FirstOrDefault(m => m.Name == "GetColor") != null)
3793 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) });
3796 if (efl_gfx_color_set_static_delegate == null)
3798 efl_gfx_color_set_static_delegate = new efl_gfx_color_set_delegate(color_set);
3801 if (methods.FirstOrDefault(m => m.Name == "SetColor") != null)
3803 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) });
3806 if (efl_gfx_color_code_get_static_delegate == null)
3808 efl_gfx_color_code_get_static_delegate = new efl_gfx_color_code_get_delegate(color_code_get);
3811 if (methods.FirstOrDefault(m => m.Name == "GetColorCode") != null)
3813 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) });
3816 if (efl_gfx_color_code_set_static_delegate == null)
3818 efl_gfx_color_code_set_static_delegate = new efl_gfx_color_code_set_delegate(color_code_set);
3821 if (methods.FirstOrDefault(m => m.Name == "SetColorCode") != null)
3823 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) });
3826 if (efl_gfx_entity_position_get_static_delegate == null)
3828 efl_gfx_entity_position_get_static_delegate = new efl_gfx_entity_position_get_delegate(position_get);
3831 if (methods.FirstOrDefault(m => m.Name == "GetPosition") != null)
3833 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) });
3836 if (efl_gfx_entity_position_set_static_delegate == null)
3838 efl_gfx_entity_position_set_static_delegate = new efl_gfx_entity_position_set_delegate(position_set);
3841 if (methods.FirstOrDefault(m => m.Name == "SetPosition") != null)
3843 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) });
3846 if (efl_gfx_entity_size_get_static_delegate == null)
3848 efl_gfx_entity_size_get_static_delegate = new efl_gfx_entity_size_get_delegate(size_get);
3851 if (methods.FirstOrDefault(m => m.Name == "GetSize") != null)
3853 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) });
3856 if (efl_gfx_entity_size_set_static_delegate == null)
3858 efl_gfx_entity_size_set_static_delegate = new efl_gfx_entity_size_set_delegate(size_set);
3861 if (methods.FirstOrDefault(m => m.Name == "SetSize") != null)
3863 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) });
3866 if (efl_gfx_entity_geometry_get_static_delegate == null)
3868 efl_gfx_entity_geometry_get_static_delegate = new efl_gfx_entity_geometry_get_delegate(geometry_get);
3871 if (methods.FirstOrDefault(m => m.Name == "GetGeometry") != null)
3873 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) });
3876 if (efl_gfx_entity_geometry_set_static_delegate == null)
3878 efl_gfx_entity_geometry_set_static_delegate = new efl_gfx_entity_geometry_set_delegate(geometry_set);
3881 if (methods.FirstOrDefault(m => m.Name == "SetGeometry") != null)
3883 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) });
3886 if (efl_gfx_entity_visible_get_static_delegate == null)
3888 efl_gfx_entity_visible_get_static_delegate = new efl_gfx_entity_visible_get_delegate(visible_get);
3891 if (methods.FirstOrDefault(m => m.Name == "GetVisible") != null)
3893 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) });
3896 if (efl_gfx_entity_visible_set_static_delegate == null)
3898 efl_gfx_entity_visible_set_static_delegate = new efl_gfx_entity_visible_set_delegate(visible_set);
3901 if (methods.FirstOrDefault(m => m.Name == "SetVisible") != null)
3903 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) });
3906 if (efl_gfx_entity_scale_get_static_delegate == null)
3908 efl_gfx_entity_scale_get_static_delegate = new efl_gfx_entity_scale_get_delegate(scale_get);
3911 if (methods.FirstOrDefault(m => m.Name == "GetScale") != null)
3913 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) });
3916 if (efl_gfx_entity_scale_set_static_delegate == null)
3918 efl_gfx_entity_scale_set_static_delegate = new efl_gfx_entity_scale_set_delegate(scale_set);
3921 if (methods.FirstOrDefault(m => m.Name == "SetScale") != null)
3923 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) });
3926 if (efl_gfx_hint_aspect_get_static_delegate == null)
3928 efl_gfx_hint_aspect_get_static_delegate = new efl_gfx_hint_aspect_get_delegate(hint_aspect_get);
3931 if (methods.FirstOrDefault(m => m.Name == "GetHintAspect") != null)
3933 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) });
3936 if (efl_gfx_hint_aspect_set_static_delegate == null)
3938 efl_gfx_hint_aspect_set_static_delegate = new efl_gfx_hint_aspect_set_delegate(hint_aspect_set);
3941 if (methods.FirstOrDefault(m => m.Name == "SetHintAspect") != null)
3943 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) });
3946 if (efl_gfx_hint_size_max_get_static_delegate == null)
3948 efl_gfx_hint_size_max_get_static_delegate = new efl_gfx_hint_size_max_get_delegate(hint_size_max_get);
3951 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMax") != null)
3953 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) });
3956 if (efl_gfx_hint_size_max_set_static_delegate == null)
3958 efl_gfx_hint_size_max_set_static_delegate = new efl_gfx_hint_size_max_set_delegate(hint_size_max_set);
3961 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMax") != null)
3963 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) });
3966 if (efl_gfx_hint_size_restricted_max_get_static_delegate == null)
3968 efl_gfx_hint_size_restricted_max_get_static_delegate = new efl_gfx_hint_size_restricted_max_get_delegate(hint_size_restricted_max_get);
3971 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeRestrictedMax") != null)
3973 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_hint_size_restricted_max_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_restricted_max_get_static_delegate) });
3976 if (efl_gfx_hint_size_restricted_max_set_static_delegate == null)
3978 efl_gfx_hint_size_restricted_max_set_static_delegate = new efl_gfx_hint_size_restricted_max_set_delegate(hint_size_restricted_max_set);
3981 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeRestrictedMax") != null)
3983 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_hint_size_restricted_max_set"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_restricted_max_set_static_delegate) });
3986 if (efl_gfx_hint_size_combined_max_get_static_delegate == null)
3988 efl_gfx_hint_size_combined_max_get_static_delegate = new efl_gfx_hint_size_combined_max_get_delegate(hint_size_combined_max_get);
3991 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeCombinedMax") != null)
3993 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_gfx_hint_size_combined_max_get"), func = Marshal.GetFunctionPointerForDelegate(efl_gfx_hint_size_combined_max_get_static_delegate) });
3996 if (efl_gfx_hint_size_min_get_static_delegate == null)
3998 efl_gfx_hint_size_min_get_static_delegate = new efl_gfx_hint_size_min_get_delegate(hint_size_min_get);
4001 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMin") != null)
4003 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) });
4006 if (efl_gfx_hint_size_min_set_static_delegate == null)
4008 efl_gfx_hint_size_min_set_static_delegate = new efl_gfx_hint_size_min_set_delegate(hint_size_min_set);
4011 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMin") != null)
4013 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) });
4016 if (efl_gfx_hint_size_restricted_min_get_static_delegate == null)
4018 efl_gfx_hint_size_restricted_min_get_static_delegate = new efl_gfx_hint_size_restricted_min_get_delegate(hint_size_restricted_min_get);
4021 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeRestrictedMin") != null)
4023 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) });
4026 if (efl_gfx_hint_size_restricted_min_set_static_delegate == null)
4028 efl_gfx_hint_size_restricted_min_set_static_delegate = new efl_gfx_hint_size_restricted_min_set_delegate(hint_size_restricted_min_set);
4031 if (methods.FirstOrDefault(m => m.Name == "SetHintSizeRestrictedMin") != null)
4033 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) });
4036 if (efl_gfx_hint_size_combined_min_get_static_delegate == null)
4038 efl_gfx_hint_size_combined_min_get_static_delegate = new efl_gfx_hint_size_combined_min_get_delegate(hint_size_combined_min_get);
4041 if (methods.FirstOrDefault(m => m.Name == "GetHintSizeCombinedMin") != null)
4043 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) });
4046 if (efl_gfx_hint_margin_get_static_delegate == null)
4048 efl_gfx_hint_margin_get_static_delegate = new efl_gfx_hint_margin_get_delegate(hint_margin_get);
4051 if (methods.FirstOrDefault(m => m.Name == "GetHintMargin") != null)
4053 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) });
4056 if (efl_gfx_hint_margin_set_static_delegate == null)
4058 efl_gfx_hint_margin_set_static_delegate = new efl_gfx_hint_margin_set_delegate(hint_margin_set);
4061 if (methods.FirstOrDefault(m => m.Name == "SetHintMargin") != null)
4063 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) });
4066 if (efl_gfx_hint_weight_get_static_delegate == null)
4068 efl_gfx_hint_weight_get_static_delegate = new efl_gfx_hint_weight_get_delegate(hint_weight_get);
4071 if (methods.FirstOrDefault(m => m.Name == "GetHintWeight") != null)
4073 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) });
4076 if (efl_gfx_hint_weight_set_static_delegate == null)
4078 efl_gfx_hint_weight_set_static_delegate = new efl_gfx_hint_weight_set_delegate(hint_weight_set);
4081 if (methods.FirstOrDefault(m => m.Name == "SetHintWeight") != null)
4083 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) });
4086 if (efl_gfx_hint_align_get_static_delegate == null)
4088 efl_gfx_hint_align_get_static_delegate = new efl_gfx_hint_align_get_delegate(hint_align_get);
4091 if (methods.FirstOrDefault(m => m.Name == "GetHintAlign") != null)
4093 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) });
4096 if (efl_gfx_hint_align_set_static_delegate == null)
4098 efl_gfx_hint_align_set_static_delegate = new efl_gfx_hint_align_set_delegate(hint_align_set);
4101 if (methods.FirstOrDefault(m => m.Name == "SetHintAlign") != null)
4103 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) });
4106 if (efl_gfx_hint_fill_get_static_delegate == null)
4108 efl_gfx_hint_fill_get_static_delegate = new efl_gfx_hint_fill_get_delegate(hint_fill_get);
4111 if (methods.FirstOrDefault(m => m.Name == "GetHintFill") != null)
4113 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) });
4116 if (efl_gfx_hint_fill_set_static_delegate == null)
4118 efl_gfx_hint_fill_set_static_delegate = new efl_gfx_hint_fill_set_delegate(hint_fill_set);
4121 if (methods.FirstOrDefault(m => m.Name == "SetHintFill") != null)
4123 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) });
4126 if (efl_gfx_mapping_point_count_get_static_delegate == null)
4128 efl_gfx_mapping_point_count_get_static_delegate = new efl_gfx_mapping_point_count_get_delegate(mapping_point_count_get);
4131 if (methods.FirstOrDefault(m => m.Name == "GetMappingPointCount") != null)
4133 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) });
4136 if (efl_gfx_mapping_point_count_set_static_delegate == null)
4138 efl_gfx_mapping_point_count_set_static_delegate = new efl_gfx_mapping_point_count_set_delegate(mapping_point_count_set);
4141 if (methods.FirstOrDefault(m => m.Name == "SetMappingPointCount") != null)
4143 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) });
4146 if (efl_gfx_mapping_clockwise_get_static_delegate == null)
4148 efl_gfx_mapping_clockwise_get_static_delegate = new efl_gfx_mapping_clockwise_get_delegate(mapping_clockwise_get);
4151 if (methods.FirstOrDefault(m => m.Name == "GetMappingClockwise") != null)
4153 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) });
4156 if (efl_gfx_mapping_smooth_get_static_delegate == null)
4158 efl_gfx_mapping_smooth_get_static_delegate = new efl_gfx_mapping_smooth_get_delegate(mapping_smooth_get);
4161 if (methods.FirstOrDefault(m => m.Name == "GetMappingSmooth") != null)
4163 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) });
4166 if (efl_gfx_mapping_smooth_set_static_delegate == null)
4168 efl_gfx_mapping_smooth_set_static_delegate = new efl_gfx_mapping_smooth_set_delegate(mapping_smooth_set);
4171 if (methods.FirstOrDefault(m => m.Name == "SetMappingSmooth") != null)
4173 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) });
4176 if (efl_gfx_mapping_alpha_get_static_delegate == null)
4178 efl_gfx_mapping_alpha_get_static_delegate = new efl_gfx_mapping_alpha_get_delegate(mapping_alpha_get);
4181 if (methods.FirstOrDefault(m => m.Name == "GetMappingAlpha") != null)
4183 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) });
4186 if (efl_gfx_mapping_alpha_set_static_delegate == null)
4188 efl_gfx_mapping_alpha_set_static_delegate = new efl_gfx_mapping_alpha_set_delegate(mapping_alpha_set);
4191 if (methods.FirstOrDefault(m => m.Name == "SetMappingAlpha") != null)
4193 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) });
4196 if (efl_gfx_mapping_coord_absolute_get_static_delegate == null)
4198 efl_gfx_mapping_coord_absolute_get_static_delegate = new efl_gfx_mapping_coord_absolute_get_delegate(mapping_coord_absolute_get);
4201 if (methods.FirstOrDefault(m => m.Name == "GetMappingCoordAbsolute") != null)
4203 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) });
4206 if (efl_gfx_mapping_coord_absolute_set_static_delegate == null)
4208 efl_gfx_mapping_coord_absolute_set_static_delegate = new efl_gfx_mapping_coord_absolute_set_delegate(mapping_coord_absolute_set);
4211 if (methods.FirstOrDefault(m => m.Name == "SetMappingCoordAbsolute") != null)
4213 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) });
4216 if (efl_gfx_mapping_uv_get_static_delegate == null)
4218 efl_gfx_mapping_uv_get_static_delegate = new efl_gfx_mapping_uv_get_delegate(mapping_uv_get);
4221 if (methods.FirstOrDefault(m => m.Name == "GetMappingUv") != null)
4223 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) });
4226 if (efl_gfx_mapping_uv_set_static_delegate == null)
4228 efl_gfx_mapping_uv_set_static_delegate = new efl_gfx_mapping_uv_set_delegate(mapping_uv_set);
4231 if (methods.FirstOrDefault(m => m.Name == "SetMappingUv") != null)
4233 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) });
4236 if (efl_gfx_mapping_color_get_static_delegate == null)
4238 efl_gfx_mapping_color_get_static_delegate = new efl_gfx_mapping_color_get_delegate(mapping_color_get);
4241 if (methods.FirstOrDefault(m => m.Name == "GetMappingColor") != null)
4243 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) });
4246 if (efl_gfx_mapping_color_set_static_delegate == null)
4248 efl_gfx_mapping_color_set_static_delegate = new efl_gfx_mapping_color_set_delegate(mapping_color_set);
4251 if (methods.FirstOrDefault(m => m.Name == "SetMappingColor") != null)
4253 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) });
4256 if (efl_gfx_mapping_has_static_delegate == null)
4258 efl_gfx_mapping_has_static_delegate = new efl_gfx_mapping_has_delegate(mapping_has);
4261 if (methods.FirstOrDefault(m => m.Name == "HasMapping") != null)
4263 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) });
4266 if (efl_gfx_mapping_reset_static_delegate == null)
4268 efl_gfx_mapping_reset_static_delegate = new efl_gfx_mapping_reset_delegate(mapping_reset);
4271 if (methods.FirstOrDefault(m => m.Name == "ResetMapping") != null)
4273 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) });
4276 if (efl_gfx_mapping_translate_static_delegate == null)
4278 efl_gfx_mapping_translate_static_delegate = new efl_gfx_mapping_translate_delegate(translate);
4281 if (methods.FirstOrDefault(m => m.Name == "Translate") != null)
4283 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) });
4286 if (efl_gfx_mapping_rotate_static_delegate == null)
4288 efl_gfx_mapping_rotate_static_delegate = new efl_gfx_mapping_rotate_delegate(rotate);
4291 if (methods.FirstOrDefault(m => m.Name == "Rotate") != null)
4293 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) });
4296 if (efl_gfx_mapping_rotate_3d_static_delegate == null)
4298 efl_gfx_mapping_rotate_3d_static_delegate = new efl_gfx_mapping_rotate_3d_delegate(rotate_3d);
4301 if (methods.FirstOrDefault(m => m.Name == "Rotate3d") != null)
4303 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) });
4306 if (efl_gfx_mapping_rotate_quat_static_delegate == null)
4308 efl_gfx_mapping_rotate_quat_static_delegate = new efl_gfx_mapping_rotate_quat_delegate(rotate_quat);
4311 if (methods.FirstOrDefault(m => m.Name == "RotateQuat") != null)
4313 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) });
4316 if (efl_gfx_mapping_zoom_static_delegate == null)
4318 efl_gfx_mapping_zoom_static_delegate = new efl_gfx_mapping_zoom_delegate(zoom);
4321 if (methods.FirstOrDefault(m => m.Name == "Zoom") != null)
4323 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) });
4326 if (efl_gfx_mapping_lighting_3d_static_delegate == null)
4328 efl_gfx_mapping_lighting_3d_static_delegate = new efl_gfx_mapping_lighting_3d_delegate(lighting_3d);
4331 if (methods.FirstOrDefault(m => m.Name == "Lighting3d") != null)
4333 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) });
4336 if (efl_gfx_mapping_perspective_3d_static_delegate == null)
4338 efl_gfx_mapping_perspective_3d_static_delegate = new efl_gfx_mapping_perspective_3d_delegate(perspective_3d);
4341 if (methods.FirstOrDefault(m => m.Name == "Perspective3d") != null)
4343 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) });
4346 if (efl_gfx_mapping_rotate_absolute_static_delegate == null)
4348 efl_gfx_mapping_rotate_absolute_static_delegate = new efl_gfx_mapping_rotate_absolute_delegate(rotate_absolute);
4351 if (methods.FirstOrDefault(m => m.Name == "RotateAbsolute") != null)
4353 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) });
4356 if (efl_gfx_mapping_rotate_3d_absolute_static_delegate == null)
4358 efl_gfx_mapping_rotate_3d_absolute_static_delegate = new efl_gfx_mapping_rotate_3d_absolute_delegate(rotate_3d_absolute);
4361 if (methods.FirstOrDefault(m => m.Name == "Rotate3dAbsolute") != null)
4363 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) });
4366 if (efl_gfx_mapping_rotate_quat_absolute_static_delegate == null)
4368 efl_gfx_mapping_rotate_quat_absolute_static_delegate = new efl_gfx_mapping_rotate_quat_absolute_delegate(rotate_quat_absolute);
4371 if (methods.FirstOrDefault(m => m.Name == "RotateQuatAbsolute") != null)
4373 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) });
4376 if (efl_gfx_mapping_zoom_absolute_static_delegate == null)
4378 efl_gfx_mapping_zoom_absolute_static_delegate = new efl_gfx_mapping_zoom_absolute_delegate(zoom_absolute);
4381 if (methods.FirstOrDefault(m => m.Name == "ZoomAbsolute") != null)
4383 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) });
4386 if (efl_gfx_mapping_lighting_3d_absolute_static_delegate == null)
4388 efl_gfx_mapping_lighting_3d_absolute_static_delegate = new efl_gfx_mapping_lighting_3d_absolute_delegate(lighting_3d_absolute);
4391 if (methods.FirstOrDefault(m => m.Name == "Lighting3dAbsolute") != null)
4393 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) });
4396 if (efl_gfx_mapping_perspective_3d_absolute_static_delegate == null)
4398 efl_gfx_mapping_perspective_3d_absolute_static_delegate = new efl_gfx_mapping_perspective_3d_absolute_delegate(perspective_3d_absolute);
4401 if (methods.FirstOrDefault(m => m.Name == "Perspective3dAbsolute") != null)
4403 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) });
4406 if (efl_gfx_stack_layer_get_static_delegate == null)
4408 efl_gfx_stack_layer_get_static_delegate = new efl_gfx_stack_layer_get_delegate(layer_get);
4411 if (methods.FirstOrDefault(m => m.Name == "GetLayer") != null)
4413 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) });
4416 if (efl_gfx_stack_layer_set_static_delegate == null)
4418 efl_gfx_stack_layer_set_static_delegate = new efl_gfx_stack_layer_set_delegate(layer_set);
4421 if (methods.FirstOrDefault(m => m.Name == "SetLayer") != null)
4423 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) });
4426 if (efl_gfx_stack_below_get_static_delegate == null)
4428 efl_gfx_stack_below_get_static_delegate = new efl_gfx_stack_below_get_delegate(below_get);
4431 if (methods.FirstOrDefault(m => m.Name == "GetBelow") != null)
4433 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) });
4436 if (efl_gfx_stack_above_get_static_delegate == null)
4438 efl_gfx_stack_above_get_static_delegate = new efl_gfx_stack_above_get_delegate(above_get);
4441 if (methods.FirstOrDefault(m => m.Name == "GetAbove") != null)
4443 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) });
4446 if (efl_gfx_stack_below_static_delegate == null)
4448 efl_gfx_stack_below_static_delegate = new efl_gfx_stack_below_delegate(stack_below);
4451 if (methods.FirstOrDefault(m => m.Name == "StackBelow") != null)
4453 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) });
4456 if (efl_gfx_stack_raise_to_top_static_delegate == null)
4458 efl_gfx_stack_raise_to_top_static_delegate = new efl_gfx_stack_raise_to_top_delegate(raise_to_top);
4461 if (methods.FirstOrDefault(m => m.Name == "RaiseToTop") != null)
4463 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) });
4466 if (efl_gfx_stack_above_static_delegate == null)
4468 efl_gfx_stack_above_static_delegate = new efl_gfx_stack_above_delegate(stack_above);
4471 if (methods.FirstOrDefault(m => m.Name == "StackAbove") != null)
4473 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) });
4476 if (efl_gfx_stack_lower_to_bottom_static_delegate == null)
4478 efl_gfx_stack_lower_to_bottom_static_delegate = new efl_gfx_stack_lower_to_bottom_delegate(lower_to_bottom);
4481 if (methods.FirstOrDefault(m => m.Name == "LowerToBottom") != null)
4483 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) });
4486 if (efl_input_seat_event_filter_get_static_delegate == null)
4488 efl_input_seat_event_filter_get_static_delegate = new efl_input_seat_event_filter_get_delegate(seat_event_filter_get);
4491 if (methods.FirstOrDefault(m => m.Name == "GetSeatEventFilter") != null)
4493 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) });
4496 if (efl_input_seat_event_filter_set_static_delegate == null)
4498 efl_input_seat_event_filter_set_static_delegate = new efl_input_seat_event_filter_set_delegate(seat_event_filter_set);
4501 if (methods.FirstOrDefault(m => m.Name == "SetSeatEventFilter") != null)
4503 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) });
4506 descs.AddRange(base.GetEoOps(type));
4509 /// <summary>Returns the Eo class for the native methods of this class.</summary>
4510 /// <returns>The native class pointer.</returns>
4511 public override IntPtr GetEflClass()
4513 return Efl.Canvas.Object.efl_canvas_object_class_get();
4516 #pragma warning disable CA1707, CS1591, SA1300, SA1600
4519 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);
4522 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);
4524 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");
4526 private static Efl.Input.ObjectPointerMode pointer_mode_by_device_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
4528 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_get was called");
4529 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4532 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
4535 _ret_var = ((Object)ws.Target).GetPointerModeByDevice(dev);
4539 Eina.Log.Warning($"Callback error: {e.ToString()}");
4540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4548 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);
4552 private static efl_canvas_object_pointer_mode_by_device_get_delegate efl_canvas_object_pointer_mode_by_device_get_static_delegate;
4554 [return: MarshalAs(UnmanagedType.U1)]
4555 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);
4557 [return: MarshalAs(UnmanagedType.U1)]
4558 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);
4560 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");
4562 private static bool pointer_mode_by_device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode)
4564 Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_set was called");
4565 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4568 bool _ret_var = default(bool);
4571 _ret_var = ((Object)ws.Target).SetPointerModeByDevice(dev, pointer_mode);
4575 Eina.Log.Warning($"Callback error: {e.ToString()}");
4576 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4584 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);
4588 private static efl_canvas_object_pointer_mode_by_device_set_delegate efl_canvas_object_pointer_mode_by_device_set_static_delegate;
4591 private delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
4594 public delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_api_delegate(System.IntPtr obj);
4596 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");
4598 private static Efl.Input.ObjectPointerMode pointer_mode_get(System.IntPtr obj, System.IntPtr pd)
4600 Eina.Log.Debug("function efl_canvas_object_pointer_mode_get was called");
4601 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4604 Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode);
4607 _ret_var = ((Object)ws.Target).GetPointerMode();
4611 Eina.Log.Warning($"Callback error: {e.ToString()}");
4612 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4620 return efl_canvas_object_pointer_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4624 private static efl_canvas_object_pointer_mode_get_delegate efl_canvas_object_pointer_mode_get_static_delegate;
4626 [return: MarshalAs(UnmanagedType.U1)]
4627 private delegate bool efl_canvas_object_pointer_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode);
4629 [return: MarshalAs(UnmanagedType.U1)]
4630 public delegate bool efl_canvas_object_pointer_mode_set_api_delegate(System.IntPtr obj, Efl.Input.ObjectPointerMode pointer_mode);
4632 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");
4634 private static bool pointer_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode)
4636 Eina.Log.Debug("function efl_canvas_object_pointer_mode_set was called");
4637 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4640 bool _ret_var = default(bool);
4643 _ret_var = ((Object)ws.Target).SetPointerMode(pointer_mode);
4647 Eina.Log.Warning($"Callback error: {e.ToString()}");
4648 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4656 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);
4660 private static efl_canvas_object_pointer_mode_set_delegate efl_canvas_object_pointer_mode_set_static_delegate;
4663 private delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_delegate(System.IntPtr obj, System.IntPtr pd);
4666 public delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_api_delegate(System.IntPtr obj);
4668 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");
4670 private static Efl.Gfx.RenderOp render_op_get(System.IntPtr obj, System.IntPtr pd)
4672 Eina.Log.Debug("function efl_canvas_object_render_op_get was called");
4673 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4676 Efl.Gfx.RenderOp _ret_var = default(Efl.Gfx.RenderOp);
4679 _ret_var = ((Object)ws.Target).GetRenderOp();
4683 Eina.Log.Warning($"Callback error: {e.ToString()}");
4684 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4692 return efl_canvas_object_render_op_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4696 private static efl_canvas_object_render_op_get_delegate efl_canvas_object_render_op_get_static_delegate;
4699 private delegate void efl_canvas_object_render_op_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op);
4702 public delegate void efl_canvas_object_render_op_set_api_delegate(System.IntPtr obj, Efl.Gfx.RenderOp render_op);
4704 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");
4706 private static void render_op_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op)
4708 Eina.Log.Debug("function efl_canvas_object_render_op_set was called");
4709 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4715 ((Object)ws.Target).SetRenderOp(render_op);
4719 Eina.Log.Warning($"Callback error: {e.ToString()}");
4720 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4727 efl_canvas_object_render_op_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), render_op);
4731 private static efl_canvas_object_render_op_set_delegate efl_canvas_object_render_op_set_static_delegate;
4733 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4734 private delegate Efl.Canvas.Object efl_canvas_object_clipper_get_delegate(System.IntPtr obj, System.IntPtr pd);
4736 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
4737 public delegate Efl.Canvas.Object efl_canvas_object_clipper_get_api_delegate(System.IntPtr obj);
4739 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");
4741 private static Efl.Canvas.Object clipper_get(System.IntPtr obj, System.IntPtr pd)
4743 Eina.Log.Debug("function efl_canvas_object_clipper_get was called");
4744 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4747 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
4750 _ret_var = ((Object)ws.Target).GetClipper();
4754 Eina.Log.Warning($"Callback error: {e.ToString()}");
4755 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4763 return efl_canvas_object_clipper_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4767 private static efl_canvas_object_clipper_get_delegate efl_canvas_object_clipper_get_static_delegate;
4770 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);
4773 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);
4775 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");
4777 private static void clipper_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Object clipper)
4779 Eina.Log.Debug("function efl_canvas_object_clipper_set was called");
4780 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4786 ((Object)ws.Target).SetClipper(clipper);
4790 Eina.Log.Warning($"Callback error: {e.ToString()}");
4791 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4798 efl_canvas_object_clipper_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), clipper);
4802 private static efl_canvas_object_clipper_set_delegate efl_canvas_object_clipper_set_static_delegate;
4804 [return: MarshalAs(UnmanagedType.U1)]
4805 private delegate bool efl_canvas_object_has_fixed_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
4807 [return: MarshalAs(UnmanagedType.U1)]
4808 public delegate bool efl_canvas_object_has_fixed_size_get_api_delegate(System.IntPtr obj);
4810 public static Efl.Eo.FunctionWrapper<efl_canvas_object_has_fixed_size_get_api_delegate> efl_canvas_object_has_fixed_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_has_fixed_size_get_api_delegate>(Module, "efl_canvas_object_has_fixed_size_get");
4812 private static bool has_fixed_size_get(System.IntPtr obj, System.IntPtr pd)
4814 Eina.Log.Debug("function efl_canvas_object_has_fixed_size_get was called");
4815 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4818 bool _ret_var = default(bool);
4821 _ret_var = ((Object)ws.Target).GetHasFixedSize();
4825 Eina.Log.Warning($"Callback error: {e.ToString()}");
4826 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4834 return efl_canvas_object_has_fixed_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4838 private static efl_canvas_object_has_fixed_size_get_delegate efl_canvas_object_has_fixed_size_get_static_delegate;
4841 private delegate void efl_canvas_object_has_fixed_size_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable);
4844 public delegate void efl_canvas_object_has_fixed_size_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable);
4846 public static Efl.Eo.FunctionWrapper<efl_canvas_object_has_fixed_size_set_api_delegate> efl_canvas_object_has_fixed_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_has_fixed_size_set_api_delegate>(Module, "efl_canvas_object_has_fixed_size_set");
4848 private static void has_fixed_size_set(System.IntPtr obj, System.IntPtr pd, bool enable)
4850 Eina.Log.Debug("function efl_canvas_object_has_fixed_size_set was called");
4851 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4857 ((Object)ws.Target).SetHasFixedSize(enable);
4861 Eina.Log.Warning($"Callback error: {e.ToString()}");
4862 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4869 efl_canvas_object_has_fixed_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable);
4873 private static efl_canvas_object_has_fixed_size_set_delegate efl_canvas_object_has_fixed_size_set_static_delegate;
4875 [return: MarshalAs(UnmanagedType.U1)]
4876 private delegate bool efl_canvas_object_repeat_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
4878 [return: MarshalAs(UnmanagedType.U1)]
4879 public delegate bool efl_canvas_object_repeat_events_get_api_delegate(System.IntPtr obj);
4881 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");
4883 private static bool repeat_events_get(System.IntPtr obj, System.IntPtr pd)
4885 Eina.Log.Debug("function efl_canvas_object_repeat_events_get was called");
4886 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4889 bool _ret_var = default(bool);
4892 _ret_var = ((Object)ws.Target).GetRepeatEvents();
4896 Eina.Log.Warning($"Callback error: {e.ToString()}");
4897 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4905 return efl_canvas_object_repeat_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4909 private static efl_canvas_object_repeat_events_get_delegate efl_canvas_object_repeat_events_get_static_delegate;
4912 private delegate void efl_canvas_object_repeat_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool repeat);
4915 public delegate void efl_canvas_object_repeat_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool repeat);
4917 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");
4919 private static void repeat_events_set(System.IntPtr obj, System.IntPtr pd, bool repeat)
4921 Eina.Log.Debug("function efl_canvas_object_repeat_events_set was called");
4922 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4928 ((Object)ws.Target).SetRepeatEvents(repeat);
4932 Eina.Log.Warning($"Callback error: {e.ToString()}");
4933 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4940 efl_canvas_object_repeat_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), repeat);
4944 private static efl_canvas_object_repeat_events_set_delegate efl_canvas_object_repeat_events_set_static_delegate;
4946 [return: MarshalAs(UnmanagedType.U1)]
4947 private delegate bool efl_canvas_object_key_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
4949 [return: MarshalAs(UnmanagedType.U1)]
4950 public delegate bool efl_canvas_object_key_focus_get_api_delegate(System.IntPtr obj);
4952 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");
4954 private static bool key_focus_get(System.IntPtr obj, System.IntPtr pd)
4956 Eina.Log.Debug("function efl_canvas_object_key_focus_get was called");
4957 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4960 bool _ret_var = default(bool);
4963 _ret_var = ((Object)ws.Target).GetKeyFocus();
4967 Eina.Log.Warning($"Callback error: {e.ToString()}");
4968 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
4976 return efl_canvas_object_key_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
4980 private static efl_canvas_object_key_focus_get_delegate efl_canvas_object_key_focus_get_static_delegate;
4983 private delegate void efl_canvas_object_key_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool focus);
4986 public delegate void efl_canvas_object_key_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool focus);
4988 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");
4990 private static void key_focus_set(System.IntPtr obj, System.IntPtr pd, bool focus)
4992 Eina.Log.Debug("function efl_canvas_object_key_focus_set was called");
4993 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
4999 ((Object)ws.Target).SetKeyFocus(focus);
5003 Eina.Log.Warning($"Callback error: {e.ToString()}");
5004 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5011 efl_canvas_object_key_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus);
5015 private static efl_canvas_object_key_focus_set_delegate efl_canvas_object_key_focus_set_static_delegate;
5017 [return: MarshalAs(UnmanagedType.U1)]
5018 private delegate bool efl_canvas_object_seat_focus_get_delegate(System.IntPtr obj, System.IntPtr pd);
5020 [return: MarshalAs(UnmanagedType.U1)]
5021 public delegate bool efl_canvas_object_seat_focus_get_api_delegate(System.IntPtr obj);
5023 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");
5025 private static bool seat_focus_get(System.IntPtr obj, System.IntPtr pd)
5027 Eina.Log.Debug("function efl_canvas_object_seat_focus_get was called");
5028 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5031 bool _ret_var = default(bool);
5034 _ret_var = ((Object)ws.Target).GetSeatFocus();
5038 Eina.Log.Warning($"Callback error: {e.ToString()}");
5039 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5047 return efl_canvas_object_seat_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5051 private static efl_canvas_object_seat_focus_get_delegate efl_canvas_object_seat_focus_get_static_delegate;
5053 [return: MarshalAs(UnmanagedType.U1)]
5054 private delegate bool efl_canvas_object_precise_is_inside_get_delegate(System.IntPtr obj, System.IntPtr pd);
5056 [return: MarshalAs(UnmanagedType.U1)]
5057 public delegate bool efl_canvas_object_precise_is_inside_get_api_delegate(System.IntPtr obj);
5059 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");
5061 private static bool precise_is_inside_get(System.IntPtr obj, System.IntPtr pd)
5063 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_get was called");
5064 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5067 bool _ret_var = default(bool);
5070 _ret_var = ((Object)ws.Target).GetPreciseIsInside();
5074 Eina.Log.Warning($"Callback error: {e.ToString()}");
5075 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5083 return efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5087 private static efl_canvas_object_precise_is_inside_get_delegate efl_canvas_object_precise_is_inside_get_static_delegate;
5090 private delegate void efl_canvas_object_precise_is_inside_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool precise);
5093 public delegate void efl_canvas_object_precise_is_inside_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool precise);
5095 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");
5097 private static void precise_is_inside_set(System.IntPtr obj, System.IntPtr pd, bool precise)
5099 Eina.Log.Debug("function efl_canvas_object_precise_is_inside_set was called");
5100 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5106 ((Object)ws.Target).SetPreciseIsInside(precise);
5110 Eina.Log.Warning($"Callback error: {e.ToString()}");
5111 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5118 efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), precise);
5122 private static efl_canvas_object_precise_is_inside_set_delegate efl_canvas_object_precise_is_inside_set_static_delegate;
5124 [return: MarshalAs(UnmanagedType.U1)]
5125 private delegate bool efl_canvas_object_propagate_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
5127 [return: MarshalAs(UnmanagedType.U1)]
5128 public delegate bool efl_canvas_object_propagate_events_get_api_delegate(System.IntPtr obj);
5130 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");
5132 private static bool propagate_events_get(System.IntPtr obj, System.IntPtr pd)
5134 Eina.Log.Debug("function efl_canvas_object_propagate_events_get was called");
5135 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5138 bool _ret_var = default(bool);
5141 _ret_var = ((Object)ws.Target).GetPropagateEvents();
5145 Eina.Log.Warning($"Callback error: {e.ToString()}");
5146 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5154 return efl_canvas_object_propagate_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5158 private static efl_canvas_object_propagate_events_get_delegate efl_canvas_object_propagate_events_get_static_delegate;
5161 private delegate void efl_canvas_object_propagate_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool propagate);
5164 public delegate void efl_canvas_object_propagate_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool propagate);
5166 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");
5168 private static void propagate_events_set(System.IntPtr obj, System.IntPtr pd, bool propagate)
5170 Eina.Log.Debug("function efl_canvas_object_propagate_events_set was called");
5171 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5177 ((Object)ws.Target).SetPropagateEvents(propagate);
5181 Eina.Log.Warning($"Callback error: {e.ToString()}");
5182 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5189 efl_canvas_object_propagate_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), propagate);
5193 private static efl_canvas_object_propagate_events_set_delegate efl_canvas_object_propagate_events_set_static_delegate;
5195 [return: MarshalAs(UnmanagedType.U1)]
5196 private delegate bool efl_canvas_object_pass_events_get_delegate(System.IntPtr obj, System.IntPtr pd);
5198 [return: MarshalAs(UnmanagedType.U1)]
5199 public delegate bool efl_canvas_object_pass_events_get_api_delegate(System.IntPtr obj);
5201 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");
5203 private static bool pass_events_get(System.IntPtr obj, System.IntPtr pd)
5205 Eina.Log.Debug("function efl_canvas_object_pass_events_get was called");
5206 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5209 bool _ret_var = default(bool);
5212 _ret_var = ((Object)ws.Target).GetPassEvents();
5216 Eina.Log.Warning($"Callback error: {e.ToString()}");
5217 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5225 return efl_canvas_object_pass_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5229 private static efl_canvas_object_pass_events_get_delegate efl_canvas_object_pass_events_get_static_delegate;
5232 private delegate void efl_canvas_object_pass_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool pass);
5235 public delegate void efl_canvas_object_pass_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool pass);
5237 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");
5239 private static void pass_events_set(System.IntPtr obj, System.IntPtr pd, bool pass)
5241 Eina.Log.Debug("function efl_canvas_object_pass_events_set was called");
5242 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5248 ((Object)ws.Target).SetPassEvents(pass);
5252 Eina.Log.Warning($"Callback error: {e.ToString()}");
5253 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5260 efl_canvas_object_pass_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pass);
5264 private static efl_canvas_object_pass_events_set_delegate efl_canvas_object_pass_events_set_static_delegate;
5266 [return: MarshalAs(UnmanagedType.U1)]
5267 private delegate bool efl_canvas_object_anti_alias_get_delegate(System.IntPtr obj, System.IntPtr pd);
5269 [return: MarshalAs(UnmanagedType.U1)]
5270 public delegate bool efl_canvas_object_anti_alias_get_api_delegate(System.IntPtr obj);
5272 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");
5274 private static bool anti_alias_get(System.IntPtr obj, System.IntPtr pd)
5276 Eina.Log.Debug("function efl_canvas_object_anti_alias_get was called");
5277 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5280 bool _ret_var = default(bool);
5283 _ret_var = ((Object)ws.Target).GetAntiAlias();
5287 Eina.Log.Warning($"Callback error: {e.ToString()}");
5288 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5296 return efl_canvas_object_anti_alias_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5300 private static efl_canvas_object_anti_alias_get_delegate efl_canvas_object_anti_alias_get_static_delegate;
5303 private delegate void efl_canvas_object_anti_alias_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
5306 public delegate void efl_canvas_object_anti_alias_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool anti_alias);
5308 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");
5310 private static void anti_alias_set(System.IntPtr obj, System.IntPtr pd, bool anti_alias)
5312 Eina.Log.Debug("function efl_canvas_object_anti_alias_set was called");
5313 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5319 ((Object)ws.Target).SetAntiAlias(anti_alias);
5323 Eina.Log.Warning($"Callback error: {e.ToString()}");
5324 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5331 efl_canvas_object_anti_alias_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), anti_alias);
5335 private static efl_canvas_object_anti_alias_set_delegate efl_canvas_object_anti_alias_set_static_delegate;
5338 private delegate System.IntPtr efl_canvas_object_clipped_objects_get_delegate(System.IntPtr obj, System.IntPtr pd);
5341 public delegate System.IntPtr efl_canvas_object_clipped_objects_get_api_delegate(System.IntPtr obj);
5343 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");
5345 private static System.IntPtr clipped_objects_get(System.IntPtr obj, System.IntPtr pd)
5347 Eina.Log.Debug("function efl_canvas_object_clipped_objects_get was called");
5348 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5351 Eina.Iterator<Efl.Canvas.Object> _ret_var = default(Eina.Iterator<Efl.Canvas.Object>);
5354 _ret_var = ((Object)ws.Target).GetClippedObjects();
5358 Eina.Log.Warning($"Callback error: {e.ToString()}");
5359 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5362 return _ret_var.Handle;
5367 return efl_canvas_object_clipped_objects_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5371 private static efl_canvas_object_clipped_objects_get_delegate efl_canvas_object_clipped_objects_get_static_delegate;
5373 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5374 private delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_delegate(System.IntPtr obj, System.IntPtr pd);
5376 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5377 public delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_api_delegate(System.IntPtr obj);
5379 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");
5381 private static Efl.Canvas.Object render_parent_get(System.IntPtr obj, System.IntPtr pd)
5383 Eina.Log.Debug("function efl_canvas_object_render_parent_get was called");
5384 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5387 Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object);
5390 _ret_var = ((Object)ws.Target).GetRenderParent();
5394 Eina.Log.Warning($"Callback error: {e.ToString()}");
5395 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5403 return efl_canvas_object_render_parent_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5407 private static efl_canvas_object_render_parent_get_delegate efl_canvas_object_render_parent_get_static_delegate;
5410 private delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_delegate(System.IntPtr obj, System.IntPtr pd);
5413 public delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_api_delegate(System.IntPtr obj);
5415 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");
5417 private static Efl.TextBidirectionalType paragraph_direction_get(System.IntPtr obj, System.IntPtr pd)
5419 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_get was called");
5420 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5423 Efl.TextBidirectionalType _ret_var = default(Efl.TextBidirectionalType);
5426 _ret_var = ((Object)ws.Target).GetParagraphDirection();
5430 Eina.Log.Warning($"Callback error: {e.ToString()}");
5431 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5439 return efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5443 private static efl_canvas_object_paragraph_direction_get_delegate efl_canvas_object_paragraph_direction_get_static_delegate;
5446 private delegate void efl_canvas_object_paragraph_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir);
5449 public delegate void efl_canvas_object_paragraph_direction_set_api_delegate(System.IntPtr obj, Efl.TextBidirectionalType dir);
5451 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");
5453 private static void paragraph_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir)
5455 Eina.Log.Debug("function efl_canvas_object_paragraph_direction_set was called");
5456 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5462 ((Object)ws.Target).SetParagraphDirection(dir);
5466 Eina.Log.Warning($"Callback error: {e.ToString()}");
5467 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5474 efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir);
5478 private static efl_canvas_object_paragraph_direction_set_delegate efl_canvas_object_paragraph_direction_set_static_delegate;
5480 [return: MarshalAs(UnmanagedType.U1)]
5481 private delegate bool efl_canvas_object_no_render_get_delegate(System.IntPtr obj, System.IntPtr pd);
5483 [return: MarshalAs(UnmanagedType.U1)]
5484 public delegate bool efl_canvas_object_no_render_get_api_delegate(System.IntPtr obj);
5486 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");
5488 private static bool no_render_get(System.IntPtr obj, System.IntPtr pd)
5490 Eina.Log.Debug("function efl_canvas_object_no_render_get was called");
5491 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5494 bool _ret_var = default(bool);
5497 _ret_var = ((Object)ws.Target).GetNoRender();
5501 Eina.Log.Warning($"Callback error: {e.ToString()}");
5502 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5510 return efl_canvas_object_no_render_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5514 private static efl_canvas_object_no_render_get_delegate efl_canvas_object_no_render_get_static_delegate;
5517 private delegate void efl_canvas_object_no_render_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable);
5520 public delegate void efl_canvas_object_no_render_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable);
5522 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");
5524 private static void no_render_set(System.IntPtr obj, System.IntPtr pd, bool enable)
5526 Eina.Log.Debug("function efl_canvas_object_no_render_set was called");
5527 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5533 ((Object)ws.Target).SetNoRender(enable);
5537 Eina.Log.Warning($"Callback error: {e.ToString()}");
5538 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5545 efl_canvas_object_no_render_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable);
5549 private static efl_canvas_object_no_render_set_delegate efl_canvas_object_no_render_set_static_delegate;
5551 [return: MarshalAs(UnmanagedType.U1)]
5552 private delegate bool efl_canvas_object_coords_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
5554 [return: MarshalAs(UnmanagedType.U1)]
5555 public delegate bool efl_canvas_object_coords_inside_get_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
5557 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");
5559 private static bool coords_inside_get(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
5561 Eina.Log.Debug("function efl_canvas_object_coords_inside_get was called");
5562 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5565 Eina.Position2D _in_pos = pos;
5566 bool _ret_var = default(bool);
5569 _ret_var = ((Object)ws.Target).GetCoordsInside(_in_pos);
5573 Eina.Log.Warning($"Callback error: {e.ToString()}");
5574 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5582 return efl_canvas_object_coords_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
5586 private static efl_canvas_object_coords_inside_get_delegate efl_canvas_object_coords_inside_get_static_delegate;
5588 [return: MarshalAs(UnmanagedType.U1)]
5589 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);
5591 [return: MarshalAs(UnmanagedType.U1)]
5592 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);
5594 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");
5596 private static bool seat_focus_check(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5598 Eina.Log.Debug("function efl_canvas_object_seat_focus_check was called");
5599 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5602 bool _ret_var = default(bool);
5605 _ret_var = ((Object)ws.Target).CheckSeatFocus(seat);
5609 Eina.Log.Warning($"Callback error: {e.ToString()}");
5610 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5618 return efl_canvas_object_seat_focus_check_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5622 private static efl_canvas_object_seat_focus_check_delegate efl_canvas_object_seat_focus_check_static_delegate;
5624 [return: MarshalAs(UnmanagedType.U1)]
5625 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);
5627 [return: MarshalAs(UnmanagedType.U1)]
5628 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);
5630 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");
5632 private static bool seat_focus_add(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5634 Eina.Log.Debug("function efl_canvas_object_seat_focus_add was called");
5635 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5638 bool _ret_var = default(bool);
5641 _ret_var = ((Object)ws.Target).AddSeatFocus(seat);
5645 Eina.Log.Warning($"Callback error: {e.ToString()}");
5646 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5654 return efl_canvas_object_seat_focus_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5658 private static efl_canvas_object_seat_focus_add_delegate efl_canvas_object_seat_focus_add_static_delegate;
5660 [return: MarshalAs(UnmanagedType.U1)]
5661 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);
5663 [return: MarshalAs(UnmanagedType.U1)]
5664 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);
5666 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");
5668 private static bool seat_focus_del(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5670 Eina.Log.Debug("function efl_canvas_object_seat_focus_del was called");
5671 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5674 bool _ret_var = default(bool);
5677 _ret_var = ((Object)ws.Target).DelSeatFocus(seat);
5681 Eina.Log.Warning($"Callback error: {e.ToString()}");
5682 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5690 return efl_canvas_object_seat_focus_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5694 private static efl_canvas_object_seat_focus_del_delegate efl_canvas_object_seat_focus_del_static_delegate;
5697 private delegate uint efl_canvas_object_clipped_objects_count_delegate(System.IntPtr obj, System.IntPtr pd);
5700 public delegate uint efl_canvas_object_clipped_objects_count_api_delegate(System.IntPtr obj);
5702 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");
5704 private static uint clipped_objects_count(System.IntPtr obj, System.IntPtr pd)
5706 Eina.Log.Debug("function efl_canvas_object_clipped_objects_count was called");
5707 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5710 uint _ret_var = default(uint);
5713 _ret_var = ((Object)ws.Target).ClippedObjectsCount();
5717 Eina.Log.Warning($"Callback error: {e.ToString()}");
5718 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5726 return efl_canvas_object_clipped_objects_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5730 private static efl_canvas_object_clipped_objects_count_delegate efl_canvas_object_clipped_objects_count_static_delegate;
5732 [return: MarshalAs(UnmanagedType.U1)]
5733 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);
5735 [return: MarshalAs(UnmanagedType.U1)]
5736 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);
5738 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");
5740 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)
5742 Eina.Log.Debug("function efl_canvas_object_key_grab was called");
5743 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5746 bool _ret_var = default(bool);
5749 _ret_var = ((Object)ws.Target).GrabKey(keyname, modifiers, not_modifiers, exclusive);
5753 Eina.Log.Warning($"Callback error: {e.ToString()}");
5754 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5762 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);
5766 private static efl_canvas_object_key_grab_delegate efl_canvas_object_key_grab_static_delegate;
5769 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);
5772 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);
5774 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");
5776 private static void key_ungrab(System.IntPtr obj, System.IntPtr pd, System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers)
5778 Eina.Log.Debug("function efl_canvas_object_key_ungrab was called");
5779 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5785 ((Object)ws.Target).UngrabKey(keyname, modifiers, not_modifiers);
5789 Eina.Log.Warning($"Callback error: {e.ToString()}");
5790 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5797 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);
5801 private static efl_canvas_object_key_ungrab_delegate efl_canvas_object_key_ungrab_static_delegate;
5803 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5804 private delegate Efl.Canvas.GestureManager efl_canvas_object_gesture_manager_get_delegate(System.IntPtr obj, System.IntPtr pd);
5806 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
5807 public delegate Efl.Canvas.GestureManager efl_canvas_object_gesture_manager_get_api_delegate(System.IntPtr obj);
5809 public static Efl.Eo.FunctionWrapper<efl_canvas_object_gesture_manager_get_api_delegate> efl_canvas_object_gesture_manager_get_ptr = new Efl.Eo.FunctionWrapper<efl_canvas_object_gesture_manager_get_api_delegate>(Module, "efl_canvas_object_gesture_manager_get");
5811 private static Efl.Canvas.GestureManager gesture_manager_get(System.IntPtr obj, System.IntPtr pd)
5813 Eina.Log.Debug("function efl_canvas_object_gesture_manager_get was called");
5814 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5817 Efl.Canvas.GestureManager _ret_var = default(Efl.Canvas.GestureManager);
5820 _ret_var = ((Object)ws.Target).GetGestureManager();
5824 Eina.Log.Warning($"Callback error: {e.ToString()}");
5825 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5833 return efl_canvas_object_gesture_manager_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5837 private static efl_canvas_object_gesture_manager_get_delegate efl_canvas_object_gesture_manager_get_static_delegate;
5839 [return: MarshalAs(UnmanagedType.U1)]
5840 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);
5842 [return: MarshalAs(UnmanagedType.U1)]
5843 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);
5845 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");
5847 private static bool pointer_inside_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
5849 Eina.Log.Debug("function efl_canvas_pointer_inside_get was called");
5850 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5853 bool _ret_var = default(bool);
5856 _ret_var = ((Object)ws.Target).GetPointerInside(seat);
5860 Eina.Log.Warning($"Callback error: {e.ToString()}");
5861 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5869 return efl_canvas_pointer_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
5873 private static efl_canvas_pointer_inside_get_delegate efl_canvas_pointer_inside_get_static_delegate;
5876 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);
5879 public delegate void efl_gfx_color_get_api_delegate(System.IntPtr obj, out int r, out int g, out int b, out int a);
5881 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");
5883 private static void color_get(System.IntPtr obj, System.IntPtr pd, out int r, out int g, out int b, out int a)
5885 Eina.Log.Debug("function efl_gfx_color_get was called");
5886 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5889 r = default(int); g = default(int); b = default(int); a = default(int);
5892 ((Object)ws.Target).GetColor(out r, out g, out b, out a);
5896 Eina.Log.Warning($"Callback error: {e.ToString()}");
5897 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5904 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);
5908 private static efl_gfx_color_get_delegate efl_gfx_color_get_static_delegate;
5911 private delegate void efl_gfx_color_set_delegate(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a);
5914 public delegate void efl_gfx_color_set_api_delegate(System.IntPtr obj, int r, int g, int b, int a);
5916 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");
5918 private static void color_set(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a)
5920 Eina.Log.Debug("function efl_gfx_color_set was called");
5921 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5927 ((Object)ws.Target).SetColor(r, g, b, a);
5931 Eina.Log.Warning($"Callback error: {e.ToString()}");
5932 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5939 efl_gfx_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a);
5943 private static efl_gfx_color_set_delegate efl_gfx_color_set_static_delegate;
5945 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5946 private delegate System.String efl_gfx_color_code_get_delegate(System.IntPtr obj, System.IntPtr pd);
5948 [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))]
5949 public delegate System.String efl_gfx_color_code_get_api_delegate(System.IntPtr obj);
5951 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");
5953 private static System.String color_code_get(System.IntPtr obj, System.IntPtr pd)
5955 Eina.Log.Debug("function efl_gfx_color_code_get was called");
5956 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5959 System.String _ret_var = default(System.String);
5962 _ret_var = ((Object)ws.Target).GetColorCode();
5966 Eina.Log.Warning($"Callback error: {e.ToString()}");
5967 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
5975 return efl_gfx_color_code_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
5979 private static efl_gfx_color_code_get_delegate efl_gfx_color_code_get_static_delegate;
5982 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);
5985 public delegate void efl_gfx_color_code_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode);
5987 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");
5989 private static void color_code_set(System.IntPtr obj, System.IntPtr pd, System.String colorcode)
5991 Eina.Log.Debug("function efl_gfx_color_code_set was called");
5992 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
5998 ((Object)ws.Target).SetColorCode(colorcode);
6002 Eina.Log.Warning($"Callback error: {e.ToString()}");
6003 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6010 efl_gfx_color_code_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), colorcode);
6014 private static efl_gfx_color_code_set_delegate efl_gfx_color_code_set_static_delegate;
6017 private delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
6020 public delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_api_delegate(System.IntPtr obj);
6022 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");
6024 private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd)
6026 Eina.Log.Debug("function efl_gfx_entity_position_get was called");
6027 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6030 Eina.Position2D _ret_var = default(Eina.Position2D);
6033 _ret_var = ((Object)ws.Target).GetPosition();
6037 Eina.Log.Warning($"Callback error: {e.ToString()}");
6038 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6046 return efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6050 private static efl_gfx_entity_position_get_delegate efl_gfx_entity_position_get_static_delegate;
6053 private delegate void efl_gfx_entity_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
6056 public delegate void efl_gfx_entity_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
6058 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");
6060 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
6062 Eina.Log.Debug("function efl_gfx_entity_position_set was called");
6063 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6066 Eina.Position2D _in_pos = pos;
6070 ((Object)ws.Target).SetPosition(_in_pos);
6074 Eina.Log.Warning($"Callback error: {e.ToString()}");
6075 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6082 efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
6086 private static efl_gfx_entity_position_set_delegate efl_gfx_entity_position_set_static_delegate;
6089 private delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
6092 public delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_api_delegate(System.IntPtr obj);
6094 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");
6096 private static Eina.Size2D.NativeStruct size_get(System.IntPtr obj, System.IntPtr pd)
6098 Eina.Log.Debug("function efl_gfx_entity_size_get was called");
6099 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6102 Eina.Size2D _ret_var = default(Eina.Size2D);
6105 _ret_var = ((Object)ws.Target).GetSize();
6109 Eina.Log.Warning($"Callback error: {e.ToString()}");
6110 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6118 return efl_gfx_entity_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6122 private static efl_gfx_entity_size_get_delegate efl_gfx_entity_size_get_static_delegate;
6125 private delegate void efl_gfx_entity_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size);
6128 public delegate void efl_gfx_entity_size_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct size);
6130 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");
6132 private static void size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size)
6134 Eina.Log.Debug("function efl_gfx_entity_size_set was called");
6135 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6138 Eina.Size2D _in_size = size;
6142 ((Object)ws.Target).SetSize(_in_size);
6146 Eina.Log.Warning($"Callback error: {e.ToString()}");
6147 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6154 efl_gfx_entity_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
6158 private static efl_gfx_entity_size_set_delegate efl_gfx_entity_size_set_static_delegate;
6161 private delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd);
6164 public delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_api_delegate(System.IntPtr obj);
6166 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");
6168 private static Eina.Rect.NativeStruct geometry_get(System.IntPtr obj, System.IntPtr pd)
6170 Eina.Log.Debug("function efl_gfx_entity_geometry_get was called");
6171 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6174 Eina.Rect _ret_var = default(Eina.Rect);
6177 _ret_var = ((Object)ws.Target).GetGeometry();
6181 Eina.Log.Warning($"Callback error: {e.ToString()}");
6182 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6190 return efl_gfx_entity_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6194 private static efl_gfx_entity_geometry_get_delegate efl_gfx_entity_geometry_get_static_delegate;
6197 private delegate void efl_gfx_entity_geometry_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect);
6200 public delegate void efl_gfx_entity_geometry_set_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect);
6202 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");
6204 private static void geometry_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect)
6206 Eina.Log.Debug("function efl_gfx_entity_geometry_set was called");
6207 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6210 Eina.Rect _in_rect = rect;
6214 ((Object)ws.Target).SetGeometry(_in_rect);
6218 Eina.Log.Warning($"Callback error: {e.ToString()}");
6219 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6226 efl_gfx_entity_geometry_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect);
6230 private static efl_gfx_entity_geometry_set_delegate efl_gfx_entity_geometry_set_static_delegate;
6232 [return: MarshalAs(UnmanagedType.U1)]
6233 private delegate bool efl_gfx_entity_visible_get_delegate(System.IntPtr obj, System.IntPtr pd);
6235 [return: MarshalAs(UnmanagedType.U1)]
6236 public delegate bool efl_gfx_entity_visible_get_api_delegate(System.IntPtr obj);
6238 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");
6240 private static bool visible_get(System.IntPtr obj, System.IntPtr pd)
6242 Eina.Log.Debug("function efl_gfx_entity_visible_get was called");
6243 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6246 bool _ret_var = default(bool);
6249 _ret_var = ((Object)ws.Target).GetVisible();
6253 Eina.Log.Warning($"Callback error: {e.ToString()}");
6254 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6262 return efl_gfx_entity_visible_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6266 private static efl_gfx_entity_visible_get_delegate efl_gfx_entity_visible_get_static_delegate;
6269 private delegate void efl_gfx_entity_visible_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool v);
6272 public delegate void efl_gfx_entity_visible_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool v);
6274 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");
6276 private static void visible_set(System.IntPtr obj, System.IntPtr pd, bool v)
6278 Eina.Log.Debug("function efl_gfx_entity_visible_set was called");
6279 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6285 ((Object)ws.Target).SetVisible(v);
6289 Eina.Log.Warning($"Callback error: {e.ToString()}");
6290 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6297 efl_gfx_entity_visible_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), v);
6301 private static efl_gfx_entity_visible_set_delegate efl_gfx_entity_visible_set_static_delegate;
6304 private delegate double efl_gfx_entity_scale_get_delegate(System.IntPtr obj, System.IntPtr pd);
6307 public delegate double efl_gfx_entity_scale_get_api_delegate(System.IntPtr obj);
6309 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");
6311 private static double scale_get(System.IntPtr obj, System.IntPtr pd)
6313 Eina.Log.Debug("function efl_gfx_entity_scale_get was called");
6314 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6317 double _ret_var = default(double);
6320 _ret_var = ((Object)ws.Target).GetScale();
6324 Eina.Log.Warning($"Callback error: {e.ToString()}");
6325 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6333 return efl_gfx_entity_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6337 private static efl_gfx_entity_scale_get_delegate efl_gfx_entity_scale_get_static_delegate;
6340 private delegate void efl_gfx_entity_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale);
6343 public delegate void efl_gfx_entity_scale_set_api_delegate(System.IntPtr obj, double scale);
6345 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");
6347 private static void scale_set(System.IntPtr obj, System.IntPtr pd, double scale)
6349 Eina.Log.Debug("function efl_gfx_entity_scale_set was called");
6350 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6356 ((Object)ws.Target).SetScale(scale);
6360 Eina.Log.Warning($"Callback error: {e.ToString()}");
6361 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6368 efl_gfx_entity_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale);
6372 private static efl_gfx_entity_scale_set_delegate efl_gfx_entity_scale_set_static_delegate;
6375 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);
6378 public delegate void efl_gfx_hint_aspect_get_api_delegate(System.IntPtr obj, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz);
6380 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");
6382 private static void hint_aspect_get(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz)
6384 Eina.Log.Debug("function efl_gfx_hint_aspect_get was called");
6385 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6388 mode = default(Efl.Gfx.HintAspect); Eina.Size2D _out_sz = default(Eina.Size2D);
6392 ((Object)ws.Target).GetHintAspect(out mode, out _out_sz);
6396 Eina.Log.Warning($"Callback error: {e.ToString()}");
6397 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6405 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);
6409 private static efl_gfx_hint_aspect_get_delegate efl_gfx_hint_aspect_get_static_delegate;
6412 private delegate void efl_gfx_hint_aspect_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz);
6415 public delegate void efl_gfx_hint_aspect_set_api_delegate(System.IntPtr obj, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz);
6417 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");
6419 private static void hint_aspect_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz)
6421 Eina.Log.Debug("function efl_gfx_hint_aspect_set was called");
6422 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6425 Eina.Size2D _in_sz = sz;
6429 ((Object)ws.Target).SetHintAspect(mode, _in_sz);
6433 Eina.Log.Warning($"Callback error: {e.ToString()}");
6434 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6441 efl_gfx_hint_aspect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode, sz);
6445 private static efl_gfx_hint_aspect_set_delegate efl_gfx_hint_aspect_set_static_delegate;
6448 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
6451 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_api_delegate(System.IntPtr obj);
6453 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");
6455 private static Eina.Size2D.NativeStruct hint_size_max_get(System.IntPtr obj, System.IntPtr pd)
6457 Eina.Log.Debug("function efl_gfx_hint_size_max_get was called");
6458 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6461 Eina.Size2D _ret_var = default(Eina.Size2D);
6464 _ret_var = ((Object)ws.Target).GetHintSizeMax();
6468 Eina.Log.Warning($"Callback error: {e.ToString()}");
6469 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6477 return efl_gfx_hint_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6481 private static efl_gfx_hint_size_max_get_delegate efl_gfx_hint_size_max_get_static_delegate;
6484 private delegate void efl_gfx_hint_size_max_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
6487 public delegate void efl_gfx_hint_size_max_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
6489 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");
6491 private static void hint_size_max_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
6493 Eina.Log.Debug("function efl_gfx_hint_size_max_set was called");
6494 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6497 Eina.Size2D _in_sz = sz;
6501 ((Object)ws.Target).SetHintSizeMax(_in_sz);
6505 Eina.Log.Warning($"Callback error: {e.ToString()}");
6506 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6513 efl_gfx_hint_size_max_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
6517 private static efl_gfx_hint_size_max_set_delegate efl_gfx_hint_size_max_set_static_delegate;
6520 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
6523 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_max_get_api_delegate(System.IntPtr obj);
6525 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_max_get_api_delegate> efl_gfx_hint_size_restricted_max_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_max_get_api_delegate>(Module, "efl_gfx_hint_size_restricted_max_get");
6527 private static Eina.Size2D.NativeStruct hint_size_restricted_max_get(System.IntPtr obj, System.IntPtr pd)
6529 Eina.Log.Debug("function efl_gfx_hint_size_restricted_max_get was called");
6530 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6533 Eina.Size2D _ret_var = default(Eina.Size2D);
6536 _ret_var = ((Object)ws.Target).GetHintSizeRestrictedMax();
6540 Eina.Log.Warning($"Callback error: {e.ToString()}");
6541 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6549 return efl_gfx_hint_size_restricted_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6553 private static efl_gfx_hint_size_restricted_max_get_delegate efl_gfx_hint_size_restricted_max_get_static_delegate;
6556 private delegate void efl_gfx_hint_size_restricted_max_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
6559 public delegate void efl_gfx_hint_size_restricted_max_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
6561 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_max_set_api_delegate> efl_gfx_hint_size_restricted_max_set_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_restricted_max_set_api_delegate>(Module, "efl_gfx_hint_size_restricted_max_set");
6563 private static void hint_size_restricted_max_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
6565 Eina.Log.Debug("function efl_gfx_hint_size_restricted_max_set was called");
6566 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6569 Eina.Size2D _in_sz = sz;
6573 ((Object)ws.Target).SetHintSizeRestrictedMax(_in_sz);
6577 Eina.Log.Warning($"Callback error: {e.ToString()}");
6578 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6585 efl_gfx_hint_size_restricted_max_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
6589 private static efl_gfx_hint_size_restricted_max_set_delegate efl_gfx_hint_size_restricted_max_set_static_delegate;
6592 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_max_get_delegate(System.IntPtr obj, System.IntPtr pd);
6595 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_max_get_api_delegate(System.IntPtr obj);
6597 public static Efl.Eo.FunctionWrapper<efl_gfx_hint_size_combined_max_get_api_delegate> efl_gfx_hint_size_combined_max_get_ptr = new Efl.Eo.FunctionWrapper<efl_gfx_hint_size_combined_max_get_api_delegate>(Module, "efl_gfx_hint_size_combined_max_get");
6599 private static Eina.Size2D.NativeStruct hint_size_combined_max_get(System.IntPtr obj, System.IntPtr pd)
6601 Eina.Log.Debug("function efl_gfx_hint_size_combined_max_get was called");
6602 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6605 Eina.Size2D _ret_var = default(Eina.Size2D);
6608 _ret_var = ((Object)ws.Target).GetHintSizeCombinedMax();
6612 Eina.Log.Warning($"Callback error: {e.ToString()}");
6613 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6621 return efl_gfx_hint_size_combined_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6625 private static efl_gfx_hint_size_combined_max_get_delegate efl_gfx_hint_size_combined_max_get_static_delegate;
6628 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
6631 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_api_delegate(System.IntPtr obj);
6633 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");
6635 private static Eina.Size2D.NativeStruct hint_size_min_get(System.IntPtr obj, System.IntPtr pd)
6637 Eina.Log.Debug("function efl_gfx_hint_size_min_get was called");
6638 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6641 Eina.Size2D _ret_var = default(Eina.Size2D);
6644 _ret_var = ((Object)ws.Target).GetHintSizeMin();
6648 Eina.Log.Warning($"Callback error: {e.ToString()}");
6649 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6657 return efl_gfx_hint_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6661 private static efl_gfx_hint_size_min_get_delegate efl_gfx_hint_size_min_get_static_delegate;
6664 private delegate void efl_gfx_hint_size_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
6667 public delegate void efl_gfx_hint_size_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
6669 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");
6671 private static void hint_size_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
6673 Eina.Log.Debug("function efl_gfx_hint_size_min_set was called");
6674 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6677 Eina.Size2D _in_sz = sz;
6681 ((Object)ws.Target).SetHintSizeMin(_in_sz);
6685 Eina.Log.Warning($"Callback error: {e.ToString()}");
6686 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6693 efl_gfx_hint_size_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
6697 private static efl_gfx_hint_size_min_set_delegate efl_gfx_hint_size_min_set_static_delegate;
6700 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
6703 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_api_delegate(System.IntPtr obj);
6705 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");
6707 private static Eina.Size2D.NativeStruct hint_size_restricted_min_get(System.IntPtr obj, System.IntPtr pd)
6709 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_get was called");
6710 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6713 Eina.Size2D _ret_var = default(Eina.Size2D);
6716 _ret_var = ((Object)ws.Target).GetHintSizeRestrictedMin();
6720 Eina.Log.Warning($"Callback error: {e.ToString()}");
6721 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6729 return efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6733 private static efl_gfx_hint_size_restricted_min_get_delegate efl_gfx_hint_size_restricted_min_get_static_delegate;
6736 private delegate void efl_gfx_hint_size_restricted_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz);
6739 public delegate void efl_gfx_hint_size_restricted_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz);
6741 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");
6743 private static void hint_size_restricted_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz)
6745 Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_set was called");
6746 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6749 Eina.Size2D _in_sz = sz;
6753 ((Object)ws.Target).SetHintSizeRestrictedMin(_in_sz);
6757 Eina.Log.Warning($"Callback error: {e.ToString()}");
6758 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6765 efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz);
6769 private static efl_gfx_hint_size_restricted_min_set_delegate efl_gfx_hint_size_restricted_min_set_static_delegate;
6772 private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_delegate(System.IntPtr obj, System.IntPtr pd);
6775 public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_api_delegate(System.IntPtr obj);
6777 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");
6779 private static Eina.Size2D.NativeStruct hint_size_combined_min_get(System.IntPtr obj, System.IntPtr pd)
6781 Eina.Log.Debug("function efl_gfx_hint_size_combined_min_get was called");
6782 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6785 Eina.Size2D _ret_var = default(Eina.Size2D);
6788 _ret_var = ((Object)ws.Target).GetHintSizeCombinedMin();
6792 Eina.Log.Warning($"Callback error: {e.ToString()}");
6793 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6801 return efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
6805 private static efl_gfx_hint_size_combined_min_get_delegate efl_gfx_hint_size_combined_min_get_static_delegate;
6808 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);
6811 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);
6813 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");
6815 private static void hint_margin_get(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b)
6817 Eina.Log.Debug("function efl_gfx_hint_margin_get was called");
6818 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6821 l = default(int); r = default(int); t = default(int); b = default(int);
6824 ((Object)ws.Target).GetHintMargin(out l, out r, out t, out b);
6828 Eina.Log.Warning($"Callback error: {e.ToString()}");
6829 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6836 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);
6840 private static efl_gfx_hint_margin_get_delegate efl_gfx_hint_margin_get_static_delegate;
6843 private delegate void efl_gfx_hint_margin_set_delegate(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b);
6846 public delegate void efl_gfx_hint_margin_set_api_delegate(System.IntPtr obj, int l, int r, int t, int b);
6848 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");
6850 private static void hint_margin_set(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b)
6852 Eina.Log.Debug("function efl_gfx_hint_margin_set was called");
6853 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6859 ((Object)ws.Target).SetHintMargin(l, r, t, b);
6863 Eina.Log.Warning($"Callback error: {e.ToString()}");
6864 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6871 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);
6875 private static efl_gfx_hint_margin_set_delegate efl_gfx_hint_margin_set_static_delegate;
6878 private delegate void efl_gfx_hint_weight_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
6881 public delegate void efl_gfx_hint_weight_get_api_delegate(System.IntPtr obj, out double x, out double y);
6883 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");
6885 private static void hint_weight_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
6887 Eina.Log.Debug("function efl_gfx_hint_weight_get was called");
6888 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6891 x = default(double); y = default(double);
6894 ((Object)ws.Target).GetHintWeight(out x, out y);
6898 Eina.Log.Warning($"Callback error: {e.ToString()}");
6899 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6906 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);
6910 private static efl_gfx_hint_weight_get_delegate efl_gfx_hint_weight_get_static_delegate;
6913 private delegate void efl_gfx_hint_weight_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
6916 public delegate void efl_gfx_hint_weight_set_api_delegate(System.IntPtr obj, double x, double y);
6918 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");
6920 private static void hint_weight_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
6922 Eina.Log.Debug("function efl_gfx_hint_weight_set was called");
6923 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6929 ((Object)ws.Target).SetHintWeight(x, y);
6933 Eina.Log.Warning($"Callback error: {e.ToString()}");
6934 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6941 efl_gfx_hint_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
6945 private static efl_gfx_hint_weight_set_delegate efl_gfx_hint_weight_set_static_delegate;
6948 private delegate void efl_gfx_hint_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y);
6951 public delegate void efl_gfx_hint_align_get_api_delegate(System.IntPtr obj, out double x, out double y);
6953 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");
6955 private static void hint_align_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y)
6957 Eina.Log.Debug("function efl_gfx_hint_align_get was called");
6958 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6961 x = default(double); y = default(double);
6964 ((Object)ws.Target).GetHintAlign(out x, out y);
6968 Eina.Log.Warning($"Callback error: {e.ToString()}");
6969 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
6976 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);
6980 private static efl_gfx_hint_align_get_delegate efl_gfx_hint_align_get_static_delegate;
6983 private delegate void efl_gfx_hint_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y);
6986 public delegate void efl_gfx_hint_align_set_api_delegate(System.IntPtr obj, double x, double y);
6988 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");
6990 private static void hint_align_set(System.IntPtr obj, System.IntPtr pd, double x, double y)
6992 Eina.Log.Debug("function efl_gfx_hint_align_set was called");
6993 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
6999 ((Object)ws.Target).SetHintAlign(x, y);
7003 Eina.Log.Warning($"Callback error: {e.ToString()}");
7004 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7011 efl_gfx_hint_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
7015 private static efl_gfx_hint_align_set_delegate efl_gfx_hint_align_set_static_delegate;
7018 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);
7021 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);
7023 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");
7025 private static void hint_fill_get(System.IntPtr obj, System.IntPtr pd, out bool x, out bool y)
7027 Eina.Log.Debug("function efl_gfx_hint_fill_get was called");
7028 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7031 x = default(bool); y = default(bool);
7034 ((Object)ws.Target).GetHintFill(out x, out y);
7038 Eina.Log.Warning($"Callback error: {e.ToString()}");
7039 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7046 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);
7050 private static efl_gfx_hint_fill_get_delegate efl_gfx_hint_fill_get_static_delegate;
7053 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);
7056 public delegate void efl_gfx_hint_fill_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool x, [MarshalAs(UnmanagedType.U1)] bool y);
7058 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");
7060 private static void hint_fill_set(System.IntPtr obj, System.IntPtr pd, bool x, bool y)
7062 Eina.Log.Debug("function efl_gfx_hint_fill_set was called");
7063 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7069 ((Object)ws.Target).SetHintFill(x, y);
7073 Eina.Log.Warning($"Callback error: {e.ToString()}");
7074 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7081 efl_gfx_hint_fill_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y);
7085 private static efl_gfx_hint_fill_set_delegate efl_gfx_hint_fill_set_static_delegate;
7088 private delegate int efl_gfx_mapping_point_count_get_delegate(System.IntPtr obj, System.IntPtr pd);
7091 public delegate int efl_gfx_mapping_point_count_get_api_delegate(System.IntPtr obj);
7093 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");
7095 private static int mapping_point_count_get(System.IntPtr obj, System.IntPtr pd)
7097 Eina.Log.Debug("function efl_gfx_mapping_point_count_get was called");
7098 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7101 int _ret_var = default(int);
7104 _ret_var = ((Object)ws.Target).GetMappingPointCount();
7108 Eina.Log.Warning($"Callback error: {e.ToString()}");
7109 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7117 return efl_gfx_mapping_point_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7121 private static efl_gfx_mapping_point_count_get_delegate efl_gfx_mapping_point_count_get_static_delegate;
7124 private delegate void efl_gfx_mapping_point_count_set_delegate(System.IntPtr obj, System.IntPtr pd, int count);
7127 public delegate void efl_gfx_mapping_point_count_set_api_delegate(System.IntPtr obj, int count);
7129 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");
7131 private static void mapping_point_count_set(System.IntPtr obj, System.IntPtr pd, int count)
7133 Eina.Log.Debug("function efl_gfx_mapping_point_count_set was called");
7134 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7140 ((Object)ws.Target).SetMappingPointCount(count);
7144 Eina.Log.Warning($"Callback error: {e.ToString()}");
7145 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7152 efl_gfx_mapping_point_count_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), count);
7156 private static efl_gfx_mapping_point_count_set_delegate efl_gfx_mapping_point_count_set_static_delegate;
7158 [return: MarshalAs(UnmanagedType.U1)]
7159 private delegate bool efl_gfx_mapping_clockwise_get_delegate(System.IntPtr obj, System.IntPtr pd);
7161 [return: MarshalAs(UnmanagedType.U1)]
7162 public delegate bool efl_gfx_mapping_clockwise_get_api_delegate(System.IntPtr obj);
7164 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");
7166 private static bool mapping_clockwise_get(System.IntPtr obj, System.IntPtr pd)
7168 Eina.Log.Debug("function efl_gfx_mapping_clockwise_get was called");
7169 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7172 bool _ret_var = default(bool);
7175 _ret_var = ((Object)ws.Target).GetMappingClockwise();
7179 Eina.Log.Warning($"Callback error: {e.ToString()}");
7180 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7188 return efl_gfx_mapping_clockwise_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7192 private static efl_gfx_mapping_clockwise_get_delegate efl_gfx_mapping_clockwise_get_static_delegate;
7194 [return: MarshalAs(UnmanagedType.U1)]
7195 private delegate bool efl_gfx_mapping_smooth_get_delegate(System.IntPtr obj, System.IntPtr pd);
7197 [return: MarshalAs(UnmanagedType.U1)]
7198 public delegate bool efl_gfx_mapping_smooth_get_api_delegate(System.IntPtr obj);
7200 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");
7202 private static bool mapping_smooth_get(System.IntPtr obj, System.IntPtr pd)
7204 Eina.Log.Debug("function efl_gfx_mapping_smooth_get was called");
7205 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7208 bool _ret_var = default(bool);
7211 _ret_var = ((Object)ws.Target).GetMappingSmooth();
7215 Eina.Log.Warning($"Callback error: {e.ToString()}");
7216 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7224 return efl_gfx_mapping_smooth_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7228 private static efl_gfx_mapping_smooth_get_delegate efl_gfx_mapping_smooth_get_static_delegate;
7231 private delegate void efl_gfx_mapping_smooth_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool smooth);
7234 public delegate void efl_gfx_mapping_smooth_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool smooth);
7236 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");
7238 private static void mapping_smooth_set(System.IntPtr obj, System.IntPtr pd, bool smooth)
7240 Eina.Log.Debug("function efl_gfx_mapping_smooth_set was called");
7241 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7247 ((Object)ws.Target).SetMappingSmooth(smooth);
7251 Eina.Log.Warning($"Callback error: {e.ToString()}");
7252 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7259 efl_gfx_mapping_smooth_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), smooth);
7263 private static efl_gfx_mapping_smooth_set_delegate efl_gfx_mapping_smooth_set_static_delegate;
7265 [return: MarshalAs(UnmanagedType.U1)]
7266 private delegate bool efl_gfx_mapping_alpha_get_delegate(System.IntPtr obj, System.IntPtr pd);
7268 [return: MarshalAs(UnmanagedType.U1)]
7269 public delegate bool efl_gfx_mapping_alpha_get_api_delegate(System.IntPtr obj);
7271 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");
7273 private static bool mapping_alpha_get(System.IntPtr obj, System.IntPtr pd)
7275 Eina.Log.Debug("function efl_gfx_mapping_alpha_get was called");
7276 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7279 bool _ret_var = default(bool);
7282 _ret_var = ((Object)ws.Target).GetMappingAlpha();
7286 Eina.Log.Warning($"Callback error: {e.ToString()}");
7287 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7295 return efl_gfx_mapping_alpha_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7299 private static efl_gfx_mapping_alpha_get_delegate efl_gfx_mapping_alpha_get_static_delegate;
7302 private delegate void efl_gfx_mapping_alpha_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool alpha);
7305 public delegate void efl_gfx_mapping_alpha_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool alpha);
7307 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");
7309 private static void mapping_alpha_set(System.IntPtr obj, System.IntPtr pd, bool alpha)
7311 Eina.Log.Debug("function efl_gfx_mapping_alpha_set was called");
7312 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7318 ((Object)ws.Target).SetMappingAlpha(alpha);
7322 Eina.Log.Warning($"Callback error: {e.ToString()}");
7323 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7330 efl_gfx_mapping_alpha_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), alpha);
7334 private static efl_gfx_mapping_alpha_set_delegate efl_gfx_mapping_alpha_set_static_delegate;
7337 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);
7340 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);
7342 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");
7344 private static void mapping_coord_absolute_get(System.IntPtr obj, System.IntPtr pd, int idx, out double x, out double y, out double z)
7346 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_get was called");
7347 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7350 x = default(double); y = default(double); z = default(double);
7353 ((Object)ws.Target).GetMappingCoordAbsolute(idx, out x, out y, out z);
7357 Eina.Log.Warning($"Callback error: {e.ToString()}");
7358 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7365 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);
7369 private static efl_gfx_mapping_coord_absolute_get_delegate efl_gfx_mapping_coord_absolute_get_static_delegate;
7372 private delegate void efl_gfx_mapping_coord_absolute_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z);
7375 public delegate void efl_gfx_mapping_coord_absolute_set_api_delegate(System.IntPtr obj, int idx, double x, double y, double z);
7377 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");
7379 private static void mapping_coord_absolute_set(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z)
7381 Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_set was called");
7382 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7388 ((Object)ws.Target).SetMappingCoordAbsolute(idx, x, y, z);
7392 Eina.Log.Warning($"Callback error: {e.ToString()}");
7393 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7400 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);
7404 private static efl_gfx_mapping_coord_absolute_set_delegate efl_gfx_mapping_coord_absolute_set_static_delegate;
7407 private delegate void efl_gfx_mapping_uv_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v);
7410 public delegate void efl_gfx_mapping_uv_get_api_delegate(System.IntPtr obj, int idx, out double u, out double v);
7412 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");
7414 private static void mapping_uv_get(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v)
7416 Eina.Log.Debug("function efl_gfx_mapping_uv_get was called");
7417 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7420 u = default(double); v = default(double);
7423 ((Object)ws.Target).GetMappingUv(idx, out u, out v);
7427 Eina.Log.Warning($"Callback error: {e.ToString()}");
7428 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7435 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);
7439 private static efl_gfx_mapping_uv_get_delegate efl_gfx_mapping_uv_get_static_delegate;
7442 private delegate void efl_gfx_mapping_uv_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v);
7445 public delegate void efl_gfx_mapping_uv_set_api_delegate(System.IntPtr obj, int idx, double u, double v);
7447 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");
7449 private static void mapping_uv_set(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v)
7451 Eina.Log.Debug("function efl_gfx_mapping_uv_set was called");
7452 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7458 ((Object)ws.Target).SetMappingUv(idx, u, v);
7462 Eina.Log.Warning($"Callback error: {e.ToString()}");
7463 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7470 efl_gfx_mapping_uv_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, u, v);
7474 private static efl_gfx_mapping_uv_set_delegate efl_gfx_mapping_uv_set_static_delegate;
7477 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);
7480 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);
7482 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");
7484 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)
7486 Eina.Log.Debug("function efl_gfx_mapping_color_get was called");
7487 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7490 r = default(int); g = default(int); b = default(int); a = default(int);
7493 ((Object)ws.Target).GetMappingColor(idx, out r, out g, out b, out a);
7497 Eina.Log.Warning($"Callback error: {e.ToString()}");
7498 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7505 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);
7509 private static efl_gfx_mapping_color_get_delegate efl_gfx_mapping_color_get_static_delegate;
7512 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);
7515 public delegate void efl_gfx_mapping_color_set_api_delegate(System.IntPtr obj, int idx, int r, int g, int b, int a);
7517 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");
7519 private static void mapping_color_set(System.IntPtr obj, System.IntPtr pd, int idx, int r, int g, int b, int a)
7521 Eina.Log.Debug("function efl_gfx_mapping_color_set was called");
7522 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7528 ((Object)ws.Target).SetMappingColor(idx, r, g, b, a);
7532 Eina.Log.Warning($"Callback error: {e.ToString()}");
7533 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7540 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);
7544 private static efl_gfx_mapping_color_set_delegate efl_gfx_mapping_color_set_static_delegate;
7546 [return: MarshalAs(UnmanagedType.U1)]
7547 private delegate bool efl_gfx_mapping_has_delegate(System.IntPtr obj, System.IntPtr pd);
7549 [return: MarshalAs(UnmanagedType.U1)]
7550 public delegate bool efl_gfx_mapping_has_api_delegate(System.IntPtr obj);
7552 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");
7554 private static bool mapping_has(System.IntPtr obj, System.IntPtr pd)
7556 Eina.Log.Debug("function efl_gfx_mapping_has was called");
7557 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7560 bool _ret_var = default(bool);
7563 _ret_var = ((Object)ws.Target).HasMapping();
7567 Eina.Log.Warning($"Callback error: {e.ToString()}");
7568 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7576 return efl_gfx_mapping_has_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7580 private static efl_gfx_mapping_has_delegate efl_gfx_mapping_has_static_delegate;
7583 private delegate void efl_gfx_mapping_reset_delegate(System.IntPtr obj, System.IntPtr pd);
7586 public delegate void efl_gfx_mapping_reset_api_delegate(System.IntPtr obj);
7588 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");
7590 private static void mapping_reset(System.IntPtr obj, System.IntPtr pd)
7592 Eina.Log.Debug("function efl_gfx_mapping_reset was called");
7593 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7599 ((Object)ws.Target).ResetMapping();
7603 Eina.Log.Warning($"Callback error: {e.ToString()}");
7604 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7611 efl_gfx_mapping_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
7615 private static efl_gfx_mapping_reset_delegate efl_gfx_mapping_reset_static_delegate;
7618 private delegate void efl_gfx_mapping_translate_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz);
7621 public delegate void efl_gfx_mapping_translate_api_delegate(System.IntPtr obj, double dx, double dy, double dz);
7623 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");
7625 private static void translate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz)
7627 Eina.Log.Debug("function efl_gfx_mapping_translate was called");
7628 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7634 ((Object)ws.Target).Translate(dx, dy, dz);
7638 Eina.Log.Warning($"Callback error: {e.ToString()}");
7639 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7646 efl_gfx_mapping_translate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz);
7650 private static efl_gfx_mapping_translate_delegate efl_gfx_mapping_translate_static_delegate;
7653 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);
7656 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);
7658 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");
7660 private static void rotate(System.IntPtr obj, System.IntPtr pd, double degrees, Efl.Gfx.IEntity pivot, double cx, double cy)
7662 Eina.Log.Debug("function efl_gfx_mapping_rotate was called");
7663 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7669 ((Object)ws.Target).Rotate(degrees, pivot, cx, cy);
7673 Eina.Log.Warning($"Callback error: {e.ToString()}");
7674 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7681 efl_gfx_mapping_rotate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, pivot, cx, cy);
7685 private static efl_gfx_mapping_rotate_delegate efl_gfx_mapping_rotate_static_delegate;
7688 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);
7691 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);
7693 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");
7695 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)
7697 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d was called");
7698 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7704 ((Object)ws.Target).Rotate3d(dx, dy, dz, pivot, cx, cy, cz);
7708 Eina.Log.Warning($"Callback error: {e.ToString()}");
7709 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7716 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);
7720 private static efl_gfx_mapping_rotate_3d_delegate efl_gfx_mapping_rotate_3d_static_delegate;
7723 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);
7726 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);
7728 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");
7730 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)
7732 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat was called");
7733 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7739 ((Object)ws.Target).RotateQuat(qx, qy, qz, qw, pivot, cx, cy, cz);
7743 Eina.Log.Warning($"Callback error: {e.ToString()}");
7744 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7751 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);
7755 private static efl_gfx_mapping_rotate_quat_delegate efl_gfx_mapping_rotate_quat_static_delegate;
7758 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);
7761 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);
7763 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");
7765 private static void zoom(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy)
7767 Eina.Log.Debug("function efl_gfx_mapping_zoom was called");
7768 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7774 ((Object)ws.Target).Zoom(zoomx, zoomy, pivot, cx, cy);
7778 Eina.Log.Warning($"Callback error: {e.ToString()}");
7779 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7786 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);
7790 private static efl_gfx_mapping_zoom_delegate efl_gfx_mapping_zoom_static_delegate;
7793 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);
7796 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);
7798 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");
7800 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)
7802 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d was called");
7803 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7809 ((Object)ws.Target).Lighting3d(pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab);
7813 Eina.Log.Warning($"Callback error: {e.ToString()}");
7814 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7821 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);
7825 private static efl_gfx_mapping_lighting_3d_delegate efl_gfx_mapping_lighting_3d_static_delegate;
7828 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);
7831 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);
7833 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");
7835 private static void perspective_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc)
7837 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d was called");
7838 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7844 ((Object)ws.Target).Perspective3d(pivot, px, py, z0, foc);
7848 Eina.Log.Warning($"Callback error: {e.ToString()}");
7849 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7856 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);
7860 private static efl_gfx_mapping_perspective_3d_delegate efl_gfx_mapping_perspective_3d_static_delegate;
7863 private delegate void efl_gfx_mapping_rotate_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy);
7866 public delegate void efl_gfx_mapping_rotate_absolute_api_delegate(System.IntPtr obj, double degrees, double cx, double cy);
7868 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");
7870 private static void rotate_absolute(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy)
7872 Eina.Log.Debug("function efl_gfx_mapping_rotate_absolute was called");
7873 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7879 ((Object)ws.Target).RotateAbsolute(degrees, cx, cy);
7883 Eina.Log.Warning($"Callback error: {e.ToString()}");
7884 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7891 efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, cx, cy);
7895 private static efl_gfx_mapping_rotate_absolute_delegate efl_gfx_mapping_rotate_absolute_static_delegate;
7898 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);
7901 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);
7903 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");
7905 private static void rotate_3d_absolute(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, double cx, double cy, double cz)
7907 Eina.Log.Debug("function efl_gfx_mapping_rotate_3d_absolute was called");
7908 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7914 ((Object)ws.Target).Rotate3dAbsolute(dx, dy, dz, cx, cy, cz);
7918 Eina.Log.Warning($"Callback error: {e.ToString()}");
7919 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7926 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);
7930 private static efl_gfx_mapping_rotate_3d_absolute_delegate efl_gfx_mapping_rotate_3d_absolute_static_delegate;
7933 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);
7936 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);
7938 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");
7940 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)
7942 Eina.Log.Debug("function efl_gfx_mapping_rotate_quat_absolute was called");
7943 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7949 ((Object)ws.Target).RotateQuatAbsolute(qx, qy, qz, qw, cx, cy, cz);
7953 Eina.Log.Warning($"Callback error: {e.ToString()}");
7954 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7961 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);
7965 private static efl_gfx_mapping_rotate_quat_absolute_delegate efl_gfx_mapping_rotate_quat_absolute_static_delegate;
7968 private delegate void efl_gfx_mapping_zoom_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy);
7971 public delegate void efl_gfx_mapping_zoom_absolute_api_delegate(System.IntPtr obj, double zoomx, double zoomy, double cx, double cy);
7973 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");
7975 private static void zoom_absolute(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy)
7977 Eina.Log.Debug("function efl_gfx_mapping_zoom_absolute was called");
7978 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
7984 ((Object)ws.Target).ZoomAbsolute(zoomx, zoomy, cx, cy);
7988 Eina.Log.Warning($"Callback error: {e.ToString()}");
7989 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
7996 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);
8000 private static efl_gfx_mapping_zoom_absolute_delegate efl_gfx_mapping_zoom_absolute_static_delegate;
8003 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);
8006 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);
8008 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");
8010 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)
8012 Eina.Log.Debug("function efl_gfx_mapping_lighting_3d_absolute was called");
8013 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8019 ((Object)ws.Target).Lighting3dAbsolute(lx, ly, lz, lr, lg, lb, ar, ag, ab);
8023 Eina.Log.Warning($"Callback error: {e.ToString()}");
8024 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8031 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);
8035 private static efl_gfx_mapping_lighting_3d_absolute_delegate efl_gfx_mapping_lighting_3d_absolute_static_delegate;
8038 private delegate void efl_gfx_mapping_perspective_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc);
8041 public delegate void efl_gfx_mapping_perspective_3d_absolute_api_delegate(System.IntPtr obj, double px, double py, double z0, double foc);
8043 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");
8045 private static void perspective_3d_absolute(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc)
8047 Eina.Log.Debug("function efl_gfx_mapping_perspective_3d_absolute was called");
8048 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8054 ((Object)ws.Target).Perspective3dAbsolute(px, py, z0, foc);
8058 Eina.Log.Warning($"Callback error: {e.ToString()}");
8059 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8066 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);
8070 private static efl_gfx_mapping_perspective_3d_absolute_delegate efl_gfx_mapping_perspective_3d_absolute_static_delegate;
8073 private delegate short efl_gfx_stack_layer_get_delegate(System.IntPtr obj, System.IntPtr pd);
8076 public delegate short efl_gfx_stack_layer_get_api_delegate(System.IntPtr obj);
8078 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");
8080 private static short layer_get(System.IntPtr obj, System.IntPtr pd)
8082 Eina.Log.Debug("function efl_gfx_stack_layer_get was called");
8083 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8086 short _ret_var = default(short);
8089 _ret_var = ((Object)ws.Target).GetLayer();
8093 Eina.Log.Warning($"Callback error: {e.ToString()}");
8094 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8102 return efl_gfx_stack_layer_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8106 private static efl_gfx_stack_layer_get_delegate efl_gfx_stack_layer_get_static_delegate;
8109 private delegate void efl_gfx_stack_layer_set_delegate(System.IntPtr obj, System.IntPtr pd, short l);
8112 public delegate void efl_gfx_stack_layer_set_api_delegate(System.IntPtr obj, short l);
8114 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");
8116 private static void layer_set(System.IntPtr obj, System.IntPtr pd, short l)
8118 Eina.Log.Debug("function efl_gfx_stack_layer_set was called");
8119 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8125 ((Object)ws.Target).SetLayer(l);
8129 Eina.Log.Warning($"Callback error: {e.ToString()}");
8130 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8137 efl_gfx_stack_layer_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l);
8141 private static efl_gfx_stack_layer_set_delegate efl_gfx_stack_layer_set_static_delegate;
8143 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
8144 private delegate Efl.Gfx.IStack efl_gfx_stack_below_get_delegate(System.IntPtr obj, System.IntPtr pd);
8146 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
8147 public delegate Efl.Gfx.IStack efl_gfx_stack_below_get_api_delegate(System.IntPtr obj);
8149 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");
8151 private static Efl.Gfx.IStack below_get(System.IntPtr obj, System.IntPtr pd)
8153 Eina.Log.Debug("function efl_gfx_stack_below_get was called");
8154 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8157 Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack);
8160 _ret_var = ((Object)ws.Target).GetBelow();
8164 Eina.Log.Warning($"Callback error: {e.ToString()}");
8165 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8173 return efl_gfx_stack_below_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8177 private static efl_gfx_stack_below_get_delegate efl_gfx_stack_below_get_static_delegate;
8179 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
8180 private delegate Efl.Gfx.IStack efl_gfx_stack_above_get_delegate(System.IntPtr obj, System.IntPtr pd);
8182 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
8183 public delegate Efl.Gfx.IStack efl_gfx_stack_above_get_api_delegate(System.IntPtr obj);
8185 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");
8187 private static Efl.Gfx.IStack above_get(System.IntPtr obj, System.IntPtr pd)
8189 Eina.Log.Debug("function efl_gfx_stack_above_get was called");
8190 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8193 Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack);
8196 _ret_var = ((Object)ws.Target).GetAbove();
8200 Eina.Log.Warning($"Callback error: {e.ToString()}");
8201 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8209 return efl_gfx_stack_above_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8213 private static efl_gfx_stack_above_get_delegate efl_gfx_stack_above_get_static_delegate;
8216 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);
8219 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);
8221 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");
8223 private static void stack_below(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack below)
8225 Eina.Log.Debug("function efl_gfx_stack_below was called");
8226 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8232 ((Object)ws.Target).StackBelow(below);
8236 Eina.Log.Warning($"Callback error: {e.ToString()}");
8237 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8244 efl_gfx_stack_below_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), below);
8248 private static efl_gfx_stack_below_delegate efl_gfx_stack_below_static_delegate;
8251 private delegate void efl_gfx_stack_raise_to_top_delegate(System.IntPtr obj, System.IntPtr pd);
8254 public delegate void efl_gfx_stack_raise_to_top_api_delegate(System.IntPtr obj);
8256 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");
8258 private static void raise_to_top(System.IntPtr obj, System.IntPtr pd)
8260 Eina.Log.Debug("function efl_gfx_stack_raise_to_top was called");
8261 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8267 ((Object)ws.Target).RaiseToTop();
8271 Eina.Log.Warning($"Callback error: {e.ToString()}");
8272 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8279 efl_gfx_stack_raise_to_top_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8283 private static efl_gfx_stack_raise_to_top_delegate efl_gfx_stack_raise_to_top_static_delegate;
8286 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);
8289 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);
8291 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");
8293 private static void stack_above(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack above)
8295 Eina.Log.Debug("function efl_gfx_stack_above was called");
8296 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8302 ((Object)ws.Target).StackAbove(above);
8306 Eina.Log.Warning($"Callback error: {e.ToString()}");
8307 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8314 efl_gfx_stack_above_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), above);
8318 private static efl_gfx_stack_above_delegate efl_gfx_stack_above_static_delegate;
8321 private delegate void efl_gfx_stack_lower_to_bottom_delegate(System.IntPtr obj, System.IntPtr pd);
8324 public delegate void efl_gfx_stack_lower_to_bottom_api_delegate(System.IntPtr obj);
8326 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");
8328 private static void lower_to_bottom(System.IntPtr obj, System.IntPtr pd)
8330 Eina.Log.Debug("function efl_gfx_stack_lower_to_bottom was called");
8331 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8337 ((Object)ws.Target).LowerToBottom();
8341 Eina.Log.Warning($"Callback error: {e.ToString()}");
8342 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8349 efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
8353 private static efl_gfx_stack_lower_to_bottom_delegate efl_gfx_stack_lower_to_bottom_static_delegate;
8355 [return: MarshalAs(UnmanagedType.U1)]
8356 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);
8358 [return: MarshalAs(UnmanagedType.U1)]
8359 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);
8361 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");
8363 private static bool seat_event_filter_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat)
8365 Eina.Log.Debug("function efl_input_seat_event_filter_get was called");
8366 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8369 bool _ret_var = default(bool);
8372 _ret_var = ((Object)ws.Target).GetSeatEventFilter(seat);
8376 Eina.Log.Warning($"Callback error: {e.ToString()}");
8377 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8385 return efl_input_seat_event_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat);
8389 private static efl_input_seat_event_filter_get_delegate efl_input_seat_event_filter_get_static_delegate;
8392 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);
8395 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);
8397 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");
8399 private static void seat_event_filter_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat, bool enable)
8401 Eina.Log.Debug("function efl_input_seat_event_filter_set was called");
8402 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
8408 ((Object)ws.Target).SetSeatEventFilter(seat, enable);
8412 Eina.Log.Warning($"Callback error: {e.ToString()}");
8413 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
8420 efl_input_seat_event_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat, enable);
8424 private static efl_input_seat_event_filter_set_delegate efl_input_seat_event_filter_set_static_delegate;
8426 #pragma warning restore CA1707, CS1591, SA1300, SA1600
8435 #pragma warning disable CS1591
8436 public static class Efl_CanvasObject_ExtensionMethods {
8438 public static Efl.BindableProperty<Efl.Input.ObjectPointerMode> PointerMode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8439 return new Efl.BindableProperty<Efl.Input.ObjectPointerMode>("pointer_mode", fac);
8442 public static Efl.BindableProperty<Efl.Gfx.RenderOp> RenderOp<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8443 return new Efl.BindableProperty<Efl.Gfx.RenderOp>("render_op", fac);
8446 public static Efl.BindableProperty<Efl.Canvas.Object> Clipper<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8447 return new Efl.BindableProperty<Efl.Canvas.Object>("clipper", fac);
8450 public static Efl.BindableProperty<bool> HasFixedSize<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8451 return new Efl.BindableProperty<bool>("has_fixed_size", fac);
8454 public static Efl.BindableProperty<bool> RepeatEvents<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8455 return new Efl.BindableProperty<bool>("repeat_events", fac);
8458 public static Efl.BindableProperty<bool> KeyFocus<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8459 return new Efl.BindableProperty<bool>("key_focus", fac);
8463 public static Efl.BindableProperty<bool> PreciseIsInside<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8464 return new Efl.BindableProperty<bool>("precise_is_inside", fac);
8467 public static Efl.BindableProperty<bool> PropagateEvents<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8468 return new Efl.BindableProperty<bool>("propagate_events", fac);
8471 public static Efl.BindableProperty<bool> PassEvents<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8472 return new Efl.BindableProperty<bool>("pass_events", fac);
8475 public static Efl.BindableProperty<bool> AntiAlias<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8476 return new Efl.BindableProperty<bool>("anti_alias", fac);
8481 public static Efl.BindableProperty<Efl.TextBidirectionalType> ParagraphDirection<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8482 return new Efl.BindableProperty<Efl.TextBidirectionalType>("paragraph_direction", fac);
8485 public static Efl.BindableProperty<bool> NoRender<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8486 return new Efl.BindableProperty<bool>("no_render", fac);
8492 public static Efl.BindableProperty<System.String> ColorCode<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8493 return new Efl.BindableProperty<System.String>("color_code", fac);
8496 public static Efl.BindableProperty<Eina.Position2D> Position<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8497 return new Efl.BindableProperty<Eina.Position2D>("position", fac);
8500 public static Efl.BindableProperty<Eina.Size2D> Size<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8501 return new Efl.BindableProperty<Eina.Size2D>("size", fac);
8504 public static Efl.BindableProperty<Eina.Rect> Geometry<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8505 return new Efl.BindableProperty<Eina.Rect>("geometry", fac);
8508 public static Efl.BindableProperty<bool> Visible<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8509 return new Efl.BindableProperty<bool>("visible", fac);
8512 public static Efl.BindableProperty<double> Scale<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8513 return new Efl.BindableProperty<double>("scale", fac);
8517 public static Efl.BindableProperty<Eina.Size2D> HintSizeMax<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8518 return new Efl.BindableProperty<Eina.Size2D>("hint_size_max", fac);
8521 public static Efl.BindableProperty<Eina.Size2D> HintSizeRestrictedMax<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8522 return new Efl.BindableProperty<Eina.Size2D>("hint_size_restricted_max", fac);
8526 public static Efl.BindableProperty<Eina.Size2D> HintSizeMin<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8527 return new Efl.BindableProperty<Eina.Size2D>("hint_size_min", fac);
8530 public static Efl.BindableProperty<Eina.Size2D> HintSizeRestrictedMin<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8531 return new Efl.BindableProperty<Eina.Size2D>("hint_size_restricted_min", fac);
8539 public static Efl.BindableProperty<int> MappingPointCount<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8540 return new Efl.BindableProperty<int>("mapping_point_count", fac);
8544 public static Efl.BindableProperty<bool> MappingSmooth<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8545 return new Efl.BindableProperty<bool>("mapping_smooth", fac);
8548 public static Efl.BindableProperty<bool> MappingAlpha<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8549 return new Efl.BindableProperty<bool>("mapping_alpha", fac);
8555 public static Efl.BindableProperty<short> Layer<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Canvas.Object, T>magic = null) where T : Efl.Canvas.Object {
8556 return new Efl.BindableProperty<short>("layer", fac);
8563 #pragma warning restore CS1591
8569 /// <summary>Information of animation events</summary>
8570 [StructLayout(LayoutKind.Sequential)]
8571 [Efl.Eo.BindingEntity]
8572 public struct ObjectAnimationEvent
8574 /// <summary>Placeholder field</summary>
8575 public IntPtr field;
8576 /// <summary>Implicit conversion to the managed representation from a native pointer.</summary>
8577 /// <param name="ptr">Native pointer to be converted.</param>
8578 public static implicit operator ObjectAnimationEvent(IntPtr ptr)
8580 var tmp = (ObjectAnimationEvent.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ObjectAnimationEvent.NativeStruct));
8584 #pragma warning disable CS1591
8586 /// <summary>Internal wrapper for struct ObjectAnimationEvent.</summary>
8587 [StructLayout(LayoutKind.Sequential)]
8588 public struct NativeStruct
8590 internal IntPtr field;
8591 /// <summary>Implicit conversion to the internal/marshalling representation.</summary>
8592 public static implicit operator ObjectAnimationEvent.NativeStruct(ObjectAnimationEvent _external_struct)
8594 var _internal_struct = new ObjectAnimationEvent.NativeStruct();
8595 return _internal_struct;
8598 /// <summary>Implicit conversion to the managed representation.</summary>
8599 public static implicit operator ObjectAnimationEvent(ObjectAnimationEvent.NativeStruct _internal_struct)
8601 var _external_struct = new ObjectAnimationEvent();
8602 return _external_struct;
8607 #pragma warning restore CS1591
8617 /// <summary>EFL event animator tick data structure</summary>
8618 [StructLayout(LayoutKind.Sequential)]
8619 [Efl.Eo.BindingEntity]
8620 public struct EventAnimatorTick
8622 /// <summary>Area of the canvas that will be pushed to screen.</summary>
8623 /// <value>A rectangle in pixel dimensions.</value>
8624 public Eina.Rect Update_area;
8625 /// <summary>Constructor for EventAnimatorTick.</summary>
8626 /// <param name="Update_area">Area of the canvas that will be pushed to screen.</param>;
8627 public EventAnimatorTick(
8628 Eina.Rect Update_area = default(Eina.Rect) )
8630 this.Update_area = Update_area;
8633 /// <summary>Implicit conversion to the managed representation from a native pointer.</summary>
8634 /// <param name="ptr">Native pointer to be converted.</param>
8635 public static implicit operator EventAnimatorTick(IntPtr ptr)
8637 var tmp = (EventAnimatorTick.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EventAnimatorTick.NativeStruct));
8641 #pragma warning disable CS1591
8643 /// <summary>Internal wrapper for struct EventAnimatorTick.</summary>
8644 [StructLayout(LayoutKind.Sequential)]
8645 public struct NativeStruct
8648 public Eina.Rect.NativeStruct Update_area;
8649 /// <summary>Implicit conversion to the internal/marshalling representation.</summary>
8650 public static implicit operator EventAnimatorTick.NativeStruct(EventAnimatorTick _external_struct)
8652 var _internal_struct = new EventAnimatorTick.NativeStruct();
8653 _internal_struct.Update_area = _external_struct.Update_area;
8654 return _internal_struct;
8657 /// <summary>Implicit conversion to the managed representation.</summary>
8658 public static implicit operator EventAnimatorTick(EventAnimatorTick.NativeStruct _internal_struct)
8660 var _external_struct = new EventAnimatorTick();
8661 _external_struct.Update_area = _internal_struct.Update_area;
8662 return _external_struct;
8667 #pragma warning restore CS1591