//------------------------------------------------------------------------------ // // 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")] public class IpoCurve { [DNAFieldAttribute(0, "IpoCurve", "*next", 112)] public IpoCurve ptr_next; [DNAFieldAttribute(1, "IpoCurve", "*prev", 112)] public IpoCurve ptr_prev; [DNAFieldAttribute(2, "BPoint", "*bp", 36)] public BPoint ptr_bp; [DNAFieldAttribute(3, "BezTriple", "*bezt", 72)] public BezTriple ptr_bezt; [DNAFieldAttribute(4, "rctf", "maxrct", 16)] public rctf maxrct; [DNAFieldAttribute(5, "rctf", "totrct", 16)] public rctf totrct; [DNAFieldAttribute(6, "short", "blocktype", 2)] public short blocktype; [DNAFieldAttribute(7, "short", "adrcode", 2)] public short adrcode; [DNAFieldAttribute(8, "short", "vartype", 2)] public short vartype; [DNAFieldAttribute(9, "short", "totvert", 2)] public short totvert; [DNAFieldAttribute(10, "short", "ipo", 2)] public short ipo; [DNAFieldAttribute(11, "short", "extrap", 2)] public short extrap; [DNAFieldAttribute(12, "short", "flag", 2)] public short flag; [DNAFieldAttribute(13, "char", "_pad0[2]", 1)] public char[] _pad0 = new System.Char[2]; [DNAFieldAttribute(14, "float", "ymin", 4)] public float ymin; [DNAFieldAttribute(15, "float", "ymax", 4)] public float ymax; [DNAFieldAttribute(16, "int", "bitmask", 4)] public int bitmask; [DNAFieldAttribute(17, "float", "slide_min", 4)] public float slide_min; [DNAFieldAttribute(18, "float", "slide_max", 4)] public float slide_max; [DNAFieldAttribute(19, "float", "curval", 4)] public float curval; [DNAFieldAttribute(20, "IpoDriver", "*driver", 144)] public IpoDriver ptr_driver; public IpoCurve( IpoCurve ptr_next, IpoCurve ptr_prev, BPoint ptr_bp, BezTriple ptr_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 ptr_driver) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_bp = ptr_bp; this.ptr_bezt = ptr_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.ptr_driver = ptr_driver; } } }