//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(336, "IpoCurve", 112)] public class IpoCurve { [DNAFieldAttribute(8, "IpoCurve", 0, "*next", "IpoCurve", true, 0)] public IpoCurve next; [DNAFieldAttribute(8, "IpoCurve", 1, "*prev", "IpoCurve", true, 8)] public IpoCurve prev; [DNAFieldAttribute(8, "BPoint", 2, "*bp", "BPoint", true, 16)] public BPoint bp; [DNAFieldAttribute(8, "BezTriple", 3, "*bezt", "BezTriple", true, 24)] public BezTriple bezt; [DNAFieldAttribute(16, "rctf", 4, "maxrct", "rctf", false, 32)] public rctf maxrct; [DNAFieldAttribute(16, "rctf", 5, "totrct", "rctf", false, 48)] public rctf totrct; [DNAFieldAttribute(2, "short", 6, "blocktype", "short", false, 64)] public short blocktype; [DNAFieldAttribute(2, "short", 7, "adrcode", "short", false, 66)] public short adrcode; [DNAFieldAttribute(2, "short", 8, "vartype", "short", false, 68)] public short vartype; [DNAFieldAttribute(2, "short", 9, "totvert", "short", false, 70)] public short totvert; [DNAFieldAttribute(2, "short", 10, "ipo", "short", false, 72)] public short ipo; [DNAFieldAttribute(2, "short", 11, "extrap", "short", false, 74)] public short extrap; [DNAFieldAttribute(2, "short", 12, "flag", "short", false, 76)] public short flag; [DNAArrayAttribute(2, "char", 13, "_pad0[2]", "System.Char[]", 2, false, 78)] public char[] _pad0 = new System.Char[2]; [DNAFieldAttribute(4, "float", 14, "ymin", "float", false, 80)] public float ymin; [DNAFieldAttribute(4, "float", 15, "ymax", "float", false, 84)] public float ymax; [DNAFieldAttribute(4, "int", 16, "bitmask", "int", false, 88)] public int bitmask; [DNAFieldAttribute(4, "float", 17, "slide_min", "float", false, 92)] public float slide_min; [DNAFieldAttribute(4, "float", 18, "slide_max", "float", false, 96)] public float slide_max; [DNAFieldAttribute(4, "float", 19, "curval", "float", false, 100)] public float curval; [DNAFieldAttribute(8, "IpoDriver", 20, "*driver", "IpoDriver", true, 104)] public IpoDriver driver; public IpoCurve() { this.next = default; this.prev = default; this.bp = default; this.bezt = default; this.maxrct = default; this.totrct = default; this.blocktype = default; this.adrcode = default; this.vartype = default; this.totvert = default; this.ipo = default; this.extrap = default; this.flag = default; this._pad0 = default; this.ymin = default; this.ymax = default; this.bitmask = default; this.slide_min = default; this.slide_max = default; this.curval = default; this.driver = default; } public IpoCurve( IpoCurve next, IpoCurve prev, BPoint bp, BezTriple bezt, rctf maxrct, rctf totrct, short blocktype, short adrcode, short vartype, short totvert, short ipo, short extrap, short flag, char[] _pad0, float ymin, float ymax, int bitmask, float slide_min, float slide_max, float curval, IpoDriver driver) { this.next = next; this.prev = prev; this.bp = bp; this.bezt = bezt; this.maxrct = maxrct; this.totrct = totrct; this.blocktype = blocktype; this.adrcode = adrcode; this.vartype = vartype; this.totvert = totvert; this.ipo = ipo; this.extrap = extrap; this.flag = flag; this._pad0 = _pad0; this.ymin = ymin; this.ymax = ymax; this.bitmask = bitmask; this.slide_min = slide_min; this.slide_max = slide_max; this.curval = curval; this.driver = driver; } } }