//------------------------------------------------------------------------------ // // 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")] public class bNodeTree { [DNAFieldAttribute(0, "ID", "id", 208)] public ID id; [DNAFieldAttribute(1, "AnimData", "*adt", 248)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ID", "*owner_id", 208)] public ID ptr_owner_id; [DNAFieldAttribute(3, "bNodeTreeTypeHandle", "*typeinfo", 0)] public bNodeTreeTypeHandle ptr_typeinfo; [DNAFieldAttribute(4, "char", "idname[64]", 1)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(5, "char", "*description", 1)] public char ptr_description; [DNAFieldAttribute(6, "bGPdata", "*gpd", 616)] public bGPdata ptr_gpd; [DNAFieldAttribute(7, "float", "view_center[2]", 4)] public float[] view_center = new System.Single[2]; [DNAFieldAttribute(8, "ListBase", "nodes", 16)] public ListBase nodes; [DNAFieldAttribute(9, "ListBase", "links", 16)] public ListBase links; [DNAFieldAttribute(10, "int", "type", 4)] public int type; [DNAFieldAttribute(11, "int", "cur_index", 4)] public int cur_index; [DNAFieldAttribute(12, "int", "flag", 4)] public int flag; [DNAFieldAttribute(13, "int", "chunksize", 4)] public int chunksize; [DNAFieldAttribute(14, "int", "execution_mode", 4)] public int execution_mode; [DNAFieldAttribute(15, "int", "precision", 4)] public int precision; [DNAFieldAttribute(16, "int", "color_tag", 4)] public int color_tag; [DNAFieldAttribute(17, "int", "default_group_node_width", 4)] public int default_group_node_width; [DNAFieldAttribute(18, "rctf", "viewer_border", 16)] public rctf viewer_border; [DNAFieldAttribute(19, "ListBase", "inputs", 16)] public ListBase inputs; [DNAFieldAttribute(20, "ListBase", "outputs", 16)] public ListBase outputs; [DNAFieldAttribute(21, "bNodeTreeInterface", "tree_interface", 64)] public bNodeTreeInterface tree_interface; [DNAFieldAttribute(22, "NodeInstanceHashHandle", "*previews", 0)] public NodeInstanceHashHandle ptr_previews; [DNAFieldAttribute(23, "bNodeInstanceKey", "active_viewer_key", 4)] public bNodeInstanceKey active_viewer_key; [DNAFieldAttribute(24, "int", "nested_node_refs_num", 4)] public int nested_node_refs_num; [DNAFieldAttribute(25, "bNestedNodeRef", "*nested_node_refs", 16)] public bNestedNodeRef ptr_nested_node_refs; [DNAFieldAttribute(26, "GeometryNodeAssetTraits", "*geometry_node_asset_traits", 4)] public GeometryNodeAssetTraits ptr_geometry_node_asset_traits; [DNAFieldAttribute(27, "PreviewImage", "*preview", 48)] public PreviewImage ptr_preview; [DNAFieldAttribute(28, "bNodeTreeRuntimeHandle", "*runtime", 0)] public bNodeTreeRuntimeHandle ptr_runtime; public bNodeTree( ID id, AnimData ptr_adt, ID ptr_owner_id, bNodeTreeTypeHandle ptr_typeinfo, char[] idname, char ptr_description, bGPdata ptr_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 ptr_previews, bNodeInstanceKey active_viewer_key, int nested_node_refs_num, bNestedNodeRef ptr_nested_node_refs, GeometryNodeAssetTraits ptr_geometry_node_asset_traits, PreviewImage ptr_preview, bNodeTreeRuntimeHandle ptr_runtime) { this.id = id; this.ptr_adt = ptr_adt; this.ptr_owner_id = ptr_owner_id; this.ptr_typeinfo = ptr_typeinfo; this.idname = idname; this.ptr_description = ptr_description; this.ptr_gpd = ptr_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.ptr_previews = ptr_previews; this.active_viewer_key = active_viewer_key; this.nested_node_refs_num = nested_node_refs_num; this.ptr_nested_node_refs = ptr_nested_node_refs; this.ptr_geometry_node_asset_traits = ptr_geometry_node_asset_traits; this.ptr_preview = ptr_preview; this.ptr_runtime = ptr_runtime; } } }