//------------------------------------------------------------------------------ // // 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(311, "GreasePencil", 586)] public class GreasePencil { [DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)] public ID id; [DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)] public AnimData adt; [DNAFieldAttribute(4, "char", 4, "_pad[4]", "System.Char[]", false, 216)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(8, "GreasePencilLayerTreeGroup", 5, "*root_group_ptr", "GreasePencilLayerTreeGroup", true, 220)] public GreasePencilLayerTreeGroup root_group_ptr; [DNAFieldAttribute(248, "CustomData", 6, "layers_data", "CustomData", false, 228)] public CustomData layers_data; [DNAFieldAttribute(4, "int", 7, "attributes_active_index", "int", false, 476)] public int attributes_active_index; [DNAFieldAttribute(4, "char", 8, "_pad2[4]", "System.Char[]", false, 480)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(8, "GreasePencilLayerTreeNode", 9, "*active_node", "GreasePencilLayerTreeNode", true, 484)] public GreasePencilLayerTreeNode active_node; [DNAFieldAttribute(2, "char", 12, "_pad3[2]", "System.Char[]", false, 492)] public char[] _pad3 = new System.Char[2]; [DNAFieldAttribute(4, "int", 13, "flag", "int", false, 494)] public int flag; [DNAFieldAttribute(16, "ListBase", 14, "vertex_group_names", "ListBase", false, 498)] public ListBase vertex_group_names; [DNAFieldAttribute(4, "int", 15, "vertex_group_active_index", "int", false, 514)] public int vertex_group_active_index; [DNAFieldAttribute(4, "char", 16, "_pad4[4]", "System.Char[]", false, 518)] public char[] _pad4 = new System.Char[4]; [DNAFieldAttribute(40, "GreasePencilOnionSkinningSettings", 17, "onion_skinning_settings", "GreasePencilOnionSkinningSettings", false, 522)] public GreasePencilOnionSkinningSettings onion_skinning_settings; [DNAFieldAttribute(8, "GreasePencilRuntimeHandle", 18, "*runtime", "GreasePencilRuntimeHandle", true, 562)] public GreasePencilRuntimeHandle runtime; [DNAListAttribute(8, "GreasePencilDrawingBase", "**drawing_array", 2, "GreasePencilDrawingBase", "drawing_array_size", 3, 570, 0)] public System.Collections.Generic.List drawing_array; [DNAListAttribute(8, "Material", "**material_array", 10, "Material", "material_array_size", 11, 578, 0)] public System.Collections.Generic.List material_array; public GreasePencil() { this.id = default; this.adt = default; this._pad = default; this.root_group_ptr = default; this.layers_data = default; this.attributes_active_index = default; this._pad2 = default; this.active_node = default; this._pad3 = default; this.flag = default; this.vertex_group_names = default; this.vertex_group_active_index = default; this._pad4 = default; this.onion_skinning_settings = default; this.runtime = default; this.drawing_array = default; this.material_array = default; } public GreasePencil( ID id, AnimData adt, char[] _pad, GreasePencilLayerTreeGroup root_group_ptr, CustomData layers_data, int attributes_active_index, char[] _pad2, GreasePencilLayerTreeNode active_node, char[] _pad3, int flag, ListBase vertex_group_names, int vertex_group_active_index, char[] _pad4, GreasePencilOnionSkinningSettings onion_skinning_settings, GreasePencilRuntimeHandle runtime, System.Collections.Generic.List drawing_array, System.Collections.Generic.List material_array) { this.id = id; this.adt = adt; this._pad = _pad; this.root_group_ptr = root_group_ptr; this.layers_data = layers_data; this.attributes_active_index = attributes_active_index; this._pad2 = _pad2; this.active_node = active_node; this._pad3 = _pad3; this.flag = flag; this.vertex_group_names = vertex_group_names; this.vertex_group_active_index = vertex_group_active_index; this._pad4 = _pad4; this.onion_skinning_settings = onion_skinning_settings; this.runtime = runtime; this.drawing_array = drawing_array; this.material_array = material_array; } } }