//------------------------------------------------------------------------------ // // 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(207, "Nurb")] public class Nurb { [DNAFieldAttribute(0, "Nurb", "*next", 88)] public Nurb ptr_next; [DNAFieldAttribute(1, "Nurb", "*prev", 88)] public Nurb ptr_prev; [DNAFieldAttribute(2, "short", "type", 2)] public short type; [DNAFieldAttribute(3, "short", "mat_nr", 2)] public short mat_nr; [DNAFieldAttribute(4, "short", "hide", 2)] public short hide; [DNAFieldAttribute(5, "short", "flag", 2)] public short flag; [DNAFieldAttribute(6, "int", "pntsu", 4)] public int pntsu; [DNAFieldAttribute(7, "int", "pntsv", 4)] public int pntsv; [DNAFieldAttribute(8, "char", "_pad[4]", 1)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(9, "short", "resolu", 2)] public short resolu; [DNAFieldAttribute(10, "short", "resolv", 2)] public short resolv; [DNAFieldAttribute(11, "short", "orderu", 2)] public short orderu; [DNAFieldAttribute(12, "short", "orderv", 2)] public short orderv; [DNAFieldAttribute(13, "short", "flagu", 2)] public short flagu; [DNAFieldAttribute(14, "short", "flagv", 2)] public short flagv; [DNAFieldAttribute(15, "float", "*knotsu", 4)] public float ptr_knotsu; [DNAFieldAttribute(16, "float", "*knotsv", 4)] public float ptr_knotsv; [DNAFieldAttribute(17, "BPoint", "*bp", 36)] public BPoint ptr_bp; [DNAFieldAttribute(18, "BezTriple", "*bezt", 72)] public BezTriple ptr_bezt; [DNAFieldAttribute(19, "short", "tilt_interp", 2)] public short tilt_interp; [DNAFieldAttribute(20, "short", "radius_interp", 2)] public short radius_interp; [DNAFieldAttribute(21, "int", "charidx", 4)] public int charidx; public Nurb() { this.ptr_next = default; this.ptr_prev = default; this.type = default; this.mat_nr = default; this.hide = default; this.flag = default; this.pntsu = default; this.pntsv = default; this._pad = default; this.resolu = default; this.resolv = default; this.orderu = default; this.orderv = default; this.flagu = default; this.flagv = default; this.ptr_knotsu = default; this.ptr_knotsv = default; this.ptr_bp = default; this.ptr_bezt = default; this.tilt_interp = default; this.radius_interp = default; this.charidx = default; } public Nurb( Nurb ptr_next, Nurb ptr_prev, short type, short mat_nr, short hide, short flag, int pntsu, int pntsv, char[] _pad, short resolu, short resolv, short orderu, short orderv, short flagu, short flagv, float ptr_knotsu, float ptr_knotsv, BPoint ptr_bp, BezTriple ptr_bezt, short tilt_interp, short radius_interp, int charidx) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.type = type; this.mat_nr = mat_nr; this.hide = hide; this.flag = flag; this.pntsu = pntsu; this.pntsv = pntsv; this._pad = _pad; this.resolu = resolu; this.resolv = resolv; this.orderu = orderu; this.orderv = orderv; this.flagu = flagu; this.flagv = flagv; this.ptr_knotsu = ptr_knotsu; this.ptr_knotsv = ptr_knotsv; this.ptr_bp = ptr_bp; this.ptr_bezt = ptr_bezt; this.tilt_interp = tilt_interp; this.radius_interp = radius_interp; this.charidx = charidx; } } }