//------------------------------------------------------------------------------ // // 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(268, "bGPDlayer", 680)] public class bGPDlayer { [DNAFieldAttribute(0, "bGPDlayer", "*next", "bGPDlayer", 8, true)] public bGPDlayer ptr_next; [DNAFieldAttribute(1, "bGPDlayer", "*prev", "bGPDlayer", 8, true)] public bGPDlayer ptr_prev; [DNAFieldAttribute(2, "ListBase", "frames", "ListBase", 16, false)] public ListBase frames; [DNAFieldAttribute(3, "bGPDframe", "*actframe", "bGPDframe", 8, true)] public bGPDframe ptr_actframe; [DNAFieldAttribute(4, "short", "flag", "short", 2, false)] public short flag; [DNAFieldAttribute(5, "short", "onion_flag", "short", 2, false)] public short onion_flag; [DNAFieldAttribute(6, "float", "color[4]", "System.Single[]", 16, false)] public float[] color = new System.Single[4]; [DNAFieldAttribute(7, "float", "fill[4]", "System.Single[]", 16, false)] public float[] fill = new System.Single[4]; [DNAFieldAttribute(8, "char", "info[128]", "System.Char[]", 128, false)] public char[] info = new System.Char[128]; [DNAFieldAttribute(9, "short", "thickness", "short", 2, false)] public short thickness; [DNAFieldAttribute(10, "short", "pass_index", "short", 2, false)] public short pass_index; [DNAFieldAttribute(11, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; [DNAFieldAttribute(12, "float", "inverse[4][4]", "System.Single[,]", 64, false)] public float[,] inverse = new System.Single[4,4]; [DNAFieldAttribute(13, "char", "parsubstr[64]", "System.Char[]", 64, false)] public char[] parsubstr = new System.Char[64]; [DNAFieldAttribute(14, "short", "partype", "short", 2, false)] public short partype; [DNAFieldAttribute(15, "short", "line_change", "short", 2, false)] public short line_change; [DNAFieldAttribute(16, "float", "tintcolor[4]", "System.Single[]", 16, false)] public float[] tintcolor = new System.Single[4]; [DNAFieldAttribute(17, "float", "opacity", "float", 4, false)] public float opacity; [DNAFieldAttribute(18, "char", "viewlayername[64]", "System.Char[]", 64, false)] public char[] viewlayername = new System.Char[64]; [DNAFieldAttribute(19, "int", "blend_mode", "int", 4, false)] public int blend_mode; [DNAFieldAttribute(20, "float", "vertex_paint_opacity", "float", 4, false)] public float vertex_paint_opacity; [DNAFieldAttribute(21, "short", "gstep", "short", 2, false)] public short gstep; [DNAFieldAttribute(22, "short", "gstep_next", "short", 2, false)] public short gstep_next; [DNAFieldAttribute(23, "float", "gcolor_prev[3]", "System.Single[]", 12, false)] public float[] gcolor_prev = new System.Single[3]; [DNAFieldAttribute(24, "float", "gcolor_next[3]", "System.Single[]", 12, false)] public float[] gcolor_next = new System.Single[3]; [DNAFieldAttribute(25, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(26, "ListBase", "mask_layers", "ListBase", 16, false)] public ListBase mask_layers; [DNAFieldAttribute(27, "int", "act_mask", "int", 4, false)] public int act_mask; [DNAFieldAttribute(28, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(29, "float", "location[3]", "System.Single[]", 12, false)] public float[] location = new System.Single[3]; [DNAFieldAttribute(30, "float", "rotation[3]", "System.Single[]", 12, false)] public float[] rotation = new System.Single[3]; [DNAFieldAttribute(31, "float", "scale[3]", "System.Single[]", 12, false)] public float[] scale = new System.Single[3]; [DNAFieldAttribute(32, "float", "layer_mat[4][4]", "System.Single[,]", 64, false)] public float[,] layer_mat = new System.Single[4,4]; [DNAFieldAttribute(33, "float", "layer_invmat[4][4]", "System.Single[,]", 64, false)] public float[,] layer_invmat = new System.Single[4,4]; [DNAFieldAttribute(34, "char", "_pad3[4]", "System.Char[]", 4, false)] public char[] _pad3 = new System.Char[4]; [DNAFieldAttribute(35, "bGPDlayer_Runtime", "runtime", "bGPDlayer_Runtime", 16, false)] public bGPDlayer_Runtime runtime; public bGPDlayer() { this.ptr_next = default; this.ptr_prev = default; this.frames = default; this.ptr_actframe = default; this.flag = default; this.onion_flag = default; this.color = default; this.fill = default; this.info = default; this.thickness = default; this.pass_index = default; this.ptr_parent = default; this.inverse = default; this.parsubstr = default; this.partype = default; this.line_change = default; this.tintcolor = default; this.opacity = default; this.viewlayername = default; this.blend_mode = default; this.vertex_paint_opacity = default; this.gstep = default; this.gstep_next = default; this.gcolor_prev = default; this.gcolor_next = default; this._pad1 = default; this.mask_layers = default; this.act_mask = default; this._pad2 = default; this.location = default; this.rotation = default; this.scale = default; this.layer_mat = default; this.layer_invmat = default; this._pad3 = default; this.runtime = default; } public bGPDlayer( bGPDlayer ptr_next, bGPDlayer ptr_prev, ListBase frames, bGPDframe ptr_actframe, short flag, short onion_flag, float[] color, float[] fill, char[] info, short thickness, short pass_index, Object ptr_parent, float[,] inverse, char[] parsubstr, short partype, short line_change, float[] tintcolor, float opacity, char[] viewlayername, int blend_mode, float vertex_paint_opacity, short gstep, short gstep_next, float[] gcolor_prev, float[] gcolor_next, char[] _pad1, ListBase mask_layers, int act_mask, char[] _pad2, float[] location, float[] rotation, float[] scale, float[,] layer_mat, float[,] layer_invmat, char[] _pad3, bGPDlayer_Runtime runtime) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.frames = frames; this.ptr_actframe = ptr_actframe; this.flag = flag; this.onion_flag = onion_flag; this.color = color; this.fill = fill; this.info = info; this.thickness = thickness; this.pass_index = pass_index; this.ptr_parent = ptr_parent; this.inverse = inverse; this.parsubstr = parsubstr; this.partype = partype; this.line_change = line_change; this.tintcolor = tintcolor; this.opacity = opacity; this.viewlayername = viewlayername; this.blend_mode = blend_mode; this.vertex_paint_opacity = vertex_paint_opacity; this.gstep = gstep; this.gstep_next = gstep_next; this.gcolor_prev = gcolor_prev; this.gcolor_next = gcolor_next; this._pad1 = _pad1; this.mask_layers = mask_layers; this.act_mask = act_mask; this._pad2 = _pad2; this.location = location; this.rotation = rotation; this.scale = scale; this.layer_mat = layer_mat; this.layer_invmat = layer_invmat; this._pad3 = _pad3; this.runtime = runtime; } } }