//------------------------------------------------------------------------------ // // 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(575, "bNode", 368)] public class bNode { [DNAFieldAttribute(0, "bNode", "*next", "bNode", 8, true)] public bNode ptr_next; [DNAFieldAttribute(1, "bNode", "*prev", "bNode", 8, true)] public bNode ptr_prev; [DNAFieldAttribute(2, "ListBase", "inputs", "ListBase", 16, false)] public ListBase inputs; [DNAFieldAttribute(3, "ListBase", "outputs", "ListBase", 16, false)] public ListBase outputs; [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; [DNAFieldAttribute(5, "int", "identifier", "int", 4, false)] public int identifier; [DNAFieldAttribute(6, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(7, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(8, "bNodeTypeHandle", "*typeinfo", "bNodeTypeHandle", 8, true)] public bNodeTypeHandle ptr_typeinfo; [DNAFieldAttribute(9, "short", "type", "short", 2, false)] public short type; [DNAFieldAttribute(10, "short", "ui_order", "short", 2, false)] public short ui_order; [DNAFieldAttribute(11, "short", "custom1", "short", 2, false)] public short custom1; [DNAFieldAttribute(12, "short", "custom2", "short", 2, false)] public short custom2; [DNAFieldAttribute(13, "float", "custom3", "float", 4, false)] public float custom3; [DNAFieldAttribute(14, "float", "custom4", "float", 4, false)] public float custom4; [DNAFieldAttribute(15, "int8_t", "warning_propagation", "int8_t", 1, false)] public sbyte warning_propagation; [DNAFieldAttribute(16, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; [DNAFieldAttribute(17, "ID", "*id", "ID", 8, true)] public ID ptr_id; [DNAFieldAttribute(18, "void", "*storage", "void", 8, true)] public object ptr_storage; [DNAFieldAttribute(19, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(20, "bNode", "*parent", "bNode", 8, true)] public bNode ptr_parent; [DNAFieldAttribute(21, "float", "locx", "float", 4, false)] public float locx; [DNAFieldAttribute(22, "float", "locy", "float", 4, false)] public float locy; [DNAFieldAttribute(23, "float", "width", "float", 4, false)] public float width; [DNAFieldAttribute(24, "float", "height", "float", 4, false)] public float height; [DNAFieldAttribute(25, "float", "offsetx", "float", 4, false)] public float offsetx; [DNAFieldAttribute(26, "float", "offsety", "float", 4, false)] public float offsety; [DNAFieldAttribute(27, "char", "label[64]", "System.Char[]", 64, false)] public char[] label = new System.Char[64]; [DNAFieldAttribute(28, "float", "color[3]", "System.Single[]", 12, false)] public float[] color = new System.Single[3]; [DNAFieldAttribute(29, "int", "num_panel_states", "int", 4, false)] public int num_panel_states; [DNAFieldAttribute(30, "bNodePanelState", "*panel_states_array", "bNodePanelState", 8, true)] public bNodePanelState ptr_panel_states_array; [DNAFieldAttribute(31, "bNodeRuntimeHandle", "*runtime", "bNodeRuntimeHandle", 8, true)] public bNodeRuntimeHandle ptr_runtime; public bNode() { this.ptr_next = default; this.ptr_prev = default; this.inputs = default; this.outputs = default; this.name = default; this.identifier = default; this.flag = default; this.idname = default; this.ptr_typeinfo = default; this.type = default; this.ui_order = default; this.custom1 = default; this.custom2 = default; this.custom3 = default; this.custom4 = default; this.warning_propagation = default; this._pad = default; this.ptr_id = default; this.ptr_storage = default; this.ptr_prop = default; this.ptr_parent = default; this.locx = default; this.locy = default; this.width = default; this.height = default; this.offsetx = default; this.offsety = default; this.label = default; this.color = default; this.num_panel_states = default; this.ptr_panel_states_array = default; this.ptr_runtime = default; } public bNode( bNode ptr_next, bNode ptr_prev, ListBase inputs, ListBase outputs, char[] name, int identifier, int flag, char[] idname, bNodeTypeHandle ptr_typeinfo, short type, short ui_order, short custom1, short custom2, float custom3, float custom4, sbyte warning_propagation, char[] _pad, ID ptr_id, object ptr_storage, IDProperty ptr_prop, bNode ptr_parent, float locx, float locy, float width, float height, float offsetx, float offsety, char[] label, float[] color, int num_panel_states, bNodePanelState ptr_panel_states_array, bNodeRuntimeHandle ptr_runtime) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.inputs = inputs; this.outputs = outputs; this.name = name; this.identifier = identifier; this.flag = flag; this.idname = idname; this.ptr_typeinfo = ptr_typeinfo; this.type = type; this.ui_order = ui_order; this.custom1 = custom1; this.custom2 = custom2; this.custom3 = custom3; this.custom4 = custom4; this.warning_propagation = warning_propagation; this._pad = _pad; this.ptr_id = ptr_id; this.ptr_storage = ptr_storage; this.ptr_prop = ptr_prop; this.ptr_parent = ptr_parent; this.locx = locx; this.locy = locy; this.width = width; this.height = height; this.offsetx = offsetx; this.offsety = offsety; this.label = label; this.color = color; this.num_panel_states = num_panel_states; this.ptr_panel_states_array = ptr_panel_states_array; this.ptr_runtime = ptr_runtime; } } }