//------------------------------------------------------------------------------ // // 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(242, "FluidDomainSettings", 2288)] public class FluidDomainSettings { [DNAFieldAttribute(8, "FluidModifierData", 0, "*fmd", "FluidModifierData", true, 0)] public FluidModifierData fmd; [DNAFieldAttribute(8, "MANTA", 1, "*fluid", "MANTA", true, 8)] public MANTA fluid; [DNAFieldAttribute(8, "MANTA", 2, "*fluid_old", "MANTA", true, 16)] public MANTA fluid_old; [DNAFieldAttribute(8, "void", 3, "*fluid_mutex", "void", true, 24)] public object fluid_mutex; [DNAFieldAttribute(8, "Collection", 4, "*fluid_group", "Collection", true, 32)] public Collection fluid_group; [DNAFieldAttribute(8, "Collection", 5, "*force_group", "Collection", true, 40)] public Collection force_group; [DNAFieldAttribute(8, "Collection", 6, "*effector_group", "Collection", true, 48)] public Collection effector_group; [DNAFieldAttribute(8, "GPUTexture", 7, "*tex_density", "GPUTexture", true, 56)] public GPUTexture tex_density; [DNAFieldAttribute(8, "GPUTexture", 8, "*tex_color", "GPUTexture", true, 64)] public GPUTexture tex_color; [DNAFieldAttribute(8, "GPUTexture", 9, "*tex_wt", "GPUTexture", true, 72)] public GPUTexture tex_wt; [DNAFieldAttribute(8, "GPUTexture", 10, "*tex_shadow", "GPUTexture", true, 80)] public GPUTexture tex_shadow; [DNAFieldAttribute(8, "GPUTexture", 11, "*tex_flame", "GPUTexture", true, 88)] public GPUTexture tex_flame; [DNAFieldAttribute(8, "GPUTexture", 12, "*tex_flame_coba", "GPUTexture", true, 96)] public GPUTexture tex_flame_coba; [DNAFieldAttribute(8, "GPUTexture", 13, "*tex_coba", "GPUTexture", true, 104)] public GPUTexture tex_coba; [DNAFieldAttribute(8, "GPUTexture", 14, "*tex_field", "GPUTexture", true, 112)] public GPUTexture tex_field; [DNAFieldAttribute(8, "GPUTexture", 15, "*tex_velocity_x", "GPUTexture", true, 120)] public GPUTexture tex_velocity_x; [DNAFieldAttribute(8, "GPUTexture", 16, "*tex_velocity_y", "GPUTexture", true, 128)] public GPUTexture tex_velocity_y; [DNAFieldAttribute(8, "GPUTexture", 17, "*tex_velocity_z", "GPUTexture", true, 136)] public GPUTexture tex_velocity_z; [DNAFieldAttribute(8, "GPUTexture", 18, "*tex_flags", "GPUTexture", true, 144)] public GPUTexture tex_flags; [DNAFieldAttribute(8, "GPUTexture", 19, "*tex_range_field", "GPUTexture", true, 152)] public GPUTexture tex_range_field; [DNAFieldAttribute(8, "Object", 20, "*guiding_parent", "Object", true, 160)] public Object guiding_parent; [DNAFieldAttribute(8, "EffectorWeights", 21, "*effector_weights", "EffectorWeights", true, 168)] public EffectorWeights effector_weights; [DNAFieldAttribute(12, "float", 22, "p0[3]", "System.Single[]", false, 176)] public float[] p0 = new System.Single[3]; [DNAFieldAttribute(12, "float", 23, "p1[3]", "System.Single[]", false, 188)] public float[] p1 = new System.Single[3]; [DNAFieldAttribute(12, "float", 24, "dp0[3]", "System.Single[]", false, 200)] public float[] dp0 = new System.Single[3]; [DNAFieldAttribute(12, "float", 25, "cell_size[3]", "System.Single[]", false, 212)] public float[] cell_size = new System.Single[3]; [DNAFieldAttribute(12, "float", 26, "global_size[3]", "System.Single[]", false, 224)] public float[] global_size = new System.Single[3]; [DNAFieldAttribute(12, "float", 27, "prev_loc[3]", "System.Single[]", false, 236)] public float[] prev_loc = new System.Single[3]; [DNAFieldAttribute(12, "int", 28, "shift[3]", "System.Int32[]", false, 248)] public int[] shift = new System.Int32[3]; [DNAFieldAttribute(12, "float", 29, "shift_f[3]", "System.Single[]", false, 260)] public float[] shift_f = new System.Single[3]; [DNAFieldAttribute(12, "float", 30, "obj_shift_f[3]", "System.Single[]", false, 272)] public float[] obj_shift_f = new System.Single[3]; [DNAFieldAttribute(64, "float", 31, "imat[4][4]", "System.Single[,]", false, 284)] public float[,] imat = new System.Single[4,4]; [DNAFieldAttribute(64, "float", 32, "obmat[4][4]", "System.Single[,]", false, 348)] public float[,] obmat = new System.Single[4,4]; [DNAFieldAttribute(64, "float", 33, "fluidmat[4][4]", "System.Single[,]", false, 412)] public float[,] fluidmat = new System.Single[4,4]; [DNAFieldAttribute(64, "float", 34, "fluidmat_wt[4][4]", "System.Single[,]", false, 476)] public float[,] fluidmat_wt = new System.Single[4,4]; [DNAFieldAttribute(12, "int", 35, "base_res[3]", "System.Int32[]", false, 540)] public int[] base_res = new System.Int32[3]; [DNAFieldAttribute(12, "int", 36, "res_min[3]", "System.Int32[]", false, 552)] public int[] res_min = new System.Int32[3]; [DNAFieldAttribute(12, "int", 37, "res_max[3]", "System.Int32[]", false, 564)] public int[] res_max = new System.Int32[3]; [DNAFieldAttribute(12, "int", 38, "res[3]", "System.Int32[]", false, 576)] public int[] res = new System.Int32[3]; [DNAFieldAttribute(4, "int", 39, "total_cells", "int", false, 588)] public int total_cells; [DNAFieldAttribute(4, "float", 40, "dx", "float", false, 592)] public float dx; [DNAFieldAttribute(4, "float", 41, "scale", "float", false, 596)] public float scale; [DNAFieldAttribute(4, "int", 42, "boundary_width", "int", false, 600)] public int boundary_width; [DNAFieldAttribute(12, "float", 43, "gravity_final[3]", "System.Single[]", false, 604)] public float[] gravity_final = new System.Single[3]; [DNAFieldAttribute(4, "int", 44, "adapt_margin", "int", false, 616)] public int adapt_margin; [DNAFieldAttribute(4, "int", 45, "adapt_res", "int", false, 620)] public int adapt_res; [DNAFieldAttribute(4, "float", 46, "adapt_threshold", "float", false, 624)] public float adapt_threshold; [DNAFieldAttribute(4, "int", 47, "maxres", "int", false, 628)] public int maxres; [DNAFieldAttribute(4, "int", 48, "solver_res", "int", false, 632)] public int solver_res; [DNAFieldAttribute(4, "int", 49, "border_collisions", "int", false, 636)] public int border_collisions; [DNAFieldAttribute(4, "int", 50, "flags", "int", false, 640)] public int flags; [DNAFieldAttribute(12, "float", 51, "gravity[3]", "System.Single[]", false, 644)] public float[] gravity = new System.Single[3]; [DNAFieldAttribute(4, "int", 52, "active_fields", "int", false, 656)] public int active_fields; [DNAFieldAttribute(2, "short", 53, "type", "short", false, 660)] public short type; [DNAFieldAttribute(6, "char", 54, "_pad2[6]", "System.Char[]", false, 662)] public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(4, "float", 55, "alpha", "float", false, 668)] public float alpha; [DNAFieldAttribute(4, "float", 56, "beta", "float", false, 672)] public float beta; [DNAFieldAttribute(4, "int", 57, "diss_speed", "int", false, 676)] public int diss_speed; [DNAFieldAttribute(4, "float", 58, "vorticity", "float", false, 680)] public float vorticity; [DNAFieldAttribute(12, "float", 59, "active_color[3]", "System.Single[]", false, 684)] public float[] active_color = new System.Single[3]; [DNAFieldAttribute(4, "int", 60, "highres_sampling", "int", false, 696)] public int highres_sampling; [DNAFieldAttribute(4, "float", 61, "burning_rate", "float", false, 700)] public float burning_rate; [DNAFieldAttribute(4, "float", 62, "flame_smoke", "float", false, 704)] public float flame_smoke; [DNAFieldAttribute(4, "float", 63, "flame_vorticity", "float", false, 708)] public float flame_vorticity; [DNAFieldAttribute(4, "float", 64, "flame_ignition", "float", false, 712)] public float flame_ignition; [DNAFieldAttribute(4, "float", 65, "flame_max_temp", "float", false, 716)] public float flame_max_temp; [DNAFieldAttribute(12, "float", 66, "flame_smoke_color[3]", "System.Single[]", false, 720)] public float[] flame_smoke_color = new System.Single[3]; [DNAFieldAttribute(4, "float", 67, "noise_strength", "float", false, 732)] public float noise_strength; [DNAFieldAttribute(4, "float", 68, "noise_pos_scale", "float", false, 736)] public float noise_pos_scale; [DNAFieldAttribute(4, "float", 69, "noise_time_anim", "float", false, 740)] public float noise_time_anim; [DNAFieldAttribute(12, "int", 70, "res_noise[3]", "System.Int32[]", false, 744)] public int[] res_noise = new System.Int32[3]; [DNAFieldAttribute(4, "int", 71, "noise_scale", "int", false, 756)] public int noise_scale; [DNAFieldAttribute(4, "char", 72, "_pad3[4]", "System.Char[]", false, 760)] public char[] _pad3 = new System.Char[4]; [DNAFieldAttribute(4, "float", 73, "particle_randomness", "float", false, 764)] public float particle_randomness; [DNAFieldAttribute(4, "int", 74, "particle_number", "int", false, 768)] public int particle_number; [DNAFieldAttribute(4, "int", 75, "particle_minimum", "int", false, 772)] public int particle_minimum; [DNAFieldAttribute(4, "int", 76, "particle_maximum", "int", false, 776)] public int particle_maximum; [DNAFieldAttribute(4, "float", 77, "particle_radius", "float", false, 780)] public float particle_radius; [DNAFieldAttribute(4, "float", 78, "particle_band_width", "float", false, 784)] public float particle_band_width; [DNAFieldAttribute(4, "float", 79, "fractions_threshold", "float", false, 788)] public float fractions_threshold; [DNAFieldAttribute(4, "float", 80, "fractions_distance", "float", false, 792)] public float fractions_distance; [DNAFieldAttribute(4, "float", 81, "flip_ratio", "float", false, 796)] public float flip_ratio; [DNAFieldAttribute(4, "int", 82, "sys_particle_maximum", "int", false, 800)] public int sys_particle_maximum; [DNAFieldAttribute(2, "short", 83, "simulation_method", "short", false, 804)] public short simulation_method; [DNAFieldAttribute(6, "char", 84, "_pad4[6]", "System.Char[]", false, 806)] public char[] _pad4 = new System.Char[6]; [DNAFieldAttribute(4, "float", 85, "viscosity_value", "float", false, 812)] public float viscosity_value; [DNAFieldAttribute(4, "char", 86, "_pad5[4]", "System.Char[]", false, 816)] public char[] _pad5 = new System.Char[4]; [DNAFieldAttribute(4, "float", 87, "surface_tension", "float", false, 820)] public float surface_tension; [DNAFieldAttribute(4, "float", 88, "viscosity_base", "float", false, 824)] public float viscosity_base; [DNAFieldAttribute(4, "int", 89, "viscosity_exponent", "int", false, 828)] public int viscosity_exponent; [DNAFieldAttribute(4, "float", 90, "mesh_concave_upper", "float", false, 832)] public float mesh_concave_upper; [DNAFieldAttribute(4, "float", 91, "mesh_concave_lower", "float", false, 836)] public float mesh_concave_lower; [DNAFieldAttribute(4, "float", 92, "mesh_particle_radius", "float", false, 840)] public float mesh_particle_radius; [DNAFieldAttribute(4, "int", 93, "mesh_smoothen_pos", "int", false, 844)] public int mesh_smoothen_pos; [DNAFieldAttribute(4, "int", 94, "mesh_smoothen_neg", "int", false, 848)] public int mesh_smoothen_neg; [DNAFieldAttribute(4, "int", 95, "mesh_scale", "int", false, 852)] public int mesh_scale; [DNAFieldAttribute(2, "short", 96, "mesh_generator", "short", false, 856)] public short mesh_generator; [DNAFieldAttribute(2, "char", 97, "_pad6[2]", "System.Char[]", false, 858)] public char[] _pad6 = new System.Char[2]; [DNAFieldAttribute(4, "int", 98, "particle_type", "int", false, 860)] public int particle_type; [DNAFieldAttribute(4, "int", 99, "particle_scale", "int", false, 864)] public int particle_scale; [DNAFieldAttribute(4, "float", 100, "sndparticle_tau_min_wc", "float", false, 868)] public float sndparticle_tau_min_wc; [DNAFieldAttribute(4, "float", 101, "sndparticle_tau_max_wc", "float", false, 872)] public float sndparticle_tau_max_wc; [DNAFieldAttribute(4, "float", 102, "sndparticle_tau_min_ta", "float", false, 876)] public float sndparticle_tau_min_ta; [DNAFieldAttribute(4, "float", 103, "sndparticle_tau_max_ta", "float", false, 880)] public float sndparticle_tau_max_ta; [DNAFieldAttribute(4, "float", 104, "sndparticle_tau_min_k", "float", false, 884)] public float sndparticle_tau_min_k; [DNAFieldAttribute(4, "float", 105, "sndparticle_tau_max_k", "float", false, 888)] public float sndparticle_tau_max_k; [DNAFieldAttribute(4, "int", 106, "sndparticle_k_wc", "int", false, 892)] public int sndparticle_k_wc; [DNAFieldAttribute(4, "int", 107, "sndparticle_k_ta", "int", false, 896)] public int sndparticle_k_ta; [DNAFieldAttribute(4, "float", 108, "sndparticle_k_b", "float", false, 900)] public float sndparticle_k_b; [DNAFieldAttribute(4, "float", 109, "sndparticle_k_d", "float", false, 904)] public float sndparticle_k_d; [DNAFieldAttribute(4, "float", 110, "sndparticle_l_min", "float", false, 908)] public float sndparticle_l_min; [DNAFieldAttribute(4, "float", 111, "sndparticle_l_max", "float", false, 912)] public float sndparticle_l_max; [DNAFieldAttribute(4, "int", 112, "sndparticle_potential_radius", "int", false, 916)] public int sndparticle_potential_radius; [DNAFieldAttribute(4, "int", 113, "sndparticle_update_radius", "int", false, 920)] public int sndparticle_update_radius; [DNAFieldAttribute(1, "char", 114, "sndparticle_boundary", "char", false, 924)] public char sndparticle_boundary; [DNAFieldAttribute(1, "char", 115, "sndparticle_combined_export", "char", false, 925)] public char sndparticle_combined_export; [DNAFieldAttribute(6, "char", 116, "_pad7[6]", "System.Char[]", false, 926)] public char[] _pad7 = new System.Char[6]; [DNAFieldAttribute(4, "float", 117, "guiding_alpha", "float", false, 932)] public float guiding_alpha; [DNAFieldAttribute(4, "int", 118, "guiding_beta", "int", false, 936)] public int guiding_beta; [DNAFieldAttribute(4, "float", 119, "guiding_vel_factor", "float", false, 940)] public float guiding_vel_factor; [DNAFieldAttribute(12, "int", 120, "guide_res[3]", "System.Int32[]", false, 944)] public int[] guide_res = new System.Int32[3]; [DNAFieldAttribute(2, "short", 121, "guiding_source", "short", false, 956)] public short guiding_source; [DNAFieldAttribute(2, "char", 122, "_pad8[2]", "System.Char[]", false, 958)] public char[] _pad8 = new System.Char[2]; [DNAFieldAttribute(4, "int", 123, "cache_frame_start", "int", false, 960)] public int cache_frame_start; [DNAFieldAttribute(4, "int", 124, "cache_frame_end", "int", false, 964)] public int cache_frame_end; [DNAFieldAttribute(4, "int", 125, "cache_frame_pause_data", "int", false, 968)] public int cache_frame_pause_data; [DNAFieldAttribute(4, "int", 126, "cache_frame_pause_noise", "int", false, 972)] public int cache_frame_pause_noise; [DNAFieldAttribute(4, "int", 127, "cache_frame_pause_mesh", "int", false, 976)] public int cache_frame_pause_mesh; [DNAFieldAttribute(4, "int", 128, "cache_frame_pause_particles", "int", false, 980)] public int cache_frame_pause_particles; [DNAFieldAttribute(4, "int", 129, "cache_frame_pause_guiding", "int", false, 984)] public int cache_frame_pause_guiding; [DNAFieldAttribute(4, "int", 130, "cache_frame_offset", "int", false, 988)] public int cache_frame_offset; [DNAFieldAttribute(4, "int", 131, "cache_flag", "int", false, 992)] public int cache_flag; [DNAFieldAttribute(1, "char", 132, "cache_mesh_format", "char", false, 996)] public char cache_mesh_format; [DNAFieldAttribute(1, "char", 133, "cache_data_format", "char", false, 997)] public char cache_data_format; [DNAFieldAttribute(1, "char", 134, "cache_particle_format", "char", false, 998)] public char cache_particle_format; [DNAFieldAttribute(1, "char", 135, "cache_noise_format", "char", false, 999)] public char cache_noise_format; [DNAFieldAttribute(1024, "char", 136, "cache_directory[1024]", "System.Char[]", false, 1000)] public char[] cache_directory = new System.Char[1024]; [DNAFieldAttribute(64, "char", 137, "error[64]", "System.Char[]", false, 2024)] public char[] error = new System.Char[64]; [DNAFieldAttribute(2, "short", 138, "cache_type", "short", false, 2088)] public short cache_type; [DNAFieldAttribute(4, "char", 139, "cache_id[4]", "System.Char[]", false, 2090)] public char[] cache_id = new System.Char[4]; [DNAFieldAttribute(2, "char", 140, "_pad9[2]", "System.Char[]", false, 2094)] public char[] _pad9 = new System.Char[2]; [DNAFieldAttribute(4, "float", 141, "dt", "float", false, 2096)] public float dt; [DNAFieldAttribute(4, "float", 142, "time_total", "float", false, 2100)] public float time_total; [DNAFieldAttribute(4, "float", 143, "time_per_frame", "float", false, 2104)] public float time_per_frame; [DNAFieldAttribute(4, "float", 144, "frame_length", "float", false, 2108)] public float frame_length; [DNAFieldAttribute(4, "float", 145, "time_scale", "float", false, 2112)] public float time_scale; [DNAFieldAttribute(4, "float", 146, "cfl_condition", "float", false, 2116)] public float cfl_condition; [DNAFieldAttribute(4, "int", 147, "timesteps_minimum", "int", false, 2120)] public int timesteps_minimum; [DNAFieldAttribute(4, "int", 148, "timesteps_maximum", "int", false, 2124)] public int timesteps_maximum; [DNAFieldAttribute(4, "float", 149, "slice_per_voxel", "float", false, 2128)] public float slice_per_voxel; [DNAFieldAttribute(4, "float", 150, "slice_depth", "float", false, 2132)] public float slice_depth; [DNAFieldAttribute(4, "float", 151, "display_thickness", "float", false, 2136)] public float display_thickness; [DNAFieldAttribute(4, "float", 152, "grid_scale", "float", false, 2140)] public float grid_scale; [DNAFieldAttribute(8, "ColorBand", 153, "*coba", "ColorBand", true, 2144)] public ColorBand coba; [DNAFieldAttribute(4, "float", 154, "vector_scale", "float", false, 2152)] public float vector_scale; [DNAFieldAttribute(4, "float", 155, "gridlines_lower_bound", "float", false, 2156)] public float gridlines_lower_bound; [DNAFieldAttribute(4, "float", 156, "gridlines_upper_bound", "float", false, 2160)] public float gridlines_upper_bound; [DNAFieldAttribute(16, "float", 157, "gridlines_range_color[4]", "System.Single[]", false, 2164)] public float[] gridlines_range_color = new System.Single[4]; [DNAFieldAttribute(1, "char", 158, "axis_slice_method", "char", false, 2180)] public char axis_slice_method; [DNAFieldAttribute(1, "char", 159, "slice_axis", "char", false, 2181)] public char slice_axis; [DNAFieldAttribute(1, "char", 160, "show_gridlines", "char", false, 2182)] public char show_gridlines; [DNAFieldAttribute(1, "char", 161, "draw_velocity", "char", false, 2183)] public char draw_velocity; [DNAFieldAttribute(1, "char", 162, "vector_draw_type", "char", false, 2184)] public char vector_draw_type; [DNAFieldAttribute(1, "char", 163, "vector_field", "char", false, 2185)] public char vector_field; [DNAFieldAttribute(1, "char", 164, "vector_scale_with_magnitude", "char", false, 2186)] public char vector_scale_with_magnitude; [DNAFieldAttribute(1, "char", 165, "vector_draw_mac_components", "char", false, 2187)] public char vector_draw_mac_components; [DNAFieldAttribute(1, "char", 166, "use_coba", "char", false, 2188)] public char use_coba; [DNAFieldAttribute(1, "char", 167, "coba_field", "char", false, 2189)] public char coba_field; [DNAFieldAttribute(1, "char", 168, "interp_method", "char", false, 2190)] public char interp_method; [DNAFieldAttribute(1, "char", 169, "gridlines_color_field", "char", false, 2191)] public char gridlines_color_field; [DNAFieldAttribute(1, "char", 170, "gridlines_cell_filter", "char", false, 2192)] public char gridlines_cell_filter; [DNAFieldAttribute(3, "char", 171, "_pad10[3]", "System.Char[]", false, 2193)] public char[] _pad10 = new System.Char[3]; [DNAFieldAttribute(4, "float", 172, "velocity_scale", "float", false, 2196)] public float velocity_scale; [DNAFieldAttribute(4, "int", 173, "openvdb_compression", "int", false, 2200)] public int openvdb_compression; [DNAFieldAttribute(4, "float", 174, "clipping", "float", false, 2204)] public float clipping; [DNAFieldAttribute(1, "char", 175, "openvdb_data_depth", "char", false, 2208)] public char openvdb_data_depth; [DNAFieldAttribute(7, "char", 176, "_pad11[7]", "System.Char[]", false, 2209)] public char[] _pad11 = new System.Char[7]; [DNAFieldAttribute(4, "int", 177, "viewsettings", "int", false, 2216)] public int viewsettings; [DNAFieldAttribute(4, "char", 178, "_pad12[4]", "System.Char[]", false, 2220)] public char[] _pad12 = new System.Char[4]; [DNAFieldAttribute(16, "PointCache", 179, "*point_cache[2]", "PointCache[]", true, 2224)] public PointCache[] point_cache = new PointCache[2]; [DNAFieldAttribute(32, "ListBase", 180, "ptcaches[2]", "ListBase[]", false, 2240)] public ListBase[] ptcaches = new ListBase[2]; [DNAFieldAttribute(4, "int", 181, "cache_comp", "int", false, 2272)] public int cache_comp; [DNAFieldAttribute(4, "int", 182, "cache_high_comp", "int", false, 2276)] public int cache_high_comp; [DNAFieldAttribute(1, "char", 183, "cache_file_format", "char", false, 2280)] public char cache_file_format; [DNAFieldAttribute(7, "char", 184, "_pad13[7]", "System.Char[]", false, 2281)] public char[] _pad13 = new System.Char[7]; public FluidDomainSettings() { this.fmd = default; this.fluid = default; this.fluid_old = default; this.fluid_mutex = default; this.fluid_group = default; this.force_group = default; this.effector_group = default; this.tex_density = default; this.tex_color = default; this.tex_wt = default; this.tex_shadow = default; this.tex_flame = default; this.tex_flame_coba = default; this.tex_coba = default; this.tex_field = default; this.tex_velocity_x = default; this.tex_velocity_y = default; this.tex_velocity_z = default; this.tex_flags = default; this.tex_range_field = default; this.guiding_parent = default; this.effector_weights = default; this.p0 = default; this.p1 = default; this.dp0 = default; this.cell_size = default; this.global_size = default; this.prev_loc = default; this.shift = default; this.shift_f = default; this.obj_shift_f = default; this.imat = default; this.obmat = default; this.fluidmat = default; this.fluidmat_wt = default; this.base_res = default; this.res_min = default; this.res_max = default; this.res = default; this.total_cells = default; this.dx = default; this.scale = default; this.boundary_width = default; this.gravity_final = default; this.adapt_margin = default; this.adapt_res = default; this.adapt_threshold = default; this.maxres = default; this.solver_res = default; this.border_collisions = default; this.flags = default; this.gravity = default; this.active_fields = default; this.type = default; this._pad2 = default; this.alpha = default; this.beta = default; this.diss_speed = default; this.vorticity = default; this.active_color = default; this.highres_sampling = default; this.burning_rate = default; this.flame_smoke = default; this.flame_vorticity = default; this.flame_ignition = default; this.flame_max_temp = default; this.flame_smoke_color = default; this.noise_strength = default; this.noise_pos_scale = default; this.noise_time_anim = default; this.res_noise = default; this.noise_scale = default; this._pad3 = default; this.particle_randomness = default; this.particle_number = default; this.particle_minimum = default; this.particle_maximum = default; this.particle_radius = default; this.particle_band_width = default; this.fractions_threshold = default; this.fractions_distance = default; this.flip_ratio = default; this.sys_particle_maximum = default; this.simulation_method = default; this._pad4 = default; this.viscosity_value = default; this._pad5 = default; this.surface_tension = default; this.viscosity_base = default; this.viscosity_exponent = default; this.mesh_concave_upper = default; this.mesh_concave_lower = default; this.mesh_particle_radius = default; this.mesh_smoothen_pos = default; this.mesh_smoothen_neg = default; this.mesh_scale = default; this.mesh_generator = default; this._pad6 = default; this.particle_type = default; this.particle_scale = default; this.sndparticle_tau_min_wc = default; this.sndparticle_tau_max_wc = default; this.sndparticle_tau_min_ta = default; this.sndparticle_tau_max_ta = default; this.sndparticle_tau_min_k = default; this.sndparticle_tau_max_k = default; this.sndparticle_k_wc = default; this.sndparticle_k_ta = default; this.sndparticle_k_b = default; this.sndparticle_k_d = default; this.sndparticle_l_min = default; this.sndparticle_l_max = default; this.sndparticle_potential_radius = default; this.sndparticle_update_radius = default; this.sndparticle_boundary = default; this.sndparticle_combined_export = default; this._pad7 = default; this.guiding_alpha = default; this.guiding_beta = default; this.guiding_vel_factor = default; this.guide_res = default; this.guiding_source = default; this._pad8 = default; this.cache_frame_start = default; this.cache_frame_end = default; this.cache_frame_pause_data = default; this.cache_frame_pause_noise = default; this.cache_frame_pause_mesh = default; this.cache_frame_pause_particles = default; this.cache_frame_pause_guiding = default; this.cache_frame_offset = default; this.cache_flag = default; this.cache_mesh_format = default; this.cache_data_format = default; this.cache_particle_format = default; this.cache_noise_format = default; this.cache_directory = default; this.error = default; this.cache_type = default; this.cache_id = default; this._pad9 = default; this.dt = default; this.time_total = default; this.time_per_frame = default; this.frame_length = default; this.time_scale = default; this.cfl_condition = default; this.timesteps_minimum = default; this.timesteps_maximum = default; this.slice_per_voxel = default; this.slice_depth = default; this.display_thickness = default; this.grid_scale = default; this.coba = default; this.vector_scale = default; this.gridlines_lower_bound = default; this.gridlines_upper_bound = default; this.gridlines_range_color = default; this.axis_slice_method = default; this.slice_axis = default; this.show_gridlines = default; this.draw_velocity = default; this.vector_draw_type = default; this.vector_field = default; this.vector_scale_with_magnitude = default; this.vector_draw_mac_components = default; this.use_coba = default; this.coba_field = default; this.interp_method = default; this.gridlines_color_field = default; this.gridlines_cell_filter = default; this._pad10 = default; this.velocity_scale = default; this.openvdb_compression = default; this.clipping = default; this.openvdb_data_depth = default; this._pad11 = default; this.viewsettings = default; this._pad12 = default; this.point_cache = default; this.ptcaches = default; this.cache_comp = default; this.cache_high_comp = default; this.cache_file_format = default; this._pad13 = default; } public FluidDomainSettings( FluidModifierData fmd, MANTA fluid, MANTA fluid_old, object fluid_mutex, Collection fluid_group, Collection force_group, Collection effector_group, GPUTexture tex_density, GPUTexture tex_color, GPUTexture tex_wt, GPUTexture tex_shadow, GPUTexture tex_flame, GPUTexture tex_flame_coba, GPUTexture tex_coba, GPUTexture tex_field, GPUTexture tex_velocity_x, GPUTexture tex_velocity_y, GPUTexture tex_velocity_z, GPUTexture tex_flags, GPUTexture tex_range_field, Object guiding_parent, EffectorWeights effector_weights, float[] p0, float[] p1, float[] dp0, float[] cell_size, float[] global_size, float[] prev_loc, int[] shift, float[] shift_f, float[] obj_shift_f, float[,] imat, float[,] obmat, float[,] fluidmat, float[,] fluidmat_wt, int[] base_res, int[] res_min, int[] res_max, int[] res, int total_cells, float dx, float scale, int boundary_width, float[] gravity_final, int adapt_margin, int adapt_res, float adapt_threshold, int maxres, int solver_res, int border_collisions, int flags, float[] gravity, int active_fields, short type, char[] _pad2, float alpha, float beta, int diss_speed, float vorticity, float[] active_color, int highres_sampling, float burning_rate, float flame_smoke, float flame_vorticity, float flame_ignition, float flame_max_temp, float[] flame_smoke_color, float noise_strength, float noise_pos_scale, float noise_time_anim, int[] res_noise, int noise_scale, char[] _pad3, float particle_randomness, int particle_number, int particle_minimum, int particle_maximum, float particle_radius, float particle_band_width, float fractions_threshold, float fractions_distance, float flip_ratio, int sys_particle_maximum, short simulation_method, char[] _pad4, float viscosity_value, char[] _pad5, float surface_tension, float viscosity_base, int viscosity_exponent, float mesh_concave_upper, float mesh_concave_lower, float mesh_particle_radius, int mesh_smoothen_pos, int mesh_smoothen_neg, int mesh_scale, short mesh_generator, char[] _pad6, int particle_type, int particle_scale, float sndparticle_tau_min_wc, float sndparticle_tau_max_wc, float sndparticle_tau_min_ta, float sndparticle_tau_max_ta, float sndparticle_tau_min_k, float sndparticle_tau_max_k, int sndparticle_k_wc, int sndparticle_k_ta, float sndparticle_k_b, float sndparticle_k_d, float sndparticle_l_min, float sndparticle_l_max, int sndparticle_potential_radius, int sndparticle_update_radius, char sndparticle_boundary, char sndparticle_combined_export, char[] _pad7, float guiding_alpha, int guiding_beta, float guiding_vel_factor, int[] guide_res, short guiding_source, char[] _pad8, int cache_frame_start, int cache_frame_end, int cache_frame_pause_data, int cache_frame_pause_noise, int cache_frame_pause_mesh, int cache_frame_pause_particles, int cache_frame_pause_guiding, int cache_frame_offset, int cache_flag, char cache_mesh_format, char cache_data_format, char cache_particle_format, char cache_noise_format, char[] cache_directory, char[] error, short cache_type, char[] cache_id, char[] _pad9, float dt, float time_total, float time_per_frame, float frame_length, float time_scale, float cfl_condition, int timesteps_minimum, int timesteps_maximum, float slice_per_voxel, float slice_depth, float display_thickness, float grid_scale, ColorBand coba, float vector_scale, float gridlines_lower_bound, float gridlines_upper_bound, float[] gridlines_range_color, char axis_slice_method, char slice_axis, char show_gridlines, char draw_velocity, char vector_draw_type, char vector_field, char vector_scale_with_magnitude, char vector_draw_mac_components, char use_coba, char coba_field, char interp_method, char gridlines_color_field, char gridlines_cell_filter, char[] _pad10, float velocity_scale, int openvdb_compression, float clipping, char openvdb_data_depth, char[] _pad11, int viewsettings, char[] _pad12, PointCache[] point_cache, ListBase[] ptcaches, int cache_comp, int cache_high_comp, char cache_file_format, char[] _pad13) { this.fmd = fmd; this.fluid = fluid; this.fluid_old = fluid_old; this.fluid_mutex = fluid_mutex; this.fluid_group = fluid_group; this.force_group = force_group; this.effector_group = effector_group; this.tex_density = tex_density; this.tex_color = tex_color; this.tex_wt = tex_wt; this.tex_shadow = tex_shadow; this.tex_flame = tex_flame; this.tex_flame_coba = tex_flame_coba; this.tex_coba = tex_coba; this.tex_field = tex_field; this.tex_velocity_x = tex_velocity_x; this.tex_velocity_y = tex_velocity_y; this.tex_velocity_z = tex_velocity_z; this.tex_flags = tex_flags; this.tex_range_field = tex_range_field; this.guiding_parent = guiding_parent; this.effector_weights = effector_weights; this.p0 = p0; this.p1 = p1; this.dp0 = dp0; this.cell_size = cell_size; this.global_size = global_size; this.prev_loc = prev_loc; this.shift = shift; this.shift_f = shift_f; this.obj_shift_f = obj_shift_f; this.imat = imat; this.obmat = obmat; this.fluidmat = fluidmat; this.fluidmat_wt = fluidmat_wt; this.base_res = base_res; this.res_min = res_min; this.res_max = res_max; this.res = res; this.total_cells = total_cells; this.dx = dx; this.scale = scale; this.boundary_width = boundary_width; this.gravity_final = gravity_final; this.adapt_margin = adapt_margin; this.adapt_res = adapt_res; this.adapt_threshold = adapt_threshold; this.maxres = maxres; this.solver_res = solver_res; this.border_collisions = border_collisions; this.flags = flags; this.gravity = gravity; this.active_fields = active_fields; this.type = type; this._pad2 = _pad2; this.alpha = alpha; this.beta = beta; this.diss_speed = diss_speed; this.vorticity = vorticity; this.active_color = active_color; this.highres_sampling = highres_sampling; this.burning_rate = burning_rate; this.flame_smoke = flame_smoke; this.flame_vorticity = flame_vorticity; this.flame_ignition = flame_ignition; this.flame_max_temp = flame_max_temp; this.flame_smoke_color = flame_smoke_color; this.noise_strength = noise_strength; this.noise_pos_scale = noise_pos_scale; this.noise_time_anim = noise_time_anim; this.res_noise = res_noise; this.noise_scale = noise_scale; this._pad3 = _pad3; this.particle_randomness = particle_randomness; this.particle_number = particle_number; this.particle_minimum = particle_minimum; this.particle_maximum = particle_maximum; this.particle_radius = particle_radius; this.particle_band_width = particle_band_width; this.fractions_threshold = fractions_threshold; this.fractions_distance = fractions_distance; this.flip_ratio = flip_ratio; this.sys_particle_maximum = sys_particle_maximum; this.simulation_method = simulation_method; this._pad4 = _pad4; this.viscosity_value = viscosity_value; this._pad5 = _pad5; this.surface_tension = surface_tension; this.viscosity_base = viscosity_base; this.viscosity_exponent = viscosity_exponent; this.mesh_concave_upper = mesh_concave_upper; this.mesh_concave_lower = mesh_concave_lower; this.mesh_particle_radius = mesh_particle_radius; this.mesh_smoothen_pos = mesh_smoothen_pos; this.mesh_smoothen_neg = mesh_smoothen_neg; this.mesh_scale = mesh_scale; this.mesh_generator = mesh_generator; this._pad6 = _pad6; this.particle_type = particle_type; this.particle_scale = particle_scale; this.sndparticle_tau_min_wc = sndparticle_tau_min_wc; this.sndparticle_tau_max_wc = sndparticle_tau_max_wc; this.sndparticle_tau_min_ta = sndparticle_tau_min_ta; this.sndparticle_tau_max_ta = sndparticle_tau_max_ta; this.sndparticle_tau_min_k = sndparticle_tau_min_k; this.sndparticle_tau_max_k = sndparticle_tau_max_k; this.sndparticle_k_wc = sndparticle_k_wc; this.sndparticle_k_ta = sndparticle_k_ta; this.sndparticle_k_b = sndparticle_k_b; this.sndparticle_k_d = sndparticle_k_d; this.sndparticle_l_min = sndparticle_l_min; this.sndparticle_l_max = sndparticle_l_max; this.sndparticle_potential_radius = sndparticle_potential_radius; this.sndparticle_update_radius = sndparticle_update_radius; this.sndparticle_boundary = sndparticle_boundary; this.sndparticle_combined_export = sndparticle_combined_export; this._pad7 = _pad7; this.guiding_alpha = guiding_alpha; this.guiding_beta = guiding_beta; this.guiding_vel_factor = guiding_vel_factor; this.guide_res = guide_res; this.guiding_source = guiding_source; this._pad8 = _pad8; this.cache_frame_start = cache_frame_start; this.cache_frame_end = cache_frame_end; this.cache_frame_pause_data = cache_frame_pause_data; this.cache_frame_pause_noise = cache_frame_pause_noise; this.cache_frame_pause_mesh = cache_frame_pause_mesh; this.cache_frame_pause_particles = cache_frame_pause_particles; this.cache_frame_pause_guiding = cache_frame_pause_guiding; this.cache_frame_offset = cache_frame_offset; this.cache_flag = cache_flag; this.cache_mesh_format = cache_mesh_format; this.cache_data_format = cache_data_format; this.cache_particle_format = cache_particle_format; this.cache_noise_format = cache_noise_format; this.cache_directory = cache_directory; this.error = error; this.cache_type = cache_type; this.cache_id = cache_id; this._pad9 = _pad9; this.dt = dt; this.time_total = time_total; this.time_per_frame = time_per_frame; this.frame_length = frame_length; this.time_scale = time_scale; this.cfl_condition = cfl_condition; this.timesteps_minimum = timesteps_minimum; this.timesteps_maximum = timesteps_maximum; this.slice_per_voxel = slice_per_voxel; this.slice_depth = slice_depth; this.display_thickness = display_thickness; this.grid_scale = grid_scale; this.coba = coba; this.vector_scale = vector_scale; this.gridlines_lower_bound = gridlines_lower_bound; this.gridlines_upper_bound = gridlines_upper_bound; this.gridlines_range_color = gridlines_range_color; this.axis_slice_method = axis_slice_method; this.slice_axis = slice_axis; this.show_gridlines = show_gridlines; this.draw_velocity = draw_velocity; this.vector_draw_type = vector_draw_type; this.vector_field = vector_field; this.vector_scale_with_magnitude = vector_scale_with_magnitude; this.vector_draw_mac_components = vector_draw_mac_components; this.use_coba = use_coba; this.coba_field = coba_field; this.interp_method = interp_method; this.gridlines_color_field = gridlines_color_field; this.gridlines_cell_filter = gridlines_cell_filter; this._pad10 = _pad10; this.velocity_scale = velocity_scale; this.openvdb_compression = openvdb_compression; this.clipping = clipping; this.openvdb_data_depth = openvdb_data_depth; this._pad11 = _pad11; this.viewsettings = viewsettings; this._pad12 = _pad12; this.point_cache = point_cache; this.ptcaches = ptcaches; this.cache_comp = cache_comp; this.cache_high_comp = cache_high_comp; this.cache_file_format = cache_file_format; this._pad13 = _pad13; } } }