using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using BansheeEngine; namespace BansheeEditor { /** @addtogroup GUIEditor * @{ */ /// Curve and a color to draw it in. [StructLayout(LayoutKind.Sequential), SerializeObject] public partial struct CurveDrawInfo { /// Initializes the struct with default values. public static CurveDrawInfo Default() { CurveDrawInfo value = new CurveDrawInfo(); value.curve = null; value.color = new Color(); return value; } public CurveDrawInfo(AnimationCurve curve, Color color) { this.curve = curve; this.color = color; } public AnimationCurve curve; public Color color; } /** @} */ }