//------------------------------------------------------------------------------ // // 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(274, "bGPdata", 616)] public class bGPdata { [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, "layers", "ListBase", false, 216)] public ListBase layers; [DNAFieldAttribute(4, "int", 3, "flag", "int", false, 232)] public int flag; [DNAFieldAttribute(4, "int", 4, "curve_edit_resolution", "int", false, 236)] public int curve_edit_resolution; [DNAFieldAttribute(4, "float", 5, "curve_edit_threshold", "float", false, 240)] public float curve_edit_threshold; [DNAFieldAttribute(4, "float", 6, "curve_edit_corner_angle", "float", false, 244)] public float curve_edit_corner_angle; [DNAFieldAttribute(16, "ListBase", 7, "palettes", "ListBase", false, 248)] public ListBase palettes; [DNAFieldAttribute(16, "ListBase", 8, "vertex_group_names", "ListBase", false, 264)] public ListBase vertex_group_names; [DNAFieldAttribute(4, "float", 9, "pixfactor", "float", false, 280)] public float pixfactor; [DNAArrayAttribute(16, "float", 10, "line_color[4]", "System.Single[]", 4, 284)] public float[] line_color = new System.Single[4]; [DNAFieldAttribute(4, "float", 11, "onion_factor", "float", false, 300)] public float onion_factor; [DNAFieldAttribute(4, "int", 12, "onion_mode", "int", false, 304)] public int onion_mode; [DNAFieldAttribute(4, "int", 13, "onion_flag", "int", false, 308)] public int onion_flag; [DNAFieldAttribute(2, "short", 14, "gstep", "short", false, 312)] public short gstep; [DNAFieldAttribute(2, "short", 15, "gstep_next", "short", false, 314)] public short gstep_next; [DNAArrayAttribute(12, "float", 16, "gcolor_prev[3]", "System.Single[]", 3, 316)] public float[] gcolor_prev = new System.Single[3]; [DNAArrayAttribute(12, "float", 17, "gcolor_next[3]", "System.Single[]", 3, 328)] public float[] gcolor_next = new System.Single[3]; [DNAFieldAttribute(4, "float", 18, "zdepth_offset", "float", false, 340)] public float zdepth_offset; [DNAFieldAttribute(8, "Material", 19, "**mat", "Material", true, 344)] public Material mat; [DNAFieldAttribute(2, "short", 20, "totcol", "short", false, 352)] public short totcol; [DNAFieldAttribute(2, "short", 21, "totlayer", "short", false, 354)] public short totlayer; [DNAFieldAttribute(2, "short", 22, "totframe", "short", false, 356)] public short totframe; [DNAArrayAttribute(6, "char", 23, "_pad2[6]", "System.Char[]", 6, 358)] public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(4, "int", 24, "totstroke", "int", false, 364)] public int totstroke; [DNAFieldAttribute(4, "int", 25, "totpoint", "int", false, 368)] public int totpoint; [DNAFieldAttribute(2, "short", 26, "draw_mode", "short", false, 372)] public short draw_mode; [DNAFieldAttribute(2, "short", 27, "onion_keytype", "short", false, 374)] public short onion_keytype; [DNAFieldAttribute(4, "int", 28, "select_last_index", "int", false, 376)] public int select_last_index; [DNAFieldAttribute(4, "int", 29, "vertex_group_active_index", "int", false, 380)] public int vertex_group_active_index; [DNAFieldAttribute(40, "bGPgrid", 30, "grid", "bGPgrid", false, 384)] public bGPgrid grid; [DNAFieldAttribute(192, "bGPdata_Runtime", 31, "runtime", "bGPdata_Runtime", false, 424)] public bGPdata_Runtime runtime; public bGPdata() { this.id = default; this.adt = default; this.layers = default; this.flag = default; this.curve_edit_resolution = default; this.curve_edit_threshold = default; this.curve_edit_corner_angle = default; this.palettes = default; this.vertex_group_names = default; this.pixfactor = default; this.line_color = default; this.onion_factor = default; this.onion_mode = default; this.onion_flag = default; this.gstep = default; this.gstep_next = default; this.gcolor_prev = default; this.gcolor_next = default; this.zdepth_offset = default; this.mat = default; this.totcol = default; this.totlayer = default; this.totframe = default; this._pad2 = default; this.totstroke = default; this.totpoint = default; this.draw_mode = default; this.onion_keytype = default; this.select_last_index = default; this.vertex_group_active_index = default; this.grid = default; this.runtime = default; } public bGPdata( ID id, AnimData adt, ListBase layers, int flag, int curve_edit_resolution, float curve_edit_threshold, float curve_edit_corner_angle, ListBase palettes, ListBase vertex_group_names, float pixfactor, float[] line_color, float onion_factor, int onion_mode, int onion_flag, short gstep, short gstep_next, float[] gcolor_prev, float[] gcolor_next, float zdepth_offset, Material mat, short totcol, short totlayer, short totframe, char[] _pad2, int totstroke, int totpoint, short draw_mode, short onion_keytype, int select_last_index, int vertex_group_active_index, bGPgrid grid, bGPdata_Runtime runtime) { this.id = id; this.adt = adt; this.layers = layers; this.flag = flag; this.curve_edit_resolution = curve_edit_resolution; this.curve_edit_threshold = curve_edit_threshold; this.curve_edit_corner_angle = curve_edit_corner_angle; this.palettes = palettes; this.vertex_group_names = vertex_group_names; this.pixfactor = pixfactor; this.line_color = line_color; this.onion_factor = onion_factor; this.onion_mode = onion_mode; this.onion_flag = onion_flag; this.gstep = gstep; this.gstep_next = gstep_next; this.gcolor_prev = gcolor_prev; this.gcolor_next = gcolor_next; this.zdepth_offset = zdepth_offset; this.mat = mat; this.totcol = totcol; this.totlayer = totlayer; this.totframe = totframe; this._pad2 = _pad2; this.totstroke = totstroke; this.totpoint = totpoint; this.draw_mode = draw_mode; this.onion_keytype = onion_keytype; this.select_last_index = select_last_index; this.vertex_group_active_index = vertex_group_active_index; this.grid = grid; this.runtime = runtime; } } }