//------------------------------------------------------------------------------ // // 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(210, "Curve", 640)] public class Curve { [DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)] public ID id; [DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)] public AnimData adt; [DNAFieldAttribute(16, "ListBase", 2, "nurb", "ListBase", false, 216)] public ListBase nurb; [DNAFieldAttribute(8, "EditNurb", 3, "*editnurb", "EditNurb", true, 232)] public EditNurb editnurb; [DNAFieldAttribute(8, "Object", 4, "*bevobj", "Object", true, 240)] public Object bevobj; [DNAFieldAttribute(8, "Object", 5, "*taperobj", "Object", true, 248)] public Object taperobj; [DNAFieldAttribute(8, "Object", 6, "*textoncurve", "Object", true, 256)] public Object textoncurve; [DNAFieldAttribute(8, "Ipo", 7, "*ipo", "Ipo", true, 264)] public Ipo ipo; [DNAFieldAttribute(8, "Key", 8, "*key", "Key", true, 272)] public Key key; [DNAFieldAttribute(8, "Material", 9, "**mat", "Material", true, 280)] public Material mat; [DNAFieldAttribute(8, "CurveProfile", 10, "*bevel_profile", "CurveProfile", true, 288)] public CurveProfile bevel_profile; [DNAArrayAttribute(12, "float", 11, "loc[3]", "System.Single[]", 3, 296)] public float[] loc = new System.Single[3]; [DNAArrayAttribute(12, "float", 12, "size[3]", "System.Single[]", 3, 308)] public float[] size = new System.Single[3]; [DNAFieldAttribute(2, "short", 13, "type", "short", false, 320)] public short type; [DNAFieldAttribute(1, "char", 14, "texflag", "char", false, 322)] public char texflag; [DNAArrayAttribute(7, "char", 15, "_pad0[7]", "System.Char[]", 7, 323)] public char[] _pad0 = new System.Char[7]; [DNAFieldAttribute(2, "short", 16, "twist_mode", "short", false, 330)] public short twist_mode; [DNAFieldAttribute(4, "float", 17, "twist_smooth", "float", false, 332)] public float twist_smooth; [DNAFieldAttribute(4, "float", 18, "smallcaps_scale", "float", false, 336)] public float smallcaps_scale; [DNAFieldAttribute(4, "int", 19, "pathlen", "int", false, 340)] public int pathlen; [DNAFieldAttribute(2, "short", 20, "bevresol", "short", false, 344)] public short bevresol; [DNAFieldAttribute(2, "short", 21, "totcol", "short", false, 346)] public short totcol; [DNAFieldAttribute(4, "int", 22, "flag", "int", false, 348)] public int flag; [DNAFieldAttribute(4, "float", 23, "width", "float", false, 352)] public float width; [DNAFieldAttribute(4, "float", 24, "ext1", "float", false, 356)] public float ext1; [DNAFieldAttribute(4, "float", 25, "ext2", "float", false, 360)] public float ext2; [DNAFieldAttribute(2, "short", 26, "resolu", "short", false, 364)] public short resolu; [DNAFieldAttribute(2, "short", 27, "resolv", "short", false, 366)] public short resolv; [DNAFieldAttribute(2, "short", 28, "resolu_ren", "short", false, 368)] public short resolu_ren; [DNAFieldAttribute(2, "short", 29, "resolv_ren", "short", false, 370)] public short resolv_ren; [DNAFieldAttribute(4, "int", 30, "actnu", "int", false, 372)] public int actnu; [DNAFieldAttribute(4, "int", 31, "actvert", "int", false, 376)] public int actvert; [DNAFieldAttribute(1, "char", 32, "overflow", "char", false, 380)] public char overflow; [DNAFieldAttribute(1, "char", 33, "spacemode", "char", false, 381)] public char spacemode; [DNAFieldAttribute(1, "char", 34, "align_y", "char", false, 382)] public char align_y; [DNAFieldAttribute(1, "char", 35, "bevel_mode", "char", false, 383)] public char bevel_mode; [DNAFieldAttribute(1, "char", 36, "taper_radius_mode", "char", false, 384)] public char taper_radius_mode; [DNAFieldAttribute(1, "char", 37, "_pad", "char", false, 385)] public char _pad; [DNAFieldAttribute(2, "short", 38, "lines", "short", false, 386)] public short lines; [DNAFieldAttribute(4, "float", 39, "spacing", "float", false, 388)] public float spacing; [DNAFieldAttribute(4, "float", 40, "linedist", "float", false, 392)] public float linedist; [DNAFieldAttribute(4, "float", 41, "shear", "float", false, 396)] public float shear; [DNAFieldAttribute(4, "float", 42, "fsize", "float", false, 400)] public float fsize; [DNAFieldAttribute(4, "float", 43, "wordspace", "float", false, 404)] public float wordspace; [DNAFieldAttribute(4, "float", 44, "ulpos", "float", false, 408)] public float ulpos; [DNAFieldAttribute(4, "float", 45, "ulheight", "float", false, 412)] public float ulheight; [DNAFieldAttribute(4, "float", 46, "xof", "float", false, 416)] public float xof; [DNAFieldAttribute(4, "float", 47, "yof", "float", false, 420)] public float yof; [DNAFieldAttribute(4, "float", 48, "linewidth", "float", false, 424)] public float linewidth; [DNAFieldAttribute(4, "int", 49, "pos", "int", false, 428)] public int pos; [DNAFieldAttribute(4, "int", 50, "selstart", "int", false, 432)] public int selstart; [DNAFieldAttribute(4, "int", 51, "selend", "int", false, 436)] public int selend; [DNAFieldAttribute(4, "int", 52, "len_wchar", "int", false, 440)] public int len_wchar; [DNAFieldAttribute(4, "int", 53, "len", "int", false, 444)] public int len; [DNAFieldAttribute(8, "char", 54, "*str", "char", true, 448)] public char str; [DNAFieldAttribute(8, "EditFont", 55, "*editfont", "EditFont", true, 456)] public EditFont editfont; [DNAArrayAttribute(64, "char", 56, "family[64]", "System.Char[]", 64, 464)] public char[] family = new System.Char[64]; [DNAFieldAttribute(8, "VFont", 57, "*vfont", "VFont", true, 528)] public VFont vfont; [DNAFieldAttribute(8, "VFont", 58, "*vfontb", "VFont", true, 536)] public VFont vfontb; [DNAFieldAttribute(8, "VFont", 59, "*vfonti", "VFont", true, 544)] public VFont vfonti; [DNAFieldAttribute(8, "VFont", 60, "*vfontbi", "VFont", true, 552)] public VFont vfontbi; [DNAFieldAttribute(8, "TextBox", 61, "*tb", "TextBox", true, 560)] public TextBox tb; [DNAFieldAttribute(4, "int", 62, "totbox", "int", false, 568)] public int totbox; [DNAFieldAttribute(4, "int", 63, "actbox", "int", false, 572)] public int actbox; [DNAFieldAttribute(8, "CharInfo", 64, "*strinfo", "CharInfo", true, 576)] public CharInfo strinfo; [DNAFieldAttribute(8, "CharInfo", 65, "curinfo", "CharInfo", false, 584)] public CharInfo curinfo; [DNAFieldAttribute(4, "float", 66, "ctime", "float", false, 592)] public float ctime; [DNAFieldAttribute(4, "float", 67, "bevfac1", "float", false, 596)] public float bevfac1; [DNAFieldAttribute(4, "float", 68, "bevfac2", "float", false, 600)] public float bevfac2; [DNAFieldAttribute(1, "char", 69, "bevfac1_mapping", "char", false, 604)] public char bevfac1_mapping; [DNAFieldAttribute(1, "char", 70, "bevfac2_mapping", "char", false, 605)] public char bevfac2_mapping; [DNAArrayAttribute(6, "char", 71, "_pad2[6]", "System.Char[]", 6, 606)] public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(4, "float", 72, "fsize_realtime", "float", false, 612)] public float fsize_realtime; [DNAFieldAttribute(8, "Curves", 73, "*curve_eval", "Curves", true, 616)] public Curves curve_eval; [DNAFieldAttribute(1, "char", 74, "edit_data_from_original", "char", false, 624)] public char edit_data_from_original; [DNAArrayAttribute(7, "char", 75, "_pad3[7]", "System.Char[]", 7, 625)] public char[] _pad3 = new System.Char[7]; [DNAFieldAttribute(8, "void", 76, "*batch_cache", "void", true, 632)] public object batch_cache; public Curve() { this.id = default; this.adt = default; this.nurb = default; this.editnurb = default; this.bevobj = default; this.taperobj = default; this.textoncurve = default; this.ipo = default; this.key = default; this.mat = default; this.bevel_profile = default; this.loc = default; this.size = default; this.type = default; this.texflag = default; this._pad0 = default; this.twist_mode = default; this.twist_smooth = default; this.smallcaps_scale = default; this.pathlen = default; this.bevresol = default; this.totcol = default; this.flag = default; this.width = default; this.ext1 = default; this.ext2 = default; this.resolu = default; this.resolv = default; this.resolu_ren = default; this.resolv_ren = default; this.actnu = default; this.actvert = default; this.overflow = default; this.spacemode = default; this.align_y = default; this.bevel_mode = default; this.taper_radius_mode = default; this._pad = default; this.lines = default; this.spacing = default; this.linedist = default; this.shear = default; this.fsize = default; this.wordspace = default; this.ulpos = default; this.ulheight = default; this.xof = default; this.yof = default; this.linewidth = default; this.pos = default; this.selstart = default; this.selend = default; this.len_wchar = default; this.len = default; this.str = default; this.editfont = default; this.family = default; this.vfont = default; this.vfontb = default; this.vfonti = default; this.vfontbi = default; this.tb = default; this.totbox = default; this.actbox = default; this.strinfo = default; this.curinfo = default; this.ctime = default; this.bevfac1 = default; this.bevfac2 = default; this.bevfac1_mapping = default; this.bevfac2_mapping = default; this._pad2 = default; this.fsize_realtime = default; this.curve_eval = default; this.edit_data_from_original = default; this._pad3 = default; this.batch_cache = default; } public Curve( ID id, AnimData adt, ListBase nurb, EditNurb editnurb, Object bevobj, Object taperobj, Object textoncurve, Ipo ipo, Key key, Material mat, CurveProfile bevel_profile, float[] loc, float[] size, short type, char texflag, char[] _pad0, short twist_mode, float twist_smooth, float smallcaps_scale, int pathlen, short bevresol, short totcol, int flag, float width, float ext1, float ext2, short resolu, short resolv, short resolu_ren, short resolv_ren, int actnu, int actvert, char overflow, char spacemode, char align_y, char bevel_mode, char taper_radius_mode, char _pad, short lines, float spacing, float linedist, float shear, float fsize, float wordspace, float ulpos, float ulheight, float xof, float yof, float linewidth, int pos, int selstart, int selend, int len_wchar, int len, char str, EditFont editfont, char[] family, VFont vfont, VFont vfontb, VFont vfonti, VFont vfontbi, TextBox tb, int totbox, int actbox, CharInfo strinfo, CharInfo curinfo, float ctime, float bevfac1, float bevfac2, char bevfac1_mapping, char bevfac2_mapping, char[] _pad2, float fsize_realtime, Curves curve_eval, char edit_data_from_original, char[] _pad3, object batch_cache) { this.id = id; this.adt = adt; this.nurb = nurb; this.editnurb = editnurb; this.bevobj = bevobj; this.taperobj = taperobj; this.textoncurve = textoncurve; this.ipo = ipo; this.key = key; this.mat = mat; this.bevel_profile = bevel_profile; this.loc = loc; this.size = size; this.type = type; this.texflag = texflag; this._pad0 = _pad0; this.twist_mode = twist_mode; this.twist_smooth = twist_smooth; this.smallcaps_scale = smallcaps_scale; this.pathlen = pathlen; this.bevresol = bevresol; this.totcol = totcol; this.flag = flag; this.width = width; this.ext1 = ext1; this.ext2 = ext2; this.resolu = resolu; this.resolv = resolv; this.resolu_ren = resolu_ren; this.resolv_ren = resolv_ren; this.actnu = actnu; this.actvert = actvert; this.overflow = overflow; this.spacemode = spacemode; this.align_y = align_y; this.bevel_mode = bevel_mode; this.taper_radius_mode = taper_radius_mode; this._pad = _pad; this.lines = lines; this.spacing = spacing; this.linedist = linedist; this.shear = shear; this.fsize = fsize; this.wordspace = wordspace; this.ulpos = ulpos; this.ulheight = ulheight; this.xof = xof; this.yof = yof; this.linewidth = linewidth; this.pos = pos; this.selstart = selstart; this.selend = selend; this.len_wchar = len_wchar; this.len = len; this.str = str; this.editfont = editfont; this.family = family; this.vfont = vfont; this.vfontb = vfontb; this.vfonti = vfonti; this.vfontbi = vfontbi; this.tb = tb; this.totbox = totbox; this.actbox = actbox; this.strinfo = strinfo; this.curinfo = curinfo; this.ctime = ctime; this.bevfac1 = bevfac1; this.bevfac2 = bevfac2; this.bevfac1_mapping = bevfac1_mapping; this.bevfac2_mapping = bevfac2_mapping; this._pad2 = _pad2; this.fsize_realtime = fsize_realtime; this.curve_eval = curve_eval; this.edit_data_from_original = edit_data_from_original; this._pad3 = _pad3; this.batch_cache = batch_cache; } } }