#pragma warning disable CS1591 using System; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Linq; using System.Threading; using System.ComponentModel; namespace Efl { namespace Canvas { ///Event argument wrapper for event . public class ObjectAnimatorTickEvt_Args : EventArgs { ///Actual event payload. public Efl.EventAnimatorTick arg { get; set; } } /// Efl canvas object abstract class /// (Since EFL 1.22) [Efl.Canvas.Object.NativeMethods] public abstract class Object : Efl.LoopConsumer, Efl.Eo.IWrapper,Efl.Canvas.IPointer,Efl.Gfx.IColor,Efl.Gfx.IEntity,Efl.Gfx.IHint,Efl.Gfx.IMapping,Efl.Gfx.IStack,Efl.Input.IInterface,Efl.Ui.II18n { ///Pointer to the native class description. public override System.IntPtr NativeClass { get { if (((object)this).GetType() == typeof(Object)) { return GetEflClassStatic(); } else { return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()]; } } } [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr efl_canvas_object_class_get(); /// Initializes a new instance of the class. /// Parent instance. public Object(Efl.Object parent= null ) : base(efl_canvas_object_class_get(), typeof(Object), parent) { FinishInstantiation(); } /// Initializes a new instance of the class. /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly. /// The native pointer to be wrapped. protected Object(System.IntPtr raw) : base(raw) { } [Efl.Eo.PrivateNativeClass] private class ObjectRealized : Object { private ObjectRealized(IntPtr ptr) : base(ptr) { } } /// Initializes a new instance of the class. /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly. /// The pointer to the base native Eo class. /// The managed type of the public constructor that originated this call. /// The Efl.Object parent of this instance. protected Object(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent) { } /// Verifies if the given object is equal to this one. /// The object to compare to. /// True if both objects point to the same native object. public override bool Equals(object instance) { var other = instance as Efl.Object; if (other == null) { return false; } return this.NativeHandle == other.NativeHandle; } /// Gets the hash code for this object based on the native pointer it points to. /// The value of the pointer, to be used as the hash code of this object. public override int GetHashCode() { return this.NativeHandle.ToInt32(); } /// Turns the native pointer into a string representation. /// A string with the type and the native pointer for this object. public override String ToString() { return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]"; } /// Animator tick synchronized with screen vsync if possible. /// (Since EFL 1.22) public event EventHandler AnimatorTickEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Canvas.ObjectAnimatorTickEvt_Args args = new Efl.Canvas.ObjectAnimatorTickEvt_Args(); args.arg = evt.Info; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event AnimatorTickEvt. public void OnAnimatorTickEvt(Efl.Canvas.ObjectAnimatorTickEvt_Args e) { var key = "_EFL_CANVAS_OBJECT_EVENT_ANIMATOR_TICK"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg)); try { Marshal.StructureToPtr(e.arg, info, false); Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } finally { Marshal.FreeHGlobal(info); } } /// Object's visibility state changed, the event value is the new state. /// (Since EFL 1.22) public event EventHandler VisibilityChangedEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Gfx.IEntityVisibilityChangedEvt_Args args = new Efl.Gfx.IEntityVisibilityChangedEvt_Args(); args.arg = evt.Info != IntPtr.Zero; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED"; AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED"; RemoveNativeEventHandler(efl.Libs.Efl, key, value); } } } ///Method to raise event VisibilityChangedEvt. public void OnVisibilityChangedEvt(Efl.Gfx.IEntityVisibilityChangedEvt_Args e) { var key = "_EFL_GFX_ENTITY_EVENT_VISIBILITY_CHANGED"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = Eina.PrimitiveConversion.ManagedToPointerAlloc(e.arg ? (byte) 1 : (byte) 0); try { Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } finally { Marshal.FreeHGlobal(info); } } /// Object was moved, its position during the event is the new one. /// (Since EFL 1.22) public event EventHandler PositionChangedEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Gfx.IEntityPositionChangedEvt_Args args = new Efl.Gfx.IEntityPositionChangedEvt_Args(); args.arg = evt.Info; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED"; AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED"; RemoveNativeEventHandler(efl.Libs.Efl, key, value); } } } ///Method to raise event PositionChangedEvt. public void OnPositionChangedEvt(Efl.Gfx.IEntityPositionChangedEvt_Args e) { var key = "_EFL_GFX_ENTITY_EVENT_POSITION_CHANGED"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg)); try { Marshal.StructureToPtr(e.arg, info, false); Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } finally { Marshal.FreeHGlobal(info); } } /// Object was resized, its size during the event is the new one. /// (Since EFL 1.22) public event EventHandler SizeChangedEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Gfx.IEntitySizeChangedEvt_Args args = new Efl.Gfx.IEntitySizeChangedEvt_Args(); args.arg = evt.Info; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED"; AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED"; RemoveNativeEventHandler(efl.Libs.Efl, key, value); } } } ///Method to raise event SizeChangedEvt. public void OnSizeChangedEvt(Efl.Gfx.IEntitySizeChangedEvt_Args e) { var key = "_EFL_GFX_ENTITY_EVENT_SIZE_CHANGED"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = Marshal.AllocHGlobal(Marshal.SizeOf(e.arg)); try { Marshal.StructureToPtr(e.arg, info, false); Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } finally { Marshal.FreeHGlobal(info); } } /// Object hints changed. /// (Since EFL 1.22) public event EventHandler HintsChangedEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { EventArgs args = EventArgs.Empty; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED"; AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED"; RemoveNativeEventHandler(efl.Libs.Efl, key, value); } } } ///Method to raise event HintsChangedEvt. public void OnHintsChangedEvt(EventArgs e) { var key = "_EFL_GFX_ENTITY_EVENT_HINTS_CHANGED"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero); } /// Object stacking was changed. /// (Since EFL 1.22) public event EventHandler StackingChangedEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { EventArgs args = EventArgs.Empty; try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED"; AddNativeEventHandler(efl.Libs.Efl, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED"; RemoveNativeEventHandler(efl.Libs.Efl, key, value); } } } ///Method to raise event StackingChangedEvt. public void OnStackingChangedEvt(EventArgs e) { var key = "_EFL_GFX_ENTITY_EVENT_STACKING_CHANGED"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Efl, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, IntPtr.Zero); } /// Main pointer move (current and previous positions are known). public event EventHandler PointerMoveEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerMoveEvt_Args args = new Efl.Input.IInterfacePointerMoveEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_MOVE"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_MOVE"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerMoveEvt. public void OnPointerMoveEvt(Efl.Input.IInterfacePointerMoveEvt_Args e) { var key = "_EFL_EVENT_POINTER_MOVE"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Main pointer button pressed (button id is known). public event EventHandler PointerDownEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerDownEvt_Args args = new Efl.Input.IInterfacePointerDownEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_DOWN"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_DOWN"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerDownEvt. public void OnPointerDownEvt(Efl.Input.IInterfacePointerDownEvt_Args e) { var key = "_EFL_EVENT_POINTER_DOWN"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Main pointer button released (button id is known). public event EventHandler PointerUpEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerUpEvt_Args args = new Efl.Input.IInterfacePointerUpEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_UP"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_UP"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerUpEvt. public void OnPointerUpEvt(Efl.Input.IInterfacePointerUpEvt_Args e) { var key = "_EFL_EVENT_POINTER_UP"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// 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. public event EventHandler PointerCancelEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerCancelEvt_Args args = new Efl.Input.IInterfacePointerCancelEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_CANCEL"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_CANCEL"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerCancelEvt. public void OnPointerCancelEvt(Efl.Input.IInterfacePointerCancelEvt_Args e) { var key = "_EFL_EVENT_POINTER_CANCEL"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Pointer entered a window or a widget. public event EventHandler PointerInEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerInEvt_Args args = new Efl.Input.IInterfacePointerInEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_IN"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_IN"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerInEvt. public void OnPointerInEvt(Efl.Input.IInterfacePointerInEvt_Args e) { var key = "_EFL_EVENT_POINTER_IN"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Pointer left a window or a widget. public event EventHandler PointerOutEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerOutEvt_Args args = new Efl.Input.IInterfacePointerOutEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_OUT"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_OUT"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerOutEvt. public void OnPointerOutEvt(Efl.Input.IInterfacePointerOutEvt_Args e) { var key = "_EFL_EVENT_POINTER_OUT"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Mouse wheel event. public event EventHandler PointerWheelEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerWheelEvt_Args args = new Efl.Input.IInterfacePointerWheelEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_WHEEL"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_WHEEL"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerWheelEvt. public void OnPointerWheelEvt(Efl.Input.IInterfacePointerWheelEvt_Args e) { var key = "_EFL_EVENT_POINTER_WHEEL"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Pen or other axis event update. public event EventHandler PointerAxisEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfacePointerAxisEvt_Args args = new Efl.Input.IInterfacePointerAxisEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_POINTER_AXIS"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_POINTER_AXIS"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event PointerAxisEvt. public void OnPointerAxisEvt(Efl.Input.IInterfacePointerAxisEvt_Args e) { var key = "_EFL_EVENT_POINTER_AXIS"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Finger moved (current and previous positions are known). public event EventHandler FingerMoveEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceFingerMoveEvt_Args args = new Efl.Input.IInterfaceFingerMoveEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_FINGER_MOVE"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_FINGER_MOVE"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event FingerMoveEvt. public void OnFingerMoveEvt(Efl.Input.IInterfaceFingerMoveEvt_Args e) { var key = "_EFL_EVENT_FINGER_MOVE"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Finger pressed (finger id is known). public event EventHandler FingerDownEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceFingerDownEvt_Args args = new Efl.Input.IInterfaceFingerDownEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_FINGER_DOWN"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_FINGER_DOWN"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event FingerDownEvt. public void OnFingerDownEvt(Efl.Input.IInterfaceFingerDownEvt_Args e) { var key = "_EFL_EVENT_FINGER_DOWN"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Finger released (finger id is known). public event EventHandler FingerUpEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceFingerUpEvt_Args args = new Efl.Input.IInterfaceFingerUpEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Pointer); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_FINGER_UP"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_FINGER_UP"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event FingerUpEvt. public void OnFingerUpEvt(Efl.Input.IInterfaceFingerUpEvt_Args e) { var key = "_EFL_EVENT_FINGER_UP"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Keyboard key press. public event EventHandler KeyDownEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceKeyDownEvt_Args args = new Efl.Input.IInterfaceKeyDownEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_KEY_DOWN"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_KEY_DOWN"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event KeyDownEvt. public void OnKeyDownEvt(Efl.Input.IInterfaceKeyDownEvt_Args e) { var key = "_EFL_EVENT_KEY_DOWN"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Keyboard key release. public event EventHandler KeyUpEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceKeyUpEvt_Args args = new Efl.Input.IInterfaceKeyUpEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Key); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_KEY_UP"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_KEY_UP"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event KeyUpEvt. public void OnKeyUpEvt(Efl.Input.IInterfaceKeyUpEvt_Args e) { var key = "_EFL_EVENT_KEY_UP"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// All input events are on hold or resumed. public event EventHandler HoldEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceHoldEvt_Args args = new Efl.Input.IInterfaceHoldEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Hold); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_HOLD"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_HOLD"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event HoldEvt. public void OnHoldEvt(Efl.Input.IInterfaceHoldEvt_Args e) { var key = "_EFL_EVENT_HOLD"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// A focus in event. public event EventHandler FocusInEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceFocusInEvt_Args args = new Efl.Input.IInterfaceFocusInEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_FOCUS_IN"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_FOCUS_IN"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event FocusInEvt. public void OnFocusInEvt(Efl.Input.IInterfaceFocusInEvt_Args e) { var key = "_EFL_EVENT_FOCUS_IN"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// A focus out event. public event EventHandler FocusOutEvt { add { lock (eventLock) { var wRef = new WeakReference(this); Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { var obj = wRef.Target as Efl.Eo.IWrapper; if (obj != null) { Efl.Input.IInterfaceFocusOutEvt_Args args = new Efl.Input.IInterfaceFocusOutEvt_Args(); args.arg = (Efl.Eo.Globals.CreateWrapperFor(evt.Info) as Efl.Input.Focus); try { value?.Invoke(obj, args); } catch (Exception e) { Eina.Log.Error(e.ToString()); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } }; string key = "_EFL_EVENT_FOCUS_OUT"; AddNativeEventHandler(efl.Libs.Evas, key, callerCb, value); } } remove { lock (eventLock) { string key = "_EFL_EVENT_FOCUS_OUT"; RemoveNativeEventHandler(efl.Libs.Evas, key, value); } } } ///Method to raise event FocusOutEvt. public void OnFocusOutEvt(Efl.Input.IInterfaceFocusOutEvt_Args e) { var key = "_EFL_EVENT_FOCUS_OUT"; IntPtr desc = Efl.EventDescription.GetNative(efl.Libs.Evas, key); if (desc == IntPtr.Zero) { Eina.Log.Error($"Failed to get native event {key}"); return; } IntPtr info = e.arg.NativeHandle; Efl.Eo.Globals.efl_event_callback_call(this.NativeHandle, desc, info); } /// Low-level pointer behaviour by device. See and for more explanation. /// (Since EFL 1.22) /// The pointer device to set/get the mode. Use null for the default pointer. /// The pointer mode virtual public Efl.Input.ObjectPointerMode GetPointerModeByDevice(Efl.Input.Device dev) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_by_device_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dev); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Low-level pointer behaviour by device. See and for more explanation. /// (Since EFL 1.22) /// The pointer device to set/get the mode. Use null for the default pointer. /// The pointer mode /// true if pointer mode was set, false otherwise virtual public bool SetPointerModeByDevice(Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_by_device_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dev, pointer_mode); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Low-level pointer behaviour. /// This function has a direct effect on event callbacks related to pointers (mouse, ...). /// /// If the value is (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. /// /// If the value is , then events will be emitted just when inside this object area. /// /// The default value is . See also: and Note: This function will only set/get the mode for the default pointer. /// (Since EFL 1.22) /// Input pointer mode virtual public Efl.Input.ObjectPointerMode GetPointerMode() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Low-level pointer behaviour. /// This function has a direct effect on event callbacks related to pointers (mouse, ...). /// /// If the value is (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. /// /// If the value is , then events will be emitted just when inside this object area. /// /// The default value is . See also: and Note: This function will only set/get the mode for the default pointer. /// (Since EFL 1.22) /// Input pointer mode /// true if pointer behaviour was set, false otherwise virtual public bool SetPointerMode(Efl.Input.ObjectPointerMode pointer_mode) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pointer_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pointer_mode); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Render mode to be used for compositing the Evas object. /// Only two modes are supported: - means the object will be merged on top of objects below it using simple alpha compositing. - means this object's pixels will replace everything that is below, making this object opaque. /// /// Please do not assume that 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). /// (Since EFL 1.22) /// Blend or copy. virtual public Efl.Gfx.RenderOp GetRenderOp() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Render mode to be used for compositing the Evas object. /// Only two modes are supported: - means the object will be merged on top of objects below it using simple alpha compositing. - means this object's pixels will replace everything that is below, making this object opaque. /// /// Please do not assume that 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). /// (Since EFL 1.22) /// Blend or copy. virtual public void SetRenderOp(Efl.Gfx.RenderOp render_op) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_op_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),render_op); Eina.Error.RaiseIfUnhandledException(); } /// Get the object clipping obj (if any). /// This function returns the object clipping obj. If obj is not being clipped at all, null is returned. The object obj must be a valid Evas_Object. /// (Since EFL 1.22) /// The object to clip obj by. virtual public Efl.Canvas.Object GetClipper() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Clip one object to another. /// This function will clip the object obj to the area occupied by the object clip. This means the object obj will only be visible within the area occupied by the clipping object (clip). /// /// 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). /// /// 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. /// /// 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. /// /// The visibility of an object affects the objects that are clipped by it, so if the object clipping others is not shown (as in ), the objects clipped by it will not be shown either. /// /// If obj 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. /// /// If clip is null, 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. /// /// Note: Only rectangle and image (masks) objects can be used as clippers. Anything else will result in undefined behaviour. /// (Since EFL 1.22) /// The object to clip obj by. virtual public void SetClipper(Efl.Canvas.Object clipper) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipper_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),clipper); Eina.Error.RaiseIfUnhandledException(); } /// Determine whether an object is set to repeat events. /// (Since EFL 1.22) /// Whether obj is to repeat events (true) or not (false). virtual public bool GetRepeatEvents() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Set whether an Evas object is to repeat events. /// If repeat is true, it will make events on obj to also be repeated for the next lower object in the objects' stack (see see ). /// /// If repeat is false, events occurring on obj will be processed only on it. /// (Since EFL 1.22) /// Whether obj is to repeat events (true) or not (false). virtual public void SetRepeatEvents(bool repeat) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_repeat_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),repeat); Eina.Error.RaiseIfUnhandledException(); } /// Indicates that this object is the keyboard event receiver on its canvas. /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If focus is true, obj 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 , , . /// (Since EFL 1.22) /// true when set as focused or false otherwise. virtual public bool GetKeyFocus() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Indicates that this object is the keyboard event receiver on its canvas. /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If focus is true, obj 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 , , . /// (Since EFL 1.22) /// true when set as focused or false otherwise. virtual public void SetKeyFocus(bool focus) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_focus_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),focus); Eina.Error.RaiseIfUnhandledException(); } /// Check if this object is focused. /// (Since EFL 1.22) /// true if focused by at least one seat or false otherwise. virtual public bool GetSeatFocus() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Determine whether an object is set to use precise point collision detection. /// (Since EFL 1.22) /// Whether to use precise point collision detection or not. The default value is false. virtual public bool GetPreciseIsInside() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Set whether to use precise (usually expensive) point collision detection for a given Evas object. /// 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. /// /// Warning: By using precise point collision detection you'll be making Evas more resource intensive. /// (Since EFL 1.22) /// Whether to use precise point collision detection or not. The default value is false. virtual public void SetPreciseIsInside(bool precise) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),precise); Eina.Error.RaiseIfUnhandledException(); } /// Retrieve whether an Evas object is set to propagate events. /// See also , . /// (Since EFL 1.22) /// Whether to propagate events (true) or not (false). virtual public bool GetPropagateEvents() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Set whether events on a smart object's member should be propagated up to its parent. /// This function has no effect if obj is not a member of a smart object. /// /// If prop is true, events occurring on this object will be propagated on to the smart object of which obj is a member. If prop is false, events occurring on this object will not be propagated on to the smart object of which obj is a member. The default value is true. /// /// See also , . /// (Since EFL 1.22) /// Whether to propagate events (true) or not (false). virtual public void SetPropagateEvents(bool propagate) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_propagate_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),propagate); Eina.Error.RaiseIfUnhandledException(); } /// Determine whether an object is set to pass (ignore) events. /// See also , . /// (Since EFL 1.22) /// Whether obj is to pass events (true) or not (false). virtual public bool GetPassEvents() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Set whether an Evas object is to pass (ignore) events. /// If pass is true, it will make events on obj to be ignored. They will be triggered on the next lower object (that is not set to pass events), instead (see ). /// /// If pass is false events will be processed on that object as normal. /// /// See also , /// (Since EFL 1.22) /// Whether obj is to pass events (true) or not (false). virtual public void SetPassEvents(bool pass) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_pass_events_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pass); Eina.Error.RaiseIfUnhandledException(); } /// Retrieves whether or not the given Evas object is to be drawn anti_aliased. /// (Since EFL 1.22) /// true if the object is to be anti_aliased, false otherwise. virtual public bool GetAntiAlias() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Sets whether or not the given Evas object is to be drawn anti-aliased. /// (Since EFL 1.22) /// true if the object is to be anti_aliased, false otherwise. virtual public void SetAntiAlias(bool anti_alias) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_anti_alias_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),anti_alias); Eina.Error.RaiseIfUnhandledException(); } /// Return a list of objects currently clipped by obj. /// This returns the internal list handle containing all objects clipped by the object obj. If none are clipped by it, the call returns null. 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. /// /// See also . /// (Since EFL 1.22) /// An iterator over the list of objects clipped by obj. virtual public Eina.Iterator GetClippedObjects() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return new Eina.Iterator(_ret_var, false, false); } /// Gets the parent smart object of a given Evas object, if it has one. /// This can be different from because this one is used internally for rendering and the normal parent is what the user expects to be the parent. /// (Since EFL 1.22) /// The parent smart object of obj or null. virtual public Efl.Canvas.Object GetRenderParent() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_render_parent_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// 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 inherit. /// (Since EFL 1.22) /// Paragraph direction for the given object. virtual public Efl.TextBidirectionalType GetParagraphDirection() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// 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 inherit. /// (Since EFL 1.22) /// Paragraph direction for the given object. virtual public void SetParagraphDirection(Efl.TextBidirectionalType dir) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dir); Eina.Error.RaiseIfUnhandledException(); } /// Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas. /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object. /// (Since EFL 1.22) /// Enable "no-render" mode. virtual public bool GetNoRender() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Disable all rendering on the canvas. /// 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. /// /// 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. /// (Since EFL 1.22) /// Enable "no-render" mode. virtual public void SetNoRender(bool enable) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_no_render_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),enable); Eina.Error.RaiseIfUnhandledException(); } /// Returns whether the coords are logically inside the object. /// When this function is called it will return a value of either false or true, depending on if the coords are inside the object's current geometry. /// /// A return value of true indicates the position is logically inside the object, and false implies it is logically outside the object. /// /// If e is not a valid object, the return value is undefined. /// (Since EFL 1.22) /// The position in pixels. /// true if the coords are inside the object, false otherwise virtual public bool GetCoordsInside(Eina.Position2D pos) { Eina.Position2D.NativeStruct _in_pos = pos; var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_coords_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Check if this object is focused by a given seat /// (Since EFL 1.22) /// The seat to check if the object is focused. Use null for the default seat. /// true if focused or false otherwise. virtual public bool CheckSeatFocus(Efl.Input.Device seat) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_check_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Add a seat to the focus list. /// 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. /// /// Note: The old focus APIs still work, however they will only act on the default seat. /// (Since EFL 1.22) /// The seat that should be added to the focus list. Use null for the default seat. /// true if the focus has been set or false otherwise. virtual public bool AddSeatFocus(Efl.Input.Device seat) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_add_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Remove a seat from the focus list. /// (Since EFL 1.22) /// The seat that should be removed from the focus list. Use null for the default seat. /// true if the seat was removed from the focus list or false otherwise. virtual public bool DelSeatFocus(Efl.Input.Device seat) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_seat_focus_del_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Returns the number of objects clipped by obj /// (Since EFL 1.22) /// The number of objects clipped by obj virtual public uint ClippedObjectsCount() { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_clipped_objects_count_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Requests keyname key events be directed to obj. /// 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. /// /// keyname is a platform dependent symbolic name for the key pressed. /// /// modifiers and not_modifiers are bit masks of all the modifiers that must and mustn't, respectively, be pressed along with keyname 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. exclusive will make the given object the only one permitted to grab the given key. If given true, subsequent calls on this function with different obj arguments will fail, unless the key is ungrabbed again. /// /// Warning: Providing impossible modifier sets creates undefined behavior. /// (Since EFL 1.22) /// The key to request events for. /// A combination of modifier keys that must be present to trigger the event. /// A combination of modifier keys that must not be present to trigger the event. /// Request that the obj is the only object receiving the keyname events. /// true if the call succeeded, false otherwise. virtual public bool GrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, bool exclusive) { var _ret_var = Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_grab_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),keyname, modifiers, not_modifiers, exclusive); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Removes the grab on keyname key events by obj. /// Removes a key grab on obj if keyname, modifiers, and not_modifiers match. /// /// See also , , , and the legacy API evas_focus_get. /// (Since EFL 1.22) /// The key the grab is set for. /// A mask of modifiers that must be present to trigger the event. /// A mask of modifiers that must not not be present to trigger the event. virtual public void UngrabKey(System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers) { Efl.Canvas.Object.NativeMethods.efl_canvas_object_key_ungrab_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),keyname, modifiers, not_modifiers); Eina.Error.RaiseIfUnhandledException(); } /// Returns whether the mouse pointer is logically inside the canvas. /// When this function is called it will return a value of either false or true, depending on whether a pointer,in or pointer,out event has been called previously. /// /// A return value of true indicates the mouse is logically inside the canvas, and false implies it is logically outside the canvas. /// /// A canvas begins with the mouse being assumed outside (false). /// (Since EFL 1.22) /// The seat to consider, if null then the default seat will be used. /// true if the mouse pointer is inside the canvas, false otherwise virtual public bool GetPointerInside(Efl.Input.Device seat) { var _ret_var = Efl.Canvas.IPointerConcrete.NativeMethods.efl_canvas_pointer_inside_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Retrieves the general/main color of the given Evas object. /// 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. /// /// 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. /// /// All newly created Evas rectangles get the default color values of 255 255 255 255 (opaque white). /// /// Use null pointers on the components you're not interested in: they'll be ignored by the function. /// (Since EFL 1.22) virtual public void GetColor(out int r, out int g, out int b, out int a) { Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Sets the general/main color of the given Evas object to the given one. /// See also (for an example) /// /// These color values are expected to be premultiplied by alpha. /// (Since EFL 1.22) virtual public void SetColor(int r, int g, int b, int a) { Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Get hex color code of given Evas object. This returns a short lived hex color code string. /// (Since EFL 1.22) /// the hex color code. virtual public System.String GetColorCode() { var _ret_var = Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Set the color of given Evas object to the given hex color code(#RRGGBBAA). e.g. efl_gfx_color_code_set(obj, "#FFCCAACC"); /// (Since EFL 1.22) /// the hex color code. virtual public void SetColorCode(System.String colorcode) { Efl.Gfx.IColorConcrete.NativeMethods.efl_gfx_color_code_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),colorcode); Eina.Error.RaiseIfUnhandledException(); } /// Retrieves the position of the given canvas object. /// (Since EFL 1.22) /// A 2D coordinate in pixel units. virtual public Eina.Position2D GetPosition() { var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// 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. /// (Since EFL 1.22) /// A 2D coordinate in pixel units. virtual public void SetPosition(Eina.Position2D pos) { Eina.Position2D.NativeStruct _in_pos = pos; Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos); Eina.Error.RaiseIfUnhandledException(); } /// Retrieves the (rectangular) size of the given Evas object. /// (Since EFL 1.22) /// A 2D size in pixel units. virtual public Eina.Size2D GetSize() { var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Changes the size of the given object. /// 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 instead, when manipulating widgets. /// (Since EFL 1.22) /// A 2D size in pixel units. virtual public void SetSize(Eina.Size2D size) { Eina.Size2D.NativeStruct _in_size = size; Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_size); Eina.Error.RaiseIfUnhandledException(); } /// Rectangular geometry that combines both position and size. /// (Since EFL 1.22) /// The X,Y position and W,H size, in pixels. virtual public Eina.Rect GetGeometry() { var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Rectangular geometry that combines both position and size. /// (Since EFL 1.22) /// The X,Y position and W,H size, in pixels. virtual public void SetGeometry(Eina.Rect rect) { Eina.Rect.NativeStruct _in_rect = rect; Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_geometry_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_rect); Eina.Error.RaiseIfUnhandledException(); } /// Retrieves whether or not the given canvas object is visible. /// (Since EFL 1.22) /// true if to make the object visible, false otherwise virtual public bool GetVisible() { var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Shows or hides this object. /// (Since EFL 1.22) /// true if to make the object visible, false otherwise virtual public void SetVisible(bool v) { Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_visible_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),v); Eina.Error.RaiseIfUnhandledException(); } /// Gets an object's scaling factor. /// (Since EFL 1.22) /// The scaling factor (the default value is 0.0, meaning individual scaling is not set) virtual public double GetScale() { var _ret_var = Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Sets the scaling factor of an object. /// (Since EFL 1.22) /// The scaling factor (the default value is 0.0, meaning individual scaling is not set) virtual public void SetScale(double scale) { Efl.Gfx.IEntityConcrete.NativeMethods.efl_gfx_entity_scale_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),scale); Eina.Error.RaiseIfUnhandledException(); } /// Defines the aspect ratio to respect when scaling this object. /// 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. /// /// 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. /// (Since EFL 1.22) /// Mode of interpretation. /// Base size to use for aspecting. virtual public void GetHintAspect(out Efl.Gfx.HintAspect mode, out Eina.Size2D sz) { var _out_sz = new Eina.Size2D.NativeStruct(); Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_aspect_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out mode, out _out_sz); Eina.Error.RaiseIfUnhandledException(); sz = _out_sz; } /// Defines the aspect ratio to respect when scaling this object. /// 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. /// /// 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. /// (Since EFL 1.22) /// Mode of interpretation. /// Base size to use for aspecting. virtual public void SetHintAspect(Efl.Gfx.HintAspect mode, Eina.Size2D sz) { Eina.Size2D.NativeStruct _in_sz = sz; Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_aspect_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),mode, _in_sz); Eina.Error.RaiseIfUnhandledException(); } /// Hints on the object's maximum size. /// 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. /// /// Values -1 will be treated as unset hint components, when queried by managers. /// /// 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. /// (Since EFL 1.22) /// Maximum size (hint) in pixels, (-1, -1) by default for canvas objects). virtual public Eina.Size2D GetHintSizeMax() { var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Hints on the object's maximum size. /// 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. /// /// Values -1 will be treated as unset hint components, when queried by managers. /// /// 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. /// (Since EFL 1.22) /// Maximum size (hint) in pixels, (-1, -1) by default for canvas objects). virtual public void SetHintSizeMax(Eina.Size2D sz) { Eina.Size2D.NativeStruct _in_sz = sz; Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_max_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz); Eina.Error.RaiseIfUnhandledException(); } /// Hints on the object's minimum size. /// 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. /// /// Value 0 will be treated as unset hint components, when queried by managers. /// /// 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). /// (Since EFL 1.22) /// Minimum size (hint) in pixels. virtual public Eina.Size2D GetHintSizeMin() { var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Hints on the object's minimum size. /// 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. /// /// Value 0 will be treated as unset hint components, when queried by managers. /// /// 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). /// (Since EFL 1.22) /// Minimum size (hint) in pixels. virtual public void SetHintSizeMin(Eina.Size2D sz) { Eina.Size2D.NativeStruct _in_sz = sz; Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz); Eina.Error.RaiseIfUnhandledException(); } /// Get the "intrinsic" minimum size of this object. /// (Since EFL 1.22) /// Minimum size (hint) in pixels. virtual public Eina.Size2D GetHintSizeRestrictedMin() { var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// This function is protected as it is meant for widgets to indicate their "intrinsic" minimum size. /// (Since EFL 1.22) /// Minimum size (hint) in pixels. virtual public void SetHintSizeRestrictedMin(Eina.Size2D sz) { Eina.Size2D.NativeStruct _in_sz = sz; Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_sz); Eina.Error.RaiseIfUnhandledException(); } /// Read-only minimum size combining both and hints. /// is intended for mostly internal usage and widget developers, and is intended to be set from application side. combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's minimum size. /// (Since EFL 1.22) /// Minimum size (hint) in pixels. virtual public Eina.Size2D GetHintSizeCombinedMin() { var _ret_var = Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Hints for an object's margin or padding space. /// 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. /// /// 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. /// (Since EFL 1.22) /// Integer to specify left padding. /// Integer to specify right padding. /// Integer to specify top padding. /// Integer to specify bottom padding. virtual public void GetHintMargin(out int l, out int r, out int t, out int b) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_margin_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out l, out r, out t, out b); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's margin or padding space. /// 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. /// /// 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. /// (Since EFL 1.22) /// Integer to specify left padding. /// Integer to specify right padding. /// Integer to specify top padding. /// Integer to specify bottom padding. virtual public void SetHintMargin(int l, int r, int t, int b) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_margin_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),l, r, t, b); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's weight. /// 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 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. /// /// 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. /// /// Note: Default weight hint values are 0.0, for both axis. /// (Since EFL 1.22) /// Non-negative double value to use as horizontal weight hint. /// Non-negative double value to use as vertical weight hint. virtual public void GetHintWeight(out double x, out double y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's weight. /// 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 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. /// /// 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. /// /// Note: Default weight hint values are 0.0, for both axis. /// (Since EFL 1.22) /// Non-negative double value to use as horizontal weight hint. /// Non-negative double value to use as vertical weight hint. virtual public void SetHintWeight(double x, double y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_weight_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's alignment. /// 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. /// /// 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. /// /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. /// /// Note: Default alignment hint values are 0.5, for both axes. /// (Since EFL 1.22) /// Double, ranging from 0.0 to 1.0. /// Double, ranging from 0.0 to 1.0. virtual public void GetHintAlign(out double x, out double y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's alignment. /// 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. /// /// 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. /// /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. /// /// Note: Default alignment hint values are 0.5, for both axes. /// (Since EFL 1.22) /// Double, ranging from 0.0 to 1.0. /// Double, ranging from 0.0 to 1.0. virtual public void SetHintAlign(double x, double y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_align_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's fill property that used to specify "justify" or "fill" by some users. specify whether to fill the space inside the boundaries of a container/manager. /// Maximum hints should be enforced with higher priority, if they are set. Also, any set on objects should add up to the object space on the final scene composition. /// /// See documentation of possible users: in Evas, they are the "box" and "table" smart objects. /// /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. /// /// Note: Default fill hint values are true, for both axes. /// (Since EFL 1.22) /// true if to fill the object space, false otherwise, to use as horizontal fill hint. /// true if to fill the object space, false otherwise, to use as vertical fill hint. virtual public void GetHintFill(out bool x, out bool y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),out x, out y); Eina.Error.RaiseIfUnhandledException(); } /// Hints for an object's fill property that used to specify "justify" or "fill" by some users. specify whether to fill the space inside the boundaries of a container/manager. /// Maximum hints should be enforced with higher priority, if they are set. Also, any set on objects should add up to the object space on the final scene composition. /// /// See documentation of possible users: in Evas, they are the "box" and "table" smart objects. /// /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. /// /// Note: Default fill hint values are true, for both axes. /// (Since EFL 1.22) /// true if to fill the object space, false otherwise, to use as horizontal fill hint. /// true if to fill the object space, false otherwise, to use as vertical fill hint. virtual public void SetHintFill(bool x, bool y) { Efl.Gfx.IHintConcrete.NativeMethods.efl_gfx_hint_fill_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),x, y); Eina.Error.RaiseIfUnhandledException(); } /// Number of points of a map. /// This sets the number of points of map. Currently, the number of points must be multiples of 4. /// (Since EFL 1.22) /// The number of points of map virtual public int GetMappingPointCount() { var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Number of points of a map. /// This sets the number of points of map. Currently, the number of points must be multiples of 4. /// (Since EFL 1.22) /// The number of points of map virtual public void SetMappingPointCount(int count) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_point_count_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),count); Eina.Error.RaiseIfUnhandledException(); } /// Clockwise state of a map (read-only). /// 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. /// (Since EFL 1.22) /// true if clockwise, false if counter clockwise virtual public bool GetMappingClockwise() { var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_clockwise_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Smoothing state for map rendering. /// 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. /// (Since EFL 1.22) /// true by default. virtual public bool GetMappingSmooth() { var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Smoothing state for map rendering. /// 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. /// (Since EFL 1.22) /// true by default. virtual public void SetMappingSmooth(bool smooth) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_smooth_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),smooth); Eina.Error.RaiseIfUnhandledException(); } /// Alpha flag for map rendering. /// 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 ( 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. /// /// Note that this may conflict with depending on which algorithm is used for anti-aliasing. /// (Since EFL 1.22) /// true by default. virtual public bool GetMappingAlpha() { var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Alpha flag for map rendering. /// 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 ( 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. /// /// Note that this may conflict with depending on which algorithm is used for anti-aliasing. /// (Since EFL 1.22) /// true by default. virtual public void SetMappingAlpha(bool alpha) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_alpha_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),alpha); Eina.Error.RaiseIfUnhandledException(); } /// A point's absolute coordinate on the canvas. /// 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. /// /// 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. /// /// Remember all coordinates are canvas global ones as with move and resize in the canvas. /// /// This property can be read to get the 4 points positions on the canvas, or set to manually place them. /// (Since EFL 1.22) /// ID of the point, from 0 to 3 (included). /// Point X coordinate in absolute pixel coordinates. /// Point Y coordinate in absolute pixel coordinates. /// Point Z coordinate hint (pre-perspective transform). virtual public void GetMappingCoordAbsolute(int idx, out double x, out double y, out double z) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_coord_absolute_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, out x, out y, out z); Eina.Error.RaiseIfUnhandledException(); } /// A point's absolute coordinate on the canvas. /// 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. /// /// 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. /// /// Remember all coordinates are canvas global ones as with move and resize in the canvas. /// /// This property can be read to get the 4 points positions on the canvas, or set to manually place them. /// (Since EFL 1.22) /// ID of the point, from 0 to 3 (included). /// Point X coordinate in absolute pixel coordinates. /// Point Y coordinate in absolute pixel coordinates. /// Point Z coordinate hint (pre-perspective transform). virtual public void SetMappingCoordAbsolute(int idx, double x, double y, double z) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_coord_absolute_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, x, y, z); Eina.Error.RaiseIfUnhandledException(); } /// Map point's U and V texture source point. /// 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. /// /// 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). /// (Since EFL 1.22) /// ID of the point, from 0 to 3 (included). /// Relative X coordinate within the image, from 0 to 1. /// Relative Y coordinate within the image, from 0 to 1. virtual public void GetMappingUv(int idx, out double u, out double v) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_uv_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, out u, out v); Eina.Error.RaiseIfUnhandledException(); } /// Map point's U and V texture source point. /// 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. /// /// 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). /// (Since EFL 1.22) /// ID of the point, from 0 to 3 (included). /// Relative X coordinate within the image, from 0 to 1. /// Relative Y coordinate within the image, from 0 to 1. virtual public void SetMappingUv(int idx, double u, double v) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_uv_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, u, v); Eina.Error.RaiseIfUnhandledException(); } /// Color of a vertex in the map. /// 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. /// /// The color values must be premultiplied (ie. a >= {r, g, b}). /// (Since EFL 1.22) /// 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(). /// Red (0 - 255) /// Green (0 - 255) /// Blue (0 - 255) /// Alpha (0 - 255) virtual public void GetMappingColor(int idx, out int r, out int g, out int b, out int a) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_color_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, out r, out g, out b, out a); Eina.Error.RaiseIfUnhandledException(); } /// Color of a vertex in the map. /// 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. /// /// The color values must be premultiplied (ie. a >= {r, g, b}). /// (Since EFL 1.22) /// 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(). /// Red (0 - 255) /// Green (0 - 255) /// Blue (0 - 255) /// Alpha (0 - 255) virtual public void SetMappingColor(int idx, int r, int g, int b, int a) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_color_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),idx, r, g, b, a); Eina.Error.RaiseIfUnhandledException(); } /// Read-only property indicating whether an object is mapped. /// This will be true if any transformation is applied to this object. /// (Since EFL 1.22) /// true if the object is mapped. virtual public bool HasMapping() { var _ret_var = Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_has_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Resets the map transformation to its default state. /// This will reset all transformations to identity, meaning the points' colors, positions and UV coordinates will be reset to their default values. will then return false. This function will not modify the values of or . /// (Since EFL 1.22) virtual public void ResetMapping() { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); } /// Apply a translation to the object using map. /// This does not change the real geometry of the object but will affect its visible position. /// (Since EFL 1.22) /// Distance in pixels along the X axis. /// Distance in pixels along the Y axis. /// Distance in pixels along the Z axis. virtual public void Translate(double dx, double dy, double dz) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_translate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dx, dy, dz); Eina.Error.RaiseIfUnhandledException(); } /// Apply a rotation to the object. /// This rotates the object clockwise by degrees degrees, around the center specified by the relative position (cx, cy) in the pivot object. If pivot is null then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for degrees will rotate clockwise by that amount. /// /// The coordinates are set relative to the given pivot object. If its geometry changes, then the absolute position of the rotation center will change accordingly. /// /// 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 pivot object. /// (Since EFL 1.22) /// CCW rotation in degrees. /// A pivot object for the center point, can be null. /// X relative coordinate of the center point. /// y relative coordinate of the center point. virtual public void Rotate(double degrees, Efl.Gfx.IEntity pivot, double cx, double cy) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),degrees, pivot, cx, cy); Eina.Error.RaiseIfUnhandledException(); } /// Rotate the object around 3 axes in 3D. /// This will rotate in 3D, not just around the "Z" axis as is the case with . 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. /// /// As with , 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. /// (Since EFL 1.22) /// Rotation in degrees around X axis (0 to 360). /// Rotation in degrees around Y axis (0 to 360). /// Rotation in degrees around Z axis (0 to 360). /// A pivot object for the center point, can be null. /// X relative coordinate of the center point. /// y relative coordinate of the center point. /// Z absolute coordinate of the center point. virtual public void Rotate3d(double dx, double dy, double dz, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dx, dy, dz, pivot, cx, cy, cz); Eina.Error.RaiseIfUnhandledException(); } /// Rotate the object in 3D using a unit quaternion. /// This is similar to 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. /// /// As with , 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. /// (Since EFL 1.22) /// The x component of the imaginary part of the quaternion. /// The y component of the imaginary part of the quaternion. /// The z component of the imaginary part of the quaternion. /// The w component of the real part of the quaternion. /// A pivot object for the center point, can be null. /// X relative coordinate of the center point. /// y relative coordinate of the center point. /// Z absolute coordinate of the center point. virtual public void RotateQuat(double qx, double qy, double qz, double qw, Efl.Gfx.IEntity pivot, double cx, double cy, double cz) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_quat_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),qx, qy, qz, qw, pivot, cx, cy, cz); Eina.Error.RaiseIfUnhandledException(); } /// Apply a zoom to the object. /// This zooms the points of the map from a center point. That center is defined by cx and cy. The zoomx and zoomy 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. /// /// By default, the center is at (0.5, 0.5). 0.0 means left or top while 1.0 means right or bottom. /// (Since EFL 1.22) /// Zoom in X direction /// Zoom in Y direction /// A pivot object for the center point, can be null. /// X relative coordinate of the center point. /// y relative coordinate of the center point. virtual public void Zoom(double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),zoomx, zoomy, pivot, cx, cy); Eina.Error.RaiseIfUnhandledException(); } /// Apply a lighting effect on the object. /// 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. /// /// The coordinates are set relative to the given pivot object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the pivot is null then this object will be its own pivot. /// (Since EFL 1.22) /// A pivot object for the light point, can be null. /// X relative coordinate in space of light point. /// Y relative coordinate in space of light point. /// Z absolute coordinate in space of light point. /// Light red value (0 - 255). /// Light green value (0 - 255). /// Light blue value (0 - 255). /// Ambient color red value (0 - 255). /// Ambient color green value (0 - 255). /// Ambient color blue value (0 - 255). 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) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_lighting_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab); Eina.Error.RaiseIfUnhandledException(); } /// Apply a perspective transform to the map /// 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 z0 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 foc 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 foc must be greater than 0. /// /// The coordinates are set relative to the given pivot object. If its geometry changes, then the absolute position of the rotation center will change accordingly. The Z position is absolute. If the pivot is null then this object will be its own pivot. /// (Since EFL 1.22) /// A pivot object for the infinite point, can be null. /// The perspective distance X relative coordinate. /// The perspective distance Y relative coordinate. /// The "0" Z plane value. /// The focal distance, must be greater than 0. virtual public void Perspective3d(Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_perspective_3d_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),pivot, px, py, z0, foc); Eina.Error.RaiseIfUnhandledException(); } /// Apply a rotation to the object, using absolute coordinates. /// This rotates the object clockwise by degrees degrees, around the center specified by the relative position (cx, cy) in the pivot object. If pivot is null then this object is used as its own pivot center. 360 degrees is a full rotation, equivalent to no rotation. Negative values for degrees will rotate clockwise by that amount. /// /// The given coordinates are absolute values in pixels. See also for a relative coordinate version. /// (Since EFL 1.22) /// CCW rotation in degrees. /// X absolute coordinate in pixels of the center point. /// y absolute coordinate in pixels of the center point. virtual public void RotateAbsolute(double degrees, double cx, double cy) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),degrees, cx, cy); Eina.Error.RaiseIfUnhandledException(); } /// Rotate the object around 3 axes in 3D, using absolute coordinates. /// This will rotate in 3D and not just around the "Z" axis as the case with . 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. /// /// The coordinates of the center point are given in absolute canvas coordinates. See also for a pivot-based 3D rotation. /// (Since EFL 1.22) /// Rotation in degrees around X axis (0 to 360). /// Rotation in degrees around Y axis (0 to 360). /// Rotation in degrees around Z axis (0 to 360). /// X absolute coordinate in pixels of the center point. /// y absolute coordinate in pixels of the center point. /// Z absolute coordinate of the center point. virtual public void Rotate3dAbsolute(double dx, double dy, double dz, double cx, double cy, double cz) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dx, dy, dz, cx, cy, cz); Eina.Error.RaiseIfUnhandledException(); } /// Rotate the object in 3D using a unit quaternion, using absolute coordinates. /// This is similar to 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. /// /// The coordinates of the center point are given in absolute canvas coordinates. See also for a pivot-based 3D rotation. /// (Since EFL 1.22) /// The x component of the imaginary part of the quaternion. /// The y component of the imaginary part of the quaternion. /// The z component of the imaginary part of the quaternion. /// The w component of the real part of the quaternion. /// X absolute coordinate in pixels of the center point. /// y absolute coordinate in pixels of the center point. /// Z absolute coordinate of the center point. virtual public void RotateQuatAbsolute(double qx, double qy, double qz, double qw, double cx, double cy, double cz) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_rotate_quat_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),qx, qy, qz, qw, cx, cy, cz); Eina.Error.RaiseIfUnhandledException(); } /// Apply a zoom to the object, using absolute coordinates. /// This zooms the points of the map from a center point. That center is defined by cx and cy. The zoomx and zoomy 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. /// /// The coordinates of the center point are given in absolute canvas coordinates. See also for a pivot-based zoom. /// (Since EFL 1.22) /// Zoom in X direction /// Zoom in Y direction /// X absolute coordinate in pixels of the center point. /// y absolute coordinate in pixels of the center point. virtual public void ZoomAbsolute(double zoomx, double zoomy, double cx, double cy) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_zoom_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),zoomx, zoomy, cx, cy); Eina.Error.RaiseIfUnhandledException(); } /// Apply a lighting effect to the object. /// 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. /// /// The coordinates of the center point are given in absolute canvas coordinates. See also for a pivot-based lighting effect. /// (Since EFL 1.22) /// X absolute coordinate in pixels of the light point. /// y absolute coordinate in pixels of the light point. /// Z absolute coordinate in space of light point. /// Light red value (0 - 255). /// Light green value (0 - 255). /// Light blue value (0 - 255). /// Ambient color red value (0 - 255). /// Ambient color green value (0 - 255). /// Ambient color blue value (0 - 255). virtual public void Lighting3dAbsolute(double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_lighting_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),lx, ly, lz, lr, lg, lb, ar, ag, ab); Eina.Error.RaiseIfUnhandledException(); } /// Apply a perspective transform to the map /// 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 z0 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 foc 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 foc must be greater than 0. /// /// The coordinates of the center point are given in absolute canvas coordinates. See also for a pivot-based perspective effect. /// (Since EFL 1.22) /// The perspective distance X relative coordinate. /// The perspective distance Y relative coordinate. /// The "0" Z plane value. /// The focal distance, must be greater than 0. virtual public void Perspective3dAbsolute(double px, double py, double z0, double foc) { Efl.Gfx.IMappingConcrete.NativeMethods.efl_gfx_mapping_perspective_3d_absolute_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),px, py, z0, foc); Eina.Error.RaiseIfUnhandledException(); } /// Retrieves the layer of its canvas that the given object is part of. /// See also /// (Since EFL 1.22) /// The number of the layer to place the object on. Must be between and . virtual public short GetLayer() { var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Sets the layer of its canvas that the given object will be part of. /// 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. /// /// This is a low-level function, which you'd be using when something should be always on top, for example. /// /// 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. /// /// See also /// (Since EFL 1.22) /// The number of the layer to place the object on. Must be between and . virtual public void SetLayer(short l) { Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_layer_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),l); Eina.Error.RaiseIfUnhandledException(); } /// Get the Evas object stacked right below obj /// This function will traverse layers in its search, if there are objects on layers below the one obj is placed at. /// /// See also , and /// (Since EFL 1.22) /// The object directly below obj, if any, or null, if none. virtual public Efl.Gfx.IStack GetBelow() { var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Get the Evas object stacked right above obj /// This function will traverse layers in its search, if there are objects on layers above the one obj is placed at. /// /// See also , and /// (Since EFL 1.22) /// The object directly below obj, if any, or null, if none. virtual public Efl.Gfx.IStack GetAbove() { var _ret_var = Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Stack obj immediately below /// 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. /// /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing). /// /// If you have smart objects on your canvas and obj is a member of one of them, then below must also be a member of the same smart object. /// /// Similarly, if obj is not a member of a smart object, below must not be either. /// /// See also , and /// (Since EFL 1.22) /// The object below which to stack virtual public void StackBelow(Efl.Gfx.IStack below) { Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_below_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),below); Eina.Error.RaiseIfUnhandledException(); } /// Raise obj to the top of its layer. /// obj will, then, be the highest one in the layer it belongs to. Object on other layers won't get touched. /// /// See also , and /// (Since EFL 1.22) virtual public void RaiseToTop() { Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_raise_to_top_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); } /// Stack obj immediately above /// 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. /// /// Its intended to be used with objects belonging to the same layer in a given canvas, otherwise it will fail (and accomplish nothing). /// /// If you have smart objects on your canvas and obj is a member of one of them, then above must also be a member of the same smart object. /// /// Similarly, if obj is not a member of a smart object, above must not be either. /// /// See also , and /// (Since EFL 1.22) /// The object above which to stack virtual public void StackAbove(Efl.Gfx.IStack above) { Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_above_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),above); Eina.Error.RaiseIfUnhandledException(); } /// Lower obj to the bottom of its layer. /// obj will, then, be the lowest one in the layer it belongs to. Objects on other layers won't get touched. /// /// See also , and /// (Since EFL 1.22) virtual public void LowerToBottom() { Efl.Gfx.IStackConcrete.NativeMethods.efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); } /// Check if input events from a given seat is enabled. /// The seat to act on. /// true to enable events for a seat or false otherwise. virtual public bool GetSeatEventFilter(Efl.Input.Device seat) { var _ret_var = Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// 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. /// The seat to act on. /// true to enable events for a seat or false otherwise. virtual public void SetSeatEventFilter(Efl.Input.Device seat, bool enable) { Efl.Input.IInterfaceConcrete.NativeMethods.efl_input_seat_event_filter_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),seat, enable); Eina.Error.RaiseIfUnhandledException(); } /// Whether this object should be mirrored. /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right). /// true for RTL, false for LTR (default). virtual public bool GetMirrored() { var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Whether this object should be mirrored. /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right). /// true for RTL, false for LTR (default). virtual public void SetMirrored(bool rtl) { Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),rtl); Eina.Error.RaiseIfUnhandledException(); } /// Whether the property should be set automatically. /// If enabled, the system or application configuration will be used to set the value of . /// /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in ) as the configuration should affect only high-level widgets. /// Whether the widget uses automatic mirroring virtual public bool GetMirroredAutomatic() { var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_automatic_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Whether the property should be set automatically. /// If enabled, the system or application configuration will be used to set the value of . /// /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in ) as the configuration should affect only high-level widgets. /// Whether the widget uses automatic mirroring virtual public void SetMirroredAutomatic(bool automatic) { Efl.Ui.II18nConcrete.NativeMethods.efl_ui_mirrored_automatic_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),automatic); Eina.Error.RaiseIfUnhandledException(); } /// Gets the language for this object. /// The current language. virtual public System.String GetLanguage() { var _ret_var = Efl.Ui.II18nConcrete.NativeMethods.efl_ui_language_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle)); Eina.Error.RaiseIfUnhandledException(); return _ret_var; } /// Sets the language for this object. /// The current language. virtual public void SetLanguage(System.String language) { Efl.Ui.II18nConcrete.NativeMethods.efl_ui_language_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),language); Eina.Error.RaiseIfUnhandledException(); } /// Low-level pointer behaviour. /// This function has a direct effect on event callbacks related to pointers (mouse, ...). /// /// If the value is (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. /// /// If the value is , then events will be emitted just when inside this object area. /// /// The default value is . See also: and Note: This function will only set/get the mode for the default pointer. /// (Since EFL 1.22) /// Input pointer mode public Efl.Input.ObjectPointerMode PointerMode { get { return GetPointerMode(); } set { SetPointerMode(value); } } /// Render mode to be used for compositing the Evas object. /// Only two modes are supported: - means the object will be merged on top of objects below it using simple alpha compositing. - means this object's pixels will replace everything that is below, making this object opaque. /// /// Please do not assume that 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). /// (Since EFL 1.22) /// Blend or copy. public Efl.Gfx.RenderOp RenderOp { get { return GetRenderOp(); } set { SetRenderOp(value); } } /// Get the object clipping obj (if any). /// This function returns the object clipping obj. If obj is not being clipped at all, null is returned. The object obj must be a valid Evas_Object. /// (Since EFL 1.22) /// The object to clip obj by. public Efl.Canvas.Object Clipper { get { return GetClipper(); } set { SetClipper(value); } } /// Determine whether an object is set to repeat events. /// (Since EFL 1.22) /// Whether obj is to repeat events (true) or not (false). public bool RepeatEvents { get { return GetRepeatEvents(); } set { SetRepeatEvents(value); } } /// Indicates that this object is the keyboard event receiver on its canvas. /// Changing focus only affects where (key) input events go. There can be only one object focused at any time. If focus is true, obj 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 , , . /// (Since EFL 1.22) /// true when set as focused or false otherwise. public bool KeyFocus { get { return GetKeyFocus(); } set { SetKeyFocus(value); } } /// Check if this object is focused. /// (Since EFL 1.22) /// true if focused by at least one seat or false otherwise. public bool SeatFocus { get { return GetSeatFocus(); } } /// Determine whether an object is set to use precise point collision detection. /// (Since EFL 1.22) /// Whether to use precise point collision detection or not. The default value is false. public bool PreciseIsInside { get { return GetPreciseIsInside(); } set { SetPreciseIsInside(value); } } /// Retrieve whether an Evas object is set to propagate events. /// See also , . /// (Since EFL 1.22) /// Whether to propagate events (true) or not (false). public bool PropagateEvents { get { return GetPropagateEvents(); } set { SetPropagateEvents(value); } } /// Determine whether an object is set to pass (ignore) events. /// See also , . /// (Since EFL 1.22) /// Whether obj is to pass events (true) or not (false). public bool PassEvents { get { return GetPassEvents(); } set { SetPassEvents(value); } } /// Retrieves whether or not the given Evas object is to be drawn anti_aliased. /// (Since EFL 1.22) /// true if the object is to be anti_aliased, false otherwise. public bool AntiAlias { get { return GetAntiAlias(); } set { SetAntiAlias(value); } } /// Return a list of objects currently clipped by obj. /// This returns the internal list handle containing all objects clipped by the object obj. If none are clipped by it, the call returns null. 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. /// /// See also . /// (Since EFL 1.22) /// An iterator over the list of objects clipped by obj. public Eina.Iterator ClippedObjects { get { return GetClippedObjects(); } } /// Gets the parent smart object of a given Evas object, if it has one. /// This can be different from because this one is used internally for rendering and the normal parent is what the user expects to be the parent. /// (Since EFL 1.22) /// The parent smart object of obj or null. public Efl.Canvas.Object RenderParent { get { return GetRenderParent(); } } /// 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 inherit. /// (Since EFL 1.22) /// Paragraph direction for the given object. public Efl.TextBidirectionalType ParagraphDirection { get { return GetParagraphDirection(); } set { SetParagraphDirection(value); } } /// Returns the state of the "no-render" flag, which means, when true, that an object should never be rendered on the canvas. /// This flag can be used to avoid rendering visible clippers on the canvas, even if they currently don't clip any object. /// (Since EFL 1.22) /// Enable "no-render" mode. public bool NoRender { get { return GetNoRender(); } set { SetNoRender(value); } } /// Get hex color code of given Evas object. This returns a short lived hex color code string. /// (Since EFL 1.22) /// the hex color code. public System.String ColorCode { get { return GetColorCode(); } set { SetColorCode(value); } } /// The 2D position of a canvas object. /// The position is absolute, in pixels, relative to the top-left corner of the window, within its border decorations (application space). /// (Since EFL 1.22) /// A 2D coordinate in pixel units. public Eina.Position2D Position { get { return GetPosition(); } set { SetPosition(value); } } /// The 2D size of a canvas object. /// (Since EFL 1.22) /// A 2D size in pixel units. public Eina.Size2D Size { get { return GetSize(); } set { SetSize(value); } } /// Rectangular geometry that combines both position and size. /// (Since EFL 1.22) /// The X,Y position and W,H size, in pixels. public Eina.Rect Geometry { get { return GetGeometry(); } set { SetGeometry(value); } } /// The visibility of a canvas object. /// All canvas objects will become visible by default just before render. This means that it is not required to call 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. /// /// 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... /// (Since EFL 1.22) /// true if to make the object visible, false otherwise public bool Visible { get { return GetVisible(); } set { SetVisible(value); } } /// The scaling factor of an object. /// 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. /// /// 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. /// (Since EFL 1.22) /// The scaling factor (the default value is 0.0, meaning individual scaling is not set) public double Scale { get { return GetScale(); } set { SetScale(value); } } /// Hints on the object's maximum size. /// 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. /// /// Values -1 will be treated as unset hint components, when queried by managers. /// /// 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. /// (Since EFL 1.22) /// Maximum size (hint) in pixels, (-1, -1) by default for canvas objects). public Eina.Size2D HintSizeMax { get { return GetHintSizeMax(); } set { SetHintSizeMax(value); } } /// Hints on the object's minimum size. /// 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. /// /// Value 0 will be treated as unset hint components, when queried by managers. /// /// 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). /// (Since EFL 1.22) /// Minimum size (hint) in pixels. public Eina.Size2D HintSizeMin { get { return GetHintSizeMin(); } set { SetHintSizeMin(value); } } /// Internal hints for an object's minimum size. /// This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate. /// /// Values 0 will be treated as unset hint components, when queried by managers. /// /// 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 instead. /// (Since EFL 1.22) /// Minimum size (hint) in pixels. public Eina.Size2D HintSizeRestrictedMin { get { return GetHintSizeRestrictedMin(); } set { SetHintSizeRestrictedMin(value); } } /// Read-only minimum size combining both and hints. /// is intended for mostly internal usage and widget developers, and is intended to be set from application side. combines both values by taking their repective maximum (in both width and height), and is used internally to get an object's minimum size. /// (Since EFL 1.22) /// Minimum size (hint) in pixels. public Eina.Size2D HintSizeCombinedMin { get { return GetHintSizeCombinedMin(); } } /// Number of points of a map. /// This sets the number of points of map. Currently, the number of points must be multiples of 4. /// (Since EFL 1.22) /// The number of points of map public int MappingPointCount { get { return GetMappingPointCount(); } set { SetMappingPointCount(value); } } /// Clockwise state of a map (read-only). /// 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. /// (Since EFL 1.22) /// true if clockwise, false if counter clockwise public bool MappingClockwise { get { return GetMappingClockwise(); } } /// Smoothing state for map rendering. /// 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. /// (Since EFL 1.22) /// true by default. public bool MappingSmooth { get { return GetMappingSmooth(); } set { SetMappingSmooth(value); } } /// Alpha flag for map rendering. /// 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 ( 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. /// /// Note that this may conflict with depending on which algorithm is used for anti-aliasing. /// (Since EFL 1.22) /// true by default. public bool MappingAlpha { get { return GetMappingAlpha(); } set { SetMappingAlpha(value); } } /// Retrieves the layer of its canvas that the given object is part of. /// See also /// (Since EFL 1.22) /// The number of the layer to place the object on. Must be between and . public short Layer { get { return GetLayer(); } set { SetLayer(value); } } /// Get the Evas object stacked right below obj /// This function will traverse layers in its search, if there are objects on layers below the one obj is placed at. /// /// See also , and /// (Since EFL 1.22) /// The object directly below obj, if any, or null, if none. public Efl.Gfx.IStack Below { get { return GetBelow(); } } /// Get the Evas object stacked right above obj /// This function will traverse layers in its search, if there are objects on layers above the one obj is placed at. /// /// See also , and /// (Since EFL 1.22) /// The object directly below obj, if any, or null, if none. public Efl.Gfx.IStack Above { get { return GetAbove(); } } /// Whether this object should be mirrored. /// If mirrored, an object is in RTL (right to left) mode instead of LTR (left to right). /// true for RTL, false for LTR (default). public bool Mirrored { get { return GetMirrored(); } set { SetMirrored(value); } } /// Whether the property should be set automatically. /// If enabled, the system or application configuration will be used to set the value of . /// /// This property may be implemented by high-level widgets (in Efl.Ui) but not by low-level widgets (in ) as the configuration should affect only high-level widgets. /// Whether the widget uses automatic mirroring public bool MirroredAutomatic { get { return GetMirroredAutomatic(); } set { SetMirroredAutomatic(value); } } /// The (human) language for this object. /// The current language. public System.String Language { get { return GetLanguage(); } set { SetLanguage(value); } } private static IntPtr GetEflClassStatic() { return Efl.Canvas.Object.efl_canvas_object_class_get(); } /// Wrapper for native methods and virtual method delegates. /// For internal use by generated code only. public new class NativeMethods : Efl.LoopConsumer.NativeMethods { private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas); /// Gets the list of Eo operations to override. /// The list of Eo operations to be overload. public override System.Collections.Generic.List GetEoOps(System.Type type) { var descs = new System.Collections.Generic.List(); var methods = Efl.Eo.Globals.GetUserMethods(type); if (efl_canvas_object_pointer_mode_by_device_get_static_delegate == null) { 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); } if (methods.FirstOrDefault(m => m.Name == "GetPointerModeByDevice") != null) { 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) }); } if (efl_canvas_object_pointer_mode_by_device_set_static_delegate == null) { 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); } if (methods.FirstOrDefault(m => m.Name == "SetPointerModeByDevice") != null) { 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) }); } if (efl_canvas_object_pointer_mode_get_static_delegate == null) { efl_canvas_object_pointer_mode_get_static_delegate = new efl_canvas_object_pointer_mode_get_delegate(pointer_mode_get); } if (methods.FirstOrDefault(m => m.Name == "GetPointerMode") != null) { 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) }); } if (efl_canvas_object_pointer_mode_set_static_delegate == null) { efl_canvas_object_pointer_mode_set_static_delegate = new efl_canvas_object_pointer_mode_set_delegate(pointer_mode_set); } if (methods.FirstOrDefault(m => m.Name == "SetPointerMode") != null) { 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) }); } if (efl_canvas_object_render_op_get_static_delegate == null) { efl_canvas_object_render_op_get_static_delegate = new efl_canvas_object_render_op_get_delegate(render_op_get); } if (methods.FirstOrDefault(m => m.Name == "GetRenderOp") != null) { 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) }); } if (efl_canvas_object_render_op_set_static_delegate == null) { efl_canvas_object_render_op_set_static_delegate = new efl_canvas_object_render_op_set_delegate(render_op_set); } if (methods.FirstOrDefault(m => m.Name == "SetRenderOp") != null) { 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) }); } if (efl_canvas_object_clipper_get_static_delegate == null) { efl_canvas_object_clipper_get_static_delegate = new efl_canvas_object_clipper_get_delegate(clipper_get); } if (methods.FirstOrDefault(m => m.Name == "GetClipper") != null) { 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) }); } if (efl_canvas_object_clipper_set_static_delegate == null) { efl_canvas_object_clipper_set_static_delegate = new efl_canvas_object_clipper_set_delegate(clipper_set); } if (methods.FirstOrDefault(m => m.Name == "SetClipper") != null) { 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) }); } if (efl_canvas_object_repeat_events_get_static_delegate == null) { efl_canvas_object_repeat_events_get_static_delegate = new efl_canvas_object_repeat_events_get_delegate(repeat_events_get); } if (methods.FirstOrDefault(m => m.Name == "GetRepeatEvents") != null) { 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) }); } if (efl_canvas_object_repeat_events_set_static_delegate == null) { efl_canvas_object_repeat_events_set_static_delegate = new efl_canvas_object_repeat_events_set_delegate(repeat_events_set); } if (methods.FirstOrDefault(m => m.Name == "SetRepeatEvents") != null) { 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) }); } if (efl_canvas_object_key_focus_get_static_delegate == null) { efl_canvas_object_key_focus_get_static_delegate = new efl_canvas_object_key_focus_get_delegate(key_focus_get); } if (methods.FirstOrDefault(m => m.Name == "GetKeyFocus") != null) { 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) }); } if (efl_canvas_object_key_focus_set_static_delegate == null) { efl_canvas_object_key_focus_set_static_delegate = new efl_canvas_object_key_focus_set_delegate(key_focus_set); } if (methods.FirstOrDefault(m => m.Name == "SetKeyFocus") != null) { 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) }); } if (efl_canvas_object_seat_focus_get_static_delegate == null) { efl_canvas_object_seat_focus_get_static_delegate = new efl_canvas_object_seat_focus_get_delegate(seat_focus_get); } if (methods.FirstOrDefault(m => m.Name == "GetSeatFocus") != null) { 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) }); } if (efl_canvas_object_precise_is_inside_get_static_delegate == null) { efl_canvas_object_precise_is_inside_get_static_delegate = new efl_canvas_object_precise_is_inside_get_delegate(precise_is_inside_get); } if (methods.FirstOrDefault(m => m.Name == "GetPreciseIsInside") != null) { 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) }); } if (efl_canvas_object_precise_is_inside_set_static_delegate == null) { efl_canvas_object_precise_is_inside_set_static_delegate = new efl_canvas_object_precise_is_inside_set_delegate(precise_is_inside_set); } if (methods.FirstOrDefault(m => m.Name == "SetPreciseIsInside") != null) { 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) }); } if (efl_canvas_object_propagate_events_get_static_delegate == null) { efl_canvas_object_propagate_events_get_static_delegate = new efl_canvas_object_propagate_events_get_delegate(propagate_events_get); } if (methods.FirstOrDefault(m => m.Name == "GetPropagateEvents") != null) { 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) }); } if (efl_canvas_object_propagate_events_set_static_delegate == null) { efl_canvas_object_propagate_events_set_static_delegate = new efl_canvas_object_propagate_events_set_delegate(propagate_events_set); } if (methods.FirstOrDefault(m => m.Name == "SetPropagateEvents") != null) { 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) }); } if (efl_canvas_object_pass_events_get_static_delegate == null) { efl_canvas_object_pass_events_get_static_delegate = new efl_canvas_object_pass_events_get_delegate(pass_events_get); } if (methods.FirstOrDefault(m => m.Name == "GetPassEvents") != null) { 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) }); } if (efl_canvas_object_pass_events_set_static_delegate == null) { efl_canvas_object_pass_events_set_static_delegate = new efl_canvas_object_pass_events_set_delegate(pass_events_set); } if (methods.FirstOrDefault(m => m.Name == "SetPassEvents") != null) { 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) }); } if (efl_canvas_object_anti_alias_get_static_delegate == null) { efl_canvas_object_anti_alias_get_static_delegate = new efl_canvas_object_anti_alias_get_delegate(anti_alias_get); } if (methods.FirstOrDefault(m => m.Name == "GetAntiAlias") != null) { 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) }); } if (efl_canvas_object_anti_alias_set_static_delegate == null) { efl_canvas_object_anti_alias_set_static_delegate = new efl_canvas_object_anti_alias_set_delegate(anti_alias_set); } if (methods.FirstOrDefault(m => m.Name == "SetAntiAlias") != null) { 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) }); } if (efl_canvas_object_clipped_objects_get_static_delegate == null) { efl_canvas_object_clipped_objects_get_static_delegate = new efl_canvas_object_clipped_objects_get_delegate(clipped_objects_get); } if (methods.FirstOrDefault(m => m.Name == "GetClippedObjects") != null) { 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) }); } if (efl_canvas_object_render_parent_get_static_delegate == null) { efl_canvas_object_render_parent_get_static_delegate = new efl_canvas_object_render_parent_get_delegate(render_parent_get); } if (methods.FirstOrDefault(m => m.Name == "GetRenderParent") != null) { 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) }); } if (efl_canvas_object_paragraph_direction_get_static_delegate == null) { efl_canvas_object_paragraph_direction_get_static_delegate = new efl_canvas_object_paragraph_direction_get_delegate(paragraph_direction_get); } if (methods.FirstOrDefault(m => m.Name == "GetParagraphDirection") != null) { 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) }); } if (efl_canvas_object_paragraph_direction_set_static_delegate == null) { efl_canvas_object_paragraph_direction_set_static_delegate = new efl_canvas_object_paragraph_direction_set_delegate(paragraph_direction_set); } if (methods.FirstOrDefault(m => m.Name == "SetParagraphDirection") != null) { 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) }); } if (efl_canvas_object_no_render_get_static_delegate == null) { efl_canvas_object_no_render_get_static_delegate = new efl_canvas_object_no_render_get_delegate(no_render_get); } if (methods.FirstOrDefault(m => m.Name == "GetNoRender") != null) { 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) }); } if (efl_canvas_object_no_render_set_static_delegate == null) { efl_canvas_object_no_render_set_static_delegate = new efl_canvas_object_no_render_set_delegate(no_render_set); } if (methods.FirstOrDefault(m => m.Name == "SetNoRender") != null) { 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) }); } if (efl_canvas_object_coords_inside_get_static_delegate == null) { efl_canvas_object_coords_inside_get_static_delegate = new efl_canvas_object_coords_inside_get_delegate(coords_inside_get); } if (methods.FirstOrDefault(m => m.Name == "GetCoordsInside") != null) { 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) }); } if (efl_canvas_object_seat_focus_check_static_delegate == null) { efl_canvas_object_seat_focus_check_static_delegate = new efl_canvas_object_seat_focus_check_delegate(seat_focus_check); } if (methods.FirstOrDefault(m => m.Name == "CheckSeatFocus") != null) { 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) }); } if (efl_canvas_object_seat_focus_add_static_delegate == null) { efl_canvas_object_seat_focus_add_static_delegate = new efl_canvas_object_seat_focus_add_delegate(seat_focus_add); } if (methods.FirstOrDefault(m => m.Name == "AddSeatFocus") != null) { 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) }); } if (efl_canvas_object_seat_focus_del_static_delegate == null) { efl_canvas_object_seat_focus_del_static_delegate = new efl_canvas_object_seat_focus_del_delegate(seat_focus_del); } if (methods.FirstOrDefault(m => m.Name == "DelSeatFocus") != null) { 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) }); } if (efl_canvas_object_clipped_objects_count_static_delegate == null) { efl_canvas_object_clipped_objects_count_static_delegate = new efl_canvas_object_clipped_objects_count_delegate(clipped_objects_count); } if (methods.FirstOrDefault(m => m.Name == "ClippedObjectsCount") != null) { 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) }); } if (efl_canvas_object_key_grab_static_delegate == null) { efl_canvas_object_key_grab_static_delegate = new efl_canvas_object_key_grab_delegate(key_grab); } if (methods.FirstOrDefault(m => m.Name == "GrabKey") != null) { 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) }); } if (efl_canvas_object_key_ungrab_static_delegate == null) { efl_canvas_object_key_ungrab_static_delegate = new efl_canvas_object_key_ungrab_delegate(key_ungrab); } if (methods.FirstOrDefault(m => m.Name == "UngrabKey") != null) { 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) }); } if (efl_canvas_pointer_inside_get_static_delegate == null) { efl_canvas_pointer_inside_get_static_delegate = new efl_canvas_pointer_inside_get_delegate(pointer_inside_get); } if (methods.FirstOrDefault(m => m.Name == "GetPointerInside") != null) { 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) }); } if (efl_gfx_color_get_static_delegate == null) { efl_gfx_color_get_static_delegate = new efl_gfx_color_get_delegate(color_get); } if (methods.FirstOrDefault(m => m.Name == "GetColor") != null) { 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) }); } if (efl_gfx_color_set_static_delegate == null) { efl_gfx_color_set_static_delegate = new efl_gfx_color_set_delegate(color_set); } if (methods.FirstOrDefault(m => m.Name == "SetColor") != null) { 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) }); } if (efl_gfx_color_code_get_static_delegate == null) { efl_gfx_color_code_get_static_delegate = new efl_gfx_color_code_get_delegate(color_code_get); } if (methods.FirstOrDefault(m => m.Name == "GetColorCode") != null) { 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) }); } if (efl_gfx_color_code_set_static_delegate == null) { efl_gfx_color_code_set_static_delegate = new efl_gfx_color_code_set_delegate(color_code_set); } if (methods.FirstOrDefault(m => m.Name == "SetColorCode") != null) { 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) }); } if (efl_gfx_entity_position_get_static_delegate == null) { efl_gfx_entity_position_get_static_delegate = new efl_gfx_entity_position_get_delegate(position_get); } if (methods.FirstOrDefault(m => m.Name == "GetPosition") != null) { 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) }); } if (efl_gfx_entity_position_set_static_delegate == null) { efl_gfx_entity_position_set_static_delegate = new efl_gfx_entity_position_set_delegate(position_set); } if (methods.FirstOrDefault(m => m.Name == "SetPosition") != null) { 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) }); } if (efl_gfx_entity_size_get_static_delegate == null) { efl_gfx_entity_size_get_static_delegate = new efl_gfx_entity_size_get_delegate(size_get); } if (methods.FirstOrDefault(m => m.Name == "GetSize") != null) { 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) }); } if (efl_gfx_entity_size_set_static_delegate == null) { efl_gfx_entity_size_set_static_delegate = new efl_gfx_entity_size_set_delegate(size_set); } if (methods.FirstOrDefault(m => m.Name == "SetSize") != null) { 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) }); } if (efl_gfx_entity_geometry_get_static_delegate == null) { efl_gfx_entity_geometry_get_static_delegate = new efl_gfx_entity_geometry_get_delegate(geometry_get); } if (methods.FirstOrDefault(m => m.Name == "GetGeometry") != null) { 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) }); } if (efl_gfx_entity_geometry_set_static_delegate == null) { efl_gfx_entity_geometry_set_static_delegate = new efl_gfx_entity_geometry_set_delegate(geometry_set); } if (methods.FirstOrDefault(m => m.Name == "SetGeometry") != null) { 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) }); } if (efl_gfx_entity_visible_get_static_delegate == null) { efl_gfx_entity_visible_get_static_delegate = new efl_gfx_entity_visible_get_delegate(visible_get); } if (methods.FirstOrDefault(m => m.Name == "GetVisible") != null) { 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) }); } if (efl_gfx_entity_visible_set_static_delegate == null) { efl_gfx_entity_visible_set_static_delegate = new efl_gfx_entity_visible_set_delegate(visible_set); } if (methods.FirstOrDefault(m => m.Name == "SetVisible") != null) { 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) }); } if (efl_gfx_entity_scale_get_static_delegate == null) { efl_gfx_entity_scale_get_static_delegate = new efl_gfx_entity_scale_get_delegate(scale_get); } if (methods.FirstOrDefault(m => m.Name == "GetScale") != null) { 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) }); } if (efl_gfx_entity_scale_set_static_delegate == null) { efl_gfx_entity_scale_set_static_delegate = new efl_gfx_entity_scale_set_delegate(scale_set); } if (methods.FirstOrDefault(m => m.Name == "SetScale") != null) { 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) }); } if (efl_gfx_hint_aspect_get_static_delegate == null) { efl_gfx_hint_aspect_get_static_delegate = new efl_gfx_hint_aspect_get_delegate(hint_aspect_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintAspect") != null) { 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) }); } if (efl_gfx_hint_aspect_set_static_delegate == null) { efl_gfx_hint_aspect_set_static_delegate = new efl_gfx_hint_aspect_set_delegate(hint_aspect_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintAspect") != null) { 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) }); } if (efl_gfx_hint_size_max_get_static_delegate == null) { efl_gfx_hint_size_max_get_static_delegate = new efl_gfx_hint_size_max_get_delegate(hint_size_max_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMax") != null) { 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) }); } if (efl_gfx_hint_size_max_set_static_delegate == null) { efl_gfx_hint_size_max_set_static_delegate = new efl_gfx_hint_size_max_set_delegate(hint_size_max_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMax") != null) { 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) }); } if (efl_gfx_hint_size_min_get_static_delegate == null) { efl_gfx_hint_size_min_get_static_delegate = new efl_gfx_hint_size_min_get_delegate(hint_size_min_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintSizeMin") != null) { 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) }); } if (efl_gfx_hint_size_min_set_static_delegate == null) { efl_gfx_hint_size_min_set_static_delegate = new efl_gfx_hint_size_min_set_delegate(hint_size_min_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintSizeMin") != null) { 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) }); } if (efl_gfx_hint_size_restricted_min_get_static_delegate == null) { efl_gfx_hint_size_restricted_min_get_static_delegate = new efl_gfx_hint_size_restricted_min_get_delegate(hint_size_restricted_min_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintSizeRestrictedMin") != null) { 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) }); } if (efl_gfx_hint_size_restricted_min_set_static_delegate == null) { efl_gfx_hint_size_restricted_min_set_static_delegate = new efl_gfx_hint_size_restricted_min_set_delegate(hint_size_restricted_min_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintSizeRestrictedMin") != null) { 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) }); } if (efl_gfx_hint_size_combined_min_get_static_delegate == null) { efl_gfx_hint_size_combined_min_get_static_delegate = new efl_gfx_hint_size_combined_min_get_delegate(hint_size_combined_min_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintSizeCombinedMin") != null) { 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) }); } if (efl_gfx_hint_margin_get_static_delegate == null) { efl_gfx_hint_margin_get_static_delegate = new efl_gfx_hint_margin_get_delegate(hint_margin_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintMargin") != null) { 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) }); } if (efl_gfx_hint_margin_set_static_delegate == null) { efl_gfx_hint_margin_set_static_delegate = new efl_gfx_hint_margin_set_delegate(hint_margin_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintMargin") != null) { 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) }); } if (efl_gfx_hint_weight_get_static_delegate == null) { efl_gfx_hint_weight_get_static_delegate = new efl_gfx_hint_weight_get_delegate(hint_weight_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintWeight") != null) { 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) }); } if (efl_gfx_hint_weight_set_static_delegate == null) { efl_gfx_hint_weight_set_static_delegate = new efl_gfx_hint_weight_set_delegate(hint_weight_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintWeight") != null) { 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) }); } if (efl_gfx_hint_align_get_static_delegate == null) { efl_gfx_hint_align_get_static_delegate = new efl_gfx_hint_align_get_delegate(hint_align_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintAlign") != null) { 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) }); } if (efl_gfx_hint_align_set_static_delegate == null) { efl_gfx_hint_align_set_static_delegate = new efl_gfx_hint_align_set_delegate(hint_align_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintAlign") != null) { 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) }); } if (efl_gfx_hint_fill_get_static_delegate == null) { efl_gfx_hint_fill_get_static_delegate = new efl_gfx_hint_fill_get_delegate(hint_fill_get); } if (methods.FirstOrDefault(m => m.Name == "GetHintFill") != null) { 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) }); } if (efl_gfx_hint_fill_set_static_delegate == null) { efl_gfx_hint_fill_set_static_delegate = new efl_gfx_hint_fill_set_delegate(hint_fill_set); } if (methods.FirstOrDefault(m => m.Name == "SetHintFill") != null) { 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) }); } if (efl_gfx_mapping_point_count_get_static_delegate == null) { efl_gfx_mapping_point_count_get_static_delegate = new efl_gfx_mapping_point_count_get_delegate(mapping_point_count_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingPointCount") != null) { 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) }); } if (efl_gfx_mapping_point_count_set_static_delegate == null) { efl_gfx_mapping_point_count_set_static_delegate = new efl_gfx_mapping_point_count_set_delegate(mapping_point_count_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingPointCount") != null) { 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) }); } if (efl_gfx_mapping_clockwise_get_static_delegate == null) { efl_gfx_mapping_clockwise_get_static_delegate = new efl_gfx_mapping_clockwise_get_delegate(mapping_clockwise_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingClockwise") != null) { 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) }); } if (efl_gfx_mapping_smooth_get_static_delegate == null) { efl_gfx_mapping_smooth_get_static_delegate = new efl_gfx_mapping_smooth_get_delegate(mapping_smooth_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingSmooth") != null) { 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) }); } if (efl_gfx_mapping_smooth_set_static_delegate == null) { efl_gfx_mapping_smooth_set_static_delegate = new efl_gfx_mapping_smooth_set_delegate(mapping_smooth_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingSmooth") != null) { 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) }); } if (efl_gfx_mapping_alpha_get_static_delegate == null) { efl_gfx_mapping_alpha_get_static_delegate = new efl_gfx_mapping_alpha_get_delegate(mapping_alpha_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingAlpha") != null) { 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) }); } if (efl_gfx_mapping_alpha_set_static_delegate == null) { efl_gfx_mapping_alpha_set_static_delegate = new efl_gfx_mapping_alpha_set_delegate(mapping_alpha_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingAlpha") != null) { 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) }); } if (efl_gfx_mapping_coord_absolute_get_static_delegate == null) { efl_gfx_mapping_coord_absolute_get_static_delegate = new efl_gfx_mapping_coord_absolute_get_delegate(mapping_coord_absolute_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingCoordAbsolute") != null) { 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) }); } if (efl_gfx_mapping_coord_absolute_set_static_delegate == null) { efl_gfx_mapping_coord_absolute_set_static_delegate = new efl_gfx_mapping_coord_absolute_set_delegate(mapping_coord_absolute_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingCoordAbsolute") != null) { 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) }); } if (efl_gfx_mapping_uv_get_static_delegate == null) { efl_gfx_mapping_uv_get_static_delegate = new efl_gfx_mapping_uv_get_delegate(mapping_uv_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingUv") != null) { 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) }); } if (efl_gfx_mapping_uv_set_static_delegate == null) { efl_gfx_mapping_uv_set_static_delegate = new efl_gfx_mapping_uv_set_delegate(mapping_uv_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingUv") != null) { 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) }); } if (efl_gfx_mapping_color_get_static_delegate == null) { efl_gfx_mapping_color_get_static_delegate = new efl_gfx_mapping_color_get_delegate(mapping_color_get); } if (methods.FirstOrDefault(m => m.Name == "GetMappingColor") != null) { 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) }); } if (efl_gfx_mapping_color_set_static_delegate == null) { efl_gfx_mapping_color_set_static_delegate = new efl_gfx_mapping_color_set_delegate(mapping_color_set); } if (methods.FirstOrDefault(m => m.Name == "SetMappingColor") != null) { 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) }); } if (efl_gfx_mapping_has_static_delegate == null) { efl_gfx_mapping_has_static_delegate = new efl_gfx_mapping_has_delegate(mapping_has); } if (methods.FirstOrDefault(m => m.Name == "HasMapping") != null) { 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) }); } if (efl_gfx_mapping_reset_static_delegate == null) { efl_gfx_mapping_reset_static_delegate = new efl_gfx_mapping_reset_delegate(mapping_reset); } if (methods.FirstOrDefault(m => m.Name == "ResetMapping") != null) { 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) }); } if (efl_gfx_mapping_translate_static_delegate == null) { efl_gfx_mapping_translate_static_delegate = new efl_gfx_mapping_translate_delegate(translate); } if (methods.FirstOrDefault(m => m.Name == "Translate") != null) { 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) }); } if (efl_gfx_mapping_rotate_static_delegate == null) { efl_gfx_mapping_rotate_static_delegate = new efl_gfx_mapping_rotate_delegate(rotate); } if (methods.FirstOrDefault(m => m.Name == "Rotate") != null) { 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) }); } if (efl_gfx_mapping_rotate_3d_static_delegate == null) { efl_gfx_mapping_rotate_3d_static_delegate = new efl_gfx_mapping_rotate_3d_delegate(rotate_3d); } if (methods.FirstOrDefault(m => m.Name == "Rotate3d") != null) { 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) }); } if (efl_gfx_mapping_rotate_quat_static_delegate == null) { efl_gfx_mapping_rotate_quat_static_delegate = new efl_gfx_mapping_rotate_quat_delegate(rotate_quat); } if (methods.FirstOrDefault(m => m.Name == "RotateQuat") != null) { 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) }); } if (efl_gfx_mapping_zoom_static_delegate == null) { efl_gfx_mapping_zoom_static_delegate = new efl_gfx_mapping_zoom_delegate(zoom); } if (methods.FirstOrDefault(m => m.Name == "Zoom") != null) { 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) }); } if (efl_gfx_mapping_lighting_3d_static_delegate == null) { efl_gfx_mapping_lighting_3d_static_delegate = new efl_gfx_mapping_lighting_3d_delegate(lighting_3d); } if (methods.FirstOrDefault(m => m.Name == "Lighting3d") != null) { 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) }); } if (efl_gfx_mapping_perspective_3d_static_delegate == null) { efl_gfx_mapping_perspective_3d_static_delegate = new efl_gfx_mapping_perspective_3d_delegate(perspective_3d); } if (methods.FirstOrDefault(m => m.Name == "Perspective3d") != null) { 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) }); } if (efl_gfx_mapping_rotate_absolute_static_delegate == null) { efl_gfx_mapping_rotate_absolute_static_delegate = new efl_gfx_mapping_rotate_absolute_delegate(rotate_absolute); } if (methods.FirstOrDefault(m => m.Name == "RotateAbsolute") != null) { 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) }); } if (efl_gfx_mapping_rotate_3d_absolute_static_delegate == null) { efl_gfx_mapping_rotate_3d_absolute_static_delegate = new efl_gfx_mapping_rotate_3d_absolute_delegate(rotate_3d_absolute); } if (methods.FirstOrDefault(m => m.Name == "Rotate3dAbsolute") != null) { 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) }); } if (efl_gfx_mapping_rotate_quat_absolute_static_delegate == null) { efl_gfx_mapping_rotate_quat_absolute_static_delegate = new efl_gfx_mapping_rotate_quat_absolute_delegate(rotate_quat_absolute); } if (methods.FirstOrDefault(m => m.Name == "RotateQuatAbsolute") != null) { 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) }); } if (efl_gfx_mapping_zoom_absolute_static_delegate == null) { efl_gfx_mapping_zoom_absolute_static_delegate = new efl_gfx_mapping_zoom_absolute_delegate(zoom_absolute); } if (methods.FirstOrDefault(m => m.Name == "ZoomAbsolute") != null) { 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) }); } if (efl_gfx_mapping_lighting_3d_absolute_static_delegate == null) { efl_gfx_mapping_lighting_3d_absolute_static_delegate = new efl_gfx_mapping_lighting_3d_absolute_delegate(lighting_3d_absolute); } if (methods.FirstOrDefault(m => m.Name == "Lighting3dAbsolute") != null) { 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) }); } if (efl_gfx_mapping_perspective_3d_absolute_static_delegate == null) { efl_gfx_mapping_perspective_3d_absolute_static_delegate = new efl_gfx_mapping_perspective_3d_absolute_delegate(perspective_3d_absolute); } if (methods.FirstOrDefault(m => m.Name == "Perspective3dAbsolute") != null) { 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) }); } if (efl_gfx_stack_layer_get_static_delegate == null) { efl_gfx_stack_layer_get_static_delegate = new efl_gfx_stack_layer_get_delegate(layer_get); } if (methods.FirstOrDefault(m => m.Name == "GetLayer") != null) { 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) }); } if (efl_gfx_stack_layer_set_static_delegate == null) { efl_gfx_stack_layer_set_static_delegate = new efl_gfx_stack_layer_set_delegate(layer_set); } if (methods.FirstOrDefault(m => m.Name == "SetLayer") != null) { 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) }); } if (efl_gfx_stack_below_get_static_delegate == null) { efl_gfx_stack_below_get_static_delegate = new efl_gfx_stack_below_get_delegate(below_get); } if (methods.FirstOrDefault(m => m.Name == "GetBelow") != null) { 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) }); } if (efl_gfx_stack_above_get_static_delegate == null) { efl_gfx_stack_above_get_static_delegate = new efl_gfx_stack_above_get_delegate(above_get); } if (methods.FirstOrDefault(m => m.Name == "GetAbove") != null) { 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) }); } if (efl_gfx_stack_below_static_delegate == null) { efl_gfx_stack_below_static_delegate = new efl_gfx_stack_below_delegate(stack_below); } if (methods.FirstOrDefault(m => m.Name == "StackBelow") != null) { 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) }); } if (efl_gfx_stack_raise_to_top_static_delegate == null) { efl_gfx_stack_raise_to_top_static_delegate = new efl_gfx_stack_raise_to_top_delegate(raise_to_top); } if (methods.FirstOrDefault(m => m.Name == "RaiseToTop") != null) { 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) }); } if (efl_gfx_stack_above_static_delegate == null) { efl_gfx_stack_above_static_delegate = new efl_gfx_stack_above_delegate(stack_above); } if (methods.FirstOrDefault(m => m.Name == "StackAbove") != null) { 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) }); } if (efl_gfx_stack_lower_to_bottom_static_delegate == null) { efl_gfx_stack_lower_to_bottom_static_delegate = new efl_gfx_stack_lower_to_bottom_delegate(lower_to_bottom); } if (methods.FirstOrDefault(m => m.Name == "LowerToBottom") != null) { 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) }); } if (efl_input_seat_event_filter_get_static_delegate == null) { efl_input_seat_event_filter_get_static_delegate = new efl_input_seat_event_filter_get_delegate(seat_event_filter_get); } if (methods.FirstOrDefault(m => m.Name == "GetSeatEventFilter") != null) { 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) }); } if (efl_input_seat_event_filter_set_static_delegate == null) { efl_input_seat_event_filter_set_static_delegate = new efl_input_seat_event_filter_set_delegate(seat_event_filter_set); } if (methods.FirstOrDefault(m => m.Name == "SetSeatEventFilter") != null) { 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) }); } if (efl_ui_mirrored_get_static_delegate == null) { efl_ui_mirrored_get_static_delegate = new efl_ui_mirrored_get_delegate(mirrored_get); } if (methods.FirstOrDefault(m => m.Name == "GetMirrored") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_mirrored_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_get_static_delegate) }); } if (efl_ui_mirrored_set_static_delegate == null) { efl_ui_mirrored_set_static_delegate = new efl_ui_mirrored_set_delegate(mirrored_set); } if (methods.FirstOrDefault(m => m.Name == "SetMirrored") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_mirrored_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_set_static_delegate) }); } if (efl_ui_mirrored_automatic_get_static_delegate == null) { efl_ui_mirrored_automatic_get_static_delegate = new efl_ui_mirrored_automatic_get_delegate(mirrored_automatic_get); } if (methods.FirstOrDefault(m => m.Name == "GetMirroredAutomatic") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_mirrored_automatic_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_automatic_get_static_delegate) }); } if (efl_ui_mirrored_automatic_set_static_delegate == null) { efl_ui_mirrored_automatic_set_static_delegate = new efl_ui_mirrored_automatic_set_delegate(mirrored_automatic_set); } if (methods.FirstOrDefault(m => m.Name == "SetMirroredAutomatic") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_mirrored_automatic_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_mirrored_automatic_set_static_delegate) }); } if (efl_ui_language_get_static_delegate == null) { efl_ui_language_get_static_delegate = new efl_ui_language_get_delegate(language_get); } if (methods.FirstOrDefault(m => m.Name == "GetLanguage") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_language_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_language_get_static_delegate) }); } if (efl_ui_language_set_static_delegate == null) { efl_ui_language_set_static_delegate = new efl_ui_language_set_delegate(language_set); } if (methods.FirstOrDefault(m => m.Name == "SetLanguage") != null) { descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_language_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_language_set_static_delegate) }); } descs.AddRange(base.GetEoOps(type)); return descs; } /// Returns the Eo class for the native methods of this class. /// The native class pointer. public override IntPtr GetEflClass() { return Efl.Canvas.Object.efl_canvas_object_class_get(); } #pragma warning disable CA1707, SA1300, SA1600 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.Input.Device dev); 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.Input.Device dev); public static Efl.Eo.FunctionWrapper efl_canvas_object_pointer_mode_by_device_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pointer_mode_by_device_get"); private static Efl.Input.ObjectPointerMode pointer_mode_by_device_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev) { Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode); try { _ret_var = ((Object)wrapper).GetPointerModeByDevice(dev); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { 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); } } private static efl_canvas_object_pointer_mode_by_device_get_delegate efl_canvas_object_pointer_mode_by_device_get_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pointer_mode_by_device_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pointer_mode_by_device_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode); public static Efl.Eo.FunctionWrapper efl_canvas_object_pointer_mode_by_device_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pointer_mode_by_device_set"); private static bool pointer_mode_by_device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev, Efl.Input.ObjectPointerMode pointer_mode) { Eina.Log.Debug("function efl_canvas_object_pointer_mode_by_device_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).SetPointerModeByDevice(dev, pointer_mode); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { 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); } } private static efl_canvas_object_pointer_mode_by_device_set_delegate efl_canvas_object_pointer_mode_by_device_set_static_delegate; private delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.Input.ObjectPointerMode efl_canvas_object_pointer_mode_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_pointer_mode_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pointer_mode_get"); private static Efl.Input.ObjectPointerMode pointer_mode_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_pointer_mode_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Input.ObjectPointerMode _ret_var = default(Efl.Input.ObjectPointerMode); try { _ret_var = ((Object)wrapper).GetPointerMode(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_pointer_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_pointer_mode_get_delegate efl_canvas_object_pointer_mode_get_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pointer_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pointer_mode_set_api_delegate(System.IntPtr obj, Efl.Input.ObjectPointerMode pointer_mode); public static Efl.Eo.FunctionWrapper efl_canvas_object_pointer_mode_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pointer_mode_set"); private static bool pointer_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.ObjectPointerMode pointer_mode) { Eina.Log.Debug("function efl_canvas_object_pointer_mode_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).SetPointerMode(pointer_mode); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { 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); } } private static efl_canvas_object_pointer_mode_set_delegate efl_canvas_object_pointer_mode_set_static_delegate; private delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.Gfx.RenderOp efl_canvas_object_render_op_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_render_op_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_render_op_get"); private static Efl.Gfx.RenderOp render_op_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_render_op_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Gfx.RenderOp _ret_var = default(Efl.Gfx.RenderOp); try { _ret_var = ((Object)wrapper).GetRenderOp(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_render_op_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_render_op_get_delegate efl_canvas_object_render_op_get_static_delegate; private delegate void efl_canvas_object_render_op_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op); public delegate void efl_canvas_object_render_op_set_api_delegate(System.IntPtr obj, Efl.Gfx.RenderOp render_op); public static Efl.Eo.FunctionWrapper efl_canvas_object_render_op_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_render_op_set"); private static void render_op_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.RenderOp render_op) { Eina.Log.Debug("function efl_canvas_object_render_op_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetRenderOp(render_op); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_render_op_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), render_op); } } private static efl_canvas_object_render_op_set_delegate efl_canvas_object_render_op_set_static_delegate; [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] private delegate Efl.Canvas.Object efl_canvas_object_clipper_get_delegate(System.IntPtr obj, System.IntPtr pd); [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] public delegate Efl.Canvas.Object efl_canvas_object_clipper_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_clipper_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_clipper_get"); private static Efl.Canvas.Object clipper_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_clipper_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object); try { _ret_var = ((Object)wrapper).GetClipper(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_clipper_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_clipper_get_delegate efl_canvas_object_clipper_get_static_delegate; private delegate void efl_canvas_object_clipper_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Canvas.Object clipper); public delegate void efl_canvas_object_clipper_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Canvas.Object clipper); public static Efl.Eo.FunctionWrapper efl_canvas_object_clipper_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_clipper_set"); private static void clipper_set(System.IntPtr obj, System.IntPtr pd, Efl.Canvas.Object clipper) { Eina.Log.Debug("function efl_canvas_object_clipper_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetClipper(clipper); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_clipper_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), clipper); } } private static efl_canvas_object_clipper_set_delegate efl_canvas_object_clipper_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_repeat_events_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_repeat_events_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_repeat_events_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_repeat_events_get"); private static bool repeat_events_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_repeat_events_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetRepeatEvents(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_repeat_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_repeat_events_get_delegate efl_canvas_object_repeat_events_get_static_delegate; private delegate void efl_canvas_object_repeat_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool repeat); public delegate void efl_canvas_object_repeat_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool repeat); public static Efl.Eo.FunctionWrapper efl_canvas_object_repeat_events_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_repeat_events_set"); private static void repeat_events_set(System.IntPtr obj, System.IntPtr pd, bool repeat) { Eina.Log.Debug("function efl_canvas_object_repeat_events_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetRepeatEvents(repeat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_repeat_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), repeat); } } private static efl_canvas_object_repeat_events_set_delegate efl_canvas_object_repeat_events_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_key_focus_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_key_focus_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_key_focus_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_key_focus_get"); private static bool key_focus_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_key_focus_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetKeyFocus(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_key_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_key_focus_get_delegate efl_canvas_object_key_focus_get_static_delegate; private delegate void efl_canvas_object_key_focus_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool focus); public delegate void efl_canvas_object_key_focus_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool focus); public static Efl.Eo.FunctionWrapper efl_canvas_object_key_focus_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_key_focus_set"); private static void key_focus_set(System.IntPtr obj, System.IntPtr pd, bool focus) { Eina.Log.Debug("function efl_canvas_object_key_focus_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetKeyFocus(focus); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_key_focus_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), focus); } } private static efl_canvas_object_key_focus_set_delegate efl_canvas_object_key_focus_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_seat_focus_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_seat_focus_get"); private static bool seat_focus_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_seat_focus_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetSeatFocus(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_seat_focus_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_seat_focus_get_delegate efl_canvas_object_seat_focus_get_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_precise_is_inside_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_precise_is_inside_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_precise_is_inside_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_precise_is_inside_get"); private static bool precise_is_inside_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_precise_is_inside_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetPreciseIsInside(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_precise_is_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_precise_is_inside_get_delegate efl_canvas_object_precise_is_inside_get_static_delegate; private delegate void efl_canvas_object_precise_is_inside_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool precise); public delegate void efl_canvas_object_precise_is_inside_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool precise); public static Efl.Eo.FunctionWrapper efl_canvas_object_precise_is_inside_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_precise_is_inside_set"); private static void precise_is_inside_set(System.IntPtr obj, System.IntPtr pd, bool precise) { Eina.Log.Debug("function efl_canvas_object_precise_is_inside_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetPreciseIsInside(precise); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_precise_is_inside_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), precise); } } private static efl_canvas_object_precise_is_inside_set_delegate efl_canvas_object_precise_is_inside_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_propagate_events_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_propagate_events_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_propagate_events_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_propagate_events_get"); private static bool propagate_events_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_propagate_events_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetPropagateEvents(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_propagate_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_propagate_events_get_delegate efl_canvas_object_propagate_events_get_static_delegate; private delegate void efl_canvas_object_propagate_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool propagate); public delegate void efl_canvas_object_propagate_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool propagate); public static Efl.Eo.FunctionWrapper efl_canvas_object_propagate_events_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_propagate_events_set"); private static void propagate_events_set(System.IntPtr obj, System.IntPtr pd, bool propagate) { Eina.Log.Debug("function efl_canvas_object_propagate_events_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetPropagateEvents(propagate); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_propagate_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), propagate); } } private static efl_canvas_object_propagate_events_set_delegate efl_canvas_object_propagate_events_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_pass_events_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_pass_events_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_pass_events_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pass_events_get"); private static bool pass_events_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_pass_events_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetPassEvents(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_pass_events_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_pass_events_get_delegate efl_canvas_object_pass_events_get_static_delegate; private delegate void efl_canvas_object_pass_events_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool pass); public delegate void efl_canvas_object_pass_events_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool pass); public static Efl.Eo.FunctionWrapper efl_canvas_object_pass_events_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_pass_events_set"); private static void pass_events_set(System.IntPtr obj, System.IntPtr pd, bool pass) { Eina.Log.Debug("function efl_canvas_object_pass_events_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetPassEvents(pass); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_pass_events_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pass); } } private static efl_canvas_object_pass_events_set_delegate efl_canvas_object_pass_events_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_anti_alias_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_anti_alias_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_anti_alias_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_anti_alias_get"); private static bool anti_alias_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_anti_alias_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetAntiAlias(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_anti_alias_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_anti_alias_get_delegate efl_canvas_object_anti_alias_get_static_delegate; private delegate void efl_canvas_object_anti_alias_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool anti_alias); public delegate void efl_canvas_object_anti_alias_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool anti_alias); public static Efl.Eo.FunctionWrapper efl_canvas_object_anti_alias_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_anti_alias_set"); private static void anti_alias_set(System.IntPtr obj, System.IntPtr pd, bool anti_alias) { Eina.Log.Debug("function efl_canvas_object_anti_alias_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetAntiAlias(anti_alias); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_anti_alias_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), anti_alias); } } private static efl_canvas_object_anti_alias_set_delegate efl_canvas_object_anti_alias_set_static_delegate; private delegate System.IntPtr efl_canvas_object_clipped_objects_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate System.IntPtr efl_canvas_object_clipped_objects_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_clipped_objects_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_clipped_objects_get"); private static System.IntPtr clipped_objects_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_clipped_objects_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Iterator _ret_var = default(Eina.Iterator); try { _ret_var = ((Object)wrapper).GetClippedObjects(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var.Handle; } else { return efl_canvas_object_clipped_objects_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_clipped_objects_get_delegate efl_canvas_object_clipped_objects_get_static_delegate; [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] private delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_delegate(System.IntPtr obj, System.IntPtr pd); [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] public delegate Efl.Canvas.Object efl_canvas_object_render_parent_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_render_parent_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_render_parent_get"); private static Efl.Canvas.Object render_parent_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_render_parent_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object); try { _ret_var = ((Object)wrapper).GetRenderParent(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_render_parent_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_render_parent_get_delegate efl_canvas_object_render_parent_get_static_delegate; private delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Efl.TextBidirectionalType efl_canvas_object_paragraph_direction_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_paragraph_direction_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_paragraph_direction_get"); private static Efl.TextBidirectionalType paragraph_direction_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_paragraph_direction_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.TextBidirectionalType _ret_var = default(Efl.TextBidirectionalType); try { _ret_var = ((Object)wrapper).GetParagraphDirection(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_paragraph_direction_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_paragraph_direction_get_delegate efl_canvas_object_paragraph_direction_get_static_delegate; private delegate void efl_canvas_object_paragraph_direction_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir); public delegate void efl_canvas_object_paragraph_direction_set_api_delegate(System.IntPtr obj, Efl.TextBidirectionalType dir); public static Efl.Eo.FunctionWrapper efl_canvas_object_paragraph_direction_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_paragraph_direction_set"); private static void paragraph_direction_set(System.IntPtr obj, System.IntPtr pd, Efl.TextBidirectionalType dir) { Eina.Log.Debug("function efl_canvas_object_paragraph_direction_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetParagraphDirection(dir); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_paragraph_direction_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dir); } } private static efl_canvas_object_paragraph_direction_set_delegate efl_canvas_object_paragraph_direction_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_no_render_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_no_render_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_no_render_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_no_render_get"); private static bool no_render_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_no_render_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetNoRender(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_no_render_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_no_render_get_delegate efl_canvas_object_no_render_get_static_delegate; private delegate void efl_canvas_object_no_render_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool enable); public delegate void efl_canvas_object_no_render_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool enable); public static Efl.Eo.FunctionWrapper efl_canvas_object_no_render_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_no_render_set"); private static void no_render_set(System.IntPtr obj, System.IntPtr pd, bool enable) { Eina.Log.Debug("function efl_canvas_object_no_render_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetNoRender(enable); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_object_no_render_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), enable); } } private static efl_canvas_object_no_render_set_delegate efl_canvas_object_no_render_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_coords_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_coords_inside_get_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos); public static Efl.Eo.FunctionWrapper efl_canvas_object_coords_inside_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_coords_inside_get"); private static bool coords_inside_get(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos) { Eina.Log.Debug("function efl_canvas_object_coords_inside_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Position2D _in_pos = pos; bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetCoordsInside(_in_pos); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_coords_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos); } } private static efl_canvas_object_coords_inside_get_delegate efl_canvas_object_coords_inside_get_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_check_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_check_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); public static Efl.Eo.FunctionWrapper efl_canvas_object_seat_focus_check_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_seat_focus_check"); private static bool seat_focus_check(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat) { Eina.Log.Debug("function efl_canvas_object_seat_focus_check was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).CheckSeatFocus(seat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_seat_focus_check_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat); } } private static efl_canvas_object_seat_focus_check_delegate efl_canvas_object_seat_focus_check_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_add_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_add_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); public static Efl.Eo.FunctionWrapper efl_canvas_object_seat_focus_add_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_seat_focus_add"); private static bool seat_focus_add(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat) { Eina.Log.Debug("function efl_canvas_object_seat_focus_add was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).AddSeatFocus(seat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_seat_focus_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat); } } private static efl_canvas_object_seat_focus_add_delegate efl_canvas_object_seat_focus_add_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_seat_focus_del_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_seat_focus_del_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); public static Efl.Eo.FunctionWrapper efl_canvas_object_seat_focus_del_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_seat_focus_del"); private static bool seat_focus_del(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat) { Eina.Log.Debug("function efl_canvas_object_seat_focus_del was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).DelSeatFocus(seat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_seat_focus_del_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat); } } private static efl_canvas_object_seat_focus_del_delegate efl_canvas_object_seat_focus_del_static_delegate; private delegate uint efl_canvas_object_clipped_objects_count_delegate(System.IntPtr obj, System.IntPtr pd); public delegate uint efl_canvas_object_clipped_objects_count_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_canvas_object_clipped_objects_count_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_clipped_objects_count"); private static uint clipped_objects_count(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_canvas_object_clipped_objects_count was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { uint _ret_var = default(uint); try { _ret_var = ((Object)wrapper).ClippedObjectsCount(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_object_clipped_objects_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_canvas_object_clipped_objects_count_delegate efl_canvas_object_clipped_objects_count_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_object_key_grab_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, [MarshalAs(UnmanagedType.U1)] bool exclusive); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_object_key_grab_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers, [MarshalAs(UnmanagedType.U1)] bool exclusive); public static Efl.Eo.FunctionWrapper efl_canvas_object_key_grab_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_key_grab"); 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) { Eina.Log.Debug("function efl_canvas_object_key_grab was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GrabKey(keyname, modifiers, not_modifiers, exclusive); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { 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); } } private static efl_canvas_object_key_grab_delegate efl_canvas_object_key_grab_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_canvas_object_key_ungrab_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_object_key_ungrab"); private static void key_ungrab(System.IntPtr obj, System.IntPtr pd, System.String keyname, Efl.Input.Modifier modifiers, Efl.Input.Modifier not_modifiers) { Eina.Log.Debug("function efl_canvas_object_key_ungrab was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).UngrabKey(keyname, modifiers, not_modifiers); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_canvas_object_key_ungrab_delegate efl_canvas_object_key_ungrab_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_canvas_pointer_inside_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_canvas_pointer_inside_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); public static Efl.Eo.FunctionWrapper efl_canvas_pointer_inside_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_canvas_pointer_inside_get"); private static bool pointer_inside_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat) { Eina.Log.Debug("function efl_canvas_pointer_inside_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetPointerInside(seat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_canvas_pointer_inside_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat); } } private static efl_canvas_pointer_inside_get_delegate efl_canvas_pointer_inside_get_static_delegate; 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); public delegate void efl_gfx_color_get_api_delegate(System.IntPtr obj, out int r, out int g, out int b, out int a); public static Efl.Eo.FunctionWrapper efl_gfx_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_color_get"); private static void color_get(System.IntPtr obj, System.IntPtr pd, out int r, out int g, out int b, out int a) { Eina.Log.Debug("function efl_gfx_color_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { r = default(int); g = default(int); b = default(int); a = default(int); try { ((Object)wrapper).GetColor(out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_color_get_delegate efl_gfx_color_get_static_delegate; private delegate void efl_gfx_color_set_delegate(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a); public delegate void efl_gfx_color_set_api_delegate(System.IntPtr obj, int r, int g, int b, int a); public static Efl.Eo.FunctionWrapper efl_gfx_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_color_set"); private static void color_set(System.IntPtr obj, System.IntPtr pd, int r, int g, int b, int a) { Eina.Log.Debug("function efl_gfx_color_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetColor(r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_color_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), r, g, b, a); } } private static efl_gfx_color_set_delegate efl_gfx_color_set_static_delegate; [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate System.String efl_gfx_color_code_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_gfx_color_code_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_color_code_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_color_code_get"); private static System.String color_code_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_color_code_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { System.String _ret_var = default(System.String); try { _ret_var = ((Object)wrapper).GetColorCode(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_color_code_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_color_code_get_delegate efl_gfx_color_code_get_static_delegate; 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); public delegate void efl_gfx_color_code_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String colorcode); public static Efl.Eo.FunctionWrapper efl_gfx_color_code_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_color_code_set"); private static void color_code_set(System.IntPtr obj, System.IntPtr pd, System.String colorcode) { Eina.Log.Debug("function efl_gfx_color_code_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetColorCode(colorcode); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_color_code_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), colorcode); } } private static efl_gfx_color_code_set_delegate efl_gfx_color_code_set_static_delegate; private delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Position2D.NativeStruct efl_gfx_entity_position_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_entity_position_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_position_get"); private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_position_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Position2D _ret_var = default(Eina.Position2D); try { _ret_var = ((Object)wrapper).GetPosition(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_entity_position_get_delegate efl_gfx_entity_position_get_static_delegate; private delegate void efl_gfx_entity_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos); public delegate void efl_gfx_entity_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos); public static Efl.Eo.FunctionWrapper efl_gfx_entity_position_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_position_set"); private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos) { Eina.Log.Debug("function efl_gfx_entity_position_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Position2D _in_pos = pos; try { ((Object)wrapper).SetPosition(_in_pos); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos); } } private static efl_gfx_entity_position_set_delegate efl_gfx_entity_position_set_static_delegate; private delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Size2D.NativeStruct efl_gfx_entity_size_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_entity_size_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_size_get"); private static Eina.Size2D.NativeStruct size_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_size_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _ret_var = default(Eina.Size2D); try { _ret_var = ((Object)wrapper).GetSize(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_entity_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_entity_size_get_delegate efl_gfx_entity_size_get_static_delegate; private delegate void efl_gfx_entity_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size); public delegate void efl_gfx_entity_size_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct size); public static Efl.Eo.FunctionWrapper efl_gfx_entity_size_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_size_set"); private static void size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct size) { Eina.Log.Debug("function efl_gfx_entity_size_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _in_size = size; try { ((Object)wrapper).SetSize(_in_size); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size); } } private static efl_gfx_entity_size_set_delegate efl_gfx_entity_size_set_static_delegate; private delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Rect.NativeStruct efl_gfx_entity_geometry_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_entity_geometry_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_geometry_get"); private static Eina.Rect.NativeStruct geometry_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_geometry_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Rect _ret_var = default(Eina.Rect); try { _ret_var = ((Object)wrapper).GetGeometry(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_entity_geometry_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_entity_geometry_get_delegate efl_gfx_entity_geometry_get_static_delegate; private delegate void efl_gfx_entity_geometry_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect); public delegate void efl_gfx_entity_geometry_set_api_delegate(System.IntPtr obj, Eina.Rect.NativeStruct rect); public static Efl.Eo.FunctionWrapper efl_gfx_entity_geometry_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_geometry_set"); private static void geometry_set(System.IntPtr obj, System.IntPtr pd, Eina.Rect.NativeStruct rect) { Eina.Log.Debug("function efl_gfx_entity_geometry_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Rect _in_rect = rect; try { ((Object)wrapper).SetGeometry(_in_rect); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_geometry_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rect); } } private static efl_gfx_entity_geometry_set_delegate efl_gfx_entity_geometry_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_entity_visible_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_entity_visible_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_entity_visible_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_visible_get"); private static bool visible_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_visible_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetVisible(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_entity_visible_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_entity_visible_get_delegate efl_gfx_entity_visible_get_static_delegate; private delegate void efl_gfx_entity_visible_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool v); public delegate void efl_gfx_entity_visible_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool v); public static Efl.Eo.FunctionWrapper efl_gfx_entity_visible_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_visible_set"); private static void visible_set(System.IntPtr obj, System.IntPtr pd, bool v) { Eina.Log.Debug("function efl_gfx_entity_visible_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetVisible(v); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_visible_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), v); } } private static efl_gfx_entity_visible_set_delegate efl_gfx_entity_visible_set_static_delegate; private delegate double efl_gfx_entity_scale_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate double efl_gfx_entity_scale_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_entity_scale_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_scale_get"); private static double scale_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_scale_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { double _ret_var = default(double); try { _ret_var = ((Object)wrapper).GetScale(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_entity_scale_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_entity_scale_get_delegate efl_gfx_entity_scale_get_static_delegate; private delegate void efl_gfx_entity_scale_set_delegate(System.IntPtr obj, System.IntPtr pd, double scale); public delegate void efl_gfx_entity_scale_set_api_delegate(System.IntPtr obj, double scale); public static Efl.Eo.FunctionWrapper efl_gfx_entity_scale_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_entity_scale_set"); private static void scale_set(System.IntPtr obj, System.IntPtr pd, double scale) { Eina.Log.Debug("function efl_gfx_entity_scale_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetScale(scale); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_scale_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), scale); } } private static efl_gfx_entity_scale_set_delegate efl_gfx_entity_scale_set_static_delegate; 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); public delegate void efl_gfx_hint_aspect_get_api_delegate(System.IntPtr obj, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz); public static Efl.Eo.FunctionWrapper efl_gfx_hint_aspect_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_aspect_get"); private static void hint_aspect_get(System.IntPtr obj, System.IntPtr pd, out Efl.Gfx.HintAspect mode, out Eina.Size2D.NativeStruct sz) { Eina.Log.Debug("function efl_gfx_hint_aspect_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { mode = default(Efl.Gfx.HintAspect); Eina.Size2D _out_sz = default(Eina.Size2D); try { ((Object)wrapper).GetHintAspect(out mode, out _out_sz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } sz = _out_sz; } else { 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); } } private static efl_gfx_hint_aspect_get_delegate efl_gfx_hint_aspect_get_static_delegate; private delegate void efl_gfx_hint_aspect_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz); public delegate void efl_gfx_hint_aspect_set_api_delegate(System.IntPtr obj, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz); public static Efl.Eo.FunctionWrapper efl_gfx_hint_aspect_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_aspect_set"); private static void hint_aspect_set(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.HintAspect mode, Eina.Size2D.NativeStruct sz) { Eina.Log.Debug("function efl_gfx_hint_aspect_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _in_sz = sz; try { ((Object)wrapper).SetHintAspect(mode, _in_sz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_aspect_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mode, sz); } } private static efl_gfx_hint_aspect_set_delegate efl_gfx_hint_aspect_set_static_delegate; private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_max_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_max_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_max_get"); private static Eina.Size2D.NativeStruct hint_size_max_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_hint_size_max_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _ret_var = default(Eina.Size2D); try { _ret_var = ((Object)wrapper).GetHintSizeMax(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_hint_size_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_hint_size_max_get_delegate efl_gfx_hint_size_max_get_static_delegate; private delegate void efl_gfx_hint_size_max_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz); public delegate void efl_gfx_hint_size_max_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_max_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_max_set"); private static void hint_size_max_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz) { Eina.Log.Debug("function efl_gfx_hint_size_max_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _in_sz = sz; try { ((Object)wrapper).SetHintSizeMax(_in_sz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_size_max_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz); } } private static efl_gfx_hint_size_max_set_delegate efl_gfx_hint_size_max_set_static_delegate; private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_min_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_min_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_min_get"); private static Eina.Size2D.NativeStruct hint_size_min_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_hint_size_min_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _ret_var = default(Eina.Size2D); try { _ret_var = ((Object)wrapper).GetHintSizeMin(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_hint_size_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_hint_size_min_get_delegate efl_gfx_hint_size_min_get_static_delegate; private delegate void efl_gfx_hint_size_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz); public delegate void efl_gfx_hint_size_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_min_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_min_set"); private static void hint_size_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz) { Eina.Log.Debug("function efl_gfx_hint_size_min_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _in_sz = sz; try { ((Object)wrapper).SetHintSizeMin(_in_sz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_size_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz); } } private static efl_gfx_hint_size_min_set_delegate efl_gfx_hint_size_min_set_static_delegate; private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_restricted_min_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_restricted_min_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_restricted_min_get"); private static Eina.Size2D.NativeStruct hint_size_restricted_min_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _ret_var = default(Eina.Size2D); try { _ret_var = ((Object)wrapper).GetHintSizeRestrictedMin(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_hint_size_restricted_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_hint_size_restricted_min_get_delegate efl_gfx_hint_size_restricted_min_get_static_delegate; private delegate void efl_gfx_hint_size_restricted_min_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz); public delegate void efl_gfx_hint_size_restricted_min_set_api_delegate(System.IntPtr obj, Eina.Size2D.NativeStruct sz); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_restricted_min_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_restricted_min_set"); private static void hint_size_restricted_min_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D.NativeStruct sz) { Eina.Log.Debug("function efl_gfx_hint_size_restricted_min_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _in_sz = sz; try { ((Object)wrapper).SetHintSizeRestrictedMin(_in_sz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_size_restricted_min_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), sz); } } private static efl_gfx_hint_size_restricted_min_set_delegate efl_gfx_hint_size_restricted_min_set_static_delegate; private delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate Eina.Size2D.NativeStruct efl_gfx_hint_size_combined_min_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_hint_size_combined_min_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_size_combined_min_get"); private static Eina.Size2D.NativeStruct hint_size_combined_min_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_hint_size_combined_min_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Size2D _ret_var = default(Eina.Size2D); try { _ret_var = ((Object)wrapper).GetHintSizeCombinedMin(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_hint_size_combined_min_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_hint_size_combined_min_get_delegate efl_gfx_hint_size_combined_min_get_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_hint_margin_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_margin_get"); private static void hint_margin_get(System.IntPtr obj, System.IntPtr pd, out int l, out int r, out int t, out int b) { Eina.Log.Debug("function efl_gfx_hint_margin_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { l = default(int); r = default(int); t = default(int); b = default(int); try { ((Object)wrapper).GetHintMargin(out l, out r, out t, out b); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_hint_margin_get_delegate efl_gfx_hint_margin_get_static_delegate; private delegate void efl_gfx_hint_margin_set_delegate(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b); public delegate void efl_gfx_hint_margin_set_api_delegate(System.IntPtr obj, int l, int r, int t, int b); public static Efl.Eo.FunctionWrapper efl_gfx_hint_margin_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_margin_set"); private static void hint_margin_set(System.IntPtr obj, System.IntPtr pd, int l, int r, int t, int b) { Eina.Log.Debug("function efl_gfx_hint_margin_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetHintMargin(l, r, t, b); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_hint_margin_set_delegate efl_gfx_hint_margin_set_static_delegate; private delegate void efl_gfx_hint_weight_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y); public delegate void efl_gfx_hint_weight_get_api_delegate(System.IntPtr obj, out double x, out double y); public static Efl.Eo.FunctionWrapper efl_gfx_hint_weight_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_weight_get"); private static void hint_weight_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y) { Eina.Log.Debug("function efl_gfx_hint_weight_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { x = default(double); y = default(double); try { ((Object)wrapper).GetHintWeight(out x, out y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_hint_weight_get_delegate efl_gfx_hint_weight_get_static_delegate; private delegate void efl_gfx_hint_weight_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y); public delegate void efl_gfx_hint_weight_set_api_delegate(System.IntPtr obj, double x, double y); public static Efl.Eo.FunctionWrapper efl_gfx_hint_weight_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_weight_set"); private static void hint_weight_set(System.IntPtr obj, System.IntPtr pd, double x, double y) { Eina.Log.Debug("function efl_gfx_hint_weight_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetHintWeight(x, y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_weight_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y); } } private static efl_gfx_hint_weight_set_delegate efl_gfx_hint_weight_set_static_delegate; private delegate void efl_gfx_hint_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double x, out double y); public delegate void efl_gfx_hint_align_get_api_delegate(System.IntPtr obj, out double x, out double y); public static Efl.Eo.FunctionWrapper efl_gfx_hint_align_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_align_get"); private static void hint_align_get(System.IntPtr obj, System.IntPtr pd, out double x, out double y) { Eina.Log.Debug("function efl_gfx_hint_align_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { x = default(double); y = default(double); try { ((Object)wrapper).GetHintAlign(out x, out y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_hint_align_get_delegate efl_gfx_hint_align_get_static_delegate; private delegate void efl_gfx_hint_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double x, double y); public delegate void efl_gfx_hint_align_set_api_delegate(System.IntPtr obj, double x, double y); public static Efl.Eo.FunctionWrapper efl_gfx_hint_align_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_align_set"); private static void hint_align_set(System.IntPtr obj, System.IntPtr pd, double x, double y) { Eina.Log.Debug("function efl_gfx_hint_align_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetHintAlign(x, y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y); } } private static efl_gfx_hint_align_set_delegate efl_gfx_hint_align_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_hint_fill_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_fill_get"); private static void hint_fill_get(System.IntPtr obj, System.IntPtr pd, out bool x, out bool y) { Eina.Log.Debug("function efl_gfx_hint_fill_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { x = default(bool); y = default(bool); try { ((Object)wrapper).GetHintFill(out x, out y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_hint_fill_get_delegate efl_gfx_hint_fill_get_static_delegate; 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); public delegate void efl_gfx_hint_fill_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool x, [MarshalAs(UnmanagedType.U1)] bool y); public static Efl.Eo.FunctionWrapper efl_gfx_hint_fill_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_hint_fill_set"); private static void hint_fill_set(System.IntPtr obj, System.IntPtr pd, bool x, bool y) { Eina.Log.Debug("function efl_gfx_hint_fill_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetHintFill(x, y); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_hint_fill_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), x, y); } } private static efl_gfx_hint_fill_set_delegate efl_gfx_hint_fill_set_static_delegate; private delegate int efl_gfx_mapping_point_count_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate int efl_gfx_mapping_point_count_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_point_count_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_point_count_get"); private static int mapping_point_count_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_point_count_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { int _ret_var = default(int); try { _ret_var = ((Object)wrapper).GetMappingPointCount(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_mapping_point_count_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_point_count_get_delegate efl_gfx_mapping_point_count_get_static_delegate; private delegate void efl_gfx_mapping_point_count_set_delegate(System.IntPtr obj, System.IntPtr pd, int count); public delegate void efl_gfx_mapping_point_count_set_api_delegate(System.IntPtr obj, int count); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_point_count_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_point_count_set"); private static void mapping_point_count_set(System.IntPtr obj, System.IntPtr pd, int count) { Eina.Log.Debug("function efl_gfx_mapping_point_count_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingPointCount(count); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_point_count_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), count); } } private static efl_gfx_mapping_point_count_set_delegate efl_gfx_mapping_point_count_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_clockwise_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_clockwise_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_clockwise_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_clockwise_get"); private static bool mapping_clockwise_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_clockwise_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetMappingClockwise(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_mapping_clockwise_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_clockwise_get_delegate efl_gfx_mapping_clockwise_get_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_smooth_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_smooth_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_smooth_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_smooth_get"); private static bool mapping_smooth_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_smooth_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetMappingSmooth(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_mapping_smooth_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_smooth_get_delegate efl_gfx_mapping_smooth_get_static_delegate; private delegate void efl_gfx_mapping_smooth_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool smooth); public delegate void efl_gfx_mapping_smooth_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool smooth); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_smooth_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_smooth_set"); private static void mapping_smooth_set(System.IntPtr obj, System.IntPtr pd, bool smooth) { Eina.Log.Debug("function efl_gfx_mapping_smooth_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingSmooth(smooth); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_smooth_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), smooth); } } private static efl_gfx_mapping_smooth_set_delegate efl_gfx_mapping_smooth_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_alpha_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_alpha_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_alpha_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_alpha_get"); private static bool mapping_alpha_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_alpha_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetMappingAlpha(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_mapping_alpha_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_alpha_get_delegate efl_gfx_mapping_alpha_get_static_delegate; private delegate void efl_gfx_mapping_alpha_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool alpha); public delegate void efl_gfx_mapping_alpha_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool alpha); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_alpha_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_alpha_set"); private static void mapping_alpha_set(System.IntPtr obj, System.IntPtr pd, bool alpha) { Eina.Log.Debug("function efl_gfx_mapping_alpha_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingAlpha(alpha); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_alpha_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), alpha); } } private static efl_gfx_mapping_alpha_set_delegate efl_gfx_mapping_alpha_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_coord_absolute_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_coord_absolute_get"); private static void mapping_coord_absolute_get(System.IntPtr obj, System.IntPtr pd, int idx, out double x, out double y, out double z) { Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { x = default(double); y = default(double); z = default(double); try { ((Object)wrapper).GetMappingCoordAbsolute(idx, out x, out y, out z); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_coord_absolute_get_delegate efl_gfx_mapping_coord_absolute_get_static_delegate; private delegate void efl_gfx_mapping_coord_absolute_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z); public delegate void efl_gfx_mapping_coord_absolute_set_api_delegate(System.IntPtr obj, int idx, double x, double y, double z); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_coord_absolute_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_coord_absolute_set"); private static void mapping_coord_absolute_set(System.IntPtr obj, System.IntPtr pd, int idx, double x, double y, double z) { Eina.Log.Debug("function efl_gfx_mapping_coord_absolute_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingCoordAbsolute(idx, x, y, z); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_coord_absolute_set_delegate efl_gfx_mapping_coord_absolute_set_static_delegate; private delegate void efl_gfx_mapping_uv_get_delegate(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v); public delegate void efl_gfx_mapping_uv_get_api_delegate(System.IntPtr obj, int idx, out double u, out double v); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_uv_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_uv_get"); private static void mapping_uv_get(System.IntPtr obj, System.IntPtr pd, int idx, out double u, out double v) { Eina.Log.Debug("function efl_gfx_mapping_uv_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { u = default(double); v = default(double); try { ((Object)wrapper).GetMappingUv(idx, out u, out v); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_uv_get_delegate efl_gfx_mapping_uv_get_static_delegate; private delegate void efl_gfx_mapping_uv_set_delegate(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v); public delegate void efl_gfx_mapping_uv_set_api_delegate(System.IntPtr obj, int idx, double u, double v); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_uv_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_uv_set"); private static void mapping_uv_set(System.IntPtr obj, System.IntPtr pd, int idx, double u, double v) { Eina.Log.Debug("function efl_gfx_mapping_uv_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingUv(idx, u, v); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_uv_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), idx, u, v); } } private static efl_gfx_mapping_uv_set_delegate efl_gfx_mapping_uv_set_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_color_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_color_get"); 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) { Eina.Log.Debug("function efl_gfx_mapping_color_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { r = default(int); g = default(int); b = default(int); a = default(int); try { ((Object)wrapper).GetMappingColor(idx, out r, out g, out b, out a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_color_get_delegate efl_gfx_mapping_color_get_static_delegate; 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); public delegate void efl_gfx_mapping_color_set_api_delegate(System.IntPtr obj, int idx, int r, int g, int b, int a); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_color_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_color_set"); private static void mapping_color_set(System.IntPtr obj, System.IntPtr pd, int idx, int r, int g, int b, int a) { Eina.Log.Debug("function efl_gfx_mapping_color_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMappingColor(idx, r, g, b, a); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_color_set_delegate efl_gfx_mapping_color_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_gfx_mapping_has_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_gfx_mapping_has_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_has_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_has"); private static bool mapping_has(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_has was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).HasMapping(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_mapping_has_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_has_delegate efl_gfx_mapping_has_static_delegate; private delegate void efl_gfx_mapping_reset_delegate(System.IntPtr obj, System.IntPtr pd); public delegate void efl_gfx_mapping_reset_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_reset_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_reset"); private static void mapping_reset(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_mapping_reset was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).ResetMapping(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_mapping_reset_delegate efl_gfx_mapping_reset_static_delegate; private delegate void efl_gfx_mapping_translate_delegate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz); public delegate void efl_gfx_mapping_translate_api_delegate(System.IntPtr obj, double dx, double dy, double dz); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_translate_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_translate"); private static void translate(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz) { Eina.Log.Debug("function efl_gfx_mapping_translate was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Translate(dx, dy, dz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_translate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dx, dy, dz); } } private static efl_gfx_mapping_translate_delegate efl_gfx_mapping_translate_static_delegate; 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.Gfx.IEntity pivot, double cx, double cy); public delegate void efl_gfx_mapping_rotate_api_delegate(System.IntPtr obj, double degrees, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IEntity pivot, double cx, double cy); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate"); private static void rotate(System.IntPtr obj, System.IntPtr pd, double degrees, Efl.Gfx.IEntity pivot, double cx, double cy) { Eina.Log.Debug("function efl_gfx_mapping_rotate was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Rotate(degrees, pivot, cx, cy); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_rotate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, pivot, cx, cy); } } private static efl_gfx_mapping_rotate_delegate efl_gfx_mapping_rotate_static_delegate; 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.Gfx.IEntity pivot, double cx, double cy, double cz); 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.Gfx.IEntity pivot, double cx, double cy, double cz); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_3d_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate_3d"); 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) { Eina.Log.Debug("function efl_gfx_mapping_rotate_3d was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Rotate3d(dx, dy, dz, pivot, cx, cy, cz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_rotate_3d_delegate efl_gfx_mapping_rotate_3d_static_delegate; 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.Gfx.IEntity pivot, double cx, double cy, double cz); 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.Gfx.IEntity pivot, double cx, double cy, double cz); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_quat_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate_quat"); 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) { Eina.Log.Debug("function efl_gfx_mapping_rotate_quat was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).RotateQuat(qx, qy, qz, qw, pivot, cx, cy, cz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_rotate_quat_delegate efl_gfx_mapping_rotate_quat_static_delegate; 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.Gfx.IEntity pivot, double cx, double cy); 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.Gfx.IEntity pivot, double cx, double cy); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_zoom_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_zoom"); private static void zoom(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, Efl.Gfx.IEntity pivot, double cx, double cy) { Eina.Log.Debug("function efl_gfx_mapping_zoom was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Zoom(zoomx, zoomy, pivot, cx, cy); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_zoom_delegate efl_gfx_mapping_zoom_static_delegate; private delegate void efl_gfx_mapping_lighting_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); public delegate void efl_gfx_mapping_lighting_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IEntity pivot, double lx, double ly, double lz, int lr, int lg, int lb, int ar, int ag, int ab); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_lighting_3d_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_lighting_3d"); 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) { Eina.Log.Debug("function efl_gfx_mapping_lighting_3d was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Lighting3d(pivot, lx, ly, lz, lr, lg, lb, ar, ag, ab); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_lighting_3d_delegate efl_gfx_mapping_lighting_3d_static_delegate; private delegate void efl_gfx_mapping_perspective_3d_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc); public delegate void efl_gfx_mapping_perspective_3d_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_perspective_3d_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_perspective_3d"); private static void perspective_3d(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IEntity pivot, double px, double py, double z0, double foc) { Eina.Log.Debug("function efl_gfx_mapping_perspective_3d was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Perspective3d(pivot, px, py, z0, foc); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_perspective_3d_delegate efl_gfx_mapping_perspective_3d_static_delegate; private delegate void efl_gfx_mapping_rotate_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy); public delegate void efl_gfx_mapping_rotate_absolute_api_delegate(System.IntPtr obj, double degrees, double cx, double cy); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate_absolute"); private static void rotate_absolute(System.IntPtr obj, System.IntPtr pd, double degrees, double cx, double cy) { Eina.Log.Debug("function efl_gfx_mapping_rotate_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).RotateAbsolute(degrees, cx, cy); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_mapping_rotate_absolute_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), degrees, cx, cy); } } private static efl_gfx_mapping_rotate_absolute_delegate efl_gfx_mapping_rotate_absolute_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_3d_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate_3d_absolute"); private static void rotate_3d_absolute(System.IntPtr obj, System.IntPtr pd, double dx, double dy, double dz, double cx, double cy, double cz) { Eina.Log.Debug("function efl_gfx_mapping_rotate_3d_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Rotate3dAbsolute(dx, dy, dz, cx, cy, cz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_rotate_3d_absolute_delegate efl_gfx_mapping_rotate_3d_absolute_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_rotate_quat_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_rotate_quat_absolute"); 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) { Eina.Log.Debug("function efl_gfx_mapping_rotate_quat_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).RotateQuatAbsolute(qx, qy, qz, qw, cx, cy, cz); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_rotate_quat_absolute_delegate efl_gfx_mapping_rotate_quat_absolute_static_delegate; private delegate void efl_gfx_mapping_zoom_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy); public delegate void efl_gfx_mapping_zoom_absolute_api_delegate(System.IntPtr obj, double zoomx, double zoomy, double cx, double cy); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_zoom_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_zoom_absolute"); private static void zoom_absolute(System.IntPtr obj, System.IntPtr pd, double zoomx, double zoomy, double cx, double cy) { Eina.Log.Debug("function efl_gfx_mapping_zoom_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).ZoomAbsolute(zoomx, zoomy, cx, cy); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_zoom_absolute_delegate efl_gfx_mapping_zoom_absolute_static_delegate; 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); 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); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_lighting_3d_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_lighting_3d_absolute"); 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) { Eina.Log.Debug("function efl_gfx_mapping_lighting_3d_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Lighting3dAbsolute(lx, ly, lz, lr, lg, lb, ar, ag, ab); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_lighting_3d_absolute_delegate efl_gfx_mapping_lighting_3d_absolute_static_delegate; private delegate void efl_gfx_mapping_perspective_3d_absolute_delegate(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc); public delegate void efl_gfx_mapping_perspective_3d_absolute_api_delegate(System.IntPtr obj, double px, double py, double z0, double foc); public static Efl.Eo.FunctionWrapper efl_gfx_mapping_perspective_3d_absolute_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_mapping_perspective_3d_absolute"); private static void perspective_3d_absolute(System.IntPtr obj, System.IntPtr pd, double px, double py, double z0, double foc) { Eina.Log.Debug("function efl_gfx_mapping_perspective_3d_absolute was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).Perspective3dAbsolute(px, py, z0, foc); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { 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); } } private static efl_gfx_mapping_perspective_3d_absolute_delegate efl_gfx_mapping_perspective_3d_absolute_static_delegate; private delegate short efl_gfx_stack_layer_get_delegate(System.IntPtr obj, System.IntPtr pd); public delegate short efl_gfx_stack_layer_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_stack_layer_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_layer_get"); private static short layer_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_stack_layer_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { short _ret_var = default(short); try { _ret_var = ((Object)wrapper).GetLayer(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_stack_layer_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_stack_layer_get_delegate efl_gfx_stack_layer_get_static_delegate; private delegate void efl_gfx_stack_layer_set_delegate(System.IntPtr obj, System.IntPtr pd, short l); public delegate void efl_gfx_stack_layer_set_api_delegate(System.IntPtr obj, short l); public static Efl.Eo.FunctionWrapper efl_gfx_stack_layer_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_layer_set"); private static void layer_set(System.IntPtr obj, System.IntPtr pd, short l) { Eina.Log.Debug("function efl_gfx_stack_layer_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetLayer(l); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_stack_layer_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), l); } } private static efl_gfx_stack_layer_set_delegate efl_gfx_stack_layer_set_static_delegate; [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] private delegate Efl.Gfx.IStack efl_gfx_stack_below_get_delegate(System.IntPtr obj, System.IntPtr pd); [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] public delegate Efl.Gfx.IStack efl_gfx_stack_below_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_stack_below_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_below_get"); private static Efl.Gfx.IStack below_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_stack_below_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack); try { _ret_var = ((Object)wrapper).GetBelow(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_stack_below_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_stack_below_get_delegate efl_gfx_stack_below_get_static_delegate; [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] private delegate Efl.Gfx.IStack efl_gfx_stack_above_get_delegate(System.IntPtr obj, System.IntPtr pd); [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] public delegate Efl.Gfx.IStack efl_gfx_stack_above_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_stack_above_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_above_get"); private static Efl.Gfx.IStack above_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_stack_above_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Efl.Gfx.IStack _ret_var = default(Efl.Gfx.IStack); try { _ret_var = ((Object)wrapper).GetAbove(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_gfx_stack_above_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_stack_above_get_delegate efl_gfx_stack_above_get_static_delegate; private delegate void efl_gfx_stack_below_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IStack below); public delegate void efl_gfx_stack_below_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IStack below); public static Efl.Eo.FunctionWrapper efl_gfx_stack_below_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_below"); private static void stack_below(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack below) { Eina.Log.Debug("function efl_gfx_stack_below was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).StackBelow(below); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_stack_below_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), below); } } private static efl_gfx_stack_below_delegate efl_gfx_stack_below_static_delegate; private delegate void efl_gfx_stack_raise_to_top_delegate(System.IntPtr obj, System.IntPtr pd); public delegate void efl_gfx_stack_raise_to_top_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_stack_raise_to_top_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_raise_to_top"); private static void raise_to_top(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_stack_raise_to_top was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).RaiseToTop(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_stack_raise_to_top_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_stack_raise_to_top_delegate efl_gfx_stack_raise_to_top_static_delegate; private delegate void efl_gfx_stack_above_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IStack above); public delegate void efl_gfx_stack_above_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Gfx.IStack above); public static Efl.Eo.FunctionWrapper efl_gfx_stack_above_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_above"); private static void stack_above(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.IStack above) { Eina.Log.Debug("function efl_gfx_stack_above was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).StackAbove(above); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_stack_above_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), above); } } private static efl_gfx_stack_above_delegate efl_gfx_stack_above_static_delegate; private delegate void efl_gfx_stack_lower_to_bottom_delegate(System.IntPtr obj, System.IntPtr pd); public delegate void efl_gfx_stack_lower_to_bottom_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_gfx_stack_lower_to_bottom_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_gfx_stack_lower_to_bottom"); private static void lower_to_bottom(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_stack_lower_to_bottom was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).LowerToBottom(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_stack_lower_to_bottom_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_gfx_stack_lower_to_bottom_delegate efl_gfx_stack_lower_to_bottom_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_input_seat_event_filter_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_input_seat_event_filter_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat); public static Efl.Eo.FunctionWrapper efl_input_seat_event_filter_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_input_seat_event_filter_get"); private static bool seat_event_filter_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat) { Eina.Log.Debug("function efl_input_seat_event_filter_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetSeatEventFilter(seat); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_input_seat_event_filter_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat); } } private static efl_input_seat_event_filter_get_delegate efl_input_seat_event_filter_get_static_delegate; 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.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable); public delegate void efl_input_seat_event_filter_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo))] Efl.Input.Device seat, [MarshalAs(UnmanagedType.U1)] bool enable); public static Efl.Eo.FunctionWrapper efl_input_seat_event_filter_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_input_seat_event_filter_set"); private static void seat_event_filter_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device seat, bool enable) { Eina.Log.Debug("function efl_input_seat_event_filter_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetSeatEventFilter(seat, enable); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_input_seat_event_filter_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), seat, enable); } } private static efl_input_seat_event_filter_set_delegate efl_input_seat_event_filter_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_mirrored_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_mirrored_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_ui_mirrored_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_mirrored_get"); private static bool mirrored_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_ui_mirrored_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetMirrored(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_ui_mirrored_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_ui_mirrored_get_delegate efl_ui_mirrored_get_static_delegate; private delegate void efl_ui_mirrored_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool rtl); public delegate void efl_ui_mirrored_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool rtl); public static Efl.Eo.FunctionWrapper efl_ui_mirrored_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_mirrored_set"); private static void mirrored_set(System.IntPtr obj, System.IntPtr pd, bool rtl) { Eina.Log.Debug("function efl_ui_mirrored_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMirrored(rtl); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_ui_mirrored_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), rtl); } } private static efl_ui_mirrored_set_delegate efl_ui_mirrored_set_static_delegate; [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_mirrored_automatic_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_mirrored_automatic_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_ui_mirrored_automatic_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_mirrored_automatic_get"); private static bool mirrored_automatic_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_ui_mirrored_automatic_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { bool _ret_var = default(bool); try { _ret_var = ((Object)wrapper).GetMirroredAutomatic(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_ui_mirrored_automatic_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_ui_mirrored_automatic_get_delegate efl_ui_mirrored_automatic_get_static_delegate; private delegate void efl_ui_mirrored_automatic_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool automatic); public delegate void efl_ui_mirrored_automatic_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool automatic); public static Efl.Eo.FunctionWrapper efl_ui_mirrored_automatic_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_mirrored_automatic_set"); private static void mirrored_automatic_set(System.IntPtr obj, System.IntPtr pd, bool automatic) { Eina.Log.Debug("function efl_ui_mirrored_automatic_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetMirroredAutomatic(automatic); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_ui_mirrored_automatic_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), automatic); } } private static efl_ui_mirrored_automatic_set_delegate efl_ui_mirrored_automatic_set_static_delegate; [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] private delegate System.String efl_ui_language_get_delegate(System.IntPtr obj, System.IntPtr pd); [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] public delegate System.String efl_ui_language_get_api_delegate(System.IntPtr obj); public static Efl.Eo.FunctionWrapper efl_ui_language_get_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_language_get"); private static System.String language_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_ui_language_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { System.String _ret_var = default(System.String); try { _ret_var = ((Object)wrapper).GetLanguage(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return _ret_var; } else { return efl_ui_language_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj))); } } private static efl_ui_language_get_delegate efl_ui_language_get_static_delegate; private delegate void efl_ui_language_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String language); public delegate void efl_ui_language_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String language); public static Efl.Eo.FunctionWrapper efl_ui_language_set_ptr = new Efl.Eo.FunctionWrapper(Module, "efl_ui_language_set"); private static void language_set(System.IntPtr obj, System.IntPtr pd, System.String language) { Eina.Log.Debug("function efl_ui_language_set was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { try { ((Object)wrapper).SetLanguage(language); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_ui_language_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), language); } } private static efl_ui_language_set_delegate efl_ui_language_set_static_delegate; #pragma warning restore CA1707, SA1300, SA1600 } } } } namespace Efl { namespace Canvas { /// Information of animation events [StructLayout(LayoutKind.Sequential)] public struct ObjectAnimationEvent { ///Placeholder field public IntPtr field; public static implicit operator ObjectAnimationEvent(IntPtr ptr) { var tmp = (ObjectAnimationEvent.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ObjectAnimationEvent.NativeStruct)); return tmp; } ///Internal wrapper for struct ObjectAnimationEvent. [StructLayout(LayoutKind.Sequential)] public struct NativeStruct { internal IntPtr field; ///Implicit conversion to the internal/marshalling representation. public static implicit operator ObjectAnimationEvent.NativeStruct(ObjectAnimationEvent _external_struct) { var _internal_struct = new ObjectAnimationEvent.NativeStruct(); return _internal_struct; } ///Implicit conversion to the managed representation. public static implicit operator ObjectAnimationEvent(ObjectAnimationEvent.NativeStruct _internal_struct) { var _external_struct = new ObjectAnimationEvent(); return _external_struct; } } } } } namespace Efl { /// EFL event animator tick data structure [StructLayout(LayoutKind.Sequential)] public struct EventAnimatorTick { /// Area of the canvas that will be pushed to screen. public Eina.Rect Update_area; ///Constructor for EventAnimatorTick. public EventAnimatorTick( Eina.Rect Update_area = default(Eina.Rect) ) { this.Update_area = Update_area; } public static implicit operator EventAnimatorTick(IntPtr ptr) { var tmp = (EventAnimatorTick.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EventAnimatorTick.NativeStruct)); return tmp; } ///Internal wrapper for struct EventAnimatorTick. [StructLayout(LayoutKind.Sequential)] public struct NativeStruct { public Eina.Rect.NativeStruct Update_area; ///Implicit conversion to the internal/marshalling representation. public static implicit operator EventAnimatorTick.NativeStruct(EventAnimatorTick _external_struct) { var _internal_struct = new EventAnimatorTick.NativeStruct(); _internal_struct.Update_area = _external_struct.Update_area; return _internal_struct; } ///Implicit conversion to the managed representation. public static implicit operator EventAnimatorTick(EventAnimatorTick.NativeStruct _internal_struct) { var _external_struct = new EventAnimatorTick(); _external_struct.Update_area = _internal_struct.Update_area; return _external_struct; } } } }