//------------------------------------------------------------------------------ // // 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(520, "NodesModifierData")] public class NodesModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", 120)] public ModifierData modifier; [DNAFieldAttribute(1, "bNodeTree", "*node_group", 544)] public bNodeTree ptr_node_group; [DNAFieldAttribute(2, "NodesModifierSettings", "settings", 8)] public NodesModifierSettings settings; [DNAFieldAttribute(3, "char", "*simulation_bake_directory", 1)] public char ptr_simulation_bake_directory; [DNAFieldAttribute(4, "int8_t", "flag", 1)] public sbyte flag; [DNAFieldAttribute(5, "int8_t", "bake_target", 1)] public sbyte bake_target; [DNAFieldAttribute(6, "char", "_pad[2]", 1)] public char[] _pad = new System.Char[2]; [DNAFieldAttribute(7, "int", "bakes_num", 4)] public int bakes_num; [DNAFieldAttribute(8, "NodesModifierBake", "*bakes", 72)] public NodesModifierBake ptr_bakes; [DNAFieldAttribute(9, "char", "_pad2[4]", 1)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(10, "int", "panels_num", 4)] public int panels_num; [DNAFieldAttribute(11, "NodesModifierPanel", "*panels", 8)] public NodesModifierPanel ptr_panels; [DNAFieldAttribute(12, "NodesModifierRuntimeHandle", "*runtime", 0)] public NodesModifierRuntimeHandle ptr_runtime; public NodesModifierData() { this.modifier = default; this.ptr_node_group = default; this.settings = default; this.ptr_simulation_bake_directory = default; this.flag = default; this.bake_target = default; this._pad = default; this.bakes_num = default; this.ptr_bakes = default; this._pad2 = default; this.panels_num = default; this.ptr_panels = default; this.ptr_runtime = default; } public NodesModifierData(ModifierData modifier, bNodeTree ptr_node_group, NodesModifierSettings settings, char ptr_simulation_bake_directory, sbyte flag, sbyte bake_target, char[] _pad, int bakes_num, NodesModifierBake ptr_bakes, char[] _pad2, int panels_num, NodesModifierPanel ptr_panels, NodesModifierRuntimeHandle ptr_runtime) { this.modifier = modifier; this.ptr_node_group = ptr_node_group; this.settings = settings; this.ptr_simulation_bake_directory = ptr_simulation_bake_directory; this.flag = flag; this.bake_target = bake_target; this._pad = _pad; this.bakes_num = bakes_num; this.ptr_bakes = ptr_bakes; this._pad2 = _pad2; this.panels_num = panels_num; this.ptr_panels = ptr_panels; this.ptr_runtime = ptr_runtime; } } }