#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
}
}
}