//------------------------------------------------------------------------------ // // 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(570, "bNodeSocket")] public class bNodeSocket { [DNAFieldAttribute(0, "bNodeSocket", "*next", "bNodeSocket", 528)] public bNodeSocket ptr_next; [DNAFieldAttribute(1, "bNodeSocket", "*prev", "bNodeSocket", 528)] public bNodeSocket ptr_prev; [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 136)] public IDProperty ptr_prop; [DNAFieldAttribute(3, "char", "identifier[64]", "System.Char[]", 1)] public char[] identifier = new System.Char[64]; [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 1)] public char[] name = new System.Char[64]; [DNAFieldAttribute(5, "void", "*storage", "void", 0)] public object ptr_storage; [DNAFieldAttribute(6, "short", "type", "short", 2)] public short type; [DNAFieldAttribute(7, "short", "flag", "short", 2)] public short flag; [DNAFieldAttribute(8, "short", "limit", "short", 2)] public short limit; [DNAFieldAttribute(9, "short", "in_out", "short", 2)] public short in_out; [DNAFieldAttribute(10, "bNodeSocketTypeHandle", "*typeinfo", "bNodeSocketTypeHandle", 0)] public bNodeSocketTypeHandle ptr_typeinfo; [DNAFieldAttribute(11, "char", "idname[64]", "System.Char[]", 1)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(12, "void", "*default_value", "void", 0)] public object ptr_default_value; [DNAFieldAttribute(13, "short", "stack_index", "short", 2)] public short stack_index; [DNAFieldAttribute(14, "char", "display_shape", "char", 1)] public char display_shape; [DNAFieldAttribute(15, "char", "attribute_domain", "char", 1)] public char attribute_domain; [DNAFieldAttribute(16, "char", "_pad[4]", "System.Char[]", 1)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(17, "char", "label[64]", "System.Char[]", 1)] public char[] label = new System.Char[64]; [DNAFieldAttribute(18, "char", "short_label[64]", "System.Char[]", 1)] public char[] short_label = new System.Char[64]; [DNAFieldAttribute(19, "char", "description[64]", "System.Char[]", 1)] public char[] description = new System.Char[64]; [DNAFieldAttribute(20, "char", "*default_attribute_name", "char", 1)] public char ptr_default_attribute_name; [DNAFieldAttribute(21, "int", "own_index", "int", 4)] public int own_index; [DNAFieldAttribute(22, "int", "to_index", "int", 4)] public int to_index; [DNAFieldAttribute(23, "bNodeLink", "*link", "bNodeLink", 56)] public bNodeLink ptr_link; [DNAFieldAttribute(24, "bNodeStack", "ns", "bNodeStack", 48)] public bNodeStack ns; [DNAFieldAttribute(25, "bNodeSocketRuntimeHandle", "*runtime", "bNodeSocketRuntimeHandle", 0)] public bNodeSocketRuntimeHandle ptr_runtime; public bNodeSocket() { this.ptr_next = default; this.ptr_prev = default; this.ptr_prop = default; this.identifier = default; this.name = default; this.ptr_storage = default; this.type = default; this.flag = default; this.limit = default; this.in_out = default; this.ptr_typeinfo = default; this.idname = default; this.ptr_default_value = default; this.stack_index = default; this.display_shape = default; this.attribute_domain = default; this._pad = default; this.label = default; this.short_label = default; this.description = default; this.ptr_default_attribute_name = default; this.own_index = default; this.to_index = default; this.ptr_link = default; this.ns = default; this.ptr_runtime = default; } public bNodeSocket( bNodeSocket ptr_next, bNodeSocket ptr_prev, IDProperty ptr_prop, char[] identifier, char[] name, object ptr_storage, short type, short flag, short limit, short in_out, bNodeSocketTypeHandle ptr_typeinfo, char[] idname, object ptr_default_value, short stack_index, char display_shape, char attribute_domain, char[] _pad, char[] label, char[] short_label, char[] description, char ptr_default_attribute_name, int own_index, int to_index, bNodeLink ptr_link, bNodeStack ns, bNodeSocketRuntimeHandle ptr_runtime) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_prop = ptr_prop; this.identifier = identifier; this.name = name; this.ptr_storage = ptr_storage; this.type = type; this.flag = flag; this.limit = limit; this.in_out = in_out; this.ptr_typeinfo = ptr_typeinfo; this.idname = idname; this.ptr_default_value = ptr_default_value; this.stack_index = stack_index; this.display_shape = display_shape; this.attribute_domain = attribute_domain; this._pad = _pad; this.label = label; this.short_label = short_label; this.description = description; this.ptr_default_attribute_name = ptr_default_attribute_name; this.own_index = own_index; this.to_index = to_index; this.ptr_link = ptr_link; this.ns = ns; this.ptr_runtime = ptr_runtime; } } }