//------------------------------------------------------------------------------ // // 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(351, "bNodeTree", 544)] public class bNodeTree { [DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)] public ID id; [DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)] public AnimData adt; [DNAFieldAttribute(8, "ID", 2, "*owner_id", "ID", true, 216)] public ID owner_id; [DNAFieldAttribute(8, "bNodeTreeTypeHandle", 3, "*typeinfo", "bNodeTreeTypeHandle", true, 224)] public bNodeTreeTypeHandle typeinfo; [DNAArrayAttribute(64, "char", 4, "idname[64]", "System.Char[]", 64, false, 232)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(8, "char", 5, "*description", "char", true, 296)] public char description; [DNAFieldAttribute(8, "bGPdata", 6, "*gpd", "bGPdata", true, 304)] public bGPdata gpd; [DNAArrayAttribute(8, "float", 7, "view_center[2]", "System.Single[]", 2, false, 312)] public float[] view_center = new System.Single[2]; [DNAFieldAttribute(16, "ListBase", 8, "nodes", "ListBase", false, 320)] public ListBase nodes; [DNAFieldAttribute(16, "ListBase", 9, "links", "ListBase", false, 336)] public ListBase links; [DNAFieldAttribute(4, "int", 10, "type", "int", false, 352)] public int type; [DNAFieldAttribute(4, "int", 11, "cur_index", "int", false, 356)] public int cur_index; [DNAFieldAttribute(4, "int", 12, "flag", "int", false, 360)] public int flag; [DNAFieldAttribute(4, "int", 13, "chunksize", "int", false, 364)] public int chunksize; [DNAFieldAttribute(4, "int", 14, "execution_mode", "int", false, 368)] public int execution_mode; [DNAFieldAttribute(4, "int", 15, "precision", "int", false, 372)] public int precision; [DNAFieldAttribute(4, "int", 16, "color_tag", "int", false, 376)] public int color_tag; [DNAFieldAttribute(4, "int", 17, "default_group_node_width", "int", false, 380)] public int default_group_node_width; [DNAFieldAttribute(16, "rctf", 18, "viewer_border", "rctf", false, 384)] public rctf viewer_border; [DNAFieldAttribute(16, "ListBase", 19, "inputs", "ListBase", false, 400)] public ListBase inputs; [DNAFieldAttribute(16, "ListBase", 20, "outputs", "ListBase", false, 416)] public ListBase outputs; [DNAFieldAttribute(64, "bNodeTreeInterface", 21, "tree_interface", "bNodeTreeInterface", false, 432)] public bNodeTreeInterface tree_interface; [DNAFieldAttribute(8, "NodeInstanceHashHandle", 22, "*previews", "NodeInstanceHashHandle", true, 496)] public NodeInstanceHashHandle previews; [DNAFieldAttribute(4, "bNodeInstanceKey", 23, "active_viewer_key", "bNodeInstanceKey", false, 504)] public bNodeInstanceKey active_viewer_key; [DNAFieldAttribute(4, "int", 24, "nested_node_refs_num", "int", false, 508)] public int nested_node_refs_num; [DNAFieldAttribute(8, "bNestedNodeRef", 25, "*nested_node_refs", "bNestedNodeRef", true, 512)] public bNestedNodeRef nested_node_refs; [DNAFieldAttribute(8, "GeometryNodeAssetTraits", 26, "*geometry_node_asset_traits", "GeometryNodeAssetTraits", true, 520)] public GeometryNodeAssetTraits geometry_node_asset_traits; [DNAFieldAttribute(8, "PreviewImage", 27, "*preview", "PreviewImage", true, 528)] public PreviewImage preview; [DNAFieldAttribute(8, "bNodeTreeRuntimeHandle", 28, "*runtime", "bNodeTreeRuntimeHandle", true, 536)] public bNodeTreeRuntimeHandle runtime; public bNodeTree() { this.id = default; this.adt = default; this.owner_id = default; this.typeinfo = default; this.idname = default; this.description = default; this.gpd = default; this.view_center = default; this.nodes = default; this.links = default; this.type = default; this.cur_index = default; this.flag = default; this.chunksize = default; this.execution_mode = default; this.precision = default; this.color_tag = default; this.default_group_node_width = default; this.viewer_border = default; this.inputs = default; this.outputs = default; this.tree_interface = default; this.previews = default; this.active_viewer_key = default; this.nested_node_refs_num = default; this.nested_node_refs = default; this.geometry_node_asset_traits = default; this.preview = default; this.runtime = default; } public bNodeTree( ID id, AnimData adt, ID owner_id, bNodeTreeTypeHandle typeinfo, char[] idname, char description, bGPdata gpd, float[] view_center, ListBase nodes, ListBase links, int type, int cur_index, int flag, int chunksize, int execution_mode, int precision, int color_tag, int default_group_node_width, rctf viewer_border, ListBase inputs, ListBase outputs, bNodeTreeInterface tree_interface, NodeInstanceHashHandle previews, bNodeInstanceKey active_viewer_key, int nested_node_refs_num, bNestedNodeRef nested_node_refs, GeometryNodeAssetTraits geometry_node_asset_traits, PreviewImage preview, bNodeTreeRuntimeHandle runtime) { this.id = id; this.adt = adt; this.owner_id = owner_id; this.typeinfo = typeinfo; this.idname = idname; this.description = description; this.gpd = gpd; this.view_center = view_center; this.nodes = nodes; this.links = links; this.type = type; this.cur_index = cur_index; this.flag = flag; this.chunksize = chunksize; this.execution_mode = execution_mode; this.precision = precision; this.color_tag = color_tag; this.default_group_node_width = default_group_node_width; this.viewer_border = viewer_border; this.inputs = inputs; this.outputs = outputs; this.tree_interface = tree_interface; this.previews = previews; this.active_viewer_key = active_viewer_key; this.nested_node_refs_num = nested_node_refs_num; this.nested_node_refs = nested_node_refs; this.geometry_node_asset_traits = geometry_node_asset_traits; this.preview = preview; this.runtime = runtime; } } }