//------------------------------------------------------------------------------ // // 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", 528)] public class bNodeSocket { [DNAFieldAttribute(8, "bNodeSocket", 0, "*next", "bNodeSocket", true, 0)] public bNodeSocket next; [DNAFieldAttribute(8, "bNodeSocket", 1, "*prev", "bNodeSocket", true, 8)] public bNodeSocket prev; [DNAFieldAttribute(8, "IDProperty", 2, "*prop", "IDProperty", true, 16)] public IDProperty prop; [DNAArrayAttribute(64, "char", 3, "identifier[64]", "System.Char[]", 64, 24)] public char[] identifier = new System.Char[64]; [DNAArrayAttribute(64, "char", 4, "name[64]", "System.Char[]", 64, 88)] public char[] name = new System.Char[64]; [DNAFieldAttribute(8, "void", 5, "*storage", "void", true, 152)] public object storage; [DNAFieldAttribute(2, "short", 6, "type", "short", false, 160)] public short type; [DNAFieldAttribute(2, "short", 7, "flag", "short", false, 162)] public short flag; [DNAFieldAttribute(2, "short", 8, "limit", "short", false, 164)] public short limit; [DNAFieldAttribute(2, "short", 9, "in_out", "short", false, 166)] public short in_out; [DNAFieldAttribute(8, "bNodeSocketTypeHandle", 10, "*typeinfo", "bNodeSocketTypeHandle", true, 168)] public bNodeSocketTypeHandle typeinfo; [DNAArrayAttribute(64, "char", 11, "idname[64]", "System.Char[]", 64, 176)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(8, "void", 12, "*default_value", "void", true, 240)] public object default_value; [DNAFieldAttribute(2, "short", 13, "stack_index", "short", false, 248)] public short stack_index; [DNAFieldAttribute(1, "char", 14, "display_shape", "char", false, 250)] public char display_shape; [DNAFieldAttribute(1, "char", 15, "attribute_domain", "char", false, 251)] public char attribute_domain; [DNAArrayAttribute(4, "char", 16, "_pad[4]", "System.Char[]", 4, 252)] public char[] _pad = new System.Char[4]; [DNAArrayAttribute(64, "char", 17, "label[64]", "System.Char[]", 64, 256)] public char[] label = new System.Char[64]; [DNAArrayAttribute(64, "char", 18, "short_label[64]", "System.Char[]", 64, 320)] public char[] short_label = new System.Char[64]; [DNAArrayAttribute(64, "char", 19, "description[64]", "System.Char[]", 64, 384)] public char[] description = new System.Char[64]; [DNAFieldAttribute(8, "char", 20, "*default_attribute_name", "char", true, 448)] public char default_attribute_name; [DNAFieldAttribute(4, "int", 21, "own_index", "int", false, 456)] public int own_index; [DNAFieldAttribute(4, "int", 22, "to_index", "int", false, 460)] public int to_index; [DNAFieldAttribute(8, "bNodeLink", 23, "*link", "bNodeLink", true, 464)] public bNodeLink link; [DNAFieldAttribute(48, "bNodeStack", 24, "ns", "bNodeStack", false, 472)] public bNodeStack ns; [DNAFieldAttribute(8, "bNodeSocketRuntimeHandle", 25, "*runtime", "bNodeSocketRuntimeHandle", true, 520)] public bNodeSocketRuntimeHandle runtime; public bNodeSocket() { this.next = default; this.prev = default; this.prop = default; this.identifier = default; this.name = default; this.storage = default; this.type = default; this.flag = default; this.limit = default; this.in_out = default; this.typeinfo = default; this.idname = default; this.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.default_attribute_name = default; this.own_index = default; this.to_index = default; this.link = default; this.ns = default; this.runtime = default; } public bNodeSocket( bNodeSocket next, bNodeSocket prev, IDProperty prop, char[] identifier, char[] name, object storage, short type, short flag, short limit, short in_out, bNodeSocketTypeHandle typeinfo, char[] idname, object default_value, short stack_index, char display_shape, char attribute_domain, char[] _pad, char[] label, char[] short_label, char[] description, char default_attribute_name, int own_index, int to_index, bNodeLink link, bNodeStack ns, bNodeSocketRuntimeHandle runtime) { this.next = next; this.prev = prev; this.prop = prop; this.identifier = identifier; this.name = name; this.storage = storage; this.type = type; this.flag = flag; this.limit = limit; this.in_out = in_out; this.typeinfo = typeinfo; this.idname = idname; this.default_value = 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.default_attribute_name = default_attribute_name; this.own_index = own_index; this.to_index = to_index; this.link = link; this.ns = ns; this.runtime = runtime; } } }