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 public static implicit operator AnimationPlayerEventRunning(IntPtr ptr)
37 var tmp = (AnimationPlayerEventRunning.NativeStruct)Marshal.PtrToStructure(ptr, typeof(AnimationPlayerEventRunning.NativeStruct));
41 ///<summary>Internal wrapper for struct AnimationPlayerEventRunning.</summary>
42 [StructLayout(LayoutKind.Sequential)]
43 public struct NativeStruct
45 internal IntPtr field;
46 ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
47 public static implicit operator AnimationPlayerEventRunning.NativeStruct(AnimationPlayerEventRunning _external_struct)
49 var _internal_struct = new AnimationPlayerEventRunning.NativeStruct();
50 return _internal_struct;
53 ///<summary>Implicit conversion to the managed representation.</summary>
54 public static implicit operator AnimationPlayerEventRunning(AnimationPlayerEventRunning.NativeStruct _internal_struct)
56 var _external_struct = new AnimationPlayerEventRunning();
57 return _external_struct;