using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace BansheeEngine { /** @addtogroup Animation * @{ */ /// Represents an animation clip used in 1D blending. Each clip has a position on the number line. [StructLayout(LayoutKind.Sequential), SerializeObject] public partial struct BlendClipInfo { /// Initializes the struct with default values. public static BlendClipInfo Default() { BlendClipInfo value = new BlendClipInfo(); value.clip = null; value.position = 0f; return value; } public AnimationClip clip; public float position; } /** @} */ }