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 public enum AnimationRepeatMode
15 /// <summary>Restart animation when the animation ends.</summary>
17 /// <summary>Reverse animation when the animation ends.</summary>
29 /// <summary>Information of event running</summary>
30 [StructLayout(LayoutKind.Sequential)]
31 public struct AnimationPlayerEventRunning
33 ///<summary>Placeholder field</summary>
35 ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
36 ///<param name="ptr">Native pointer to be converted.</param>
37 public static implicit operator AnimationPlayerEventRunning(IntPtr ptr)
39 var tmp = (AnimationPlayerEventRunning.NativeStruct)Marshal.PtrToStructure(ptr, typeof(AnimationPlayerEventRunning.NativeStruct));
43 #pragma warning disable CS1591
45 ///<summary>Internal wrapper for struct AnimationPlayerEventRunning.</summary>
46 [StructLayout(LayoutKind.Sequential)]
47 public struct NativeStruct
49 internal IntPtr field;
50 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
51 public static implicit operator AnimationPlayerEventRunning.NativeStruct(AnimationPlayerEventRunning _external_struct)
53 var _internal_struct = new AnimationPlayerEventRunning.NativeStruct();
54 return _internal_struct;
57 ///<summary>Implicit conversion to the managed representation.</summary>
58 public static implicit operator AnimationPlayerEventRunning(AnimationPlayerEventRunning.NativeStruct _internal_struct)
60 var _external_struct = new AnimationPlayerEventRunning();
61 return _external_struct;
66 #pragma warning restore CS1591