//------------------------------------------------------------------------------ // // 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 BlendFile.CompatTypes; using System; namespace BlendFile.DNA { public class Curve { public ID id; public AnimData ptr_adt; public ListBase nurb; public EditNurb ptr_editnurb; public Object ptr_bevobj; public Object ptr_taperobj; public Object ptr_textoncurve; public Ipo ptr_ipo; public Key ptr_key; public Material ptr_ptr_mat; public CurveProfile ptr_bevel_profile; public float[] loc = new System.Single[3]; public float[] size = new System.Single[3]; public short type; public char texflag; public char[] _pad0 = new System.Char[7]; public short twist_mode; public float twist_smooth; public float smallcaps_scale; public int pathlen; public short bevresol; public short totcol; public int flag; public float width; public float ext1; public float ext2; public short resolu; public short resolv; public short resolu_ren; public short resolv_ren; public int actnu; public int actvert; public char overflow; public char spacemode; public char align_y; public char bevel_mode; public char taper_radius_mode; public char _pad; public short lines; public float spacing; public float linedist; public float shear; public float fsize; public float wordspace; public float ulpos; public float ulheight; public float xof; public float yof; public float linewidth; public int pos; public int selstart; public int selend; public int len_wchar; public int len; public char ptr_str; public EditFont ptr_editfont; public char[] family = new System.Char[64]; public VFont ptr_vfont; public VFont ptr_vfontb; public VFont ptr_vfonti; public VFont ptr_vfontbi; public TextBox ptr_tb; public int totbox; public int actbox; public CharInfo ptr_strinfo; public CharInfo curinfo; public float ctime; public float bevfac1; public float bevfac2; public char bevfac1_mapping; public char bevfac2_mapping; public char[] _pad2 = new System.Char[6]; public float fsize_realtime; public Curves ptr_curve_eval; public char edit_data_from_original; public char[] _pad3 = new System.Char[7]; public object ptr_batch_cache; public Curve( ID id, AnimData ptr_adt, ListBase nurb, EditNurb ptr_editnurb, Object ptr_bevobj, Object ptr_taperobj, Object ptr_textoncurve, Ipo ptr_ipo, Key ptr_key, Material ptr_ptr_mat, CurveProfile ptr_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 ptr_str, EditFont ptr_editfont, char[] family, VFont ptr_vfont, VFont ptr_vfontb, VFont ptr_vfonti, VFont ptr_vfontbi, TextBox ptr_tb, int totbox, int actbox, CharInfo ptr_strinfo, CharInfo curinfo, float ctime, float bevfac1, float bevfac2, char bevfac1_mapping, char bevfac2_mapping, char[] _pad2, float fsize_realtime, Curves ptr_curve_eval, char edit_data_from_original, char[] _pad3, object ptr_batch_cache) { this.id = id; this.ptr_adt = ptr_adt; this.nurb = nurb; this.ptr_editnurb = ptr_editnurb; this.ptr_bevobj = ptr_bevobj; this.ptr_taperobj = ptr_taperobj; this.ptr_textoncurve = ptr_textoncurve; this.ptr_ipo = ptr_ipo; this.ptr_key = ptr_key; this.ptr_ptr_mat = ptr_ptr_mat; this.ptr_bevel_profile = ptr_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.ptr_str = ptr_str; this.ptr_editfont = ptr_editfont; this.family = family; this.ptr_vfont = ptr_vfont; this.ptr_vfontb = ptr_vfontb; this.ptr_vfonti = ptr_vfonti; this.ptr_vfontbi = ptr_vfontbi; this.ptr_tb = ptr_tb; this.totbox = totbox; this.actbox = actbox; this.ptr_strinfo = ptr_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.ptr_curve_eval = ptr_curve_eval; this.edit_data_from_original = edit_data_from_original; this._pad3 = _pad3; this.ptr_batch_cache = ptr_batch_cache; } } }