//------------------------------------------------------------------------------ // // 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(957, "SpaceNode")] public class SpaceNode { [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] public SpaceLink ptr_next; [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)] public char spacetype; [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)] public char link_flag; [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)] public char[] _pad0 = new System.Char[6]; [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; [DNAFieldAttribute(7, "ID", "*id", "ID", 4, true)] public ID ptr_id; [DNAFieldAttribute(8, "ID", "*from", "ID", 4, true)] public ID ptr_from; [DNAFieldAttribute(9, "short", "flag", "short", 2, false)] public short flag; [DNAFieldAttribute(10, "char", "insert_ofs_dir", "char", 1, false)] public char insert_ofs_dir; [DNAFieldAttribute(11, "char", "_pad1", "char", 1, false)] public char _pad1; [DNAFieldAttribute(12, "float", "xof", "float", 4, false)] public float xof; [DNAFieldAttribute(13, "float", "yof", "float", 4, false)] public float yof; [DNAFieldAttribute(14, "float", "zoom", "float", 4, false)] public float zoom; [DNAFieldAttribute(15, "ListBase", "treepath", "ListBase", 16, false)] public ListBase treepath; [DNAFieldAttribute(16, "bNodeTree", "*edittree", "bNodeTree", 4, true)] public bNodeTree ptr_edittree; [DNAFieldAttribute(17, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] public bNodeTree ptr_nodetree; [DNAFieldAttribute(18, "char", "tree_idname[64]", "System.Char[]", 64, false)] public char[] tree_idname = new System.Char[64]; [DNAFieldAttribute(19, "int", "treetype", "int", 4, false)] public int treetype; [DNAFieldAttribute(20, "short", "texfrom", "short", 2, false)] public short texfrom; [DNAFieldAttribute(21, "char", "shaderfrom", "char", 1, false)] public char shaderfrom; [DNAFieldAttribute(22, "char", "geometry_nodes_type", "char", 1, false)] public char geometry_nodes_type; [DNAFieldAttribute(23, "bNodeTree", "*geometry_nodes_tool_tree", "bNodeTree", 4, true)] public bNodeTree ptr_geometry_nodes_tool_tree; [DNAFieldAttribute(24, "bGPdata", "*gpd", "bGPdata", 4, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(25, "SpaceNodeOverlay", "overlay", "SpaceNodeOverlay", 8, false)] public SpaceNodeOverlay overlay; [DNAFieldAttribute(26, "SpaceNode_Runtime", "*runtime", "SpaceNode_Runtime", 4, true)] public SpaceNode_Runtime ptr_runtime; public SpaceNode() { this.ptr_next = default; this.ptr_prev = default; this.regionbase = default; this.spacetype = default; this.link_flag = default; this._pad0 = default; this.v2d = default; this.ptr_id = default; this.ptr_from = default; this.flag = default; this.insert_ofs_dir = default; this._pad1 = default; this.xof = default; this.yof = default; this.zoom = default; this.treepath = default; this.ptr_edittree = default; this.ptr_nodetree = default; this.tree_idname = default; this.treetype = default; this.texfrom = default; this.shaderfrom = default; this.geometry_nodes_type = default; this.ptr_geometry_nodes_tool_tree = default; this.ptr_gpd = default; this.overlay = default; this.ptr_runtime = default; } public SpaceNode( SpaceLink ptr_next, SpaceLink ptr_prev, ListBase regionbase, char spacetype, char link_flag, char[] _pad0, View2D v2d, ID ptr_id, ID ptr_from, short flag, char insert_ofs_dir, char _pad1, float xof, float yof, float zoom, ListBase treepath, bNodeTree ptr_edittree, bNodeTree ptr_nodetree, char[] tree_idname, int treetype, short texfrom, char shaderfrom, char geometry_nodes_type, bNodeTree ptr_geometry_nodes_tool_tree, bGPdata ptr_gpd, SpaceNodeOverlay overlay, SpaceNode_Runtime ptr_runtime) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.regionbase = regionbase; this.spacetype = spacetype; this.link_flag = link_flag; this._pad0 = _pad0; this.v2d = v2d; this.ptr_id = ptr_id; this.ptr_from = ptr_from; this.flag = flag; this.insert_ofs_dir = insert_ofs_dir; this._pad1 = _pad1; this.xof = xof; this.yof = yof; this.zoom = zoom; this.treepath = treepath; this.ptr_edittree = ptr_edittree; this.ptr_nodetree = ptr_nodetree; this.tree_idname = tree_idname; this.treetype = treetype; this.texfrom = texfrom; this.shaderfrom = shaderfrom; this.geometry_nodes_type = geometry_nodes_type; this.ptr_geometry_nodes_tool_tree = ptr_geometry_nodes_tool_tree; this.ptr_gpd = ptr_gpd; this.overlay = overlay; this.ptr_runtime = ptr_runtime; } } }