1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 /// <summary>Animation repeat mode</summary>
13 [Efl.Eo.BindingEntity]
14 public enum AnimationRepeatMode
16 /// <summary>Restart animation when the animation ends.</summary>
18 /// <summary>Reverse animation when the animation ends.</summary>
30 /// <summary>Information of event running</summary>
31 [StructLayout(LayoutKind.Sequential)]
32 [Efl.Eo.BindingEntity]
33 public struct AnimationPlayerEventRunning
35 ///<summary>Placeholder field</summary>
37 ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
38 ///<param name="ptr">Native pointer to be converted.</param>
39 public static implicit operator AnimationPlayerEventRunning(IntPtr ptr)
41 var tmp = (AnimationPlayerEventRunning.NativeStruct)Marshal.PtrToStructure(ptr, typeof(AnimationPlayerEventRunning.NativeStruct));
45 #pragma warning disable CS1591
47 ///<summary>Internal wrapper for struct AnimationPlayerEventRunning.</summary>
48 [StructLayout(LayoutKind.Sequential)]
49 public struct NativeStruct
51 internal IntPtr field;
52 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
53 public static implicit operator AnimationPlayerEventRunning.NativeStruct(AnimationPlayerEventRunning _external_struct)
55 var _internal_struct = new AnimationPlayerEventRunning.NativeStruct();
56 return _internal_struct;
59 ///<summary>Implicit conversion to the managed representation.</summary>
60 public static implicit operator AnimationPlayerEventRunning(AnimationPlayerEventRunning.NativeStruct _internal_struct)
62 var _external_struct = new AnimationPlayerEventRunning();
63 return _external_struct;
68 #pragma warning restore CS1591