//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //************** Copyright (c) 2016-2019 Marko Pintera (marko.pintera@gmail.com). All rights reserved. *******************// using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using bs; namespace bs.Editor { /** @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 = Color.Default(); return value; } public CurveDrawInfo(AnimationCurve curve, Color color) { this.curve = curve; this.color = color; } public AnimationCurve curve; public Color color; } /** @} */ }