//------------------------------------------------------------------------------ // // 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(262, "bGPDstroke", 472)] public class bGPDstroke { [DNAFieldAttribute(8, "bGPDstroke", 0, "*next", "bGPDstroke", true, 0)] public bGPDstroke next; [DNAFieldAttribute(8, "bGPDstroke", 1, "*prev", "bGPDstroke", true, 8)] public bGPDstroke prev; [DNAFieldAttribute(8, "bGPDspoint", 2, "*points", "bGPDspoint", true, 16)] public bGPDspoint points; [DNAFieldAttribute(8, "bGPDtriangle", 3, "*triangles", "bGPDtriangle", true, 24)] public bGPDtriangle triangles; [DNAFieldAttribute(4, "int", 4, "totpoints", "int", false, 32)] public int totpoints; [DNAFieldAttribute(4, "int", 5, "tot_triangles", "int", false, 36)] public int tot_triangles; [DNAFieldAttribute(2, "short", 6, "thickness", "short", false, 40)] public short thickness; [DNAFieldAttribute(2, "short", 7, "flag", "short", false, 42)] public short flag; [DNAArrayAttribute(4, "short", 8, "_pad[2]", "System.Int16[]", 2, 44)] public short[] _pad = new System.Int16[2]; [DNAFieldAttribute(8, "double", 9, "inittime", "double", false, 48)] public double inittime; [DNAArrayAttribute(128, "char", 10, "colorname[128]", "System.Char[]", 128, 56)] public char[] colorname = new System.Char[128]; [DNAFieldAttribute(4, "int", 11, "mat_nr", "int", false, 184)] public int mat_nr; [DNAArrayAttribute(4, "short", 12, "caps[2]", "System.Int16[]", 2, 188)] public short[] caps = new System.Int16[2]; [DNAFieldAttribute(4, "float", 13, "gradient_f", "float", false, 192)] public float gradient_f; [DNAArrayAttribute(8, "float", 14, "gradient_s[2]", "System.Single[]", 2, 196)] public float[] gradient_s = new System.Single[2]; [DNAFieldAttribute(4, "float", 15, "fill_opacity_fac", "float", false, 204)] public float fill_opacity_fac; [DNAArrayAttribute(12, "float", 16, "boundbox_min[3]", "System.Single[]", 3, 208)] public float[] boundbox_min = new System.Single[3]; [DNAArrayAttribute(12, "float", 17, "boundbox_max[3]", "System.Single[]", 3, 220)] public float[] boundbox_max = new System.Single[3]; [DNAFieldAttribute(4, "float", 18, "uv_rotation", "float", false, 232)] public float uv_rotation; [DNAArrayAttribute(8, "float", 19, "uv_translation[2]", "System.Single[]", 2, 236)] public float[] uv_translation = new System.Single[2]; [DNAFieldAttribute(4, "float", 20, "uv_scale", "float", false, 244)] public float uv_scale; [DNAFieldAttribute(4, "int", 21, "select_index", "int", false, 248)] public int select_index; [DNAArrayAttribute(4, "char", 22, "_pad4[4]", "System.Char[]", 4, 252)] public char[] _pad4 = new System.Char[4]; [DNAFieldAttribute(8, "MDeformVert", 23, "*dvert", "MDeformVert", true, 256)] public MDeformVert dvert; [DNAFieldAttribute(8, "void", 24, "*_pad3", "void", true, 264)] public object _pad3; [DNAArrayAttribute(16, "float", 25, "vert_color_fill[4]", "System.Single[]", 4, 272)] public float[] vert_color_fill = new System.Single[4]; [DNAFieldAttribute(8, "bGPDcurve", 26, "*editcurve", "bGPDcurve", true, 288)] public bGPDcurve editcurve; [DNAFieldAttribute(168, "bGPDstroke_Runtime", 27, "runtime", "bGPDstroke_Runtime", false, 296)] public bGPDstroke_Runtime runtime; [DNAFieldAttribute(8, "void", 28, "*_pad5", "void", true, 464)] public object _pad5; public bGPDstroke() { this.next = default; this.prev = default; this.points = default; this.triangles = default; this.totpoints = default; this.tot_triangles = default; this.thickness = default; this.flag = default; this._pad = default; this.inittime = default; this.colorname = default; this.mat_nr = default; this.caps = default; this.gradient_f = default; this.gradient_s = default; this.fill_opacity_fac = default; this.boundbox_min = default; this.boundbox_max = default; this.uv_rotation = default; this.uv_translation = default; this.uv_scale = default; this.select_index = default; this._pad4 = default; this.dvert = default; this._pad3 = default; this.vert_color_fill = default; this.editcurve = default; this.runtime = default; this._pad5 = default; } public bGPDstroke( bGPDstroke next, bGPDstroke prev, bGPDspoint points, bGPDtriangle triangles, int totpoints, int tot_triangles, short thickness, short flag, short[] _pad, double inittime, char[] colorname, int mat_nr, short[] caps, float gradient_f, float[] gradient_s, float fill_opacity_fac, float[] boundbox_min, float[] boundbox_max, float uv_rotation, float[] uv_translation, float uv_scale, int select_index, char[] _pad4, MDeformVert dvert, object _pad3, float[] vert_color_fill, bGPDcurve editcurve, bGPDstroke_Runtime runtime, object _pad5) { this.next = next; this.prev = prev; this.points = points; this.triangles = triangles; this.totpoints = totpoints; this.tot_triangles = tot_triangles; this.thickness = thickness; this.flag = flag; this._pad = _pad; this.inittime = inittime; this.colorname = colorname; this.mat_nr = mat_nr; this.caps = caps; this.gradient_f = gradient_f; this.gradient_s = gradient_s; this.fill_opacity_fac = fill_opacity_fac; this.boundbox_min = boundbox_min; this.boundbox_max = boundbox_max; this.uv_rotation = uv_rotation; this.uv_translation = uv_translation; this.uv_scale = uv_scale; this.select_index = select_index; this._pad4 = _pad4; this.dvert = dvert; this._pad3 = _pad3; this.vert_color_fill = vert_color_fill; this.editcurve = editcurve; this.runtime = runtime; this._pad5 = _pad5; } } }