#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 { /// Animation repeat mode [Efl.Eo.BindingEntity] public enum AnimationRepeatMode { /// Restart animation when the animation ends. Restart = 0, /// Reverse animation when the animation ends. Reverse = 1, } } } namespace Efl { namespace Canvas { /// Information of event running [StructLayout(LayoutKind.Sequential)] [Efl.Eo.BindingEntity] public struct AnimationPlayerEventRunning { /// Placeholder field public IntPtr field; /// Implicit conversion to the managed representation from a native pointer. /// Native pointer to be converted. public static implicit operator AnimationPlayerEventRunning(IntPtr ptr) { var tmp = (AnimationPlayerEventRunning.NativeStruct)Marshal.PtrToStructure(ptr, typeof(AnimationPlayerEventRunning.NativeStruct)); return tmp; } #pragma warning disable CS1591 /// Internal wrapper for struct AnimationPlayerEventRunning. [StructLayout(LayoutKind.Sequential)] public struct NativeStruct { internal IntPtr field; /// Implicit conversion to the internal/marshalling representation. public static implicit operator AnimationPlayerEventRunning.NativeStruct(AnimationPlayerEventRunning _external_struct) { var _internal_struct = new AnimationPlayerEventRunning.NativeStruct(); return _internal_struct; } /// Implicit conversion to the managed representation. public static implicit operator AnimationPlayerEventRunning(AnimationPlayerEventRunning.NativeStruct _internal_struct) { var _external_struct = new AnimationPlayerEventRunning(); return _external_struct; } } #pragma warning restore CS1591 } } }